第2章用例图

第2章用例图

ID:70415362

大小:314.00 KB

页数:44页

时间:2021-11-22

第2章用例图_第1页
第2章用例图_第2页
第2章用例图_第3页
第2章用例图_第4页
第2章用例图_第5页
第2章用例图_第6页
第2章用例图_第7页
第2章用例图_第8页
第2章用例图_第9页
第2章用例图_第10页
资源描述:

《第2章用例图》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章 用例图天津大学仁爱学院主讲:李春阁lichunge021@163.com第2章用例图用例图是外部参与者所能观察到的系统功能的模型图,该图呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。由于用例图是从用户角度来描述系统功能的,所以在进行需求分析时,使用用例图可以更好描述系统应具备什么功能。用例图由开发人员与用户经过多次商讨而共同完成,软件建模的其他部分都是从用例图开始的。这些图以每一个参与系统开发的人员都可以理解的方式列举系统的业务需求。本章学习要点:用例图的组成各部分的基本概念理解泛化理解用例之间的

2、关系对用例进行描述绘制用例图用例图的构成如前所言,用例图用于定义系统的功能需求,它描述了系统的参与者与系统提供的用例之间的连接关系。这里的参与者可以人,也可以另一个系统。用例图仅从参与者使用系统的角度描述系统中的信息。用例图的基本组成部分:系统参与者用例关系学生成绩管理系统的用例图StudentGradeManagementSystem简单的用例图系统为用户执行某类功能的一个或多个软件构件。系统的边界用来说明用例图应用的范围。表示:在用例图中用长方框表示。系统名称被写在方框上面或方框内。准确定义系统的边界基本功能定义系统架构不断扩充,逐步完善参与者参与者

3、是系统外的一个实体,参与者通过向系统输入或者系统要求参与者提供某种信息来进行交互。在确定系统的用例时,首要问题就是识别参与者。参与者的概念参与者用于表示使用系统的对象。参与者可以是一个人、一个计算机系统、另一个子系统或另外一种对象。例如,一个计算网络系统的参与者可以包括操作员、系统管理员、数据库管理员和普通的用户,也可以有非人类参与者,如网络打印机。参与者的特征是其作为外部用户与系统发生交互。在系统的实际运作中,一个实际用户可能对应系统的多个参与者。同样,不同的多个用户也可以只对应于一个参与者,从而代表同一个参与者的不同实例。参与者的表示和命名表示:命名

4、:避免实际的人名,以其使用系统时的角色为参与者命名识别参与者系统的主要客户是谁?谁借助于系统完成日常的工作?谁来管理维护系统,保证系统正常运行?系统控制的硬件设施有哪些?系统需要与哪些其他系统进行交互?在预定的时刻,是否有事件自动发生?系统从何处获取信息?对系统产生的结果感兴趣的人或事?参与者在系统中扮演的角色主要参与者次要参与者区分依据:不是权限而是使用的业务量。参与者在系统中扮演的角色系统的启动者系统的服务者系统服务的接受者用例用例是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。