用例建模Use Case Modeling
Posted dhyblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用例建模Use Case Modeling相关的知识,希望对你有一定的参考价值。
1.用例建模的概念
答:用例是软件工程或系统工程中对系统如何反应外界请求得描述,是一种通过用户的使用场景来获取需求的技术。每个用例提供了一个或多个场景,该场景说明了系统是如何和最终用户或其它系统互动的,也就是谁可以用系统做什么,从而获得一个明确的业务目标。用例是在不展示一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。用例是一系列相关的成功或失败场景的集合,这些场景描述了一个参与者使用一个系统来支持一个目标。
2.用例有哪些形式
答:详述用例:所有的步骤和变化都写得很详细,并有补充部分,如先决条件和成功的保证。在以一种简短的格式确定并编写了许多用例之后,在第一个需求研讨会期间,会详细地编写一些具有体系结构重要性和高价值的用例。非正式用例:非正式的段落格式,包含多种场景的多个段落。简述用例:简短的一段概要,通常是成功的主场景,在早期的需求分析中,快速了解主题和范围,可能是需要几分钟来创建。
3.什么是用例图
答:用例图是由参与者(Actor),用例(Use Case),便捷以及他们之间的关系构成的用于描述系统功能的视图。用例是外部用户所能观察到的系统功能的模型图,用例图是系统的蓝图,用例图呈现了一些参与者,一些用例,以及他们之间的关系,主要用于对系统,子系统或者类的功能行为进行建模。
4.用例图的基本符号和元素
答:参与者(Actor)
用例:
用例之间的关联:
关联关系表示参与者与用例之间的关系,用一条直线表示,有参与者指向用例。
包含关系,较复杂的用例可以被分解为较小的用例。包含关系使用带箭头的虚线表示,箭头指向被包含的用例。
扩展关系表示用例功能的延伸,将新的行为加入到基础的用例上,使得基础用例能够获得新的行为并能够提供新的附加功能。扩展关系用带箭头的虚线表示,箭头指向基础用例。
系统边界,给定系统的范围,为一个方框,属于该系统的用例在边界被其它的元素在边界外。
外部系统,外部的系统,服务,设备,用矩形表示,放在系统边界的外面。
我的工程实践题目是印章检测,也就是物体检测,目标检测,需求就是针对一张图片,识别出上面的印章种类以及标出来印章的位置。主要内容包括,首先用数据集去训练模型,然后用测试图片去验证模型。
用例图如下:
以上是关于用例建模Use Case Modeling的主要内容,如果未能解决你的问题,请参考以下文章