UML建模
工人
一个渴望进步的代码青年!
展开
-
UML 协作图
协作图适合描述单个用例中多个对象之间的协作行为跟时序图描述随着时间交互的各种信息不同(需要描述消息发送的顺序时使用顺序图),协作图描述的是和对象结构相关的信息1.最后先建类图,然后就可以引用类图里的类作为对象 协作图三要素:对象、链和消息2.对象: 跟时序图的对象一样 在顺序图中对象的位置有限制,而在协作图中则没有 除了参与者是用Ac原创 2012-10-28 23:55:32 · 1555 阅读 · 0 评论 -
UML 各个图应写在哪里
用例图、时序图、协作图写在Use Case View里面类图、活动图、状态图写在Logical View里面组件图写在Component View里面部署图写在Deployment View里面原创 2012-11-16 17:34:21 · 1457 阅读 · 0 评论 -
UML 部署图
部署图是描述计算机、外部硬件设备及它们构成的物理分布结构,也就是用来说明如何配置系统的软件和硬件。 部署图展示制品如何在软件系统上部署,以及硬件的相互连接情况 时间: 软件完成后 设计阶段(1)处理器(Processor):处理器是能够执行软件、具有计算能力的节点,服务器、工作站和其他具有处理能力的机器都是处理器。 (2)设备(Device):设备原创 2012-11-16 20:05:10 · 8280 阅读 · 6 评论 -
UML 顺序图
顺序图也可叫作序列图、时序图适合描述单个用例中多个对象之间的协作行为1.对象: 带有生命线的对象,表示顺序图中参与交互的对象 每个对象的下方都带有生命线,表示该对象在某段时间内是存在的,也可只有类名,冒号必须有 2.激活的对象: 用于表示对象正执行某一动作,在对象的生命线之间发送消息的同时即激活对象原创 2012-10-28 23:50:46 · 4155 阅读 · 0 评论 -
UML 活动图
活动图:适合描述多个对象跨越多个用例时的总面貌,活动是在用例图的用例上提取的,在此基础上进行修改。1.对工作流建模步骤:1.建立泳道2.确定初始状态和终止状态3.对动作状态或活动状态建模4.对信息流建模:先处理顺序动作,再处理分支与合并5.处理分叉与汇合6.对对象流建模:增加对象与对象流原创 2012-10-28 01:56:03 · 2033 阅读 · 0 评论 -
UML 几种动态图的用法
共同点:描述系统中物件间的动态交互过程区别:活动图:适合描述多个对象跨越多个用例时的总面貌交互图(顺序图、协作图):适合描述单个用例中多个对象之间的协作行为状态图:适合描述跨越多个用例的单个对象的行为,不适合描述多个对象之间的协作行为原创 2012-10-28 00:08:31 · 1434 阅读 · 0 评论 -
结构模型视图
结构模型视图:原创 2012-10-27 22:02:28 · 737 阅读 · 0 评论 -
UML 类图
类图依赖关系的关键字一般不用说明,负责太纠结于细枝末节对之后的分析没好处。类的各种关系: 1.依赖关系 实体之间一个“使用”关系暗示一个实体的规范发生变化后,可能影响依赖于它的其他实例 “使用”关系。意味着一个元素使用另一个元素来完成任务,如下图: 总的依赖情况:原创 2012-10-27 11:10:02 · 1026 阅读 · 0 评论 -
UML 状态图
状态图:适合描述跨越多个用例的单个对象的行为,不适合描述多个对象之间的协作行为简单一句话形容状态图:状态图通常是对类描述的补充,它说明该类的对象所有可能的状态以及哪些事件将导致状态的改变1.状态图使用场合:建立类对象的生命周期模型来描述对象随时间变化的状态行为 对象的状态、状态的转换、触发状态转换的事件、对象对事件的响应,可用状态图描述原创 2012-10-28 02:52:30 · 1866 阅读 · 0 评论 -
在rational rose类图的工具栏中没有表示聚合和组合关系的工具,不知如何表示?
在工具栏中右击,选择customize.然后在左侧可用工具栏中选择aggregassion.加入.(此时为空心的aggregation).空心的即为aggregation. 实心的为composition.可通过下列方法画实心composition.选中此关系,右击->open specification->roleA Detail->Containment of schedule转载 2012-10-27 10:42:31 · 8170 阅读 · 1 评论 -
UML 用例图
需求:系统必须满足的条件或具备的能力,以用例为中心组织需求 1.角色(谁来做): (1)角色是群体概念,即角色代表一类能使用某个功能的人或外部系统、外因素、外时间,不是指某个个体 (2)每个角色可以参与一个或多个用例 (3)在系统的实际运作中,一个实际用户可能对应系统的多个角色 如何识别角色: &谁原创 2012-10-27 17:01:21 · 1305 阅读 · 0 评论 -
UML 用例规约
用例规约用例图是骨架,而用例规约则是其内在的肉用例文档的核心,而用例图作为用例文档的总图 1.前置条件:把它们看做是看门人,它阻止参与者触发该用例直到满足所有条件(说明在用例触发之前什么必须为真) 2.后置条件:对于有多个事件流的用例,则应该有多个后置条件(用例执行后什么必须为真) 3.事件流描述要点: 3.0 成功场原创 2012-10-27 22:58:54 · 69685 阅读 · 2 评论 -
UML 组件图
显示粗粒度的组件组件的定义非常广泛,包括程序源代码、子系统、动态链接库、ActiveX控件、Java Beans等。组件单独开发作为软件单元使用,它具有明确的接口,软件通过接口调用组件所提供的服务比如说某程序、主要页面、主要记录等 1.示例组件的关系原创 2012-11-16 17:51:35 · 7799 阅读 · 1 评论