江苏大学计算机科学与通信工程学院面向对象建模技术课件 第11章.ppt

江苏大学计算机科学与通信工程学院面向对象建模技术课件 第11章.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 理解软件开发过程 软件开发过程是指应用于软件开发和维护当中的阶段、方法、技术、实践和相关产物(计划、文档、模型、

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档