标签:
1、 用例图
定义:展示系统中局域网用户与用例之间的关系
我的理解 :用例图是根据需求分析得到的,也是软件设计中的第一张图纸。描述了软件系统的全部用户(角色)和全部功能点(业务需求),以及他们之间的关系。也是软件开发中最重要的一张图纸。
用例准则:局域网用户执行的一系列操作
参与者准则:局域网各用户之间进行通讯
图例:
2、 类图
定义:类图展示的系统中的类,类之间的相互关系,类的方法和属性。
理解:根据用例图,可以基本上设计出系统的类和他们的之间的关系。类图描述的就是类的静态结构
类关系:本次项目,我们一共设计2个类FileSender类和ReceiverThread类,分别是发送文件类和接收文件类,主要的是发送文件类。
图例:
3、 状态图
定义:状态图中展示本程序基本工作状态原理。
我的理解:状态图是系统即时、实施的图纸。从这个图开始,消息的概念开始贯穿设计始终。通过状态图,我们可以了解系统中的主要对象的状态变迁和变迁散发出的消息。
图例:
4、 活动图
定义:发送端和接收端图例清晰的反应了程序的活动流程。
我的理解:活动图是状态图的延续,不止是在图中标记了对象状态的变迁,还加入了状态变迁相关的操作。
基本元素:活动状态表示在工作流程中执行某个活动或步骤。
转移表示各种活动状态的先后顺序。这种转移可称为完成转移。它不同于一般的转移,因为它不需要明显的触发器事件,而是通过完成活动(用活动状态表示)来触发。
决策,为其定义了一组警戒条件。这些警戒条件决定在活动完成后将执行一组备选转移中的哪一个转移。您也可以使用判定图标来表示线程重新合并的位置。决策和警戒条件使您能够显示业务用例的工作流程中的备选线程。
同步示意条用于显示平行分支流。同步示意条使您能够显示业务用例的工作流程中的并行线程。
泳道:可以使用垂直实线将活动图划分为泳道。每条泳道代表整个工作流程的某活动图个部分的职责,该职责由组织的某个部门来执行。泳道最终可以由组织单元或者业务对象模型中的一组类来实施。
图例:
5、 顺序图
定义:例图清晰的反映了整个程序的工作顺序流程,并按照用例的执行步骤为顺序指明对象的交互顺序。
我的理解:主要描述对象间消息的传递和消息传递的顺序。
重点:画顺序的关键是要理清对象间的交互,也就是决定消息该发给那个对象。
图例:
标签:
原文地址:http://www.cnblogs.com/bbker/p/4557529.html