- 3
- 0
- 约7.86千字
- 约 42页
- 2015-07-23 发布于河南
- 举报
2.1 软件工程的生存周期 1. “生存周期”的起源 人类解决复杂问题时普遍采用的一个策略是“各个击破”,也就是对问题进行分解,然后再分别解决各个子问题的策略。 软件工程采用的“生存周期法”,就是从时间角度对软件开发和维护的复杂问题进行分解,把软件生存的漫长周期依次划分为若干个阶段,每个阶段有相对独立的任务,然后再逐步完成每个阶段的任务。 定义软件生存周期的另一个目的,是提供一个公共的框架,以便软件人员可以用相同的语言,在各自的环境中,开展工作。 这是传统软件工程的基本想法。 2.1 软件工程的生存周期 2. 生存周期划分的原则 各阶段的任务彼此间尽可能相对独立,同一个阶段各项任务的性质尽可能相同,从而降低每个阶段任务的复杂性,简化不同阶段之间的联系,有利于软件开发过程的组织管理。 3. “生存周期法”的特点 阶段具有顺序性和依赖性 推迟实现的观点 不到最后阶段,不知道真正的结果 质量保证的观点 每个阶段都必须完成规定的文档 每个阶段结束前都要对所完成的文档进行评审,以便尽早发现问题,改正错误。 4. 生存周期的划分 传统软件生存周期一般分为:软件定义(问题定义、可行性研究、需求分析)、软件开发(总体设计、详细设计、编码和单元测试、综合测试)、软件维护等三个时期。 生存周期各阶段的工作 生存周期各阶段的
您可能关注的文档
最近下载
- 《数学来源于生活案例.doc VIP
- 毕业设计(论文)-小型桁架机械手设计.docx VIP
- 2024中医科医保工作总结及2025工作计划.docx VIP
- 数学建模在生活实际中的应用.docx VIP
- 人教版小学一年级数学下册全册课本练习试题.pdf VIP
- 2025年山西省教师职称考试(英语)历年参考题库含答案详解.docx VIP
- 现代数学与军事应用.ppt VIP
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- Midea美的_S8+扫地机器人_使用说明书用户手册参数图解图示pdf电子版下载.pdf VIP
- 基于声波的近距离无线通信系统:原理、设计与应用的深度探索.docx
原创力文档

文档评论(0)