UML
人总是要有梦想的QAQ
这个作者很懒,什么都没留下…
展开
-
统一过程(UP)
统一过程(UP)的基本特征是“用例驱动、以架构为中心的和受控的迭代式增量开发”。UP将一个周期的开发过程划分为4个阶段,其中(B)的提交结果包含了系统架构。A.先启阶段B.精化阶段C.构建阶段D.提交阶段统一过程(UP)的基本特征是“用例驱动、以架构为中心的和受控的迭代式增量开发”。一个UP可分为若干个周期,每个周期的开发过程被分为4个阶段,每个阶段可进行若干次迭代。 UP将一个周期的开...原创 2020-04-17 16:06:11 · 1932 阅读 · 0 评论 -
UML SOLID Principles of OOD
单一责任原则原创 2020-04-17 16:01:28 · 168 阅读 · 0 评论 -
UML Use-Case Analysis
用例分析:第一步分析类分析类包含:边界类\实体类\控制类边界类类型:实体类:关键抽象如何找实体类:控制类:协调边界类和实体类类的职责通过交互图的消息找到类的职责参与类图:VOPC类图在顺序图或通信图的交互一一对应定义类的属性和类之间的关系之后需要描述分析机制统一分析类...原创 2020-04-17 11:41:57 · 706 阅读 · 0 评论 -
UML Best Practices of Software Engineering
评价软件质量指标原创 2020-04-17 11:03:47 · 141 阅读 · 0 评论 -
UML Architectural Analysis 体系结构分析
体系结构相关部件包之间的依赖关系设计模式和框架设计模式:e.g.观察者模式一对多的依赖模式体系结构模式layers:构造型:抽象出来的标准的模型元素体系分析机制包括:分析设计实现分析机制:描述分析机制关键抽象用例实现检验checkpoints...原创 2020-04-17 10:46:33 · 279 阅读 · 0 评论 -
UML Analysis and Design Overview
根据需求分析得到的用例、术语表、补充规格说明得出设计模型、架构模型、架构文档分析和设计的区别:架构:4+1 视图分析和架构工作流分析和设计是用例驱动的用例实现迭代式开发4+1视图逻辑视图:逻辑试图主要是用来描述系统的功能需求,即系统提供给最终用户的服务. 在逻辑视图中,系统分解成一系列的功能抽象、功能分解与功能分析,这些主要来自问题领域(Problem Defin...原创 2020-04-17 08:06:37 · 221 阅读 · 0 评论 -
UML Requirements Overview
用例图术语表补充规格说明原创 2020-04-17 07:45:02 · 203 阅读 · 0 评论 -
包图知识点整理
避免循环依赖原创 2020-04-01 22:43:34 · 276 阅读 · 0 评论 -
对象图知识点整理
组合结构图一个复杂的类可以分成不同的part通过port作为接口访问服务端口由请求接口和提供接口组成连接器两种连接协作:原创 2020-04-01 22:24:59 · 213 阅读 · 0 评论 -
组件图你记住了吗
依赖关系表示方式:补充图标:部署图:原创 2020-03-26 15:05:17 · 120 阅读 · 0 评论 -
顺序图你记住了吗
组合片段用来解决交互执行的条件及方式。它允许在序列图中直接表示逻辑组件,用于通过指定条件或子进程的应用区域,为任何生命线的任何部分定义特殊条件和子进程。常用的组合片段有:抉择(Alt)抉择用来指明在两个或更多的消息序列之间的互斥的选择,相当于经典的if…else…。 选项(Opt)包含一个可能发生或不发生的序列 循环(Loop)片段重复一定次数。 可以在临界中指示片段...原创 2020-03-26 13:12:03 · 188 阅读 · 0 评论 -
Other UML Diagrams
状态图:原创 2020-03-26 12:49:17 · 95 阅读 · 0 评论 -
Class Association
关联:聚合:特殊的关联整体与部分组合:特殊的聚合整体消失局部也消失依赖:方法的参数包含着类原创 2020-03-25 18:06:55 · 270 阅读 · 0 评论 -
Class Diagrams
原创 2020-03-25 13:37:06 · 184 阅读 · 0 评论 -
Interaction Diagrams
对象通过消息进行交互顺序图:边界对象(接口)/实体对象(存放信息的实体)/控制对象(协调边界和实体)相互区分ref:参照其他顺序图对象名:类名(对象名省略为匿名对象)对象生命线参与者实例消息序号:消息名称:消息参数反射性消息(消息由自己完成)意味着消息执行的时间段,从其他消息中产生不在同一个高度上再顺序图上出现的是类的实例在2....原创 2020-03-25 09:50:51 · 329 阅读 · 0 评论 -
(5)UML
活动图本质上就是流程图动作状态:执行原子的不可中断的动作,用圆形矩形表示活动状态:不具有原子性,可以有入口动作和出口动作动作流:动作状态之间的转换分支与合并:用空心小菱形表示分叉与汇合用来表示并发线程,使用加粗的水平线段或垂直线段表示称为同步棒泳道:用矩形块表示,将这个活动的actor名放在矩形框的顶部,泳道没有顺序,每个活动只能属于一个泳道对象流:...原创 2020-03-10 17:05:26 · 162 阅读 · 0 评论 -
(4)UML
用例:表示动作的序列活动类:是类的一种组件:实际开发出来的软件成分,比如代码块,动态链接库,可执行文件节点:表示部署环境需要的硬件节点,比如服务器,数据库管理系统关联:A和B之间发生消息传递,用直线表示依赖:两个元素之间存在依赖关系泛化关系:子类和父类的继承关系,一个元素是另一个元素的特化实现:接口与实现之间的关系规格说明:语法规格修饰:比如一个关联可以附加“多重...原创 2020-03-10 16:30:24 · 169 阅读 · 0 评论 -
(3)UML
an object repersents an entity, either physical, conceptual or softwarean object has statean object has behavioran object has identitybasic principles of object orientation:abstractionencapsulat...原创 2020-03-10 09:19:43 · 116 阅读 · 0 评论 -
(2)UML
UML 把可在图中使用的概念称为模型元素UML的分类结构型的图(Structure Diagram)类图(Class Diagram)对象图(Object Diagram)构件图(Component Diagram)部署图(Deployment Diagram)包图(Package Diagram)行为型的图(Behavior Diagram)活动图(Activity...原创 2020-03-10 00:16:58 · 111 阅读 · 0 评论 -
(1)UML
Object technologyDifferences between OO and structured design过程化描述:判断部件类型,零件return,组合件递归计算可视化建模软件模型需求模型,分析模型。设计模型,测试模型specification:规格说明四种关系:1.关联:对象之间的关系。普通关联、聚合、组合2.依赖:元素的变化会影响另一个元素3.泛化...原创 2020-03-03 09:43:41 · 127 阅读 · 0 评论