码迷,mamicode.com
首页 > 其他好文 > 详细

转PPT再总结:自家UML入门,先写到UseCase

时间:2015-06-05 19:27:26      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:

参考PPT:百度文库PPT
 
 
 
1.UML入门
http://wenku.baidu.com/view/e91368ea81c758f5f61f67c3.html?
协作图的补充
技术分享
 
 
 
2.UML快速入门
http://wenku.baidu.com/link?url=IsLNZj99aUeS-99HQlLqFa01mG-rwPAE0ABqH5NOA1EQlNY635XQSSihhPFkpVs1EzRC2lP_Hj0KoMnI3AljlAq2Qyh6QwDli40VgdgNh57
 
3.smartUML的使用说明
http://blog.csdn.net/monkey_d_meng/article/details/5995610
 
因为软件工程需要用例图,所以我找了一些用例图的资料,发现UML的基础不太好,所以右重新来补充一些,这个PPT做的很好很详细,大家可以继续参照把其他学完

 

UML
UML的结构

UML中的图 类图 对象图 用例图

以下待补充 顺序图 协作图 状态图 活动图 构建图 实施图
UML的结构
UML分为构造块,公共机制,构架

构造块可分为:物件,关系,图
物件(事物):这些是建模元素的本身(结构,行为,分组,注释)
关系:这些把物件联系在一起,关系说明两个或者多个物件是有说明联系的词语。(例如依赖,关系,泛化等。。)
图:是UML模型的视图,他们展现物件的集合


略过(PPT这部分比较抽象,看不懂

 

 

代码中的UML例

|----|
| 类名|
|----|
|属性|
|----|
|操作|


属性的格式:
可见性 属性名:类型=缺省值{约束值}

可见性:(+)public 公有的
(-)private 私有的
(#)protected 受保护的


操作的格式:
可见性 操作名(参数表):返回类型{约束特性}

参数表:参数名:类型
Parameter-name:type =default-value
返回类型:操作返回的结果类型


UML的关系
UML的关系有关联(association) ,聚集(aggregation) ,泛华(generalzation),依赖(depending),实现.
技术分享技术分享技术分享
技术分享技术分享
 

用例图模型之自己理解:用例图描述了  什么人做什么事,他的工作包括:定义系统,确定执行者和用例,描述用例,定义用例间的关系,确认模型
技术分享


特点:用例捕获伙些用户可见的需求,实现一个具体的用户目标,
用例由执行者激活,并将结果值反馈给执行者
用例必须具有功能上的完整的描述

泛化关系中的
技术分享技术分享


来一个例子:建立项目与资源管理系统的UseCase 图
系统的主要功能是:项目管理,资源管理和系统管理。
项目管理包括项目的增加,删除,更新。
资源管理包括对资源和技能的添加,删除和更新。
系统管理包括系统的七栋和关闭,数据的存储和备份等功能。


第一步:分析确定系统的执行者(角色)
项目管理员,资源管理员,系统管理员,备份数据系统

第二步:确定用例
项目管理,资源管理和系统管理

第三步:对用例进行分解,画出下层的UseCase
  对上层的用例进行分解,并将执行者分配到各层次的UseCase图中,
还应画出相应的执行者描述模板和用例描述模板
技术分享
于是得到
技术分享

再得到
技术分享

 

转PPT再总结:自家UML入门,先写到UseCase

标签:

原文地址:http://www.cnblogs.com/davidway/p/4554870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!