- 5
- 0
- 约2.39万字
- 约 22页
- 2019-08-25 发布于湖北
- 举报
PAGE
15 -
软件工程复习资料大整合
软件危机:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题
软件危机原因:
方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。
软件工程:指导计算机软件开发和维护的工程学科,采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济的开发出高质量的软件并有效地维护它。
消除软件危机(软件工程的基本原理)
用分阶段的生命周期计划严格管理
坚持进行阶段评审
实行严格的产品控制
采用现代程序设计技术
结果应能清楚的审查
开发小组的人员应该少而精
承认不断改进软件工程实践的必要性
软件工程方法学:传统方法学和面向对象方法学 3要素:方法、工具和过程
软件生命3周期:软件定义、软件开发和运行维护
8阶段:
问题定义
可行性研究
需求分析
总体设计
详细设计
编码和单元测试
综合测试
软件维护
过程模型:瀑布模型,快速原型模型,增量模型,螺旋模型,喷泉模型
第二章 可行性研究
可行性研究目的:用最小的代价在尽可能短的时间内确定问题是否能够解决。
从三个方面研究每种解法的可行性(1)技术可行性(2)经济可行性(3)操作可行性
数据流图是数据在系统各部件之间流动的情况,程序流程图是对数据加工处理的控制过程。
数据元素组成数据的方式有3种:1、
原创力文档

文档评论(0)