`
wanxiaotao12
  • 浏览: 485071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用例与功能的区别

阅读更多

用例与功能的区别:

1、功能是计算机术语,是用来描述计算机的, 而非定义需求的术语。功能实际描述的是输入 - > 计算 ->

输出。DFD图, 就是典型的面向过程分析模式。困此把用例当做功能点的分析员实际在做面向过程的分析。

2、用例不是计算机术语, 是针对参与者来说的,是从参与者的角度来说的。 是参与者可以做什么。
用例的几个特征:
a.相对独立
b.执行结果对参与者来说是可观测的和有意义的
c.必须由一个参与者发起
d.以动宾短语形式出现

用例的核心是以参与者的为中心,从参与者的角度来描述他要做的日常工作(区别以业务流程描述的方式)

,并分析 这些日常工作之间是如何交互的(区别于数据流的描述方式。)换句话说, 用例分析的首要目标

不是要弄清楚某项业务是如何一步步完成的, 而是要弄清楚有多少参与者?每个参与者都做什么?业务流程

分析则是后续的工作。其次,用例就是为面向对象而生的,其思想完全符合OO。用例分析方法试图找到问题

领域内所有相对独立的参与者和事件, 并把业务流程当成是这些参与者和事件之间的交互结果(在UML用活

动图或序列图来描述)

分享到:
评论

相关推荐

    编写系统和业务用例分析

    将用例理解为功能划分和描述会导致将用例误用为传统的需求分析中的功能框图,实际上削弱了用例的价值。 用例的核心在于它是一种需求表述方式,而非计算机术语。它关注的是参与者想要完成的任务,而不是计算机如何...

    UML统一用例方法

    - **寇本**:更加强调用例与用户目标之间的联系,认为用例应当直接反映用户的需求和期望。 3. **用例文档**: - **亚克申**:倾向于使用图形化的UML用例图来描述用例。 - **寇本**:主张使用结构化文本格式来...

    游戏测试中应该编写哪些测试用例

    游戏测试中应该编写哪些测试用例,在软件测试中让我们来了解一下有关游戏测试用例编写方法浅谈 吧测试用例设计 一、游戏软件与通用软件的区别 二、网游有哪些测试内容 三、游戏中针对功能性测试测试用例编写浅谈...

    计划方案用例区别

    ### 计划、方案与用例的区别及其应用 #### 一、概述 在软件开发过程中,计划、方案和用例是三个重要的概念。它们分别从不同的角度指导着测试活动的开展,确保软件产品的质量能够得到有效的保障。本文将详细介绍这...

    测试用例设计白皮书.doc

    **与等价类划分的区别:** 等价类划分方法侧重于将输入域划分为子集,而边界值分析则更专注于子集的边界值。 **常见的边界值:** - 最小值和最大值。 - 小于最小值和大于最大值。 - 空值或空字符串。 - 特殊字符。 ...

    用例建模实验中的若干问题

    1. **明确包含与扩展的区别:** 包含关系表示一个用例必须完整执行另一个用例的行为;而扩展关系则表示一个用例可以在另一个用例的基础上添加额外的行为。 2. **正确使用UML语法:** 在Rational Rose等工具中,正确...

    测试用例包含内容

    ### 测试用例包含内容 #### 一、测试用例模板内容详解 ##### 1.1 测试ID - **定义**: 每个测试用例都应该有一个唯一的...此外,测试用例还应考虑到非功能性需求,并遵循一定的设计原则,以确保测试的有效性和可靠性。

    测试用例设计方法场景法VS功能

    1、目的站在用户的角度,以用户的使用逻辑及操作习惯为出发点,结合功能用例的设计方法,使用例设计更符合用户使用逻辑更具有可执行性,从而最大程度上覆盖用户需求。  1、目的  站在用户的角度,以用户的使用逻辑...

    软件测试用例,用例写法

    与强度测试和压力测试密切相关,但在测试目标上有细微区别。 7. **用户界面测试**:专注于评估软件界面的可用性和友好度。这包括检查布局是否合理、操作是否直观等因素。 8. **安全测试**:确保软件能够抵御未授权...

    Xcode测试用例

    - **逻辑测试与应用测试的区别**: - **逻辑测试**:专注于代码本身的正确性测试,适用于独立的代码模块,如类的方法或函数。逻辑测试可以帮助开发者在代码层面确保功能的正确性,特别适合于进行压力测试和边界条件...

    毕业设计&课设_基于 express 等的在线答题系统后台,含用例描述与系统功能列表.zip

    同时,根据用户类型(如学生、教师、管理员)的不同,授予不同的权限,实现功能区别的访问控制。 2. 题库管理:题库模块是在线答题系统的核心部分之一。系统需要具备添加新题、编辑题目、删除题目以及分类管理题目...

    软件 测试 用例 模板

    - **测试需求与用户需求的区别**: - **测试范围变化**:测试需求可能会根据实际测试情况有所调整。 - **实现方式变化**:实际测试过程中可能会采用不同的测试策略和技术。 - **测试策略过滤**:为了提高测试效率...

    umlchina_2用例需求(上).pdf

    #### 业务建模与系统建模的区别 文档还区分了业务建模与系统建模的概念: - **业务建模:** 关注于组织内部的业务流程和活动。 - **系统建模:** 关注于支持这些业务流程的信息系统的设计和实现。 通过上述分析...

    测试文档(测试计划+测试报告+测试方案+测试用例+试运行报告+测试工具+测试流程概述+jmeter入门手册)

    **测试用例**是测试方案的核心,它是对一个或多个功能的特定输入、执行条件和预期输出的描述。测试用例设计应尽可能全面,涵盖正常和异常操作,以验证系统在各种条件下的行为。 **试运行报告**是在产品正式发布前...

    python自动化测试3:接口文档与用例

    在设计接口测试用例时,测试人员需要根据接口的具体功能设计不同的测试场景,包括正常值测试、边界值测试、异常值测试、安全性测试等。为了提高测试效率和准确性,接口测试中经常使用工具如Fiddler和Postman等,通过...

    需求建模-用例建模

    系统外部可见的一个系统功能单元。系统的功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达

    单元测试用例实例设计说明

    本文将深入探讨如何编写测试用例,以及黑盒测试和白盒测试的区别。 首先,测试用例是一个为特定目标设计的集合,包含了测试输入、执行条件和预期结果。测试用例应该是独立的、无冗余的,并具有捕获错误的能力。设计...

    ruanjianceshi.zip_测试用例_测试用例编写_软件测试

    它可能讲解了黑盒测试和白盒测试的区别,以及如何根据功能、性能、兼容性、安全性等不同维度进行测试。此外,文档可能还介绍了V模型和W模型,这两种常见的软件开发生命周期模型,它们强调了测试在软件生命周期中的...

    黑盒测试用例设计方法

    本文将介绍黑盒测试用例设计方法的概述、等价类划分法的概念和应用、有效等价类和无效等价类的定义和区别。 概述 黑盒测试用例设计方法是一种基于软件规格说明的测试方法,旨在设计测试用例,以验证软件是否实现了...

    需求用例分析(一)

    在RUP和UML中,备选流的解释如下:备选事件流包括与正常行为相关的可选或异常特征的行为,同时也包括正常行为的各种变形。您可以将备选事件流看作是基本事件流的“绕行道”,有些备选事件流将返回到基本事件流,而...

Global site tag (gtag.js) - Google Analytics