首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

软件工程-概述

2013-10-06 
软件工程--概述什么是软件工程:已较经济的手段获得能在实际机器上有小运行的可靠软件的方法。运用现在科学

软件工程--概述

什么是软件工程:

已较经济的手段获得能在实际机器上有小运行的可靠软件的方法。

运用现在科学技术知识并构造计算机程序为开发,运行和维护这些程序所必需的相关文件资料。

 

软件开发的生命周期:

1.制定计划

2.需求分析

3.软件设计

4.程序编写

5.程序测试

6.运行/维护

 

各个阶段的内容:

1.制定计划:

确定开发软件系统的总目标

列出功能,性能,可靠性和借口方面的要求

完成该任务的可行性研究

估计可利用的资源,成本,效益,开发进度

2.需求分析和定义

对需求额的分析

写出需求说明书,系统共恩那个说明书,用户手册,需求规格说明书

3.软件设计---程序规格说明书

把各项需求转换成软件的体系结构,划分模块

对每个模块需要完成的工作做具体的描述

4.程序编写

把软件设计的说明书,用代码实现

5.程序测试

程序测试的方法:

静态测试

动态测试

单元测试

组装测试(渐增式)

6.运行/维护

改正性的维护

适应性的维护(换平台测试)

完善性维护

 

软件工程的思想:

1.用分阶段的生存周期计划严格管理

2.坚持进行阶段评审

3.实行严格的产品控制

4.采用现代程序设计技术

5.结果应能清楚地审查

6.合理安排软件开发小组的人员

7.承认不断改进软件工程实践的必要性

 

软件工程的最终目标

    以较少投资,获得易维护、易理解、可靠、高效率的软件产品。


热点排行