计算机软件工程现状与未来展望

发表时间:2021/2/26   来源:《科学与技术》2020年第29期   作者:戴聪 王群侨 赵鹏
[导读] 计算机技术被广泛应用于人们的生产生活,因此其有着广泛的发展空间与潜力,

        戴聪 王群侨 赵鹏
        武汉东湖学院 湖北省武汉市 430000
        摘要:计算机技术被广泛应用于人们的生产生活,因此其有着广泛的发展空间与潜力,但同样也迎来了一系列的问题与挑战,这就需要我们对目前的发展现状有一个具体清晰的了解,能够更好的把握未来的发展方向。本文针对目前计算机软件工程发展的具体现状进行了分析,并以此为基础对未来计算机软件工程的发展进行了展望。
        关键词:计算机软件工程;发展现状;未来发展趋势
        1.前言
        随着我国发展程度的不断加深及推广,计算机软件技术得到了广泛的应用,在我国的经济发展过程中做出了突出贡献。因此,研究计算机软件工程未来的发展趋势,具有十分重要的意义,尤其是当计算机软件危机情况不断加重时急需对其进行分析研究从而进行有效的解决。这就要求我们利用计算机科学理论,对相关软件产品进行维护开发以满足用户的需求。
        2.计算机软件工程发展现状
        我国经济的不断提高为科学技术的进步奠定了物质基础与技术支持,而且目前计算机软件的应用范围增加,相应的技术复杂程度也在提高,另外,人们对于计算机软件的安全稳定性也提出了更高的要求。在开展软件工程的同时出现了一系列的问题:第一,软件工程的管理体系不健全,目前国内的软件市场缺乏有力的监督机构,无法对其进行统一管理,而相关负责人又不能做到技术与管理兼并。导致该软件开发过程中极易出现技术问题甚至管理问题,对最终的软件质量产生根本性影响。第二,软件开发进度不可控,在市场中进行软件开发时由于人才匮乏的问题往往会掺杂着大量的实习生,造成在进行实际开发管理时无法做到工作进度的稳定性,软件开发的随意性较大且不易受控制,这就造成整个软件的开发过程严重受阻,根本无法提高工作效率。企业在进行软件开发时缺乏对各个环节的进度控制,工作责任划分不清晰,无法有效确保整个工作按照预期计划完成。第三,整个软件开发过于理想化,众所周知软件开发是一个长期且严谨的过程,因此必须各个环节协同工作,不能因为为了追赶进度而造成软件开发的漏洞百出,这样反而无故增加了投入的时间成本。
        3.软件危机的具体表现
        ①首先必须清楚的了解整个软件开发过程充满了未知,所以在进行具体操作时就可能会造成对成本等因素的不可控。在开发过程中很有可能造成其原有投资超过预算,所以开发商为了顾及自身利益往往会选择用用户的利益来损失弥补。②开发用户严重缺乏对市场用户需求的调研分析,没有做到与用户的充分沟通,用户也由于自身的技术限制造成对软件的功能性丧失,不能充分发挥其作用。③软件投入使用后的稳定性无法得到保障,往往由于检测不得当造成很多漏洞没有被发现,这在后期使用时会对用户产生不可估量的损失。④软件后期的维护保养较难,因为软件的技术性较强且存在较大的开发者特点,所以这对于批量维护工作是一个考验。
        4.改善软件危机的措施
        要想有效解决目前存在的软件危机问题,那么就一定要健全完善开发责任制,特别是针对一些较大的软件工程采用分级制,通过上下分工明确责任的方式来加强开发商与用户、各工作人员之间的交流,从而更加有效的推进开发工作的进度。

另外还要单独设立相关监督部门,对整个开发进度以及软件质量进行监督,做到不同开发环节的有力控制,保证整个软件工程的质量。在工程前期要制定合理的开发进度,明确各个环节的具体工作内容,科学有机的进行展开,最大化的发挥工作人员的效率。
        5.计算机软件工程未来的发展趋势与展望
        现阶段计算机的核心计算能力已经到了一个瓶颈期,未来的软件工程将会在需求工程、集成以及迭代方面有所发展:
        5.1计算机软件的需求工程
        软件的开发过程相对来说比较复杂,对业务能力要求较高,从而对软件的需求信息获取的精准性有了较为全面的要求。软件工程的独特之处是其黑匣子功能,降低了其使用的门槛,确保非技术人员可以较为全面的对其进行理解,确保相关工作人员开发软件的安全。
        5.2迭代与敏捷性的要求不断提高
        在运行软件迭代开发的过程中,工作人员能够将整个软件开发细化分成若干个小的软件开发过程,使得整个开发过程更加可控,而且面对激烈的市场竞争软件开发的有效性能够有效提高核心竞争力,因此细化整个开发过程显得尤为重要。在目前的开发过程中,迭代化开发模式慢慢得到认可及普遍,能够更加有效的实现敏捷性控制。特别是在进行迭代化程序开发时,敏捷导入模式十分重要。
        5.3利用集成模式确保代码质量
            在目前的软件工程开发市场中,集成式开发工具慢慢被整个市场所认可和使用。随着经济科技的日新月异,全球化发展的模式影响力正在不断扩大,因此未来的软件开发模式一定会是全球化软件协作交付模式。随着软件在目前市场的需求量不断扩大,软件开发逐渐形成了全球模式,不同的国家和地区对于软件开发的不同环节起着重要作用,包括设计架构、编程测试以及售后服务都需要各个环节互相协作,加强各个地区之间的技术交流,提高不同区域之间的软件开发的紧密结合性,最终有效推进软件开发。
        6.结语
        随着科技水平不断发展,计算机软件技术也得到了全面提高与进步,针对在软件开发过程中所遇到的一些问题也更能够得到有效的解决,相关创新思维也得到了最大的应用化,因此目前的软件工程开发呈现出较好的发展态势,但同样的在未来的发展中仍然会遇到大量的问题与挑战,这也要求相关管理人员以及开发技术人员进行深入的探索以及创新,更好的为我国的计算机软件工程的不断发展提供原动力,有效提高我国的科技发展水平与经济实力。
        参考文献:
        [1] 千锦泽. 软件工程的未来展望[J]. 商品与质量学术观察,2010(10):6.
        [2] 张继瑜. 基于软件工程和J2EE的网上银行系统实现[D]. 重庆大学,2011.
        [3] 杨锐. 浅谈计算机软件工程的发展趋势与未来展望[J]. 计算机光盘软件与应用,2014(17):70-71.?
        [4] 朱俊锟. 关于计算机软件工程的发展趋势及未来展望分析[J]. 电脑迷,2016(8):52.?
        
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: