
UML
文章平均质量分 86
MHJ609
这个作者很懒,什么都没留下…
展开
-
UML简述
在开发软件的过程中,开发者在编写程序之前需要研究和分析软件的诸多复杂和纷乱的问题,可见软件系统的开发是一个非常复杂的过程。因此,在软件开发的各个阶段之间的交流就非常重要了,那么问题来了,在各个阶段的交流过程中,选择什么样的交流工具呢?答:模型,在软件开发中,开发人员首先要把描述系统功能需求的自然语言形式转化为软件程序的形式,这个转化过程中就需要开发人员建立许多的软件模型来完成最终的开发成果。原创 2014-11-11 19:51:28 · 1896 阅读 · 10 评论 -
UML中的9种图
在上一篇文章中提到,在软件的生命周期中,软件两种存在形式,即静止状态和运行状态。根据软件存在的这两种形式,用UML在软件开发的过程中对软件建模一共用9中图。 用例图:基于用例的系统行为建模。 【概念】:根据用户提出的需求描述系统的行为及各种功能之间的关系。 【目的】:用于开发人员与用户之间的交流,以便开发人员很好的理解用户需求。 【组成】:用例图=参与者+用例+关系 参与者:参与者是用例原创 2014-11-12 18:17:06 · 1388 阅读 · 20 评论 -
UML中类图的四种关系
在UML的类图中,类图之间的关系分为4中:关联(Association)、依赖(Dependency)、泛化(Generalization)和实现(Realization)。 一、关联 关联关系是一种“拥有”关系,它使一种类“知道”另一种类的属性和方法。举例:企鹅和气候两个类,企鹅需要‘知道’气候的变化和‘了解’气候规律,才去决定什么时候迁徙。像这样的关系,我们称为关联。原创 2014-11-30 16:31:08 · 7474 阅读 · 6 评论 -
UML类图在代码中的实现
《大话》中的23种设计模式的代码都是根据UML类图在C#中实现的,可见类图对于面向对象编程的重要性。在UML类图的四种关系这一篇文章详细地介绍过类图之间的关系,关联(聚合、组合),依赖、继承和实现。这篇文章就类图的四种关系在C#的具体实现做一个介绍。 关联 关联是一种“拥有”关系,指一个类需要“知道”另一类的属性或方法。在代码中的表现为在类A的定义中使用类B作为成员变量原创 2014-12-24 19:44:31 · 2613 阅读 · 35 评论