1.0.0 Summary
Tittle:【UML】-NO.41.EBook.1.UML.1.001-【UML 大战需求分析】- 类图
Style:DesignPattern
Series:DesignPattern
Since:2017-11-02
End:....
Total Hours:...
Degree Of Diffculty:2
Degree Of Mastery:2
Practical Level:2
Desired Goal:2
Archieve Goal:....
Gerneral Evaluation:...
Writer:kingdelee
Related Links:
http://www.cnblogs.com/kingdelee/
1.对于一个项目的思考,做出需求规格说明书
1.解决了客户的什么问题
2.涉及到什么人、单位
3.目标是什么
4.范围是什么
5.成功标准项目
3.类图
3.1 类之间的关系
3.1.1 直线
Association 关联
n对n的关系
角色关系
导航关系
3.1.2 包含关系
源被目标包含,源指向目标
弱包含(聚合 Aggregation):空心,目标消失,源依在
一般先写弱包含,确定强包含关系后再改强包含
强包含(组合 Composition):实心,目标消失,源消失
强包含目标只能有一个,子只能有一父
3.1.3 继承(泛化 Generalization)
实线,空箭头
3.1.4 依赖(Dependency)
3.2 练习:
3.2.1 你和另一半的关系
3.2.2 公司与雇员的关系
3.2.3 香蕉、苹果、梨子的关系
3.2.4 公司、部门的关系
3.3 类的递归、三角关系
3.1 文件夹与文件的关系
文件夹中也有文件夹...
3.2 三角关系
公司、雇员、薪金、合同、职位等,属性与类的确立。
关联类(Association Class),是对两个类关系的进一步约束
最佳实践:
3.3 综合练习
练习心得:
4.对象图
类图:
对应的对象图:
总结: