社区
研发管理
帖子详情
活动图、状态图与用例的关系!
lmdhit
2004-09-08 08:47:53
最近在看别人的设计文档,有一种感觉就是活动图和状态图太大,太杂,让人不想继续看。我个人觉得原因在于这里画的活动图是根据每个大业务流程来画的,而不是根据已经设计出的细化用例来画的,这样导致了粒度太大,不知道是不是这样的原因。大家谈谈你们的经验,怎样把握用例与活动图、状态图之间的关系,是与业务流程对应呢,还是与粒度比较小的子用例来对应?谢谢
...全文
514
4
打赏
收藏
活动图、状态图与用例的关系!
最近在看别人的设计文档,有一种感觉就是活动图和状态图太大,太杂,让人不想继续看。我个人觉得原因在于这里画的活动图是根据每个大业务流程来画的,而不是根据已经设计出的细化用例来画的,这样导致了粒度太大,不知道是不是这样的原因。大家谈谈你们的经验,怎样把握用例与活动图、状态图之间的关系,是与业务流程对应呢,还是与粒度比较小的子用例来对应?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stonespace
2004-09-11
打赏
举报
回复
我只画use case图,主要用来描述use case之间的关系,然后再用一个word文件详细描述use case。
设计方面画类图,详细说明接口,包括前置条件,后置条件等等。对系统中少数重要模块,用简单的顺序图描述对象交互关系。
对哪些复杂的逻辑,我认为应该把他们封装在不同的模块之中,到实现时再仔细考虑,设计早期只考虑这些功能的实现需要什么样的输入,而不考虑具体逻辑。如果有些算法很重要而且不知道能否实现,就用伪码,或者写个试验程序验证算法。
sql_fly
2004-09-09
打赏
举报
回复
to stonespace(stonespace)
那你都画什么图?
lmdhit
2004-09-08
打赏
举报
回复
to stonespace
谢谢,因为我们的系统流程很复杂,所以可能流程的细化建模以及各个状态之间的转换条件就显得特别的重要,所以这些图应该是必不可少的。不过您说的用文字描述以及伪代码我们是辅助这些图示来的,可能有点多余:)可是单纯用文字来描述前置条件、后置条件、事件流、同步、状态转化的话好象不是很好!
stonespace
2004-09-08
打赏
举报
回复
从来不画活动图,更不可能根据细化用例画活动图。活动图表达一个意思所占用的版面,远远大于文字或者伪代码,所以不可能描述详细逻辑,这样的话篇幅就会太大。
用活动图大粒度建模比小粒度建模合适
UML——行为图(
活动图
、
状态图
)
状态图
是做什么的? 描述了一个具体对象的可能状态以及它们之间的转换。展现一个对象拥有的状态,还可以说明时间(如消息的接收、错误、条件变更等)如何随着时间的推移来影响这些状态。 先上一张导图看看
状态图
都有哪些内容吧! 小例子: ...
详解UML(统一建模语言)中的类图、
用例
图、
活动图
、
状态图
、顺序图
好歹还上过一学期的UML课 整理一下笔记吧 UML:统一建模语言(Unified Modeling Language) UML是非专利的第三代建模和规约语言 是用于说明 可视化 构建和编写一个正在开发的 面向对象的 软件密集系统的制品的开放方法 UML展现了一系列最佳工程实践 这些最佳实践在对大规模 复杂系统进行建模方面 特别是在软件架构层次已经被验证有效 模型图的分类: 1、
用例
图 从用户的角...
活动图
、类图、顺序图、
状态图
类class的定义具有相同属性、 操作、 方法、
关系
或者行为的一组对象的描述符类是真实世界事物的抽象问题领域的类: 在对系统建模时, 将会涉及到如何识别业务系统中的事物, 这些事物构成了整个业务系统。在UML中, 把所有的这些事物都建模为类 (class)对象object的定义当这些事物存在于真实世界中时, 它们是类的实例, 并被称为对象同一个类的各对象具有相同的属性, 但属性的取值可以不同提供相同的操作、 有相同的语义把类相关的元素画在一起, 即为类图。
UML-
状态图
与
活动图
实验目的 (1) 理解
状态图
的基本概念; (2) 理解
活动图
的基本概念; (3) 掌握在Rational Rose中绘制
状态图
和
活动图
的操作方法。 实验内容 一 、用
状态图
描述一个银行贷记卡(对象)在激活期的部分行为细节。激活期两种基本状态:借记(InCredit)和透支(Overdrawn),可进行存款(deposit)和取款(withdraw)等操作。根据操作交易中涉及的交易金额(amt)和...
UML
活动图
、
状态图
详解
都是对系统的动态行为建模描述对象不同:
状态图
:描述对象状态及状态之间的转移
活动图
:描述从活动到活动的控制流使用场合不同:
状态图
:描述对象在其生命期中的行为状态变化
活动图
:描述过程的流程变化。
研发管理
1,268
社区成员
28,282
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章