没有合适的资源?快使用搜索试试~ 我知道了~
首页UML样例图 对象图 状态图 活动图
UML所用的工具图 找出系统外部的活动者和外部系统,确定系统的边界和范围。 2) 确定每一个活动者所希望的系统行为。 3) 把这些系统行为命名为用例。 4) 把一些公共的系统行为分解为一批新的用例,供其它的用例引用。把一些变更的行为分解为扩展用例。 5) 绘制用例图。 6) 区分主业务流和例外情况的事件流。可以把表达例外的情况的事件流的用例图画成一个单独的子用例图。 7) 细化用例图,解决用例间的重复与冲入问题,简化用例中的对话序列,用例图可以有不同的层次,高层次系统的用例可以分解为若干个下属子系统中的子用例。
资源详情
资源评论
资源推荐

Page 1
( 1 ) 用例图示例
用例
参与者 参与者
用例分析的一个好处是它能够展现出系统和外部世界之间的边界。参与
者是典型的系统外部实体,而用例是典型的属于系统内部。系统的边界
用一个矩形来代表,里面写上系统的名字。系统的用例装入矩形之内。
系统
用例的发起者在用例图的左侧,接受者在用例图的右侧。参与者的名字
放在参与者图标的下方。关联线连接参与者和用例并且表示参与者与用
例之间有通信关系。关联线是实线,和类之间的关联线类似。

Page 2
( 2 )用例图的建立步骤:
1) 找出系统外部的活动者和外部系统,确定系统的边界和范围。
2) 确定每一个活动者所希望的系统行为。
3) 把这些系统行为命名为用例。
4) 把一些公共的系统行为分解为一批新的用例,供其它的用例引
用。把一些变更的行为分解为扩展用例。
5) 绘制用例图。
6) 区分主业务流和例外情况的事件流。可以把表达例外的情况的
事件流的用例图画成一个单独的子用例图。
7) 细化用例图,解决用例间的重复与冲入问题,简化用例中的对
话序列,用例图可以有不同的层次,高层次系统的用例可以分解
为若干个下属子系统中的子用例。

Page 3
( 1 )类图示例
WashingMachine
brandName
modeName
serialNumber
addClothes(C : String)
removeClothes(C : string)
turnON() : Boolean
在 UML 中一个矩形表示一个类的图标。
属性是类的一个特性,它描叙了类的对象(也就是类的实例)所具有的一
系列特性值。一个类可以具有零个到多个属性。属性名列表放在类名之下,
并且和类名之间用分隔号隔开。
操作是类能够做的事情或者你(或者另一个类)能对类做的事情。
操作名列表要放在属性名列表之下,两者之间用分隔线隔开

Page 4
( 2 )对象图示例
类的属性在该类的每个对象中都有具体值。
对象名首写字母小写,后面根一个冒号,冒号后面是该对象
所属的类名,并且整个名字要带下划线。
myWasher:WashingMachine
brandName =“海尔”
modeName =“小神童”
serialNumber =“ GL0214”

Page 5
1 〉研究分析问题领域,确定系统的需求。
2 〉发现对象和类,明确他们的含义和责任,确定属性和操作。
3 〉发现类之间的静态联系。着重分析找出类之间的一般和特殊关系,部分
与整体关系,研究类的继承性和多态性,把类之间的静态联系用关联、泛化、
聚合、组合、依赖等联系表达出来,虽然对象类图表达的是系统的静态结构特
征,但是应当把对系统的静态分析与动态分析结合起来,更能准确地了解系统
的静态结构特征。
4 〉设计类与联系。调整和细化已得到的对象类和类之间的联系,解决诸如命名
冲突、功能重复等问题。
5 〉绘制对象类图并编制相应的说明。上述做法是直接从领域分析抽取对象和类
开始的,这是常规的面向对象的系统分析与设计的做法。 Rational 统一过程
主张采用用例驱动的系统分析与设计方法。从业务领域的分析中先抽取活动者
和用例,建立业务模型。业务模型包括业务用例模型、设计模型、实现模型和
测试模型。
( 3 )对象类图的建立步骤
剩余26页未读,继续阅读
















grace454020
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论1