`

【转】什么是Use Case

 
阅读更多

什么是Use Case

用例描述文档的书写是系统分析人员对用户需求的深刻理解的体现。是后期时序图和实际开发的重要依据。也可以对作为项目估算的依据,以及根据UC复杂度和开发周期来衡量开发人员的工作效率。因此UC的书写规范及其重要,就工作用的一些经验,比如书写格式、书写内容及其注意事项与大家分享。

大纲图:

 

一、前期准备

Ø         对用户的问题要有非常深刻完善的理解

Ø         确保能够解决用户的所有问题

Ø         把用户的需求真正地反应到商业模型

Ø         对以后的设计和开发过程提供说明和框架

Ø         根据需求生成UI界面

二、Use Case内容

首先有用例名称:一般是模块名称或者模块中功能点的名称。

 

其次文档变更记录(Revision History),具体内容如下:

 

1、基本描述(Brief Description

描述用例在系统中的作用。比如此用例的使用者是谁、使用者所要做的操作。

2、前置条件(Precodition

描述该用例执行前所要满足的条件。比如用例B执行前,必须先执行A,则用例的前置条件是执行A

3、事后保证(PostCodition

此用例执行完毕后的条件

4、主要流程(Basic Flows

用户操作该用例的基本流程,是后期时序图的主要参考

5、选择性流程(Alternative Flows

在操作主要流程过程中,出现的一些分支流程,是后期时序图的主要参考

6、特别需求(Special Requirement

对一些细微功能点进行描述,比如用户身份验证规则、订单号码产生规则、是否需要SSL加密等等

7、使用界面(User Interface

美工根据需求制作的UI,及其对UI中栏位进行的说明。

8、附加资讯(Addition Information

一些商务逻辑的描述,可以把系统逻辑试图(Logic View)放到这里

三、总结

在阅读UC的过程中主要遇到以下问题“基本流程和选择性流程描述的不够清楚或者不够详细”的问题,主要是因为系统分析人员对需求理解的不够透彻,分析的不够彻底。

 

 

版权

作者:灵动生活

出处:http://www.cnblogs.com/ywqu

如果你认为此文章有用,请点击底端的【推荐】让其他人也了解此文章,

你也可以加我的新浪微博,以便实时了解我的动态:http://weibo.com/ywqu

WOWO英语(英语培训学校):http://www.wowomandarin.cn   上海电子商务解决方案:http://www.hello36.com 
上海闪酷系列解决方案: 
电子商务解决方案   移动电商APP软件   培训学校管理系统   购物分享社区系统   移动开发解决方案   在线问卷调查系统   

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

分享到:
评论

相关推荐

    UseCase文档模版在面向对象软件开发中的应用

    【UseCase文档模版在面向对象软件开发中的应用】 Use Case驱动的面向对象软件开发方法是一种以用户需求为中心的方法论,由Rational统一过程(RUP)所提倡。在这个过程中,Use Case模型扮演了核心角色,它清晰地描述...

    UseCase2.0 PPT

    《UseCase2.0:用例驱动开发的深化与扩展》 在软件工程领域,用例(Use Case)自提出以来便成为了系统分析、设计和测试的重要工具,它有效地沟通了系统应该实现的功能,将需求置于特定用户目标的上下文中,并作为...

    高通chi usecase流程分析.pdf

    在本文档中,我们将深入探讨高通公司的ISP(Image Signal Processor)架构以及其在相机应用中的使用案例(usecase)流程。首先,我们简要概述高通ISP的基本架构及其数据处理流程,接着详细分析usecase XML配置文件,...

    Camx中usecase运行及node调用逻辑

    Camx中usecase运行及node调用逻辑

    lenya usecase framework

    ### Lenya Usecase Framework详解 #### 一、引言 在Lenya系统中,一个用例(usecase)指的是用户触发的操作行为。通常情况下,一个用例是通过CMS菜单选项或特定出版物文档来触发的。这个文档是用例行动的对象...

    5 Best Big Data Use Case

    BigData,hadoop, IBM, beginner, Use Case

    usecase的描述格式参考模板英文版

    usecase的描述格式参考模板英文版usecase的描述格式参考模板英文版usecase的描述格式参考模板英文版

    Use+Case在嵌入式系统故障问题中的应用

    ### Use Case 在嵌入式系统故障问题中的应用 #### 摘要 本文探讨了以Use Case为基础的故障模式分析方法在嵌入式系统中的应用。这种方法能够在系统分析的早期阶段,通过对系统进行结构化分解,减少故障系统分析的...

    writing effective use case

    ### 如何撰写有效的用例(Use Case) #### 引言 用例作为一种描述软件系统功能需求的方法,在过去的几十年里已经成为面向对象开发的标准实践,并逐渐扩展到嵌入式软件及业务流程再造领域。然而,尽管用例的应用...

    UseCase Diagram.rar

    在"UseCase Diagram.rar"中,我们可以看到不同用例的表示方式,每个用例通常由一个椭圆形表示,描绘了系统的一个功能或操作。用例图中还包括参与者(Actor),他们通常是系统外的实体,如用户、硬件设备等,由一根...

    software testing use case

    标题“software testing use case”指代的是一篇关于软件测试中使用用例方法的文章。用例(Use Case)是软件工程中一种描述软件需求的方法,用于详细说明系统如何响应外部的交互来达到特定的业务目标。在软件测试...

    UML Use Case Diagrams

    - **用例(Use Case)**: 描述了系统的一项特定功能或行为,通常包括一系列步骤,这些步骤定义了系统如何响应来自参与者的特定输入。 - **参与者(Actor)**: 表示与系统交互的角色,可以是人、其他计算机系统或硬件...

    用例模板use case template

    用例模板use case template 用例模板是软件开发中的一种重要文档,用于描述系统的功能需求和行为。下面是对用例模板的详细解释。 用例 ID 和名称 每个用例都需要一个唯一的整数序列号标识符,以便于区分和追踪。...

    use case分析设计指导

    面向对象理论和现实的矛盾催生Use Case方法 用例分析方法试图找到问题领域内所有相对独立的参与者和事件,并把业务流程当成是这些参与者和事件之间的交互结果(在UML用活动图或序列图来描述)。因此,用例方法被吸纳...

    Use Case Driven Object Modeling with UML

    Use Case Driven Object Modeling with UML. Theory and Practice. Fast-track your project from use cases to working, maintainable code

    uml - writing effective use cases 带PDF书签版本

    #### 什么是Use Case? 在软件工程领域,Use Case是一种描述系统功能需求的方法,它从用户的角度出发,描述了用户与系统交互的过程以及期望的结果。Use Case通常包括以下几部分: 1. **标题**:简短地描述Use Case...

    uml use case 订餐系统

    它包括多种图表,其中用例图(Use Case Diagram)是描绘系统功能和用户交互的重要手段。在本篇中,我们将深入探讨如何使用UML用例图来设计一个订餐系统。 首先,让我们理解用例图的基本元素。用例图由以下几个关键...

    图书管理系统用况——usecase图

    图书管理系统用况——usecase 图书管理系统用况——usecase 图书管理系统用况——usecase 图书管理系统用况——usecase 图

    USE CASE入门与实例.pdf

    文件标题表明文档是关于“USE CASE入门与实例”,USE CASE(用例)是一种分析技术,它被广泛用于软件开发领域,特别是在面向对象分析和设计(OOAD)以及统一建模语言(UML)中。用例用来描述系统如何响应外部或内部...

Global site tag (gtag.js) - Google Analytics