uml建模的若干步骤 - 读《inside XML》
UML建模可归纳为:
静态建模:侧重于描述系统的状态
动态建模:侧重于描述对信息的处理
用例:通常使用用例来建立静态模型,用例模型用于需求分析阶段。
1。获取执行者。
*谁使用系统的主要功能(主要使用者)
*谁需要系统支持他们的日常工作
*谁来维护、管理,使系统正常工作(辅助使用者)
*系统需要操纵那些硬件
*系统需要与其它哪些系统交互
*对系统产生的结果感兴趣的人或事物
2。获取用例
*执行者需要系统提供哪些功能
*执行者需要读、产生、修改、删除或存储的信息有哪些类型
*必须提醒执行者注意的系统事件有哪些,或者执行者必须提醒系统的事件有哪些。
怎样把事件转化为用例中的功能
*为了完整描述用例,还需要知道执行者的某些典型功能能否被系统自动实现
还有一些不针对执行者的问题(即针对整个系统的问题)
*系统需要何种输入输出?输入从何处来?输出到何处去?
*当前运行系统的主要问题
静态建模:
1。命名事物
2。分类
3。寻找关系
4。定义特性:静态模型的各种数据类型该如何组织
动态建模:
动态建模主要设计的内容是系统中信息的流动和处理,有如下几种动态建模方法:
1。处理模型和工作流模型
2。数据流模型
3。对象模型
4。对象生存周期历史
5。使用案例
6。对象交互图
By javafuns on August 27, 2007 at 23:56 ·
Views: 993 · Permalink · RSS
Categorized in: Java · Tagged with: Java, UML
Categorized in: Java · Tagged with: Java, UML


(