草庐IT

软件工程之面向对象分析(OOA)之UML图特点

1、UML面向对象分析里面有一个非常重要的工具叫UML,UML不仅在工作中非常重要,在考试当中也是非常重要的,即作为上午综合题,又大概率又会出现在下午的案例分析中,作为一个25分的大题。UML叫做统一建模语言,它主要用于需求分析和软件的设计,来做一些模型的制作。比如我们要开发一个系统,如果我们用纯粹的文字表达和表述,可以想象相关人员理解会多么困难。所以将收集到的相关信息用图形直观的展示出来,UML就是做这么一个事情。从而便于大家的沟通和后续的设计和开发。1.1、UML构成构造块事物(了解)结构事物最静态的部分,包括:类,接口,协作(协作的关系)、用例、活动类、构件和节点行为事物戴白哦时间和空间

UML-ClassDiagram基本语法

注意:本文是基于mermaid的规范编写的,其余类似PlantUML、语雀等第三方工具,语法基本一致。零、本文纲要一、UML基本使用定义一个类定义类的方法与属性返回类型泛型(使用~~包裹)可见性(访问修饰符)关系描述关系标签类修饰注释二、类与类之间的关系关联关系聚合关系(强关联关系)组合关系(强聚合关系)依赖关系继承关系实现关系一、UML基本使用mermaid官方网址:ClassDiagram(mermaid-js.github.io)。使用classDiagram开启类图编辑1.定义一个类①使用class关键字语法:class类名如:classEmployee2.定义类的方法与属性①方式一语

UML-ClassDiagram基本语法

注意:本文是基于mermaid的规范编写的,其余类似PlantUML、语雀等第三方工具,语法基本一致。零、本文纲要一、UML基本使用定义一个类定义类的方法与属性返回类型泛型(使用~~包裹)可见性(访问修饰符)关系描述关系标签类修饰注释二、类与类之间的关系关联关系聚合关系(强关联关系)组合关系(强聚合关系)依赖关系继承关系实现关系一、UML基本使用mermaid官方网址:ClassDiagram(mermaid-js.github.io)。使用classDiagram开启类图编辑1.定义一个类①使用class关键字语法:class类名如:classEmployee2.定义类的方法与属性①方式一语