UML用例图

本文介绍了UML用例图的基本概念,它用于描述系统功能,从外部用户的角度展示系统应实现的功能。用例图包括参与者、用例、系统边界和关联,通过这四个要素建模系统需求。同时,用例图中的关系如包含、扩展和泛化有助于保持模型的可维护性和一致性。

9月5日的练习题

题目:

       “远程网络教学系统”的功能需求包括: 
       (1)学生登录网站后,可以浏览课件、查找课件、下载课件、 观看教学视频。 
       (2)教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。
       (3)系统管理员负责对网站页面的维护,审核不法课件和不法教学信息,批准用户注册。 
       (4)教师登录“远程网络教学系统”后可以上传课件、上传教学视频课件、发布教学心得、修改教学心得。
        如果忘记密码,可以通过“找回密码”功能找回密码。
        - 请画出教师参与者的用例图。
以下是解题
教师:

教师用例图

学生:

学生用例图

系统管理员:

系统管理员用例图

简单的总结:

用例图 :
  • 基本概念:由参与者(Actor)、用例(Use Case)以及它们之间的关系所构成的用于描述系统功能的动态视图称之为用例图
  • 用例图主要为系统的功能需求建模,用于描述系统功能
  • 也可以说,切换角度,从外部用户一个这样角度的去观察,思考我们的系统应该完成哪些功能
  • 用例图是需求分析中的产物,主要作用是描述参与者和用例之间的关系
  • 这也是有利于以及帮助开发人员以一种可视化的方式理解系统的功能需求
  • 用例图可视化地表达了系统的需求,具有直观、 规范等优点,克服了纯文字性说明的不足
  • 用例图有4个组成要素:1. 参与者(角色) 2. 用例 3. 系统边界 4.关联
  • 用例关系: 为了减少模型维护的工作量、保证用例模型的可维护性和一致性,可以在用例之间抽象出包含、扩展泛化三种关系。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值