第三次个人作业——用例图设计

这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系
这个作业要求在哪里 第三次个人作业——用例图设计
这个作业的目标 查看课件——第2章 建模工具UML 2.1 UML序言 2.2 用例模型
作业正文 如下正文
其他参考文献

学习笔记

2.1UML序言

UML Unified Modeling Language 统一建模语言

模型的定义

建模 modeling

  重要的研发成果常常产自类比(analogy);

   把不太理解的东西和一些已经较为理解、且十分类似的东西作比较,可以对这些不太理解的东西产生更深刻的理解,叫建模;

模型

  建模产生的结果就是模型,模型是对现实的简化、对事物的一种抽象;

  模型可以帮助人们更好的了解事物的本质,抓住问题的要害;、

  在模型中,人们总是剔除那些与问题无关的、非本质的东西,从而使模型与真实的实体相比更加简单、易于把握;

UML的概念模型

UML

  事物:结构事物、行为事物、分组事物、注释事物

  关系:依赖、关联、泛化、实现

  图:类图、对象图、用例图、构件图、活动图等

2.2用例模型

参与者(Actor)

参与者(注:有另一种翻译“执行者”)
  代表位于系统之外并和系统进行交互的一类事物(人、物、其他软件子系统等)
  通过它,可以对软件系统与外界发生的交互进行分析和描述
  通过它,可以了解客户希望软件系统提供哪些功能
Actor的图形表示
  参与者是人,用“小人图”
  参与者是某个系统时用方框图,构造型 《actor》
例子

手机软件系统的Actor有
  用户
  网络
  SIM卡
银行ATM机的Actor有
  用户/管理员
  网络 / 数据库
用例图
  边界
  参与者
  用例
  关系
用例图中的关系
  1)参与者与用例之间
    关联关系: 用实线表示
  2)参与者/参与者之间的关系
    泛化关系:实线+空心箭头
  3)用例之间的关系
    泛化关系 例如、发出订单 - 网上发出订单
    含关系《include》
    扩展关系《extend》
用例描述UseCase description

  仅有用例图还不够,还需要详尽的文字描述!

    主事件流:一切正常时的动作序列
    异常事件或者可选事件流:主事件流的每一步都有可能出现异常,此处描述异常情况的处理
用例模型 Usecase Model
  用例模型包括
    系统边界
    参与者
    用例
    用例图
    用例描述
  用例模型是系统分析的结果、是系统设计的输入

用例图

posted @ 2020-03-23 15:33  Jaaries  阅读(249)  评论(0编辑  收藏  举报