概要设计和详细设计对于我们的实际开发工作有很大的指导意义。目前敏捷开发被很多开发团队采用。轻量级的设计工具当然也是我们期待的。 本次讲讲一款UML设计工具。
工具/原料
StartUML
方法/步骤
1
StartUML的界面足够简单。左侧是UML对象面板,根据当前的视图不同,面板内容不同。右侧上方是目录结构,下方是目录中相关对象的属性面板。最下方是控制台,当我们进行代码导出,或者逆向导入时显示一些信息。
2
它支持我们一般设计过程中用到的UML图。例如:用例图、类图、时序图等等
3
用例图设计
重点讲讲类图
1
创建一个类图的视图,然后我们就可以从左侧的面板中添加我们的类、接口等对象,并设置依赖、实现、包含等关联关系了。
2
对于单个类或者接口对象,在右侧属性面板中添加方法和属性。设置属性的类型,方法的返回值和有效范围等等。
3
注意,右侧属性面板的旁边有一个Documents面板,我们在这里添加的信息在生成代码时会作为方法或属性的注释信息。
4
另外,当前面板中有我们不想再要的对象,只在视图中删除是不会彻底删除的。我们需要在右侧进行删除。
导出成代码
1
首先,我们需要引入语言类库。即,我们将到导出为那种开发语言的代码。
2
在面板中选择相应的语言标准。
3
然后就可以进行导出为代码。
4
一路Next,到这个页面后需要注意,这里可以设置我们的注释模板及格式。
5
点击完成,显示导出结果。如果有导出失败者会提示。
6
6 软件还支持将设计导出为图片等格式,方便其他人员参看和评审。在File菜单中选择相应的导出选项。
逆向工程
1
我们在Tools菜单下可以进行逆向导入,即通过代码生成UML对象。
2
选择我们的工程代码,进行导入。
3
到这一步我们可以设置只导入某几类方法,以及其他一些设置。
注意事项
本UML工具比其他的UML工具并没有太大的亮点,但足够轻量级应该是它的特点!
上一篇:太吾绘卷必死难度绑人技巧
下一篇:比洗面奶更省钱的洗脸神器