![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 79
edmond80
这个作者很懒,什么都没留下…
展开
-
deployment diagram(部署图,配置图)
deployment diagram 部署图(deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。 一个UML部署图(对象管理组织2001)描述了一个运行时转载 2007-07-19 13:47:00 · 763 阅读 · 0 评论 -
use case diagram(用例图)
use case diagram 用例图(use case diagram)就是由主角、用例以及它们之间的关系构成的图。该图说明了用例模型中的关系。 可以将用例图组织到用例包中,并归用例包所有,让特定包中仅显示互为关联关系的内容。 用例图由参与者(Actor)、用例(Use Case)、系统边界、箭头组成,用画图的方法来完成。转载 2007-07-19 13:39:00 · 2040 阅读 · 0 评论 -
25条面向对象设计的经验原则 《OOD 启思录》--Arthur J.Riel 著
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”----------Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 (3)尽量减少类的协议中的消息。p16 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)转载 2007-07-20 08:46:00 · 854 阅读 · 0 评论 -
UML
UML Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高转载 2007-07-19 15:00:00 · 699 阅读 · 1 评论 -
Collaboration Diagram(协作图,也叫合作图)
Collaboration Diagram 协作图(Collaboration Diagram,也叫合作图)是一种交互图(interaction diagram),强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。对象通常是命名或匿名的类的实例,也可以代表其他事物的实例,例如协作、组件和节点。使用协作图来转载 2007-07-19 13:51:00 · 689 阅读 · 0 评论 -
component diagram(组件图)
component diagram 组件图(component diagram)是用来反映代码的物理结构。从组件图中,您可以了解各软件组件(如源代码文件或动态链接库)之间的编译器和运行时依赖关系。使用组件图可以将系统划分为内聚组件并显示代码自身的结构。 组件图的主要目的是显示系统组件间的结构关系。在 UML 1.1 中,一个组件表现了实施项目,如文件和可运行转载 2007-07-19 13:45:00 · 668 阅读 · 0 评论 -
Object Diagram(对象图)
Object Diagram Object Diagram(对象图) 是显示了一组对象和他们之间的关系。使用对象图来说明数据结构,类图中的类或组件等的实例的静态快照。对象图和类图一样反映系统的静态过程,但它是从实际的或原型化的情景来表达的。 对象图Object Diagram显示某时刻对象和对象之间的关系。一个对象图可看成一个类图的特殊用例,实例和类可在其中转载 2007-07-19 13:42:00 · 685 阅读 · 0 评论 -
Class diagram(类图)
Class diagram 类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。 类图(Class diagram)由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。转载 2007-07-19 13:40:00 · 745 阅读 · 0 评论 -
设计范式
设计范式 在创建一个数据库的过程中,范化是将其转化为一些表的过程,这种方法可以使从数据库得到的结果更加明确。这样可能使数据库产生重复数据,从而导致创建多余的表。范化是在识别数据库中的数据元素、关系,以及定义所需的表和各表中的项目这些初始工作之后的一个细化的过程。 下面是范化的一个例子Customer Item purchased Pu转载 2007-07-19 14:07:00 · 347 阅读 · 0 评论 -
Sequence Diagram(序列图,时序图)
Sequence Diagram 序列图(Sequence Diagram)是按时间顺序描述了对象间的交互模式;它利用对象的“生命线”和它们之间传递的消息来显示对象如何参与交互。 序列图(Sequence Diagram)是一个模型,用于描述对象组如何随着时间在某些行为方面进行协作。序列图捕获单一用例的行为,同时显示在特定用例的时间框架中的对象以及这些对象转载 2007-07-19 13:49:00 · 1710 阅读 · 0 评论