- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 
                        查看更多
                        
                    
                软件过程模型 ? 瀑布模型( waterfall model ) ? 快速原型模型( rapid prototype model ) ? 螺旋模型( spiral model ) ? 构件集成模型( component integration model ) ? Rational 统一过程 (Rational Unified Process) 华中科技大学机械学院 CAD 中心 线性模型(瀑布模型) 问题定义 可行性分析 与需求分析 系统设计 程序实现 测试确认 维护支持 瀑布模型 ? 特点 ? 阶段的顺序性和依赖性 ? 简单,容易理解 ? 推迟实现的观点 ? 存在问题 ? 假设项目只经历一次,体系结构出色并易于使用,设计合理可 靠,错误只发生在编码实现阶段 ? 假设一次性地构建整个系统,所有设计、大部分编码和部分单 元测试完成后才集成各部分并开始后续的工作 ? 不适合需求模糊的系统 快速原型模型 需求分析 原型开发 最终系统设计 原型评价 最终系统实现 用户 反馈 快速原型模型 ? 特点 ? 快速开发工具 ? 循环 ? 低成本 ? 种类 ? 渐进型 ? 抛弃型 华中科技大学机械学院 CAD 中心 螺旋模型 问题定义 可行性分析 与需求分析 系统设计 程序实现 测试确认 维护支持 螺旋模型 螺旋模型 ? 特点 ? 瀑布模型 + 快速原型 + 风险分析 ? 迭代过程 ? 一个螺旋式周期 ? 确定目标,选择方案,选定完成目标的策略 ? 风险角度分析该策略 ? 启动一个开发阶段 ? 评价前一步的结果,计划下一轮的工作 华中科技大学机械学院 CAD 中心 渐增式模型 问题定义 可行性分析 与需求分析 系统设计 程序实现 测试确认 维护支持 问题定义 可行性分析 与需求分析 系统设计 程序实现 测试确认 维护支持 时间 进度 ? 在线性模型基础上发展起来的,是分段的线性模型 ? 特点:增量开发整个系统,在每一个阶段都有可运行的系统 ? 很早就可以开始用户测试 构件集成模型 构件集成模型 ? 特点 ? 面向对象 ? 基于构件库 ? 融合螺旋模型特征 ? 支持软件开发的迭代方法 ? 软件重用 华中科技大学机械学院 CAD 中心 软件开发方法 ? 结构化方法也称面向功能的软件开发方法,或面向数据流的 软件开发方法。 SA - SD - SP ,结构化分析、设计与编程 ? 面向数据结构的软件开发方法:三种基本数据结构形式:顺 序、选择和循环。 ? 面向问题的分析法:考虑到输入、输出数据结构,指导系统 分解,在系统分析指导下逐步综合 ? 原型化方法:确定用户需求-开发原始模型-征求改进意见 -修改原型 ? 面向对象的软件开发方法 OOA OOD OOP ? 模型驱动的软件开发方法 MDA 项目管理简介 Introduction to Project Management 什么是项目 ? 华中科技大学机械学院 CAD 中心 项目的定义 ? 一定约束条件下具有特定目标的一项一次性任 务 ? 项目的属性 ? 特定目标 ? 临时性 / 一次性 ? 需要资源 ? 有主要利益相关者 ? 有不确定性 华中科技大学机械学院 CAD 中心 IT 项目的实例 ? 航空票务系统 ? 教学管理系统 ? XXX 客户关系管理系统的开发 ? XXX 产品数据管理系统的实施 ? … 华中科技大学机械学院 CAD 中心 项目的三维约束 ? 项目的约束 ? 范围 :   试图完成什么 ? ? 时间 :   需要多少时间 ? ? 成本 :   费用多少 ? ? 项目负责人的职责就是在这三者间进行 平衡。 华中科技大学机械学院 CAD 中心 应用规范项目管理的优点 ? 较好地控制进度、质量和人力资源等 ? 有利于维护较好的客户关系 ? 缩短项目开发时间 ? 降低项目开发费用 ? 高质量和高可靠性 ? 团队内部沟通好,士气高 什么是项目管理 ? 华中科技大学机械学院 CAD 中心 项目管理的定义 应用与项目活动相关的知识、技能和工 具等,来满足项目出资人的需求或期望 的过程。 *The Project Management Institute (PMI) is an international  professional society.  Their web site is . 华中科技大学机械学院 CAD 中心 操作 vs.  项目管理 ? 项目管理 ? 一次性执行 ? 目标驱动 ? 团队工作 ? 变更管理 ? 操作 ? 已有系统的重复 ? 效率和有效性 ? 线性管理 ? 保持一致性 华中科技大学机械学院 CAD 中心 项目“利益相关者” ? 项目活动涉及或影响的“人”,包括: ? 项目团队 ? 后勤保障团队 ? 出资人 / 所有者 ? 客户(使用者) ? 供应商、承包商 ? 项目
                
原创力文档
                        

文档评论(0)