本节继续向大家介绍UML建模工具方面的知识,本节主要包括UML状态图,体系结构和接口,用例和状态空间等内容,欢迎大家一起来学习UML建模工具,希望本节的介绍对你学习UML有所帮助。
公司主营业务:网站制作、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出磴口免费做网站回馈大家。
1.状态图
属性建模:
属性拥有很少的值,属性在这些值之间的转换上有一定的限制。实例属性具有上面列出的两个特性,并且它的值反映了他的本身对象的自然状态,则称这个属性为状态属性(stateattribute)。状态属性时表示对象状态的机制。
画的仅仅是那种类,它在系统的上下文内具有很强的动态行为
先找出这种类,然后列出它的状态,再画。
基本状态图,嵌套状态,并发状态和同步,消息结果参数的瞬时状态,连续的、可变的属性
Mealy约定:所描述的UML状态图是与转换相关的。
Moore约定:所描述的UML状态图是与状态相关的。
2.体系结构和接口
UML建模工具中的体系结构包括软件体系结构,硬件体系结构,软件体系结构与硬件体系结构的相互影响
窗口布局图,描述每个窗口的特性。窗口导航图,描述窗口间的转换,这将构成特定应用的导航路径。
窗口导航图的目的是表示用户如何按照主流的应用导航路径从一个窗口切换到另一个窗口。通常,一张窗口图显示的是一个使用案例的人机交互路径。
导航图是一个简单易懂的屏幕转换图,它自身就是状态图结构的变体。
UUML建模工具为描述系统体系结构的软件和硬件构成,提供了两种附加图:
包图(packagediagram):它描述的是纯软件元素的分组。包图对于实现软件的高层结构建模是很有价值的。
配置图:描述的是系统实现的技术单元。配置图也可以描述软件怎样被分布在选定的技术单元上,利用表示纯物理技术(处理器)的配置图,添加软件组件和它们间的互连关系。
3.用UML建模工具对结构建模
图:类图,对象图
内容:类(接口、协作),对象
关系:依赖、泛化、关联(以名称、角色、多重性、聚合修饰)
以注解修饰,以构造型、标记值、约束修饰扩展
公共机制:
详述(规格说明)specifications
修饰adornments:注解note分,隔栏等compartment
公共划分commondivisions
扩展机制extensibilitymechanisms.
l构造型stereotype(表示新的建模元素)
l标记值taggedvalue(表示新的建模属性)
l约束constraint(表示新的建模语义)
对象:某一时间点上一组对象及其之间的关系,对系统的静态设计师图和静态进程视图建模——某一时刻系统的快照,对象集、对象状态以及对象之间的关系
内容:对象,链,和其他所有的图一样可以有注解和约束
4.用例和用例图的区别
用例描述需求,系统功能型需求,用例模型在需求工作流中定义。它是指示系统将要做什么的功能需求。用例主要工作是写文本文档,图是次要的
黑箱用例:用例类型:成功场景,其它场景,细化,包括步骤和变化。
用例驱动开发:需求主要记录在用例中。多次迭代,导出用例。
识别其它需求:补充规则,词汇表,前景(构想)。
5.领域,依附集和内聚
UML建模工具中对象类的领域主要包括基础领域、结构领域、商业领域和应用领域;
和分别属于哪些领域。基础:Integer、Stack、Set、Date、BinaryTree、Mass
结构:Transaction、Backup、Port、RemoteMachine、Window和CommandButton
一个类的直接依附集是指这个类的直接类引用集的大小。一个类的间接依附集是指这个类的间接引用集的大小。直接类引用和间接类引用。
它提供了衡量类复杂程度的方法。
内聚可衡量这个类的特征属于一个单一类整体的完善程度。包括:事物型内聚,混合领域型内聚及混合角色型内聚。
6.状态空间和行为
类的状态空间和行为,子类的状态空间和行为,类的不变式和类的前置条件和后置条件。
类状态空间维数:属性的个数。子类的状态空间受限于父类的状态空间。但是可以扩展。
类的行为:子类行为的拓展。
一个类的不变式是指一种状态,即在任何时候该类的每一个对象都满足条件(当这个对象处于平衡状态时)。(如三角形)类的不变式的继承性。
每一个行为都有:前置条件和后置条件。(前置条件:栈非空,后置条件:取出内容。)
类的不变式和操作运算的前置条件和后置条件一起,共同形成了一种称为“契约设计”的设计方法的框架结构,这种设计方法能够确保一个目标对象的操作对其客户对象提供的一条消息产生正确的反应,而客户对象提供的消息是符合该操作运算的前置条件的。本节关于UML建模工具方面的知识介绍到这里,请期待下节介绍。
文章标题:UML建模工具中知识点专家经典剖析
标题来源:http://www.gawzjz.com/qtweb/news5/187005.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联