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

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

    这个作业属于哪个课程 班级的链接
    这个作业要求在哪里 作业要求的链接
    这个作业的目标 发布一篇随笔,记录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.是开发部门领导、非直接开发人员,了解系统的主要信息来源

    二.用例图

  • 相关阅读:
    欧拉公式
    isap的一些想法
    错误合集
    Hello World
    PAT (Advanced Level) Practice 1068 Find More Coins
    PAT (Advanced Level) 1087 All Roads Lead to Rome
    PAT (Advanced Level) 1075 PAT Judge
    PAT (Advanced Level) 1067 Sort with Swap(0, i)
    PAT (Advanced Level) 1017 Queueing at Bank
    PAT (Advanced Level) 1025 PAT Ranking
  • 原文地址:https://www.cnblogs.com/qq1261275789/p/12552688.html
Copyright © 2011-2022 走看看