• UML大战需求分析--阅读笔记3


      这次阅读的是第四章,流程分析利器之 – 活动图。对需求有两种分析的方式:结构建模与行为建模。活动图是行为建模中经常使用的一种图。由流程图发展而来。

      活动图中有一些名词:开始状态、结束状态、活动、判断、监护、合并、泳道/分区、分叉、汇合、对象、对象流、控制流、连接件、动作等。开始状态与结束状态表示一个活动的开始和结束,开始状态用实心圆圈表示,结束状态用空心圆圈加上圆心点组合表示。活动和动作都是用圆角矩形表示,并且活动和动作都表示流程中的一个步骤,但是,活动表示的步骤可大可小,而动作表示的步骤不可分,一般在活动图中活动居多,动作用的少。判断和合并是一对,判断是开始出现分支,合并是将分支合并,二者都使用空心菱形表示,只是菱形的进出线不一样。在进行判断是,判断条件不一定非得写在菱形内,一般写在旁边,并且可以不写判断条件,而是将结果直接写在各条射出的线上,用中括号括起来,这种表示叫做“监护”。泳道和分区是一样的,用泳道表示活动的发起者,将改发起者的所有活动都写在该泳道内,泳道用实线分隔,开始与结束转台可写在泳道内也可写在泳道外。分叉和汇合是一对,用来表示同时进行的活动,用粗实线表示,一个箭头对应多个箭头。对象是表示一个活动的输入或输出,用矩形表示,里面的文字加下划线。对象流是和对象直接相连的箭头,控制流则是活动与活动之间的的箭头。连接件是当一张纸画不下一个活动图时,用于连接在两张纸上的控件,图形表示:一个箭头指向圆圈,圆圈内用符号标记,另一张纸则是圆圈作为箭头的箭尾,箭头指向其他活动或其它的状态,连接符是成对出现的,二者由一个字符标记。

      活动图的作用,活动图是用来表示项目的行为,先大体分析出项目是如何运转的,然后再在此基础上细分与优化,活动图并不是将项目用图形表示而已,而是了解项目的整个运转过程,去除冗余的步骤,优化复杂的步骤等。

  • 相关阅读:
    [轉]推荐一个C#代码混淆器 .NET Reactor
    [转贴]什么是ORM
    十个极其有用的在线网站设计工具
    .NET Windows客户端程序在代理环境下的相关设置
    记4月28成都软件技术沙龙活动
    2010年仲夏成都.NET俱乐部活动——深度.NET
    在MOSS 2010上配置PDF的搜索【简译】
    在Windows 7中遇到android 模拟器出错,emulator: ERROR: unknown virtual device name的正确解决办法
    Visual Studio LightSwitch初体验和定位看法
    在.NET上进行线性代数等科学计算
  • 原文地址:https://www.cnblogs.com/cchjl/p/5991157.html
Copyright © 2020-2023  润新知