社区
研发管理
帖子详情
活动图、状态图与用例的关系!
lmdhit
2004-09-08 08:47:53
最近在看别人的设计文档,有一种感觉就是活动图和状态图太大,太杂,让人不想继续看。我个人觉得原因在于这里画的活动图是根据每个大业务流程来画的,而不是根据已经设计出的细化用例来画的,这样导致了粒度太大,不知道是不是这样的原因。大家谈谈你们的经验,怎样把握用例与活动图、状态图之间的关系,是与业务流程对应呢,还是与粒度比较小的子用例来对应?谢谢
...全文
472
4
打赏
收藏
活动图、状态图与用例的关系!
最近在看别人的设计文档,有一种感觉就是活动图和状态图太大,太杂,让人不想继续看。我个人觉得原因在于这里画的活动图是根据每个大业务流程来画的,而不是根据已经设计出的细化用例来画的,这样导致了粒度太大,不知道是不是这样的原因。大家谈谈你们的经验,怎样把握用例与活动图、状态图之间的关系,是与业务流程对应呢,还是与粒度比较小的子用例来对应?谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
从来不画活动图,更不可能根据细化用例画活动图。活动图表达一个意思所占用的版面,远远大于文字或者伪代码,所以不可能描述详细逻辑,这样的话篇幅就会太大。
用活动图大粒度建模比小粒度建模合适
ATM取款机 UML
活动图
时序图 顺序图
用例
图 类图
ATM取款机 UML
活动图
时序图 顺序图
用例
图 类图 ATM取款机 UML
活动图
时序图 顺序图
用例
图 类图 ATM取款机 UML
活动图
时序图 顺序图
用例
图 类图 ATM取款机 UML
活动图
时序图 顺序图
用例
图 类图 ATM取款机 UML
活动图
时序图 顺序图
用例
图 类图
《UML建模实例教程》【PPT】
第1章课程定位与教学案例综述. 1.1职业岗位能力需求分析 1.2课程设置和课程定位分析 1.3WebShop电子商城介绍 1.3.1电子商城需求分析 1.3.2电子商城系统设计 1.3.3电子商城数据库设计 1.4LibraryMIS图书管理系统介绍 1.4.1图书管理系统需求分析 1.4.2图书管理系统系统设计 1.4.3图书管理系统数据库设计 习题 第2章面向对象技术和建模基础 2.1面向对象方法 2.1.1面向对象方法的基本思想 2.1.2面向对象方法的发展 2.2面向对象的基本概念与特征 2.2.1面向对象的基本概念 2.2.2面向对象的主要特征 2.3面向对象分析 .2.3.1处理复杂问题的原则 2.3.200A方法的基本步骤 2.4面向对象设计 2.5面向对象实现 2.6面向对象方法的内涵 2.7软件建模概述 2.7.1软件建模的概念 2.7.2软件建模的用途 2.7.3软件建模的优点 习题 第3章UML简介 3.1UML的发展 3.1.1UML的发展历程 3.1.2理解UML建模 3.2UML的特点 3.3UML的结构 3.3.1UML的事物 3.3.2UML的
关系
3.4UML的视图 3.4.1
用例
视图 3.4.2逻辑视图 3.4.3并发视图 3.4.4组件视图 3.4.5部署视图 3.5UML图形符号 3.5.1
用例
图 3.5.2类图 3.5.3对象图 3.5.4
状态图
3.5.5
活动图
3.5.6顺序图 3.5.7协作图 3.5.8组件图 3.5.9部署图 3.5.10UML 2.0新特性 3.6UML建模基本流程 习题 第4章UML建模工具简介 4.1常用UML建模工具 4.1.1 Rational Rose 4.1.2Enterprise Architect 4.1.3Together 4.1.4PowerDesigner 4.1.5 Visi0 4.1.6Tnffun Plat0 4.2Rational Rose安装与配置 4.2.1Rational Rose的运行环境 4.2.2Rational Rose的安装 4.2.3Rational Rose的配置 4.3使用Rational Rose建模 4.3.1Rational Rose主菜单 4.3.2Rational Rose的视图 4.3.3 Rational Rose建模的基本过程 习题 第5章需求建模 5.1
用例
模型概述 5.2
用例
图组成 5.2.1参与者 5.2.2系统 5.2.3
用例
5.3识别和描述
用例
.. 5.3.1识别
用例
5.3.2绘制WebShop电子商城
用例
图 5.3.3通过包对
用例
进行合理规划 5.3.4WebShop电子商城
用例
图(不含
关系
) 5.3.5
用例
描述 5.4
用例
间的
关系
5.4.1泛化
关系
5.4.2使用
关系
5.4.3包含
关系
5.4.4扩展
关系
5.4.5
关系
小结 5.4.6WebShop电子商城
用例
图(含
关系
) 习题 第6章静态建模 6.1静态建模概述 6.2类图概述 6.3类图的基本组成 6.3.1类的概述 6.3.2绘制带属性的实体类 6.3.3绘制带操作的实体类 6.3.4绘制边界类图 6.3.5绘制控制类图 6.3.6UML中的类与语言中的类 6.4类之间的
关系
6.4.1关联
关系
6.4.2聚合
关系
6.4.3组合
关系
6.4.4泛化
关系
6.4.5实现
关系
6.4.6依赖
关系
6.5对象图 6.5.1对象图概述 6.5.2对象图组成 6.5.3类图和对象图的比较 习题 第7章数据库建模 7.1PowerDesigner简介 7.2PowerDesigner安装和启动 7.2.1PowerDesigner的安装 7.2.2PowerDesigner的启动 7.3PowerDesigner概念数据模型 7.3.1概念数据模型概述 7.3.2PowerDesigner概念数据模型概述 7.4 PowerDesigner物理数据模型 习题 第8章动态建模 8.1动态建模概述 8.2
状态图
8.2.1
状态图
概述 8.2.2
状态图
组成 8.2.3绘制员工下班回家
状态图
8.3
活动图
8.3.1
活动图
概述 8.3.2
活动图
组成 8.3.3绘制WebShop电子商城
活动图
8.4
活动图
拾遗 8.4.1
活动图
与流程图的比较 8.4.2
活动图
与
状态图
的比较 8.5顺序图 8.5.1顺序图概述 8.5.2顺序图组成 8.5.3绘制WebShop电子商城顺序图 8.6协作图 8.6.1协作图概述 8.6.2协作图组成 8.6.3绘制WebShop电子商城协作图 8.7 顺序图拾遗 8.7.1 顺序图与协作图的比较 8.7.2 顺序图与协作图的互换 习题 第9章物理建模 9.1物理建模概述 9.1.1硬件 9.1.2软件 9.2组件图 9.2.1组件图概述 9.2.2组件图组成 9.2.3绘制WebShop电子商城组件图 9.3部署图 9.3.1部署图概述 9.3.2部署图组成 9.3.3绘制WebShop电子商城部署图 习题 第10章双向工程 10.1双向工程简介 10.2正向工程(生成Java代码) 10.3逆向工程 习题 第11章统一软件过程RUP 11.1RUP简介 11.2RUPT作流程 11.2.1业务建模 11.2.2需求 11.2.3分析设计 11.2.4实施 11.2.5测试 11.2.6部署 11.2.7配置与变更管理 11.2.8项目管理 11.2.9环境 11.3RUP迭代过程 11.3.1初始 11.3.2细化 11.3.3构造 11.3.4移交 11.3.5迭代计划示例(构造阶段) 习题 附录A综合实训 附录B Rational Rose2003主菜单 参考文献...
超市管理系统UML建模实例+完整实验报告
使用StarUML建模工具对超市管理系统进行建模。 包括全套的UML建模图,
用例
图(3级),类图,顺序图,协作图,
状态图
,
活动图
,协作图,部署图。 附有完整的实验报告,报告包括实验内容,需求分析设计方法,思路和主要技术,软件系统建模(包括完整建模图),和三个主要的
用例
的
用例
脚本。 保证原创。本学期初学UML建模做的课程设计,不足之处请大家见谅。
staruml简明指导手册
StarUML的简明指导手册, 是我自己翻译的哦~多谢支持
具有状态机图的
用例
模型
具有状态机图的
用例
模型 具有
活动图
的
用例
模型模式将创建元素和
用例
图,以描述用户角色希望从系统中实现的目标。
用例
全部包含在系统边界内,而参与者均位于边界外。 状态场景图(StateTransition)已从“场景创建器”中定义的“
用例
”和“场景步骤”自动生成,从而使涉众可以可视化这些步骤并将其用作UX设计和系统实现的基础。 如图,显示一个
用例
图,其中包含Actor和许多
用例
,这些
用例
包含在系统边界中。
用例
A具有定义的步骤,这些步骤指定用户与系统之间的交互。 以下是应用模式时可用的一些后续步骤的列表。 1
研发管理
1,268
社区成员
28,284
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章