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


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

    这个作业属于哪个课程 班级的链接
    这个作业要求在哪里 作业要求的链接
    这个作业的目标 发布一篇随笔,记录mooc学习笔记和用例图,使用markdown语法进行编辑。要求使用专业的建模工具绘制,例如Visio,plantUML,ProcessOn等。
    作业正文 如下
    其他参考文献

    一.学习笔记

    参与者(注:有另一种翻译“执行者”)

    1.代表位于系统之外并和系统进行交互的一类事物(人、物、其他软件子系统等)

    2.通过它,可以对软件系统与外界发生的交互进行分析和描述

    3.通过它,可以了解客户希望软件系统提供哪些功能

    Actor的图形表示

    1.参与者是人,用“小人图”

    2.参与者是某个系统时用方框图,构造型 《actor》

    用例

    1.系统为响应参与者引发的一个事件而执行的一系列的处理/动作,而这些处理应该为参与者产生一种有价值的结果

    2.这些动作,不但应包含正常情况的各种动作序列,而且应包含对非正常情况时软件系统的动作序列的描述,Exception / Alternate

    用例图:1.边界2.参与者3.用例4.关系

    参与者与用例之间:关联关系: 用实线表示

    参与者/参与者之间的关系:泛化关系:实线+空心箭头

    用例之间的关系:1.泛化关系2.包含关系《include》3.扩展关系《extend》

    主事件流:一切正常时的动作序列

    异常事件或者可选事件流:主事件流的每一步都有可能出现异常,此处描述异常情况的处理

    用例模型包括:1.系统边界2.参与者3.用例4.用例图5.用例描述

    用例模型

    1.是软件开发人员分析客户业务流程的结果

    2.是面向对象分析的结果,不一定完全是面向对象分析的结果

    4.是面向对象设计的输入

    5.是开发部门与顾客之间的合同

    6.是软件设计部门与软件工程师之间的合同

    7.是开发部门领导、非直接开发人员,了解系统的主要信息来源

    二.用例图

  • 相关阅读:
    使用Karmada实现Helm应用的跨集群部署
    数仓的字符截取三胞胎:substrb、substr、substring
    OUT了吧,Kafka能实现消息延时了
    华为云AOM 2.0版本发布
    带你认识图数据库性能和场景测试利器LDBC SNB
    DevCloud加持下的青软,让教育“智”上云端
    Java多线程—原子类
    单点登录原理与简单实现
    Java多线程线程的概念和创建
    知识地图
  • 原文地址:https://www.cnblogs.com/qq1261275789/p/12552688.html
Copyright © 2020-2023  润新知