`
余贵彬
  • 浏览: 57760 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

enterprise architect ( 一)如何创建用例图

 
阅读更多
(一)本文章的背景:
    之前也只是用过mindmanager等一些思维导图工具,在项目开发过程还是比较少的使用分析建模工具,在这一块的知识也是缺乏的,最近写各种文档,所以就有了这篇文章,我的想法呢是会写一个系列,我自己也是边学边总结 ~_~

(二)enterprise architect 简介
     Enterprise Architect 是Sparx Systems 公司的旗舰产品。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。

    想了解更多可以参考
http://baike.baidu.com/link?url=o-hE35IKK1q4hkKnUyia7OzOFxWMi9my-ee6-wX5q-ifNzXgVwRFKFWdMN2lwg-dGkhiwU66XKdUbVHn4CGVitbxu2fSpG0vHqcDl4F-OV3

(三) 中文破解版 下载地址

http://www.jb51.net/softs/455157.html

(四)  什么是用例图?(重点理解)
 用例图源于Jacobson的OOSE方法,用例图是需求分析的产物,描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到的系统功能的模型图。它的主要目的就是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系以及系统各个功能之间的关系。它通过用例(Use Case)来捕获系统的需求,再结合参与者(Actor)进行系统功能需求的分析和设计

用例图的4个基本组件:参与者(Actor)、用例(Use Case)、关系(Relationship)和系统边界(System Boundary)。一般用例可以不考虑系统边界。

泛化(generalization):泛化关系是一种继承关系,子用例将继承基用例的所有行为,关系和通信关系,也就是说在任何使用基用例的地方都可以用子用例来代替。泛化关系在用例图中使用空心的箭头表示,箭头方向从子用例指向基用例。

扩展(extend): extend关系是对基用例的扩展,基用例是一个完整的用例,即使没有子用例的参与,也可以完成一个完整的功能。extend的基用例中将存在一个扩展点,只有当扩展点被激活时,子用例才会被执行。 extend关系在用例图中使用带箭头的虚线表示(在线上标注<<extend>>),箭头从子用例指向基用例。

包含(include): include为包含关系,当两个或多个用例中共用一组相同的动作,这时可以将这组相同的动作抽出来作为一个独立的子用例,供多个基用例所共享。因为子用例被抽出,基用例并非一个完整的用例,所以include关系中的基用例必须和子用例一起使用才够完整,子用例也必然被执行。include关系在用例图中使用带箭头的虚线表示(在线上标注<<include>>),箭头从基用例指向子用例。


(1)新建项目

(2)保存路径-》名称

(3)选择图例


(4)项目浏览器





(5)作图(一般包括使用者分析,具体用例分析)

---系统使用者分析












---系统用例分析






参考资料:

http://blog.csdn.net/majorblog/article/details/6571604

http://www.cnblogs.com/tianguook/p/4963971.html

http://www.cnblogs.com/ndxsdhy/archive/2011/06/19/2084698.html
  • 大小: 27.5 KB
  • 大小: 85.5 KB
  • 大小: 27.5 KB
  • 大小: 5.4 KB
  • 大小: 24.5 KB
  • 大小: 4.8 KB
  • 大小: 30.1 KB
  • 大小: 16.5 KB
  • 大小: 8.9 KB
  • 大小: 53.4 KB
  • 大小: 16.5 KB
  • 大小: 37.5 KB
  • 大小: 59.9 KB
分享到:
评论

相关推荐

    用EA(Enterprise Architect)画UML图

    NULL 博文链接:https://gqdy365.iteye.com/blog/2117370

    在EnterpriseArchitect中的需求建模实例

    与之前的rose相比,EnterpriseArchitect是我现在画用例图与做需求的首选工具。对EnterpriseArchitect不了解的可以去百度一下。那么开始讲需求实例吧,就以“资讯浏览”为例子。这次我在做的项目中要求把需求写得很...

    Enterprise Architect 中文教程

    目录 一.EA简介 二.创建新项目 三.EA软件配置 四.用例图,类图的使用 五.其他图形的使用 六.数据建模 七.代码工程 .....

    Enterprise Architect 示例

    A example of Enterprise architect

    UML数据建模工具之EnterpriseArchitect(EA)实例

    一.需求建模,模拟银行ATM机用户取款实例.1.新建项目选择模型视图类别2.将model更改成ATM(项目名称).3.将Requirements更改成'需求...从ActiveDiagrams中找到'卡处理'的用例图,增加相关元素,从而绘制第一个子需求模块.6

    Enterprise Architect建模案例源文件包

    使用Enterprise Architect软件进行建模的案例源文件,包括用例图,类图,活动图,状态图,序列图等参考例子。

    图书管理系统EA用例图

    图书管理系统用例图,通过EA9.0绘制,格式为eap格式,内含简单的总体图书管理图,未细化,可作为模板参考

    Enterprise Architect 中文经典教程

    Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计...

    EA企业版(带注册码)

    需求分析设计,UML建模技术能够帮助我们更好的解决这些问题,EA12企业版带注册码,可以轻松完成用例图、时序图、流程图、类图等,

    UML网上花店课程设计

    自己做的课设文件,word格式 包括 模块图、用例图、类图、活动图、序列图、部署图、组件图

    Enterprise_Architect_12

    可用此软件画出类图,行为图等关于面向对象需要的用例图,适用于所有与软件打交道的工作人员

    UML建模-面向对象设计

    《UML建模-面向对象设计》系列文章描述了常见的一些UML图,主要包括了用例图(Use Case Diagram)、类图(Class Diagram)、活动图(Activity Diagram)、时序图(Sequence Diagram)、状态图(Statechart Machine ...

    《UML建模实例教程》【PPT】

    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章静态建模...

    软件工程实验二.pdf

    掌握 UML 工具 Enterprise Architect(Visio 或 Rational Rose)的使用; 2. 了解面向对象软件建模过程; 3. 把握类图、对象图、顺序图之间的关系。 二、 实验环境 1. PC,CPU:P4 2.0GHz 以上,内存:512M,硬盘:...

Global site tag (gtag.js) - Google Analytics