光头颜说IT
—
由
本文介绍了UML中执行规范(Execution Specification)的概念、用法及其与激活状态的区别。…
序列图通过独立生命线描述交互,每条生命线代表异步的时间轴,其事件顺序遵循三原则:消息接收必晚于发送;同生命线事…
本文阐述了UML序列图中消息的类型与特性。同步消息采用实心箭头实线表示,发送方需等待接收方返回虚线箭头标记的响…
参与者是交互中的可连接元素,它不是类或对象,而是类型化的角色。生命线代表一个参与者按时间顺序排列的事件序列,从…
UML扩展用例用于在基本用例中附加可选功能或后续新增逻辑。它通过«extend»关系将扩展用例与基本用例关联,…
UML提供«include»机制避免用例重复,实现共享。本文介绍创建被包含用例的步骤,并通过实例展示其在基础用…
UML用例可以泛化,泛化可简化模型、避免重复、易于扩展。通过抽象用例实现复用和模块化。讨论参与者及用例之间的泛…
参与者是需求分析阶段的重要元素,指与待开发系统交互的外部实体,包括人、外部系统、传感器、数据库等。识别参与者需…
用例作为UML中最有用的元素之一,它代表用户希望系统实现的目的或目标,并为参与者提供价值。本文讨论了用例的命名…
在UML(统一建模语言)中,泛化(Generalization)和特化(Specialization)是面向对…
关联指两个类之间的各种联系。UML使用各种单实线表示关联,但关联所能够表达的信息远不只是一条实线所传递的依赖。
UML中也有集合的概念,但却没有特定的符号或标识。
多重性是指一个条目潜在的数量范围。多重性可被用于属性、操作参数、关联关系。
模型与包的关系是什么?应当如何明确标识一个模型所包含的内容?
包之间的依赖关系主要是导入与访问,如何导入包或包中的元素?又如何通过访问体现包之间的依赖关系?
UML中也有包的概念,包在UML中作用与面向对象编程语言中类似,它是管理对象的工具,也是解决对象同名冲突的手段…
类型是对一个元素能够拥有的值的描述。UML中的类型与编程语言中的类型存在差异。
UML中的修饰符决定了对象的可见性、可修改性及参数允许的值传递方向。
类是对象的抽象,它通过抽取对象与业务需求实现相关联的特征而完成。不同的类拥有不同的特性和行为,它们在UML中应…
我们通常会为UML图表指定一个名称,但是这个名称应当如何拟定?我们平时习惯的命名方式或许是有问题的甚至是错误的…