软件设计之路工具推荐:[5]概要、详细设计
1、StartUML的界面足够简单。
左侧是UML对象面板,根据当前的视图不同,面板内容不同。
右侧上方是目录结构,下方是目录中相关对象的属性面板。
最下方是控制台,当我们进行代码导出,或者逆向导入时显示一些信息。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/def3c219ce2c5b1b9c36f06f2b39131fcfec0e7f.jpg)
2、它支持我们一般设计过程中用到的UML图。例如:用例图、类图、时序图等等
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/125ed0ecd3d969757b2ce82ad243040149fe097f.jpg)
3、用例图设计
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/58021a0148fe1e42d2830062c2299a883813037f.jpg)
1、创建一个类图的视图,然后我们就可以从左侧的面板中添加我们的类、接口等对象,并设置依赖、实现、包含等关联关系了。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/3852f6e5eceeadbc29c743c3cd18dfdae53b7b7f.jpg)
2、对于单个类或者接口对象,在右侧属性面板中添加方法和属性。设置属性的类型,方法的返回值和有效范围等等。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/46315818dfdae43ba76e0692c457935652bb747f.jpg)
3、注意,右侧属性面板的旁边有一个Documents面板,我们在这里添加的信息在生成代码时会作为方法或属性的注释信息。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/03605157935653bb59c860481d0b31210461717f.jpg)
4、另外,当前面板中有我们不想再要的对象,只在视图中删除是不会彻底删除的。我们需要在右侧进行删除。
1、首先,我们需要引入语言类库。即,我们将到导出为那种开发语言的代码。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/974a2f21056104a3f201871d63d7592ae2ef6b7f.jpg)
2、在面板中选择相应的语言标准。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/82eff6d7592ae3ef4c90108254b6326c5666647f.jpg)
3、然后就可以进行导出为代码。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/e1390a31dfb6326ce78e9d7c89532f632285607f.jpg)
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/def72c6c576699cfb0bb2bd0a885e036e3915e7f.jpg)
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/988e1c532f63238555dee622cce833e038725d7f.jpg)
4、一路Next,到这个页面后需要注意,这里可以设置我们的注释模板及格式。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/e177fc9147e833e0809a39b030ea3e863148597f.jpg)
5、点击完成,显示导出结果。如果有导出失败者会提示。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/baab208630486143683c4c828febf6a75e0f537f.jpg)
6、6 软件还支持将设计导出为图片等格式,方便其他人员参看和评审。在File菜单中选择相应的导出选项。
1、我们在Tools菜单下可以进行逆向导入,即通过代码生成UML对象。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/49701aebf6a75f0f46c3705d97324b18502c4c7f.jpg)
2、选择我们的工程代码,进行导入。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/4a594f2c8cf1d8a7eddb4c3746e34b2c57ee477f.jpg)
3、到这一步我们可以设置只导入某几类方法,以及其他一些设置。
![软件设计之路工具推荐:[5]概要、详细设计](https://exp-picture.cdn.bcebos.com/8db0c6a726334884000b4f9fddee7b7f870e457f.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:57
阅读量:195
阅读量:171
阅读量:74
阅读量:92