请问高手一个Rose图的大问题。

hb_boy 2004-03-31 05:26:07
在做一个项目时,Rose几种图的先后顺序。是先用例图,然后是类图,在时序图这样对吗?请大侠指点。
...全文
86 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
stonespace 2004-04-04
  • 打赏
  • 举报
回复
一般都是并行的,分析设计用一定的方法来做,UML模型只是分析设计的结果的描述。

不过从分析一般次序:需求、识别对象然后分配职责,通常的次序是use case->时序图->类图->时序图
Waltzor 2004-04-02
  • 打赏
  • 举报
回复
由于换行的原因,所以看起来比较乱,请拷贝到记事本上不换行查阅。
Waltzor 2004-04-02
  • 打赏
  • 举报
回复
我总结的Rose工具使用过程,仅供参考。


用例视图 逻辑视图 组件视图 部署视图
1. 业务建模
1.查找业务主角和业务用例(业务用例模型)
2.建立业务用例模型(业务用例模型)
3.详细说明业务用例(活动图)
4.查找业务角色和业务实体(业务对象模型)
创建业务用例实现(用例实现包:协作图、序列图)
记录类(类图)
5.详细说明业务角色和业务实体(类图:属性、操作)
2. 需求
6.查找主角和用例(用例模型)
7.建立用例模型(用例模型)
8.详细说明用例(活动图、用例说明文档)
3. 分析设计
9.记录用例分析结果(分析模型/设计模型)
目标:分析模型创建一种从所需行为到系统中建模元素的初步映射
建立分析模型(可选)
10. 创建用例实现(类图:可追踪性)
在适当的模型中创建用例实现包
创建用例实现
在用例及其用例实现之间创建可追踪性
为用例实现创建图(协作图或序列图)
创建分析类(边界类、控制类和实体类)
记录类职责(//操作)
创建类图来记录分析类
11.记录部署模型(部署模型)
在部署视图中建立节点
将进程映射到节点
在部署视图中指定设备
在设备和节点之间建立连接
注释部署视图
12.记录进程视图
在逻辑视图中创建进程视图
在进程模型中使用“主动类”来表示进程
表示进程和线程的生命周期(序列图)
将类分配到进程和线程(类图)
13.管理类
14.管理接口
15.管理协作图
在业务用例实现内创建协作图
在协作图中创建对象
在对象之间创建链接
在对象之间创建消息
16.管理序列图
在业务用例实现内创建序列图
在序列图中放置参与对象和主角
说明对象之间的消息
说明对象收到消息时将执行什么操作
17.管理设计模型
创建设计模型
在设计模型中创建包
在设计模型中创建层
记录模型的组织方式
18.管理子系统
在设计模型中创建子系统
创建子系统接口
在子系统中创建类
记录包和子系统的依赖关系
记录子系统内容
记录子系统行为
19.对代码实施逆向工程
20.数据库建模与设计
4. 实施
21.建立实施模型
在构件视图中创建构件图
建立反映设计模型结构的子系统结构
5. 测试


注:记录模型的组织方式
每个模型都需要有一个类图,显示该模型中层和子系统的组织方式。这应该是个主图。请考虑将其重命名为“模型组织”图。然后将代表层或子系统的包拖放到这个图中。
  • 打赏
  • 举报
回复
各种图可以补充
就是表达出需求分析->设计的意思就好,
需求时,我常画的是usecase activity sequence图
设计时,class sequence 图,产生代码时,再去改布署图
ey21cn 2004-03-31
  • 打赏
  • 举报
回复
按需设计就行了
catguy 2004-03-31
  • 打赏
  • 举报
回复
开始可以按照这种顺序,OOP是迭代的,各种图可以补充,跟顺序没有太大关系

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧