C++语言学习11

发布时间 2023-09-07 21:05:48作者: 优秀还天籁

一、什么是UML
统一建模语言

二、UML能够做什么
1、帮助建立软件开发过程中的各种模型
2、UML的主要目的是为了交流
开发者与用户之间的交流(用例图)
开发者与开发者之间的交流(类图)
3、适合用于大型项目和多人团队的开发

三、对UML的学习建议
没有完美的UML图、够用就行,图是死的,人是活的
UML最主要目的为了让团队、用户更好的交流
现阶段学习看懂UML为主,为后期职业道路做铺垫

四、用例图
帮助用户理解、使用软件,给软件参与者使用

五、类图
1、作用
显示出模型中的静态结构,特别是类、类的内部结构、类之间
的关系,不显示临时信息
2、组成
名称:类名
属性:类的成员变量
操作:类的成员函数
说明:列举该类的主要任务、解决问题等

3、类与类之间的关系
    继承关系:使用空心三角实线
    实现关系:使用空心三角虚线
    依赖关系:使用带箭头的虚线
    关联关系:类之间存在强依赖关系,不存在偶然性,例如类中有其他的
    类类型成员,使用带箭头实线
    聚合关系、组合关系等

六、活动图
本质就是流程图,用于描述复杂功能的实现过程,考虑异常情况、失败情况