网站大量收购独家精品文档,联系QQ:2885784924

原型模型-中国农业大学研究生院.PPT

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
原型模型-中国农业大学研究生院

原型模型 快速分析 需求说明 构造原型 运行原型 确定修改 原型改进 需求改进 原型 修改意见 评价原型 停止修改 快速分析 评价 构造 运行 原型 执行程序 原型可以分为三类: 1. 淘汰/抛弃式 2. 演化式 3. 增量式 在软件系统设计的过程中,常用的原型形式有: 1. 数据输入原型 2. 对话原型 3. 计算和逻辑原型 4. 应用程序包原型 5. 数据系统原型 6. 报表系统原型 原型的类型 统一过程(Unified Process,UP)模型是一种以“用例和风险驱动、以体系结构为核心、迭代及增量”为特征的软件过程框架,一般由UML方法和工具支持。 统一过程模型 需求 分析 设计 实现 测试 迭代 评估 计划 项目相关 其他活动 其他工作流 UP中5个核心工作流 UP的项目生命周期一般被划分成四个阶段,每个阶段由主要里程碑结束。这四个阶段和对应的主要里程碑如下: 初始阶段--获得项目的基础:生命期目标; 细化阶段--演化软件构架:生命期构架; 构造阶段--构造软件:初始运作功能; 移交阶段--把软件部署到用户环境:产品发布。 统一过程模型的四个阶段 统一过程模型的阶段 生命期构架 初始运作 功能 产品发布 里程碑 生存期目标 初始 细化 构造 移交 阶段 迭代 5个核心 工作流 1 2 3 4 5 5 R A D I T 2.4.1 软件并行工程的提出 2.4.2 软件并行开发模型 2.4.3 软件过程中的并行性分析 2.4.4 案例:一个软件并行开发的过程 2.4 软件过程中的并行工程 并行工程定义为:并行工程是集成地、并行地设计产品及其相关的各种过程(包括制造过程和支持过程)的系统化方法。这种方法要求产品开发人员从设计一开始就考虑产品整个生命周期中从概念形成到产品报废处理的所有因素,包括质量、成本、进度、计划和用户的要求。 软件并行工程的提出 根据并行粒度的不同,软件过程中的并行性划分为以下五类: 1. 软件过程之间的并行(过程并行) 软件过程中的并行性分析 软件生命周期 并行度 软件开发过程 软件维护过程 软件管理过程 软件文档编制过程 2. 软件过程内部的全局性并行(子过程并行) 软件过程中的并行性分析 软件开发周期 并行度 子开发过程1 子开发过程2 子开发过程n 初步需求分析 集成与系统测试 3. 阶段之间的并行(阶段并行) 软件过程中的并行性分析 软件开发周期 并行度 体系结构 设计 构件设计 编 码 测 试 需求分析 4. 软件发行版本之间的并行(版本并行) 软件过程中的并行性分析 软件生命周期 并行度 发行版本1的开发 发行版本2的开发 …… 发行版本n的开发 5. 活动之间的并行(活动并行) 软件过程中的并行性分析 软件生命周期 并行度 编制模块1活动 编制模块2活动 编制模块n活动 开始编码 结束编码 “软件过程”参考书 作 业 P32:2.2、2.3、2.4、2.5、2.6。 谢 谢! 会泽百家 至公天下 * * * * 李 彤 博士 2013 软 件 学 院 国家精品课程 国家精品资源共享课程 中国大学资源共享课程 高级软件工程 版权申明 本课程的全部课件经著作权人授权,免费在中华人民共和国境内普通高等学校用于与《软件工程概论》(李彤、王炜、郁湧编著,科学出版社2012年版)相配套的教学活动。超出本范围将违反中华人民共和国法律,必受追究! 2.1 绪论 2.2 软件开发的主要活动 2.3 软件过程模型 2.4 软件过程中的并行工程 第2章 软件过程 会泽百家 至公天下 2.1.1 软件制造是个复杂的过程 2.1.2 软件过程分类 2.1 绪论 软件制造的复杂性主要是由于软件的以下特征决定的 : 1. 软件是计算机系统中的一种逻辑部件,具有抽象性。 2. 软件是由设计或工程化的方法来开发出来的,它与传统工业上的生产制造存在着很大差别。 3. 软件系统不会“磨损”。 4. 大多数软件产品是定制的,而不是通过对已有构件组装完成的。 软件制造是个复杂的过程

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档