- 5
- 0
- 约2万字
- 约 78页
- 2017-07-05 发布于天津
- 举报
02-软件生存周期和软件过程.pdf
第2 讲软件生存周期与软件过程
陈建明
Jmchen@suda.edu.cn
主要内容
1. 软件生命周期
2. 软件过程模型
3. 软件可行研究
4. 软件风险分析
5. 软件开发计划
2
软件工程 苏州大学计算机学院陈建明
1. 软件生命周期
1. 软件生命周期划分
2. 各个时期、各阶段的基本任务
3. 各个时期、各阶段所完成的文档
4. 各个时期、各阶段的开发时间比例和工作量
5. 技术复审和管理复审
3
软件工程 苏州大学计算机学院陈建明
1.1 软件生命周期划分
计划、分析时期
– 问题定义
– 可行性认证
– 需求分析
设计、实现时期
– 概要设计:总体设计,结构设计,模块设计
– 详细设计:模块内设计
– 编码:实现
– 测试
运行、维护时期
4 – 运行、维护
软件工程 苏州大学计算机学院陈建明
1.2 各个时期、各阶段的基本任务
问题是什么?
可行吗?
必须做什么?
总的如何做?
具体怎么做?
代码的实现
查错与排错
维护,以持久地满足用户的需求
5
软件工程 苏州大学计算机学院陈建明
1.3 各个时期、各阶段所完成的文档
规模、目标报告书
高层逻辑模型、成本效益分析
数据流图DFD 、数据字典DD 、加工说明
系统结构图(SC图,HC 图)
模块内容结构、算法(HIPO, PDL )
源程序清单
测试方案(计划,数据)、测试结果(报告)
完整的运行与维护记录
6
软件工程 苏州大学计算机学院陈建明
1.4 各个时期、各阶段的开发时间比例和工作量
各个时期、各阶段的一般开发时间比例
– 计划时期:22%
– 概要设计、详细设计:18%
– 编码:36%
– 测试:24%
各个时期、各阶段的一般工作量(费用)
– 计划时期: 7%
– 概要设计、详细设计:6%
– 编码:12%
– 测试:8%
7 – 运行时间:67%
软件工程 苏州大学计算机学院陈建明
1.5 技术复审和管理复审
复审
– 每阶段结束前
技术复审
– 从技术角度确保质量
– 降低软件成本(尽早发现问题)
管理复审
– 成本、进度、经费等
加强复审工作是确保软件质量的有效途径
8
软件工程 苏州大学计算机学院陈建明
2 软件过程模型(软件开发模型)
传统软件开发模型
–
您可能关注的文档
- (OK)嵌入式系统体系结构实验指导书(只含ADS).doc
- (一):为软件定义数据中心而生的操作系统.pdf
- (知识点快速复习)软件工程方法与实践.docx
- 01.RUP统一软件过程概论.pdf
- 1 通过上下相邻椎体高度测量计算病椎原始高度的可靠性.pdf
- 1.数据库管理系统RBAC特性研究.pdf
- 101信号及描述-测试技术.pdf
- 11-401-高级软件工程-第2章 软件过程.pdf
- 110警车配置及确定巡逻方案的问题.pdf
- 16秋华师《算法设计与分析》在线作业.doc
- 中国卫星动中通设备项目创业投资方案.docx
- 2026上海复旦大学计算与智能创新学院招聘专任助理研究员1名备考题库及参考答案详解(新).docx
- 2026安徽合肥市青年路小学教育集团青年路小学、黄河路小学、云谷路小学春季学期教师招聘11人备考题库.docx
- 2026广东省中医院贵州医院招聘13人备考题库及一套参考答案详解.docx
- 2026上半年安徽事业单位联考铜陵市郊区招聘17人备考题库及参考答案详解(新).docx
- 中国卡丁车俱乐部项目投资计划书.docx
- 中国卤鹌鹑蛋行业市场规模及投资前景预测分析报告.docx
- 中国南阳项目创业投资方案.docx
- 中国卡布奇诺发泡剂行业市场前景预测及投资价值评估分析报告.docx
- 2026云南德技增企业管理有限公司招聘5人备考题库附答案详解(培优a卷).docx
原创力文档

文档评论(0)