第2 章软件生存周期及开发模型 郭宁 《软件工程实用教程2》
更新时间:2023-04-23 01:24:01 阅读量: 实用文档 文档下载
首都经济贸易大学 软件工程专用教材
第2章 软件生存周期及开发模型本章学习目标: 1.掌握软件的生存(生命)周期的概念 2.明确学习软件过程模型的意义 3.掌握各种过程模型的特点与适用范围
首都经济贸易大学 软件工程专用教材
2.1.1 软件生存周期软件生存周期:指软件产品从功能确定、设计、开发 成功、投入使用,并在使用中不断修改、完善,直至被 新的软件所替代而停止该软件的使用的全过程。软件生存周期方法学从时间的角度,对软件开发和维 护的复杂过程进行了有效地划分,把整个生命周期划分 为若干个互相区别而又彼此联系的阶段,给每个阶段赋 予确定而有限的任务,以便每个阶段都采用经过验证行 之有效的管理技术和方法,从技术和管理的角度进行严 格审查,使软件开发的全过程以一种有条不紊的方式进 行,以达到保证软件质量、降低成本、合理使用资源, 进而提高软件开发生产率的目的。
首都经济贸易大学 软件工程专用教材
2.1.3 软件过程各阶段任务1.软件定义期(1)软件任务立项 (2)可行性研究 (3)软件需求分析 (4)制定项目计划
2.软件开发阶段 (1)总体设计 (2)详细设计 (3)编码和单元测试 (4)集成测试 (5)确认测试
首都经济贸易大学 软件工程专用教材
2.1.3 软件过程各阶段任务3.运行与维护阶段(1)软件维护 (2)软件评价
首都经济贸易大学 软件工程专用教材
2.1.2 软件过程模型软件过程:是整个软件生存周期中一系列有序的软件 生产活动的流程。为了能高效地开发一个高质量的软 件产品,通常把软件生存周期中各项开发活动的流程 用一个合理的框架 —— 开发模型来规范描述,这就是 软件过程模型,也称为软件生存周期模型。
过程模型: 能够清晰、直观地表达软件开发的 全过程,明确规定了要完成的主要活动和任务, 是软件项目工作的基础。 建模: 是软件过程中最常使用的技术手段之一。
首都经济贸易大学 软件工程专用教材
软件过程模型 瀑布模型(waterfall model) 演化模型(evolutionary model) 增量模型(incremental model) 原型模型(prototyping model) 螺旋模型(spiral model) 喷泉模型(water fountain model) 基于组件的开发模型(component-based development model) 形式方法模型(formal methods model)
首都经济贸易大学 软件工程专用教材
2.2 典型的软件过程模型
首都经济贸易大学 软件工程专用教材
2.2 典型的软件过程模型
首都经济贸易大学 软件工程专用教材
2.2 典型的软件过程模型
首都经济贸易大学 软件工程专用教材
2.2 典型的软件过程模型
首都经济贸易大学 软件工程专用教材
2.3 面向对象的软件过程模型统一开发过程(RUP)
首都经济贸易大学 软件工程专用教材
2.3 面向对象的软件过程模型1.初始阶段:为系统建立业务用例和确定项目的边界 2.细化阶段:分析问题域,建立健全的体系结构基础, 编制项目计划,淘汰项目中最高风险的元素 3.构建阶段:所有剩余的构件和应用程序功能被开发并 集成为产品,所有的功能被详尽的测试。这个阶段的重点 在管理资源和控制运作以优化
成本、日程、质量生产过程。 4.交付阶段:完成最后的软件产品和产品验收测试,并 编制用户文档,进行用户培训等,将软件产品交付给用户 群体
首都经济贸易大学 软件工程专用教材
2.3 面向对象的软件过程模型
首都经济贸易大学 软件工程专用教材
第2章 软件生存周期及开发模型
首都经济贸易大学 软件工程专用教材
第2章 软件生存周期及开发模型
首都经济贸易大学 软件工程专用教材
2.3 面向对象的软件过程模型
首都经济贸易大学 软件工程专用教材
第2章软件生存周期及开发模型
首都经济贸易大学 软件工程专用教材
2.4 敏捷软件开发过程模型敏捷的价值观: 个体和交互胜过过程和工具; 可以工作的软件胜过面面俱到的文档; 客户合作胜过合同谈判; 响应变化胜过遵循计划。
首都经济贸易大学 软件工程专用教材
第2章软件生存周期及开发模型12条原则: 最优先要做的是通过尽早的、持续的交付 有价值的软件来使客户满意。 即使到了开发的后期,也欢迎改变需求。 敏捷过程利用变化来为客户创造竞争优势。 经常性地交付可以工作的软件,交付的间 隔可以从几个星期到几个月,交付的时间 间隔越短越好。 在整个项目开发期间,业务人员和开发人 员必须天天都在一起工作。
正在阅读:
第2 章软件生存周期及开发模型 郭宁 《软件工程实用教程2》04-23
人生规划作文800字02-04
我喜欢的工艺品作文500字06-17
为你推荐一本书作文800字06-17
广播新闻稿件的写作01-20
安全生产主体责任承诺书(参考范本)11-09
学生暑假实习报告优秀5篇03-25
银企座谈会方案01-13
八年级物理上册6.1质量教案新人教版12-19
存货审计应注意的几个问题12-25
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 软件工程
- 周期
- 模型
- 生存
- 实用
- 教程
- 开发
- 软件
- 郭宁
- 车库水泥地面施工的策划与管理
- 英语科技论文撰写(2)
- 高级化验员理论考试
- 教你拍摄点光源照亮的建筑物
- 2015长春市时事政治热点汇总(4月15日)
- 中国区域环境创新能力与经济发展的协调性研究
- 合伙经营协议书(完整版)
- 历史:北师大版七年级下册_1.8《璀璨的文学艺术》课件(3)
- 材料成型基础教学课件1.5
- 风湿性疾病病人护理概述
- 青春期女孩的乳房保健
- 北师大版新起点英语五年级下册重点复习
- 2014年一级建造师考试《项目管理》考前冲刺模拟题试卷E
- 仪表板支座剖切模设计
- 提高种蛋孵化率及雏鸡饲养管理的关键技术
- BOOK6unit3 单词学案.修改
- 商业银行残缺污损人民币兑换服务承诺
- 初中文言文7个重要虚词
- 《开学第一节音乐课》教学设计
- 翠屏区教育局校车驾驶员安全工作例会制度