软件工程的外国文献综述

软件工程的外国文献综述

软件工程是一个涉及计算机科学、数学、工程学和商业等多个领域的交叉学科,它专注于设计、开发、测试和维护软件系统。以下是一些关于软件工程的外文文献综述的关键点:

软件工程定义

软件是使用一种或多种编程语言编写的指令序列,用于自动化某些业务功能。

软件工程是将工具和技术应用于问题解决的过程,专注于计算机应用程序的开发。

软件工程过程

软件工程过程描述了开发系统所采取的步骤,通常包括需求分析、设计、编码、测试和维护。

软件工程方法论

面向目标、面向对象的方法论是一种系统生命周期开发方法,采用自顶向下的视图将数据对象及其允许的操作组合成抽象数据类型。

封装意味着如果你知道你想要什么数据,你可以自由地做你喜欢的事情,而改变习惯和文化从旧的方式做事是困难的。

软件工程的历史和发展

20世纪80年代,软件被认为是新的驱动力,软件工程开始受到管理层的关注。

到了80年代中期,有报道称软件存在“增长差距”,并在90年代末,商业周刊警告管理者关于“软件陷阱”。

软件工程的研究进展

研究表明,混合搜索策略在软件工程中的系统文献综述中表现良好。