1 / 2
文档名称:

软件工程概念.doc

格式:doc   大小:29KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程概念.doc

上传人:szh187166 2018/5/24 文件大小:29 KB

下载得到文件列表

软件工程概念.doc

相关文档

文档介绍

文档介绍:软件工程的提出:1968年北大西洋公约组织在前联邦德国开会提出的。
软件危机:在计算机软件的开发和维护中所遇到的一系列严重问题。
定义:1)完成特定功能的程序。
2)适合程序处理的数据结构。
3)描述程序功能需求以及程序如何操作和使用所需求的文档。
经典定义:软件= 程序+ 数据结构+ 文档
软件危机的表现:1)软件开发成本和进度估计极不准确。
2)软件产品质量较差,可靠性低。
3)用户对开发出来的软件产品不满意。
4)开发出来的软件几乎是不可维护的。
5)软件产品缺少应有的文档资料。
6)软件开打生产率远远低于计算机硬件发展速度和用户的需求,造成了软件产品的供不应求。
软件危机的问题可概括为两个方面:1)如何开发出符合用户需求的高质量软件产品。
2)如何维护不断增加的已有软件。
软件危机产生的客观原因:1)软件与硬件产品不同,软件是“开发的”而非“制造的”。
2)软件没有“磨损”,但是他会不断“退化”。
3)现代的软件都是规模庞大,而程序的复杂性是随其规模的扩大呈指数增加。
软件危机产生的主观原因:1)对用户要求没有完整和准确的认识就匆忙编写程序是许多软件开发失败的主要原因。
2)对软件开发过程的认识不准确也是造成软件危机的原因之一
3)对软件质量重视不够是造成软件开发成本激增的主要原因。
4)轻视软件维护将是一个重大的错误。
分析软件危机的产生原因是为了寻找避免和消除它的方法。
软件工程的概念:1993年IEEE给出的较典型的定义。
定义:软件工程是把系统的,规范的,可度量的途径应用于软件开发,运行和维护过程,也
就是把软件工程应用于软件;并对这些途径加以研究。
软件工程的基本原理:1)分阶段的生命周期计划严格管理。
2)坚持进行阶段评审。
3)实行严格的产品控制。
4)采用现代程序设计技术。
5)结果应该能清楚的审查。
6)开发小组的人员应当少而精。
7)承认不断改进软件工程实践的必要性。
软件工程方法学:1)传统方法学。2)面向对象方法学。
软件工程方法学3个基本要素:方法、工具、过程。
软件生命周期概念:软件的生命周期也称为软件的生存周期,是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。
软件生命周期的3个时期:软件定义、软件开发、软件维护
软件定义时期包括:问题定义,可行性研究,需求分析。
软件开发时期包括:总体设计,详细设计,编码和单元测试,综合测试。
软件的维护时期是:使软件持久的满足用户的需要。
软件生命周期各阶段的基本