随笔分类 -  UML

摘要:序列图的主要目的:展示对象间交互的顺序。详细介绍可以参考上一篇文章,序列图是一个二维图。纵向是时间轴,时间沿着竖线向下延伸,横向轴代表了在协作中各个独立对象的类元角色,也称作生命线,当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。举例:1、生命线生命线名称可带下划线。当使用下划线时,意味着序列图中的生命线代表一个类的特定实例。2、同步消息发送人在它继续之前,将等待同步消息响应。3、异步消息在发送方继续之前,无需等待响应的消息。4、注释5、约束约束的符号很简单,中括号包括约束内容:[Boolean Test]6、组合片段组合片段用来解决交互执行的条件及方式,它允 阅读全文
posted @ 2012-02-25 23:32 指尖流淌 阅读(8711) 评论(1) 推荐(1) 编辑
摘要:用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,一般生成于需求分析的时候,通俗理解用例就是软件的功能模块,所以设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的协作调用关系,用例图包含了用例和参与者,用例之间来连接以求把系统的整个结构和功能反映给非技术人员(通常是软件的用户),对应的是软件的结构和功能分解。 用例是从系统外部可见的行为,是系统为某一个或几个参与者(Actor)提供的一段服务。从原则上来讲,用例之间都是独立、并列的,他们之间并不存在包含从属关系。但是为了体现一. 阅读全文
posted @ 2012-02-20 11:40 指尖流淌 阅读(3013) 评论(0) 推荐(0) 编辑
摘要:序列图主要用于按照交互发生的一系列顺序,显示对象之间的这些交互。和类图配合使用,关注于不同业务对象之间的交互性,所以在对于交流当前业务如何进行很有用。除记录组织的当前事件外,一个业务级别的序列图能被当作一个需求文件使用,更能体现出一个未来系统的传递需求。在项目的需求阶段,分析师能通过提供一个更加正式层次的表达,把用例带到下一个层次,而且表述出用例之间的业务逻辑关系。在这种情况下,用例常常被细分为一个或者更多的序列图。 组织的技术人员发现,序列图在记录一个未来系统的行为应该如何表现中,非常有用。在设计阶段,架构师和开发者能使用该图挖掘出系统对象间的交互,这样充实整个系统设计。 序列图的主要用途. 阅读全文
posted @ 2012-02-13 16:47 指尖流淌 阅读(1150) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示