UML系统用例及用例关系.ppt
《UML系统用例及用例关系.ppt》由会员分享,可在线阅读,更多相关《UML系统用例及用例关系.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,CH4 用例图 系统用例及用例关系,统一建模语言,11软件工程,知识回顾需求获取,难点,重 点,掌握用例图的地位作用及定义,确定用例及用例间的关系,教学目标,教学内容,需求是客户在项目立项时就有的一个远景,客户需求将决定在整个项目中需求承办方具体做些什么,即承办方的任务。承办方在明确了需求后,就会开始后期的设计、开发、测试、部署等工作。,一 需求获取,Click to add title in here,4,在需求获取过程中,主要需要弄清楚三个问题,一 需求获取,明确需要获取的信息,明确所获取信息的来源和渠道,怎样获取需求,What,Where,How,二 用例图相关概念介绍,1. 什么是用
2、例图 由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。,2. 用例图的作用,用例图是需求分析中的产物,主要作用是描述参与者和用例之间的关系,帮助开发人员可视化的了解系统的功能。 用例图可视化地表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足。 用例方法是完全从外部来定义系统功能,它把需求和设计完全的分离开来。,参与者,Actor 关键词:边界 参与者:在系统之外,透过系统边界与系统进行有意义交互的任何事物,识别参与者1,要点 系统外 参与者代表在系统边界之外的真实事物,并不是系统的成分 系统边界 参与者透过系统边界直
3、接与系统交互,参与者的确定代表系统边界的确定 有意义交互的任何事物 人、外系统、外部因素、时间,识别参与者,识别参与者思路,谁使用系统的主要功能 谁改变系统的数据 谁从系统获取信息 谁需要系统的支持以完成日常工作任务 谁负责日常维护、管理并保证系统正常运行 谁使用或删除系统中的信息 谁(或什么)对系统运行产生的结果(值)感兴趣 系统需要应付(处理)那些硬设备 系统需要和那些外部系统交互 在预定时间,是否有事件自动发生 时间、气温等内部外部条件 ,参与者的类型和职责,主要参与者 直接与系统交互的人,或执行系统主要功能的执行者 次要参与者 使用系统次要功能的执行者,或维护系统一般功能的执行者 外部
4、硬件 作为系统一部分的、运行应用的非计算机的硬件 其他系统 为其工作需要与系统交互的外部系统,参与者之间的关系,独立关系 泛化关系 一个参与者的抽象描述可以被一个或多个具体的参与者所共享,客户,个体客户,商业客户,用例1,定义:Use Case 用例表示系统的一项外部功能,它从用户的角度分析所得的需求。为完成一个相对完整的一种功能,系统执行的一系列动作的集合,是外部可见的一种系统功能 代表的是一个完整的功能 有一系列动作,用例,用例2,用例捕获某些角色可见的需求,实现一个具体的角色需求 用例由其用户角色使用,并提供确切的输出给角色 用例可大可小,但它必须是对一个具体的角色目标实现的完整描述 用
5、例的动态执行过程可以用UML的交互作用来说明,可以用状态图、顺序图、协作图或非正式的文字描述来表示,识别用例,识别用例 关键词:价值 定义 用例实例是系统执行的一系列动作,这些动作将生成特定参与者可观测的结果值 一个用例定义一组用例实例(场景) 简洁:参与者使用系统达到目标,识别用例要点,可观测用例止于系统边界 结果值用例是有意义的目标 系统执行结果值由系统生成 由参与者观测业务语言、用户观点 一组用例实例用例的粒度 用例命名,可观测:用例止于系统边界,描述交互,而不是内在的系统活动,边界-Boundary,也叫系统边界,用于界定系统功能范围 用一个带名称的矩形框,把描述系统功能的用例都置于其
6、中,而描述的与系统交互的角色都置于其外 系统-完整系统或子系统 一个系统包括一个或多个用例 准确的定义系统的边界(功能)不是一件很容易的事 先识别出系统的基本功能集,以此为基础定义一个稳定的、精确定义的系统体系结构,再不断地扩充系统功能,以逐步完善,结果值:有意义的目标,业务功能,而非系统处理,系统执行:结果值由系统生成,系统需要处理的,由系统生成,参与者观测:用户观点而非系统观点,用户观点,系统观点,要点:用例粒度,用例要有路径,路径要有步骤;而这一切都是可观测的 最常犯错误:粒度过细,陷入功能分解 过细的粒度,一般都会导致技术语言的描述,而不再是业务语言,用例粒度-1,把步骤当用例 把系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- uml 系统 关系 瓜葛
限制150内