- 11
- 0
- 约5.06千字
- 约 6页
- 2017-02-12 发布于北京
- 举报
软件工程是指导计机算软件开发和维护的工程学科
软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来
开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法
结合起来,这就是软件工程。软件工程强调使用生存周期方法学和各种结构分析及结构设计
技术。它们是在七十年代为了对付应用软件日益增长的复杂程度、漫长的开发周期以及用户
对软件产品经常不满意的状况而发展起来的。人类解决复杂问题时普遍采用的一个策略就是
“各个击破”,也就是对问题进行分解然后再分别解决各个子问题的策略。软件工程采用的
生存周期方法学就是从时间角度对软件开发和维护的复杂问题进行分解,把软件生存的漫长
周期依次划分为若干个阶段,每个阶段有相对独立的任务,然后逐步完成每个阶段的任务。
采用软件工程方法论开发软件的时候,从对任务的抽象逻辑分析开始,一个阶段一个阶段地
进行开发。前一个阶段任务的完成是开始进行后一个阶段工作的前提和基础,而后一阶段任
务的完成通常是使前一阶段提出的解法更进一步具体化,加进了更多的物理细节。每一个阶
段的开始和结束都有严格标准,对于任何两个相邻的阶段而言,前一阶段的结束标准就是后
一阶段的开始标准。在每一个阶段结束之前都必须进行正式严格的技术审查和管理复审,从
技术和管理两方面对这个阶段的开发成果进行检查,通过之后这个阶段才算结束;如果检查
原创力文档

文档评论(0)