当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《软件工程》课程电子教案(PPT教学课件)第一章 软件工程概述 §1.2 软件生存周期 Software Life Cycle

资源类别:文库,文档格式:PPT,文档页数:20,文件大小:140KB,团购合买
1.2.1 软件生存期的阶段划分 1.2.2 软件开发模型
点击下载完整版文档(PPT)

§1.2软件生存周期 2.1软件生存周期 (Software Life Cycle) 软件产品或软件系统从设计、投 入使用到被淘汰的全过程

§1.2 软件生存周期 1.2.1 软件生存周期 (Software Life Cycle) 软件产品或软件系统从设计、投 入使用到被淘汰的全过程

1.2.1软件生存期的阶段划分 (1)可行性研究与计划 (2)需求分析 (3)总体设计 上游 (4)详细设计 (5)实现 (6)集成测试 (7)确认测试 下游 (8)使用和维护 (根据国标《计算机软件开发规范》)

1.2.1 软件生存期的阶段划分 (1)可行性研究与计划 (2)需求分析 (3)总体设计 上游 (4)详细设计 (5)实现 (6)集成测试 (7)确认测试 下游 (8)使用和维护 (根据国标《计算机软件开发规范》)

软件工作的范围 只考虑扩展到涉及整个 编写程序 软件生存 周期

只考虑 编写程序 涉及整个 软件生存 周期 扩展到 软件工作的范围

1.2.2软件开发模型 软件开发模型是软件开发全部过 程、活动和任务的结构框架。它能直 观表达软件开发全过程,明确规定要 完成的主要活动、任务和开发策略。 软件开发模型也常称为: 软件过程模型 软件生存期模型 软件工程范型

1.2.2 软件开发模型 软件开发模型是软件开发全部过 程、活动和任务的结构框架。它能直 观表达软件开发全过程,明确规定要 完成的主要活动、任务和开发策略。 软件开发模型也常称为: 软件过程模型 软件生存期模型 软件工程范型

1.瀑布模型(线形顺序模型) 定y可行性研究与计划 阶段 需求分析 设计 开发阶段 编码 测试 维护阶段 运行维护

1. 瀑布模型 (线形顺序模型) 可行性研究与计划 需求分析 设计 编码 运行维护 测试 定义 阶段 开 发 阶 段 维护阶段

按照传统瀑布模型开发软件的特点 阶段间具有顺序性和依赖性。 2.推迟实现的观点。 3.每个阶段必须完成规定的文档 每个阶段结束前完成文档审查, 及早改正错误

按照传统瀑布模型开发软件的特点 1.阶段间具有顺序性和依赖性。 2.推迟实现的观点。 3.每个阶段必须完成规定的文档; 每个阶段结束前完成文档审查, 及早改正错误

2.原型模型(快速成型模型) 听取用 建造/修改 户意见 原型 用户测试 运行原型 原型范型

2. 原型模型(快速成型模型) 建造/修改 原型 用户测试 运行原型 听取用 户意见 原型范型

采用原型模型的软件生存周期 生成 分析定义 原型 系统需求人原型化 运行 系统 和维护 含原型化的 设计 软件生存期 程序 测试 编码 设计

采用原型模型的软件生存周期 分析定义 系统需求 生成 原型 系统 设计 程序 设计 编码 测试 运 行 和维护 原型化 含原型化的 软件生存期

3.演化模型

3. 演化模型

3.1增量模型(递增模型) 先完成一个系统子集的开发, 再按同样的开发步骤增加功能(系 统子集),如此递增下去直至满足全 部系统需求。 系统的总体设计在初始子集设计阶 段就应作出设想

3.1 增量模型(递增模型) 先完成一个系统子集的开发, 再按同样的开发步骤增加功能 (系 统子集),如此递增下去直至满足全 部系统需求。 系统的总体设计在初始子集设计阶 段就应作出设想

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共20页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有