`
hengltyy
  • 浏览: 16671 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

系统用例图

 
阅读更多

一、概念

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

二、组成

用例(Use Case)、参与者(Actor)、系统边界、关联

2.1 用例

2.2 参与者:系统用户与其他系统。

2.3 系统边界:参与者(Actor)可以感受到的系统服务或功能单元。

2.4 关联:为了减少模型维护的工作量、保证用例模型的可维护性和一致性,可以在用例之间抽象出包含(Include)、扩展(Extend)和泛化(Generalization)这几种关系。

包含关系是指用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分。

扩展关系是指在一定条件下,把新的行为加入到已有的用例中,获得的新用例称为扩展用例(Extension),原有的用例称为基础用例(Base)。

泛化关系是指一个父用例可以被特化形成多个子用例,而父用例和子用例之间的关系就是泛化关系。

 

分享到:
评论

相关推荐

    机票预定系统用例图

    ### 机票预定系统用例图知识点详解 #### 一、用例图概述 用例图是一种重要的需求分析工具,主要用于描述系统的外部可见行为以及不同角色与系统交互的方式。它能够清晰地展示系统的功能需求,帮助开发者理解用户的...

    学生管理系统用例图

    根据所提供的信息,我们可以深入探讨“学生管理系统用例图”的相关内容,包括用例图的基本概念、如何使用Rational Rose绘制用例图以及用例图在学生管理系统中的应用。 ### 一、用例图基本概念 用例图是统一建模...

    酒店订房系统用例图

    酒店订房系统用例图

    图书管理系统用例图描述

    《图书管理系统用例图解析》 图书管理系统是一个用于管理和跟踪图书馆资源的重要工具,它通过一系列交互操作,确保图书的流通、借阅、归还以及图书信息的更新与维护。用例图是系统分析中常用的一种建模手段,它清晰...

    网上购物系统用例图.pdf

    以下是对该系统用例图的详细解析: 1. **用户管理**: - **注册与登录**:用户需要注册账号才能进行购物活动,注册过程包括填写注册表,系统会审核信息的合理性。如果信息合理,用户注册成功;反之,若信息不合理...

    图书馆管理系统用例图、活动图、类图、时序图.doc

    "图书馆管理系统用例图、活动图、类图、时序图" 图书馆管理系统是为了实现内部图书借阅管理的系统化、规范化和自动化。该系统主要包括了图书管理、读者管理、借阅管理、系统管理等几个子系统。下面将对图书馆管理...

    软件工程实验—物流公司管理系统用例图

    在这个实验——“软件工程实验—物流公司管理系统用例图”中,我们将探讨如何利用Rational Rose 2003这款强大的建模软件来设计物流公司的管理系统。 首先,了解用例图的基本构成至关重要。用例图主要由以下元素组成...

    人力资源管理系统用例图

    人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图...

    UML网购系统用例图

    《UML网购系统用例图详解》 UML(统一建模语言)是软件开发过程中常用的一种图形化表示工具,它能清晰地描绘出系统的功能和交互。在本例中,我们将深入探讨一个UML用例图,该图用于描述一个在线购物系统,涵盖了...

    南华大学门诊管理系统用例图说明

    南华大学门诊管理系统用例图说明 南华大学门诊管理系统用例图说明是一个门诊管理系统的用例图文档,该系统旨在帮助医院更好地管理门诊业务,提高工作效率和服务质量。该系统包括多个参与者,例如注册用户、医生、...

    银行ATM系统用例图

    ### 银行ATM系统用例图解析 #### 一、引言 随着信息技术的发展,银行自动柜员机(ATM)已成为人们日常生活中不可或缺的一部分。为了更好地理解和设计ATM系统的功能,本文将深入分析一份针对学生实训课程的银行ATM...

    uml技术学习(附物流系统用例图)

    **UML技术学习(附物流系统用例图)** UML,全称为统一建模语言(Unified Modeling Language),是软件工程领域中一种重要的可视化建模工具。它为系统设计者提供了一种标准化的方式来描述软件系统的需求、结构和...

    购物系统用例图

    总结起来,"购物系统用例图"是一个全面的模型,它涵盖了从用户角度看到的系统功能(如购买、评价),到商家和管理员需要的后台管理功能(如商品管理和订单处理)。通过分析这些用例图,开发者可以清晰地了解系统需求...

    基于UNL大作业网上购物系统用例图

    ### 基于UNL大作业网上购物系统用例图详解 #### 一、引言 在本篇文章中,我们将详细介绍一个适用于大学期末项目的“网上购物系统”中的用例图设计。该系统主要包括两个核心角色:顾客和系统管理员。通过分析这两个...

    学校网上选课系统用例图描述.doc

    学校网上选课系统用例图描述 学校网上选课系统用例图描述文档中,主要介绍了该系统的用例图模型,涉及到 Admin、Student、Database 和 SIS 四个actor。通过对用例图的分析,我们可以总结出以下几个重要的知识点: ...

    医院预约挂号系统用例图

    针对一个医院预约挂号系统的用例图,包括患者和医生的操作权限

Global site tag (gtag.js) - Google Analytics