00.软件工程之starUML绘制用例图,活动图,类图,顺序图,状态图,类图正向工程与逆向工程
00.starUML下载
链接:https://pan.baidu.com/s/1BoZ_mj_qnk7ZMSz8NqSPYw?pwd=ojtv
提取码:ojtv
starUML无需安装直接使用,内有教学视频
Ctrl+G:消去网格
一.创建工程与保存
(1)创建工程
(2)点击保存(CTRL+S),保存到指定位置
(3)解释四类视图
<1>用例视图:use case view
表明系统做什么
<2>逻辑视图:logical view
用于描述系统如何实现用例
使用范围:类图,顺序图
<3>组件视图:componentview
用来描述组件与组件之间的关系,一个组件就是一个物理的编码模块
<4>部署视图:deployment view
用来显示系统中软件和硬件的物理架构,描述软件在硬件中的部署情况
二.第一类之用例图
2.1创建用例图
2.2常用器件
2.3解释 泛化,关联,包含,扩展
(1)包含<<include>>
调用A就一定调用B
举例: (注册)---<<include>>--->(输入账号密码)
(2)扩展<<extends>>
调用A不一定调用B,但是调用B一定调用A
举例:(登录)<---<<extends>>---(忘记密码)
注意:箭头的反向
(3)泛化
就是继承,详情看java/C++课
(4)关联
不是上述的就是这个
举例:注册登录用例图
三.第一类之活动图
3.1建立活动图
3.2使用活动图的技巧
综上:活动图就是用例图的详细解释,用例图就是活动图的具体体现
四.第二类之类图
4.1创建类图 注意:右键logical view,与后面顺序图区别
注意:会就写具体,不会就直接横线.
实例:
int queryTotal(Map<String, Object> map);修改成可以复制粘贴到类图里面的样子
queryTotal(Map<String, Object>):int 这样就可以复制
五.第二类之顺序图
5.1创建顺序图
5.2完善顺序图
(1)user case view下创建包
(2)包上创建特定的类
插入:注意
此时应该打开 UML Standard Profile(v2)
打开此就可以选择<<entity>><<boundary>><<control>>
(3)拖动各种类图到顺序图即可
(3)健全顺序图
六.状态图,类图正向工程与逆向工程
更多推荐
所有评论(0)