软件工程系列- 关于软件工程的那些事
软件工程是将现有的工程系统的概念、原理、技术 、和方法应用到软件开发领域,以达到使软件开发过程系统,规范,可度量。简单来说,软件工程就是贯穿软件开发过程中的方法论。
软件工程的基本原理
- 软件生命周期分阶段严格管理
- 阶段评审
- 严格的产品控制
- 采用更先进的现代程序设计技术
- 结果应能清楚地审查
- 少而精的开发人员
- 采用新的软件技术进行不断改进
软件工程的方法学
- 结构化程序设计
- 面向对象程序设计
上文说的软件工程的要素之一 采用新的软件技术进行不断的该进, 从这里就可以体现出来,软件工程方法学分别:结构化方法学(传统方法学),面向对象方法学,分别对应以前比较普遍使用的结构化程序设计,以及现在流行的面向对象程序设计。
软件生命周期
- 软件定义
- 软件开发
- 软件维护
软件定义
这一阶段要完成,问题的定义,可行性研究,需求分析。
软件开发
这一阶段的工分为:软件的总体设计,详细设计,编码和单元测试,综合测试。
软件维护
这一阶段主要是对软件运行状态进行维护以及增加和改进功能。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!