zoukankan      html  css  js  c++  java
  • 第三次个人作业——用例图设计

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系
    这个作业要求在哪里 第三次个人作业——用例图设计
    这个作业的目标 查看课件——第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
      用例模型包括
        系统边界
        参与者
        用例
        用例图
        用例描述
      用例模型是系统分析的结果、是系统设计的输入

    用例图

  • 相关阅读:
    Android学习笔记_27_多媒体之视频刻录
    Android学习笔记_26_多媒体之拍照
    Android学习笔记_25_多媒体之在线播放器
    Android学习笔记_24_多媒体MediaPlayer对象之音乐播放器与SoundPool声音池
    多线程下载
    Android学习笔记_23_服务Service之AIDL和远程服务实现进程通信以及进程间传递自定义类型参数
    MySQL 面试必备:又一神器“锁”,不会的在面试都挂了
    当 Redis 发生高延迟时,到底发生了什么
    Spring MVC 到 Spring BOOT 的简化之路
    MySQL的可重复读级别能解决幻读问题吗?
  • 原文地址:https://www.cnblogs.com/plaza-wyj/p/12552501.html
Copyright © 2011-2022 走看看