- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3. 工作流 需求捕获的工作流主要包括五个活动: 确定参与者和用例 区分用例的优先级 详细描述用例 构造GUI原型 构造用例模型 11.4.2 分析工作流 分析的主要工作开始于初始阶段的结尾,和需求一样是细化阶段的主要焦点。 细化阶段的大部分活动是捕获需求,分析工作与需求捕获在很大程度上重叠。 11.4.2 分析工作流 11.4.2 分析工作流 1. 工作人员 2. 制品 3. 工作流 1. 工作人员 在分析工作流期间,所参与的工作人员: 构架工程师 用例工程师 组件工程师 2. 制品 在分析工作流期间,主要的UML制品: 分析模型 分析类 用例实现(分析) 分析包 架构模型 3. 工作流 分析工作流主要包括四个活动: 架构分析 分析用例 分析类 分析包 11.4.3 设计工作流 设计工作流的主要工作是位于细化阶段的最后部分和构建阶段的开始部分的主要建模活动。 系统建模最初的焦点是需求和分析,在分析活动逐步完善后,建模的焦点开始转向设计。 11.4.3 设计工作流 11.4.3 需求捕获工作流 1. 工作人员 2. 制品 3. 工作流 1. 工作人员 参与设计工作流的工作人员包括: 架构设计师 用例工程师 组件工程师 2. 制品 在分析工作流期间,主要的UML制品: 设计模型 设计类 用例实现 设计子系统 接口 部署图 3. 工作流 设计工作流中,主要包括四种活动: 架构设计 设计用例 设计类 设计一个子系统 11.4.4 实现工作流 实现(实施)是关于把设计模型转换成可执行代码的过程。 从系统分析师或系统设计师的角度看,实现工作流的重点就是完成软件系统的可执行代码。 实现工作流是构建阶段的焦点。 11.4.4 实现工作流 11.4.4 实现工作流 1. 工作人员 2. 制品 3. 工作流 1. 工作人员 参与实现工作流的工作人员: 架构设计师 组件工程师 系统集成人员 2. 制品 在实现工作流中,主要有六种制品: 实现模型 组件 实现子系统 接口 架构的实现模型 集成构造计划 3. 工作流 在实现工作流中,包括一系列活动: 架构实现 系统集成 实现一个子系统 实现一个类 执行单元测试 11.4.5 测试工作流 测试是一项相当重要的工作。 测试工作流贯穿于软件开发的整个过程。它开始于软件开发的初始阶段,而细化阶段和构建阶段是测试的焦点。 测试是为了找出程序中的错误与权限,而不能证明程序无错。 11.4.5 测试工作流 11.4.5 测试工作流 1. 工作人员 2. 制品 3. 工作流 1. 工作人员 参与测试工作流的工作人员主要有四类: 测试设计人员 组件工程师 集成测试人员 系统测试人员 2. 制品 测试工作流中,包括七个制品: 测试模型 测试用例 测试规程 测试组件 测试计划 缺陷 评估测试 3. 工作流 在测试工作流中,包括六种活动: 制定测试计划 设计测试 实现测试 执行集成测试 执行系统测试 评估测试 参考书 Rational统一过程引论/(美)Kruchten,Philippe著 /software/awdtools/rup/ 本章完 * * 面向对象建模技术 软件工程系 林 琳 成功的项目所需要具有的三个方面——符号、过程和工具。你可以学习一种符号,但是如果不知道如何 利用它(过程),你可能会失败。你可能拥有强大的过程,但是如果不能沟通这些过程(符号),你也可能失败。最后,如果你不能记载自己的工作文档(工具), 你也可能失败。 第11章 UML与RUP * 软件开发过程是软件工程的要素之一,有效的软件开发过程可以提高软件开发团队的生产效率,并能够提高软件质量、降低成本、减少开发风险。 UML是一种可应用于软件开发的非常优秀的建模语言,但是UML本身并没有告诉人们怎样使用它,为了有效地使用UML,需要有一种方法应用于它。 当前最流行的使用UML的方法就是Rational的统一过程(Rational Unified Process,简称RUP)。RUP是软件开发过程的一种,它为有效地使用统一建模语言UML提供了指导。 使用广泛的几种软件过程 Rational Unified Process OPEN Process Object-Oriented Software Process Extreme Programming Catalysis * 本章学习要点: 了解软件开发过程 了解UML与RUP的关系及使用RUP的原因 理解RUP的二维空间 理解RUP的各核心工作流程 * 11.1 理解软件开发过程 软件开发过程是指应用于软件开发和维护当中的阶段、方法、技术、实践和相关产物(计划、文档、模型、
您可能关注的文档
- 佳木斯大学建筑工程学院建筑结构选型课件第四章 剪力墙结构.ppt
- 佳木斯大学建筑工程学院建筑结构选型课件第五章 剪力墙结构.ppt
- 佳木斯大学建筑工程学院建筑结构选型课件第一章 砌体结构.ppt
- 佳木斯大学建筑工程学院土木工程测量课件 测角原理及光学经纬仪使用.ppt
- 佳木斯大学建筑工程学院土木工程测量课件 光学经纬仪及操作.ppt
- 佳木斯大学建筑工程学院土木工程测量课件 检验与校正.ppt
- 佳木斯大学建筑工程学院土木工程测量课件 距离测量.ppt
- 佳木斯大学建筑工程学院土木工程测量课件 控制.ppt
- 佳木斯大学建筑工程学院土木工程测量课件 控制测量.ppt
- 佳木斯大学建筑工程学院土木工程测量课件 全站仪.ppt
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)