袁俊飞 马骋 余泱住
摘要:随着信息技术在开发中的应用,软件的需求量不断增长。由于开发团队以及开发方法的不同,导致很多同类型软件质量良莠不齐,开发成本不一,开发周期不一,而且操作困难,重复性强等问题。基于软件工程的开发模式,可以较好的改善这些问题,提高软件的开发成功率。
关键词:软件工程;开发;问题;成功率
Abstract: With the application of information technology in development, the demand for software continues to grow. Due to the different development teams and development methods, many of the same types of software are of mixed quality, development costs are different, development cycles are different, and operations are difficult and repetitive. Based on the software engineering development model, these problems can be better improved and the software development success rate can be improved.
Keywords: software engineering, development, problem, success
引言:
随着社会科技的不断进步,软件的应用范围也正在不断的扩大,比如,餐饮领域、数据领域以及购物领域等,软件可以说是无处不在。而对于软件工程来说,软件工程是一类求解软件的工程,其用于构造模型和算法,用于计划、资源、质量和成本等的管理,用于指定规范、设计范型、评估成本、权衡结果,所以软件工程能够应用于计算机科学、数学和管理学等原理,通过借鉴传统工程的方法,创建软件以达到提高质量并且降低成本的目的。现如今,一些传统软件工程方逐渐被淘汰,现代软件工程的方法能够适应社会科学水平迅速提高的背景,所以现代软件工程受到大力推广以及广泛应用。但是由于科技和计算机技术的发展过快,导致了我国现代软件工程存在着较多的不足,所以需要对现代软件工程现存的问题进行研究分析,指定相应的现代软件工程在软件开发中合理应用的策略,进而促进我国科学技术水平的发展。
一、软件工程技术在系统软件开发时的特点
开发一个软件用到的技术很多,不同的系统软件对软件工程技术的要求也不一样,在开发系统的时候,要考虑到当时人们的需求是什么,所以说系统开发是很复杂的。系统软件的各个模块的耦合度要很高才行,一个模块发生变化时,会带来很多的后果。系统开发的过程应该是一个规范、科学和系统的漫长过程。
二、软件工程化的概念
软件工程化是利用系统化、规范化和数量化的工程原则,对软件进行开发维护。软件工程化是个较为复杂的概念,包含软件设计的各个方面,包括技术问题、人员问题、管理问题等,对此需要自身的软件工程进行评估,了解自身软件状况,才能达到软件开发时间、质量、成本、服务的目的。
三、软件开发过程中软件工程技术的应用
由于软件工程技术自身携带的属性,使其在软件的开发工作和运用过程中变得非常复杂繁琐。所以,软件开发的工程师要清晰的认识到系统软件在开发的过程中将面临的困难及自身的不足之处,采取科学的方法,以此改进软件工程技术在软件开发过程中的合理运用。1.软件模型的科学构建。首先,由于考虑到软件工程技术专属的特殊性质,软件开发者在进行系统软件的开发和设计工作中,要注意是否建立了一个相对合理的软件模型,保证软件工程技术切实运用到系统软件的开发工作当中。其次,在进行构模的过程当中,要从科学的角度出发,充分理解系统软件当中程序的具体运用。最后,在系统软件的开发周期、开发流程和开发管理等几个方面,要做出合理的调整,有规划的开始软件模型的开发工作。另外,为了达到软件模型的最佳构建效果,软件开发者要自觉地对软件开发模型进行科学性的考察,及时发现并且纠正构模工作不足的地方,以此保障软件开发能够稳健进行。2.软件应用程序的研发。应用程序可以说覆盖面非常广,软件开发各项工作都包括在内,由此可见系统软件和应用程序是密不可分的关系。由于软件应用程序的存在是为了能够满足软件使用者的实际需求,所以,在进行软件应用程序的研发工作时,要注意做到以人为本的理念,软件的开发者必须要清晰的明确软件使用者对软件应用程序的具体要求,按照软件使用者的现实需求提取相关的重点内容进行科学化研发工作,尽量做到科学化、合理化、人性化。因此,在以科学为前提之下,充分的利用上述的系统软件优化流程,增加软件使用者对系统软件的使用频率,以此达到提高软件开发效益的目的,才能真正实现系统软件开发高效化的愿景。
四、結论:
通过本文论述可知,我国在计算机软件工程的开发方面已经取得了一定的进步,并且软件工程技术在系统软件开发过程中对于软件的局限性已经进行了一定程度的弥补,对科学的对软件模型畸形构建、现代软件工程开发的概念也进行了广泛的应用。而我国目前更要凭借这种局势,更好地对计算机系统软件进行研发,进而提高我国计算机行业的发展。
参考文献:
[1]李融融.软件工程技术在系统软件开发过程的应用研究[J].数字技术与应用,2017,40(12):91-92.
[2]薄学.软件工程技术在系统软件开发中的应用[J].无线互联科技,2017,18(19):49-50.
[3]蔺茹;软件工程中面向对象方法的优势分析[J];电子技术与软件工程;2014(24).
[4]韩沁轩;传统软件工程与面向对象、构件软件工程的比较分析[J];信息与电脑(理论版).2012(02)
[5]刘佳桐.软件工程技术发展的新趋势[J].电子技术与软件工程,2019(05):32.