千家信息网

UML建模工具中知识点有哪些

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要介绍了UML建模工具中知识点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.状态图属性建模:属性拥有很少的值,属性
千家信息网最后更新 2024年11月20日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建模工具中知识点有哪些"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

状态 对象 结构 属性 条件 领域 体系 体系结构 系统 软件 工具 空间 行为 需求 导航 篇文章 设计 知识 之间 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库锁表查看与解锁 佛山微信软件开发电话 数据库服务器 用友 棋牌软件开发为什么简单 防火墙与网络安全电子书 vnr游戏数据库怎样更新 网络安全 工作的目标包括 网络安全管理有哪些学校 ann算法数据库 行政单位网络安全建设 rup软件开发生命周期图 计算机硕士软件开发有优势嘛 江西标准软件开发产业 近距离无线通信网络技术 如何看程序的数据库类型 修订网络安全管理制度 北京蓝海科创网络技术公司简介 江西网络安全项目 网络安全信息化委员会职责 在服务器里面怎么制作刷铁轨机 网络安全教育培训活动总结 企业网络安全防护技术手段 华为高斯数据库排名 湖南上位机软件开发 网络安全防护测评报告 龙光互联网科技有限公司 网络安全技术与应用 级别 网络安全相关专业课程 网络安全工程师找工作好找吗 乌镇互联网医疗科技有限公司
0