教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

第二章 软件开发模型

来源:网络收集 时间:2026-09-08
导读: 软件工程 第二章、 第二章、软件开发模型 1、软件开发模型 软件过程、活动、任务的结构框架。 软件过程、活动、任务的结构框架。 瀑布模型 演化模型 增量模型 螺旋模型 喷泉模型 -外征:软件开发活动的组织 外征: -内涵:求解软件的计算逻辑 内涵: 软件工

软件工程

第二章、 第二章、软件开发模型 1、软件开发模型 软件过程、活动、任务的结构框架。 软件过程、活动、任务的结构框架。 瀑布模型 演化模型 增量模型 螺旋模型 喷泉模型 -外征:软件开发活动的组织 外征: -内涵:求解软件的计算逻辑 内涵:

软件工程

(1)瀑布模型 ) 50年代末:二级模型 年代末: 年代末 “做什么” 做什么” 实现” “编程-实现” 编程 实现 需求分析 设 瀑布模型雏型

分 析

计 编 码 测 试 运 行

软件工程

系统需求 1970年,W.Royce 年 将雏型进一步精化 其中: 其中:每一阶段具 有以下特征: 有以下特征: 从上一阶段接受工 作对象,即输入; 作对象,即输入; 对这一输入实施本 阶段的工作 给出本阶段的结果 作为输出。 作为输出。 软件需求 需求分析 设 编 测 运 计 码 试 行

软件工程

瀑布模型 活动如瀑布流水式 的组织 规定每一活动的工 作对象和输出 评审、确认和反馈 评审、

系统需求 软件需求 需求分析 设 编 计 码 测 运 试 行

问题: 问题:无法通过开发活动澄清 本来不确切的软件需求 维护、甚至返工的代价 维护、

软件工程

(2)演化模型 ) 针对事先不能完整地定义需求 针对用户的核心需求, 针对用户的核心需求,开发核心系统 根据用户的反馈, 根据用户的反馈,实施活动的迭代

需求 设计 编码 测试 集成

需求 开 设计 反 编码 馈 测试 发 集成

...开 反 馈

核心系统开发

第二次迭代

软件工程

1 2 5 9 10 6 11 3 7 12 4 8 13

(3)增量模型 )

增量1 增量1 { 1,2,5,9 } 增量2 增量2 { 3,6,7,4,10,11 } 增量3 增量3 增量1 { 8,12,13 } 增量2 增量3

管理 增量规约 增量设计 纠错性分析 增量实现

软件工程

微软“同步-稳定的产品开发模型” 微软“同步-稳定的产品开发模型” 将项目分为若干个里程碑阶段 定义稳定、灵活的体系结构, 定义稳定、灵活的体系结构,并为构件 和子系统的开发提供统一的接口 开发构件,维持一个可发布的系统版本 开发构件, 可以准确把握项目进展情况 增强开发人员的信心和成就感 可以随时根据市场情况及时作出调整

软件工程

喷泉模型 特征: 特征:迭代 无缝 与面向对象技术 的关系演化

维护 确认 实现 设计 分析

第二章 软件开发模型.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1707638.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)