下载此文档

2 设计用例图的案例.ppt


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
2设计用例图的案例功能模型在面向对象方法学中,可以使用UML提供的用例图进行需求分析和建立功能模型。也把用用例图建立起来的系统模型称为用例模型。使用用例模型代替传统的功能说明,能更好地获取用户需求,它所回答的问题是“系统应该为每个用户做什么”。用例模型描述的是外部行为者所理解的系统功能。用例图用例图源于Jacobson的OOSE方法,它通过用例来捕获系统的需求,再结合参与者进行系统功能需求的分析和设计。用例图由参与者、用例、系统边界和关联组成。municationAssociation)。使用用例图来描述系统,主要弄清楚三方面内容:参与者——与系统交互的人或物。是向系统输入或系统输出的对象。用一个小人图形表示。用例——系统的一个功能。用椭圆表示。用例和参与者之间的关系——用带箭头的线段来描述。箭头表示在这一关系中哪一方是对话的主动发起者,箭头所指方是对话的被动接受者。用例图—参与者参与者(Actor)是指存在于系统外部并直接与系统进行交互的实体。参与者是用户相对系统而言所扮演的角色。每个参与者可以参与一个或多个用例,每个用例也可以有一个或多个参与者。参与者不仅可以由人承担,还可以是其他系统、硬件设备,甚至是时钟。参与者虽然可以代表人或事物,但参与者不是指人或事物本身,而是表示人或事物当时所扮演的角色。用例图—参与者参与者的确定:系统开发出来后,使用系统主要功能的是谁?谁需要借助系统来完成日常工作?系统需要从哪些人或其他系统中获取数据?系统会为哪些人或其他系统提供数据?系统会与哪些其他系统交互?系统是由谁来维护和管理的,以保证系统处于工作状态?系统控制的硬件设备有哪些?谁对本系统产生的结果感兴趣?注意寻找参与者时不要只考虑使用计算机的人!用例图—参与者参与者间的关系用例图—系统边界系统边界是指系统与系统之间的界限。系统与环境之间存在边界,子系统与其他子系统之间存在边界,子系统与整体系统之间也存在边界。用例图中的系统边界用来表示正在建模系统的边界,边界内表示系统的组成部分,边界外表示系统的外部。使用Rose画图并不画系统边界,采用Visio画图,用方框表示系统边界。系统边界不一样,它的参与者就会发生很大变化。搞清系统边界才能更好地确定系统的参与者和用例。用例图—用例用例和参与者之间也有关系,这种关系属于关联关系,是双向的一对一关系,表明了哪个参与者与用例通信。同一个系统由于用例的粒度不同,不同人会产生不同的用例模型。

2 设计用例图的案例 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人读书百遍
  • 文件大小482 KB
  • 时间2019-07-15