上了好久软件工程,才开始这门课程中重要部分的学习----uml图。
统一建模语言(UML,class="LangWithName">英语:Unified Modeling Language)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。
Copy by wiki。
根据张大平老师的教程Step by step 来做图了,选用的是Rational Rose建模工具。
一、
1.启动Rose ,弹出Create New Model 单击Cancel。
2.进入Rose工作区
3.创建包
4.在包内创建类
最终要呈现
显示细节: 新陈代谢()中的参数
在植物这个对象上右击选择Options>Show Operation Siqnature
创建类图表 Class Diagram和类Class
创建植物类,双击植物
双击新陈代谢-->选项卡中选择Detail,双击-->General中 name 就是新陈代谢()这个方法中的参数。
生物类中的属性
同样的双击生物>选项卡中选择Attributes>insert 属性值
最终图
1).类的属性与方法
2).累的关联关系