精选优质文档-倾情为你奉上软件工程综述作者:周咲宇单位:宁波工程学院邮政编码:E-mail:frank00963摘要:为方便对软件工程这个领域的系统性了解,本文将介绍软件工程定义及与其他工程差别、软件工程系统需求分析、软件工程方法和技术、模块化及软件工程的新发展。关键词:系统需求分析 方法和技术 模块化 1.引言近年来,由于计算机的应用范围不断扩展,对软件系统的需求和软件自身的复杂度急剧上升,传统的开发方法无法适应用户在质量、效率等方面对软件的需求。这就是所谓的“软件危机”。为解决“软件危机”提出了统一、规范的开发软件的新理论思想,即软件工程采用工程的原理和技术来开发和维护软件,更好地从管理和技术两方面开发和维护软件。2.软件工程综述2.1软件工程定义及与其他工程差别软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴了传统工程的原则和方法,以求高效地开发高质量软件。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型(paradigm)、评估成本及确定权