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

用例建模Use Case Modeling

时间:2019-11-03 22:08:53      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:设计   描述   包括   mic   程序设计   说明   用例   src   打印   

1.用例:使用系统时发现的功能性需求,不应过于复杂,简单的来说就是你希望系统能够有什么功能,能够增加系统的价值。

用例模型包括用例描述和用例图,我们主要把中心放在用例描述上。

用例模型包含参与者和场景,场景包括成功场景和失败场景。

因此用例模型中有多个场景;每个场景是一个用例。

用例必须注重为用户提供可观察的返回值,就是系统触发了一个用例之后能够给用户带来什么。
2.

关系:
(1)泛化关系,在参与者和用例中都能泛化。

(2)包含关系:

 技术图片

 

表示A包含B;比如A是管理数据,B可以是添加数据、删除数据等;

(3)扩展关系:

 技术图片

表示D被C扩展,D包含新的功能,比如D是查询数据,C可以是打印数据,即用户可以查询但不打印数据,打印数据只是一个扩展功能。

 3.UML全称为Unified Modeling Language,是目前最流行的面向对象建模语言。

 UML是图示化、说明、构造一个软件系统并生成其文档的标准语言。

 UML独立于开发过程,可与大多数面向对象开发过程配合使用。

 UML独立于程序设计语言,可用c++、Java等任何一种面向对象程序设计语言实现。

 

4. UML的9种图:进行静态建模的用例图、类图、对象图

 动态建模的顺序图、协作图、状态图、活动图

 物理建模的配置图、构件图

用例建模Use Case Modeling

标签:设计   描述   包括   mic   程序设计   说明   用例   src   打印   

原文地址:https://www.cnblogs.com/ft-97/p/11789198.html

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