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

用例与功能的区别

阅读更多

用例与功能的区别:

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

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

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

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

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

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

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

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

动图或序列图来描述)

分享到:
评论

相关推荐

    UML统一用例方法

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

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

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

    测试用例设计白皮书.doc

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

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

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

    附录一 测试用例质量标准.docx

    * 测试用例的目标清楚,并能满足软件质量的各个方面,包括功能测试、性能测试、安全性测试、故障转移测试、负载测试等。 * 设计思路正确、清晰。 * 在组织和分类上,测试用例层次清楚、结构合理。 * 测试用例覆盖...

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

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

    软件测试用例,用例写法

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

    Xcode测试用例

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

    umlchina_2用例需求(上).pdf

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

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

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

    需求建模-用例建模

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

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

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

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

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

    黑盒测试用例设计方法

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

    需求用例分析(一)

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

    “用例驱动架构设计”之误——4+1视图剖析系列(四)

    总之,“用例驱动的架构设计”这种观点有严重缺陷:需求=功能+质量+约束用例是功能需求实际上的标准用例涉及、但不涵盖非功能需求纵观业界,有不少书持“用例驱动的架构设计”的观点,例如《Rational统一过程:实践

Global site tag (gtag.js) - Google Analytics