- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 用例视图 4.1 概述 4.2 参与者(Actor) 4.3 用例(Use Case) 4.4 用例图建模技术 4.5 实例——图书馆管理系统中的用例视图 4.3 用例(Use Case) 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 对需求建模 软件需求就是根据用户对产品功能的期望,提出产品外部功能的描述。需求分析所要做的工作是获取系统的需求,归纳系统所要实现的功能,使最终的软件产品最大限度的贴近用户的要求。一般要考虑系统做什么(what),而尽可能的不去考虑怎么做(how)。UML用例图可以表达和管理系统大多数的功能需求。 对系统需求建模可以参考如下方法 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 识别系统外部的参与者,从而建立系统的语境; 考虑每一个参与者期望的行为或需要系统提供的行为; 把公共行为命名为用例; 确定供其他用例使用的用例和扩展其他用例的用例; 在用例图中对这些用例、参与者和它们间的关系建模; 用描述非功能需求的注释修饰用例图。 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 4.5 实例—图书馆管理系统中的用例视图 确定系统涉及的内容 图书管理系统用于对书籍的借阅以及对读者信息进行统一的管理,凡是有关这些操作的内容都属于系统的范围,比如读者要借书、还书、预留书籍,工作人员查看读者信息,查看书籍信息,等等。 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 确定系统参与者 对参与者的确定,需要分析系统涉及的问题领域,明确系统运行的主要任务。 根据图书管理系统的需求分析,可以得到如下任务: 读者要借书籍 读者要还书籍 读者要预留书籍 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 读者要撤销预留书籍 工作人员根据读者要求提供服务 工作人员进行查询,修改信息 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 确定系统用例 用例(Use Case)是参与者与系统在交互过程中所需要完成的事务。 需求分析 读者请求服务的用例图 ? 还书 ? 借书 ? 预留书籍 ? 取消预留 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 工作人员维护读 者信息、书籍信息的用例图 ? 增加书目 ? 删除书目 ? 增加书籍 ? 删除或更新书籍信息 ? 增加读者 ? 删除或更新读者信息 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 工作人员登录查询信息的用例图 ? 登录 ? 查看书籍信息 ? 查看读者信息 在浏览器的Use Case包的图标上单击鼠标右键,弹出的快捷菜单中,“New”(新建UML元素)——”Use Case Diagram”(用例图) 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 用Rational Rose来绘制用例图 新建用例图 给用例图命名 增加用例和参与者 增加用例和参与者之间的关系 * 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 实验课总结 视图与元素关系 类图(class diagram),类、接口、类间的关系是元素。 类间的关系的分析 书写规则 使用英文进行类名、属性、方法、关系的命名。 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 教学目的 掌握基本概念 用例(Use case)和参与者(Actor)。 掌握UML中用例视图的组成 第3讲 用例视图 使用Rose设计用例视图 用例(use case)、用例间的关系、参与者(actor)和参与者之间的关系。 教学重点 如何识别用例 掌握Rose设计用例视图的方法 教学内容 第4章 用例视图 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 4.1 概述 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 用例图的重要性 用例图(Use Case Diagrams)是由软件需求到最终实现的第一步,在UML中用例图用于对系统、子系统或类的行为的可视化,以便使系统的用户更容易理解这些元素的用途,也便利软件开发人员最终实现这些元素。 从用户的角度描述对软件产品的需求,分析软件产品所需的功能和动态行为。 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 UML中的用例图描述了一组用例、参与者以及它们之间的关系,因此用例图包括以下3方面内容: 用例(Use Case); 参与者(Actor); 参与者之间的关系,泛化关系、包含关系、扩展关系等 用例图的组成 内蒙古工业大学 软件体系结构与UML 第3讲 用例视图 4.2 参与者(Actor) 参与者是系统外部的一个实体(可
您可能关注的文档
- #第02章 VFP的数据类型.ppt
- #第2讲 GPS测量的技术设计与外业观测.ppt
- #第2讲 数据库及数据库表的创建.ppt
- #第2讲 需求分析与用例建模.ppt
- #第2章 现代教学媒体与系统环境.ppt
- #第2章 创建Access数据库.ppt
- #第2章 创业者.ppt
- #第2章 实体图书馆、数字图书馆.ppt
- #第2章 网络规划与需求分析.ppt
- #第2章 信息系统应用与组织管理.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)