软件工程第二章软件过程.ppt
《软件工程第二章软件过程.ppt》由会员分享,可在线阅读,更多相关《软件工程第二章软件过程.ppt(21页珍藏版)》请在三一文库上搜索。
1、软 件 工 程 第2讲:软件过程,阳王东 Email:,本讲主题,传统的软件生命周期 RUP统一过程 CMM成熟度模型,软件生命周期模型,瀑布型(waterfall) 原型(prototype) 增量型(incremental) 螺旋型(spiral),瀑布型(直线性),瀑布型软件开发过程,可行性分析(feasibility) 从市场、技术、成本、法律等方面分析能不能做、该不该做 项目计划 为软件开发准备好人财物,并进行工作任务分配 需求分析(requirement) 让自己和用户都明白我们到底要做什么,不要做什么 概要设计(general Design) 我们到底要做成一个什么样的东西,要做
2、到心中有谱。 详细设计(detail design) 这就是我们要做成的东西,心中有物了。 编码测试(coding & test) 把心中的物构造成实实在在的物。 测试是发现软件中存在的缺陷,而不是验证软件的正确性,瀑布型(V模型),系统需求,概要设计,详细设计,单元测试,确定测试,编码,验收测试,集成测试,系统测试,瀑布型的特点和适应范围,特点 开发阶段明晰,有利于过程控制 开发文档要求规范齐备 前阶段工作的变化对后阶段的工作影响很大 适应范围 需求明确,且变动较少 软件涉及的技术熟练,无需要进行探索的新技术 软件过程能够明确划分,且够进行管理,原型(prototype),原型的特点和方法,
3、特点 通过实物获取真实的需求 通过实验澄清存在的问题 适应需求不明确,方向不确定的情况 构造原型的方法 模拟界面 实现主要业务流程 实现关键技术 DEMO版,增量型,增量型的特点和方法,特点 系统规模较大,周期较长 能够及时体现工作成果 用户能够及时使用工作成果 项目的投资分阶段性 方法 需求的分级 系统模块化 组件化开发 可插入式软件部署,螺旋型(spiral),螺旋型的特点,适合大型和超大型项目 项目需求和技术都很不成熟 处于探索和开拓性的软件系统 项目分阶段实施,面向对象过程模型,基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。 面向对象的要素: 抽象:强调实体的本质、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 第二 软件 过程
链接地址:https://www.31doc.com/p-2604098.html