码迷,mamicode.com
首页 > 其他好文 > 详细

软件系统建模之用例视图

时间:2021-04-12 12:39:49      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:include   完整   系统   details   detail   ext   表示   target   block   

<用例视图>

技术图片

1 用例图的目标

  • who「参与者」:确定谁要使用系统
  • what「功能」:他们使用系统做什么?

2 用例图-四大主要组件

2.1 参与者

参与者:与应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。

技术图片

2.2 用例

用例:用例就是外部可见的系统功能,对系统提供的服务进行描述。用椭圆表示。

技术图片

用例的特征:(用例是代表一类功能,而不是使用该功能的某个具体实例;通常,把用例的实例称为:脚本)

  • 1)用例代表某些用户可见的功能,实现一个具体的用户目标
  • 2)用例总是被【行为者】启动,并向行为者提供可识别的值
  • 3)用例必须是完整

2.3 (子)系统

(子)系统:用来展示系统的一部分功能,这部分功能联系紧密。

技术图片

2.4 关系

关系(参与者、用例):关联、泛化、包含、扩展

技术图片
  • generalize 泛化
技术图片 技术图片
  • include 包含
技术图片 技术图片
  • extend 扩展(继承)
技术图片 技术图片

3 用例图-实现手段

  通过访谈/调查/文献搜集-推导-总结:系统分析员

4 用例图-建模步骤

  • 1.确定参与者(确定系统边界)
      确定涉众
      确定(业务)主角(即 参与者)与业务工人
      确定系统边界
  • 2.确定用例
      确定基本用例「抽象、核心」
      确定基本用例的泛化/扩展/包含用例
  • 3.确定关系
      确定参与者与参与者的关系
      确定用例与参与者的关系
      确定用例与用例的关系
      确定用例间的优先次序
      确定用例之间的关系
  • 4.细化每一个用例「描述用例脚本/用例规约」
      用例名
      用例概述
      执行者/参与者
      前置条件
      后置条件
      基本事件流
      例外/异常事件流
      用例场景
  • 5.确定/划分子系统
  • 6.确定用户界面的原型「可选」
技术图片

X 推荐文献

软件系统建模之用例视图

标签:include   完整   系统   details   detail   ext   表示   target   block   

原文地址:https://www.cnblogs.com/johnnyzen/p/14643632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!