系统分析设计实验02用例图及其应用.ppt
《系统分析设计实验02用例图及其应用.ppt》由会员分享,可在线阅读,更多相关《系统分析设计实验02用例图及其应用.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统分析设计实验二用例图及其应用内 容基本概念 关系及其应用 参与者规范及应用用例规范及应用 用例视图 用例图由三部分组成:用例图由三部分组成:参与者一组(个)用例关系(四种关系)1 基本概念 定义定义是直接与系统相互作用相互作用的系统、子系统或类的外部实体外部实体的抽象。它是用户所扮演的角色,是系统的用户。每个参与者定义了一个角色集合。通常,一个参与者可以代表一个人、一个计算机子系统、硬件设备或者时间等角色。典型的参与者如销售部经理、销售员和结帐系统。图形表示图形表示用小人图符表示 1 基本概念参与者参与者的识别谁将使用系统的主要功能?谁将需要系统的支持来完成他们的日常任务?谁必须维护、管理
2、和确保系统正常工作?谁将给系统提供信息、使用信息和删除信息?系统需要处理哪些硬件设备?系统使用了外部资源吗?系统需要与其他什么系统交互吗?谁或者什么对系统产生的结果感兴趣?一个人同时使用几种不同的规则吗?几个人使用相同的规则吗?系统使用遗留下来的应用吗?1 基本概念参与者 1 基本概念参与者o分为三类系统用户外部系统进程o允许存在泛化关系存在一般角色和特殊角色1 基本概念用例定义定义外部可见的系统功能单元,其用途是在不揭示系统内部构造的前提下定义连贯的行为对一组动作序列的描述,系统通过执行这一组动作序列为参与者产生一个可观察的结果1 基本概念用例用例特征说明了系统具有的一种行为模式 说明了一个
3、参与者与系统执行的一个相关的事务序列提供了一种获取系统需求的方法 提供了一种与最终的用户和领域专家进行沟通的方法 提供了一种测试系统的方法图形表示图形表示用椭圆形表示,用例的名字显示在图标的下面 1 基本概念用例o每个用例执行都独立于其他用例,即使它们之间存在隐含的依赖关系。o动态执行过程可以使用UML的交互说明。o在系统层,用例表示整个系统对外部用户可见的行为。参与者要向系统请求什么功能?每个参与者的特定任务是什么?参与者需要读取、创建、撤消、修改、或存储系统的某些信息吗?是否任何一个参与者都要向系统通知有关突发性的、外部的改变?或者必须通知参与者关于系统中的发生的事件?这些事件代表了哪些功
4、能?系统需要哪些输入/输出?这些输入输出来自哪里或者到哪里去?哪些用例支持或维护系统?是否所有功能需求都被用例使用了?系统当前实现的主要问题是什么?1 基本概念用例识别 1 基本概念事件流o事件流是用例完成需求行为的事件详细描述。o事件流的目的是建立用例中逻辑流程的文档,详细描述系统用户的工作和系统本身的工作,既包括正常状态下系统完成需求行为的事件,也包括在其他状态下不能完成需求行为的事件。o事件流通常包括:简要说明 前置条件 事件流(描述用例的具体细节,关注“做什么”,而不是“怎么作”)后置条件 事件流o描述用例的具体细节,关注“做什么”,而不是“怎么作”o事件流包括用例如何开始和结束用例如
5、何与参与者交互用例的正常流程用例的流程变体用例的错误流一个用例模型由一个或者多个用例图和所有的支持文件(诸如用例规范和参与者定义等)所构成。用例规范是大多数用例模型的产物,而用例图充当将需求模型综合在一起的粘胶剂。用例模型应当从项目投资者的角度进行开发,而不是从开发者的(通常是技术)观点去开发。1 基本概念用例模型关系反应了参与者和用例之间、用例和用例之间以及参与者和参与者之间的相互作用。在一个用例图中,可能会出现关联关系、依赖关系、泛化关系以及这三种关系的扩展形式:扩展关系、包含关系和精化关系。2 关系及其应用 关联关系关联关系表示一种通信路径,它存在于参与者和用例之间,提供用例和参与者之间
6、的通信途径。建立通信之后,信息可以双向流动。关系方向显示的不是信息的流动方向,而是谁启动信息。2 关系及其应用 2 关系及其应用 关联关系表示工具箱中:一个直角直线模型图中:一条直线或者一条带箭头的直线关联命名一个动词或者一个动词短语,用于指明关系的类型或者目的。关联关系表示通信途径 关联关系在用例图中,通常存在两种类型的关联:单向关联 双向关联 Actor1 与 UseCase1Actor2 与 UseCase12 关系及其应用 依赖关系定义存在于两个模型要素之间的一种关系,其中一个模型要素的改变将影响另一个模型要素 表示方法工具箱和模型图中均表示为一个带箭头的虚线 画图时,拖动鼠标从客户到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析 设计 实验 02 用例图 及其 应用
限制150内