![](https://img-blog.csdnimg.cn/20190917114304404.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
UML
文章平均质量分 71
软件工程统一建模语言介绍。
@ZhangJun
Android开发领域拥有十余年经验的资深开发者,专注于Android系统层和应用层的开发,并在电视(TV/STB)和物联网(IoT)领域积累了丰富的行业经验。
展开
-
UML视图---构件图和部署图
为了描述系统实现方面的信息,使系统具有可重用性和可操作性的目的,使用构件图和部署图来表示实现单元。构件将系统中可重用的模块封装为具有可替代性的物理单元,称为构件。构件的特征代码特征:包含和封装了实现系统功能的类、其他元素的实现代码以及某些构成系统状态的实例对象身份特征:构件拥有身份和状态,用于定位在其上的物理对象构件图构件图是用来表示系统中构件与构件之间、类或接口与构件之......原创 2019-11-23 17:13:47 · 3087 阅读 · 0 评论 -
UML视图---状态图和活动图
状态图和活动图状态图状态的概念和分类状态图组成活动图活动图的图形标准活动图的组成活动图和状态图的区别状态图中“动作”和活动图中的“动作状态”区别状态图的作用活动图的作用总结状态图我们先简单的理解一下,什么是状态机?在日常生活中,状态机,我们理解为记录下给定时刻状态的机器,根据不同的输入对每个给定的变化而改变其状态或引发一个动作。在UML中,状态机由对象的各个状态和连接这些状态的转换组成,是......原创 2019-11-23 15:27:44 · 1750 阅读 · 0 评论 -
UML视图---类图
类图显示了系统的静态结构。类图就是用于对系统中的各种概念进行建模,并描绘它们之间关系的图。再简单一点,类就是一组具有相同结构、行为、关系的一群对象。类的组成我们一张图总结类组成的基本概念:对于类的可见性描述了该属性是否对于其他类能够可见,从而是否可以被其他类进行引用。可见性包含4种,公有类型(public)、受保护类型(protected)、私有类型(private)、Implement......原创 2019-11-11 21:04:54 · 1091 阅读 · 0 评论 -
UML视图---序列图和协作图
序列图序列图也叫时序图或顺序图,和协作图都是交互图,彼此等价,可以相互转化。序列图是对对象之间传送消息的时间顺序的可视化表示。序列图用于表现交互,侧重于强调时间顺序。序列图将交互关系表示为一个二维图,如下图: 注:虚线表示,此时对象不处于激活状态;双道线,表示对象处于激活状态;消息使用从一个对象的生命线到另一个对象的生命线的箭头表示。序列图的作用确认和丰富一个使用语境的逻辑表达细......原创 2019-11-11 19:32:22 · 2145 阅读 · 0 评论 -
UML视图---用例图
【概念】描述用户需求,从用户的角度描述系统的功能【描述方式】椭圆表示某个用例;人形符号表示角色【目的】帮助开发团队以一种可视化的方式理解系统的功能需求【介绍】用例图是由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图。用例是系统中的一个功能单元,描述一个系统做什么(what)的信息,并不是怎么(how)做。用例图的作用是描述参与者和用例的关系,表示系统的用户使用了......原创 2019-11-08 19:17:15 · 1189 阅读 · 0 评论 -
UML视图介绍
基本介绍UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。UML图按系统架构应用场景分为用例视图、设计视图、进程视图、实现视图和拓扑视图;按照交互类型分为静态视图和动态视图,静态图包括用例图、类图、对象图、构件图,部署图,动态图包括状态图、活动图、协作图、序列图。UML与软件工程UML图是软......原创 2019-08-21 11:33:18 · 1628 阅读 · 0 评论