角色(actor)是与系统交互的人或事。角色是一个群体概念,代表的是一类能使用某个功能的
人或事,角色不是指某个个体。
发现角色:
使用系统主要功能的人是谁(即主要角色)?
需要借助与系统完成日常工作的人是谁?
谁来维护、管理系统(次要角色),保证系统正常工作?
系统控制的硬件设备有哪些?
系统需要与哪些其他系统交互?其他系统包括计算机系统,也包括该系统将要使用的计算
机中的其他应用软件。其他系统也分二类,一类是启动该系统,另一类是该系统要使用的
系统。
对系统产生的结果感兴趣的人或事是哪些?
用例代表的是一个完整的功能。在UML 中的用例是动作步骤的集合。
用例的特征:
用例总由角色初始化
用例为角色提供值
用例具有完全性
发现用例
角色需要从系统中获得哪些功能?角色需要做什么?
角色需要读取、产生、删除、修改或存储系统中的某些消息吗?
系统中发生的事件需要通知角色吗?或者角色需要通知系统某件事吗?这些事件(功能)
能干些什么?
如果用系统的新功能处理角色的日常工作是简单化了,还是提高了工作效率?
系统需要的输入/输出是什么信息?这些输入/输出信息从哪儿来到哪儿去?
系统当前的这种实现方法要解决的问题是什么(也许是用自动系统代替手工操作)?
描述用例
描述要点:描述用例时,应着重描述系统从外界看来会有什么样的行为,而不管该行为在系统
内部是如何具体实现的,即只管外部能力,不管内部细节。
用例描述应包括下面几点:
1) 用例的目标:最终任务、结果等
2) 用例是怎样被启动的:何角色在何情况下启动。
3) 角色和用例之间的消息流:通知、修改、决定等
4) 用例的多种执行方案:
5) 用例怎样才算完成并把值传给了角色。
分享到:
相关推荐
用例图(Use Case Diagram)是一种静态模型,描述系统的参与者、用例和它们之间的关系。本实验报告将详细介绍用例和用例图的建立,通过设计图书管理系统的用例图,掌握用例和用例图的建立方法。 一、实验目的 1. ...
四、用例图(Use Case Diagram) 用例图是UML中的一个静态结构图,用于描述系统的功能需求。用例图的主要组成部分包括参与者、用例和关系。 五、用例分析技术 用例分析技术是UML中的一种常用的分析技术,用来描述...
本篇将深入探讨UML中的两个关键概念——用例图(Use Case Diagram)和类图(Class Diagram),以及它们在课程设计中的应用。 首先,让我们关注用例图。用例图是UML中的一种行为模型,主要用来描述系统与用户之间的...
首先,我们来探讨用例图(Use Case Diagram)。用例图是描述系统功能的一种模型,主要展示了系统中主要角色(Actors)与他们所能执行的操作(Use Cases)之间的关系。在图书管理系统中,角色可能包括管理员、读者和...
用例图(Use Case Diagram)是 UML 中的一种静态模型,它描述的是系统的功能需求,展示了系统与外部参与者之间的交互关系。用例图由参与者、用例和关系组成。参与者是系统的外部用户或其他系统,例如,用户、管理员...
用例图(Use Case Diagram)** 用例图描绘了系统外部参与者(users)与系统之间的交互,主要关注系统的功能需求。用例表示了用户与系统进行的活动,而参与者则代表了与系统交互的不同角色。用例图通过以下元素表示: ...
用例图(Use Case Diagram)是UML中的一种静态视图,用于描述系统或组件的外部行为,即系统如何与用户或其他外部系统交互。它通过图形化的方式展示了参与者(Actor)与用例(Use Case)之间的关系,帮助我们理解系统...
其中,用例图(Use Case Diagram)是UML的一种静态视图,它捕捉了系统与外部参与者之间的交互。本文将深入探讨用例图的概念、组成部分以及如何绘制用例图。 用例图的核心概念: 1. **用例(Use Case)**:用例描述...
用例图(Use Case Diagram)是UML中的静态视图,它展示了系统参与者(Actors)与系统(System)之间的关系,这些关系通常以用例(Use Cases)的形式表现。用例代表了系统提供的功能,而参与者则表示与系统进行交互的...
1. **用例图 (Use Case Diagram)**: 用例图展示了系统的主要参与者(Actor)与系统提供的功能(Use Cases)之间的关系。它用来描述用户或外部系统如何与系统交互,以及这些交互的业务目标。在提供的资源中,`用例...
1. **用例图(Use Case Diagram)**: - 用例图用于描绘系统的主要参与者(Actors)以及他们与系统之间的交互。在这个例子中,参与者可能包括图书管理员、借阅者和系统管理员。 - 图书管理员用例可能包括添加书籍...
用例图 (Use Case Diagram) 用例图是UML中的一种静态视图,它描绘了系统外部参与者与系统之间的交互,主要用来描述系统功能需求。在用例图中,有以下几个关键元素: - **参与者(Actor)**: 表示与系统交互的外部...
3. **绘制用例图(Use Case Diagram)**:用例图是UML中的静态视图,展示了参与者与用例之间的关系。它用椭圆表示用例,用箭头表示关联关系,直观地展示系统的主要功能。 4. **细化用例**:通过编写用例规格说明书...
在UML中,用例图(Use Case Diagram)是描述系统外部参与者(Actor)与系统功能(Use Case)之间交互关系的静态视图,它主要关注系统的功能需求。 1. **用例图的基本元素** - **参与者(Actor)**: 外部系统或用户...
- 用例图(Use case diagram):用于描述系统的功能和使用者之间的关系,是需求分析阶段的重要工具,由系统、参与者、用例和关系组成。 - 类图(Class diagram):表示类、接口及其相互关系,是静态结构的核心部分。...
其中,用例图(Use Case Diagram)是UML的一种静态视图,主要用于描绘系统的主要角色、用例以及它们之间的关系,帮助我们理解系统的需求和功能。以下是对用例图及其建模技术的详细解析。 **用例图的概念** 用例图...
首先,**用例图**(Use Case Diagram)是用来描述系统参与者(Actors)与系统(System)之间的交互关系。在这个网上书店系统中,可以看到几个主要的用例,如管理员登录、用户登录、用户注册、书籍管理(包括添加书籍...
### 第3章 静态建模:用例和用例图 用例(Use Case)描述了系统与外部参与者之间的交互,是需求分析的重要工具。用例图展示了这些交互的图形表示,包括参与者(Actors)、用例(Use Cases)以及它们之间的关系。用...
在软件开发过程中,用例图(Use Case Diagram)是一种重要的统一建模语言(UML)工具,它用于描绘系统与用户之间的交互,以及系统提供的功能。本文将深入探讨用例图的基本组成、作用、目的以及相关概念。 **一、用...
3. **用例图(Use Case Diagram)**:用例图描绘了系统的主要参与者(Actors)和他们与系统之间的交互,展示了用户对系统功能的需求。 4. **序列图(Sequence Diagram)**:序列图是动态行为模型的一种,展示了对象间...