




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第2章章 软件生命周期及软件开软件生命周期及软件开 发模型发模型 学习要点:学习要点: 软件生命周期表明软件从功能确定、设计, 到开发成功投入使用,并在使用中不断地修改、 增补和完善,直至被新的需要所替代而停止该 软件的使用的全过程。 软件开发模型是从软件项目需求定义直至软件 经使用后废弃为止,跨越整个生存期的系统开 发、运作和维护所实施的全部过程、活动和任 务的结构框架。 第第2章章 软件生命周期及软软件生命周期及软 件开发模型件开发模型 软件生命周期:软件定 义、软件设计、软件使用 与维护三阶段,而又可以 具体分成几个子阶段。 (1)可行性研究 (2)需求分析和定义 (3)总体设计 (4
2、)详细设计 (5)编码(实现) (6)软件测试、运行维护 图2.1 软件生命周期 退 役 维 护 调 试 实 现 详细设计 需 求 分 析 概要设计 可 行 性 研 究 2.1软件生命周期软件生命周期 2。2软件软件开发生命周期过程和活动开发生命周期过程和活动 软件生命周期过程的IEEE(美国电气电子工程师学 会 IEEE)标准描述了一系列活动和过程,对于IEEE Std1074-1995的软件的开发和和维护来说这些活动 是强制性的。它的目标是为开发生命周期模型建立一 个通用框架。在这一节,我们描述由这一标准引入的 主要过程和活动。 过程是一系列朝着特定目标(例如,需求、管理、 发布)执行的活
3、动。IEEE标准一共列出了17个过程( 见表2.1)。把过程分组成更高层的抽象称为过程组( process group)。 过程组的例子是项目管理、前期开发、开发和后期开 发。 表2.1 IEEE 1074的软件过程 2。2软件软件开发生命周期过程和活动开发生命周期过程和活动 过程组 过程 生命周期建模 选择生命周期模型 项目管理 项目启动 项目监控和控制 软件质量管理 前期开发 概念探讨 系统配置 开发 需求设计 实现 后期开发 安装 操作和支持 维护 报废 整体过程 验证并确认 软件配置管理 文档开发 培训 2。2软件软件开发生命周期过程和活动开发生命周期过程和活动 最早出现的软件开发模型
4、是 1970年WRoyce提出的瀑布模型, 而后随着软件工程学科的发展和软件 开发的实践,相继提出了原型模型、 演化模型、增量模型、喷泉模型等。 问题计划问题计划 开发时期开发时期 运行时期运行时期 图图2.2 瀑布模型瀑布模型 问题定义问题定义 可行性可行性 需求分析需求分析 总体设计总体设计 详细设计详细设计 编码编码 测试测试 维护维护 需需 求求 设设 计计 编编 码码 测测 试试 集集 成成 需需 求求 设设 计计 编编 码码 测测 试试 集集 成成 需需 求求 设设 计计 编编 码码 测测 试试 集集 成成 需求采集细化 快速 设计 建造 原型 用户评价原型 原型 对原型 加工 产
5、品 样本 停止 开始 需求计划 风险分析 风险分析 风险分析 原型 1 原型 2 原型 3 可运 行原型 风险分析: 评价方案 识别风险 消除风险 累计成本 指定计划: 决定目标 方案限制 提交线 评审 生存期 计划 开发计划 组装测试 客户评价 软件 需求 需求 确认 设计确认验证 软件产品 设计 实现 验收 测试 编码 组装 测试 单元 测试 实施工程: 开发、验证 形成产品 演 化 维 护 确 认 实 现 设 计 分 析 关于关于 模型小结模型小结 螺旋模型是由上面四个部分组成的迭代模螺旋模型是由上面四个部分组成的迭代模 型。螺旋模型的每一周期都包括需求定义、风型。螺旋模型的每一周期都包括需求定义、风 险分析、工程实现和评审四个阶段。开发过程险分析、工程实现和评审四个阶段。开发过程 每迭代一次,螺旋线就增加一周,软件开发又每迭代一次,螺旋线就增加一周,软件开发又 前进一个层次,系统又生成一个新版本,而软前进一个层次,系统又生成一个新版本,而软 件开发的时间和成本又有了新的投入。最后得件开发的时间和成本又有了新的投入。最后得 到一个客户满意的软件版本。到一个客户满意的软件版本。 喷泉模型该模型表明软件开发活动之间没喷泉模型该模型表明软件开发活动之间没 有明显的间隙,用于支持面向对象开发过程。有明显的间隙,用于支持面向对象开发过程。 由
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 昆明运输协管员招聘面试题及答案
- 空乘岗位面试题库及答案
- 科研人员面试题库及答案
- 安全教育培训评价制度课件
- 安全教育培训记录总结课件
- 家电数码市场发展方向
- 希望以上标题符合您的要求
- 社交媒体推广协议的条款
- 农业产业化龙头企业农业产业链可持续发展战略与带动效应研究报告
- 安全教育培训能力不足课件
- 2025-2026粤教粤科版(2024)科学三年级上册教学设计(附目录)
- 《鸿蒙应用开发项目教程》全套教学课件
- 2025年陕西省中考数学试题卷(含答案详解)
- 2025年注册计量师考试计量器具管理与维护试卷
- 国内公司外汇管理办法
- 高中数学教师学情分析现状的调查研究
- 起重作业安全知识考核试题(含答案)
- 第4课《古代诗歌四首》课件 2025-2026学年统编版语文七年级上册
- 肿瘤化疗静脉护理
- 就业创业政策解读课件
- 2025至2030年中国特种设备检验检测行业市场发展调研及竞争格局预测报告
评论
0/150
提交评论