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

用例与功能的区别

阅读更多

用例与功能的区别:

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

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

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

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

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

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

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

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

动图或序列图来描述)

分享到:
评论

相关推荐

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

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

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

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

    需求建模-用例建模

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

    需求用例分析(一)

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

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

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

    如何写性能测试用例

    1.如何写性能测试用例由于性能测试与功能测试有很大的区别,所以讨论出的结果可能与预先的设想有一定的区别。  1.如何写性能测试用例  由于性能测试与功能测试有很大的区别,所以讨论出的结果可能与预先的设想有...

    关于自动化软件测试用例设计的几点分析

    1、手工测试用例和自动化测试用例功能定位的区别。  a)手工测试用例  i.较好的异常处理能力,能通过人为的逻辑判断校验当前步骤的功能实现正确与否。  ii.人工执行用例具有一定的步骤跳跃性。  iii.人工测试步步...

    如何评价测试用例的有效性?

    也开展探索性的测试(ExploratoryTesting),关于二者的定义和区别,可以参见CemKaner的胶片:http://www.kaner.com/pdfs/QAIExploring.pdf   本文探讨脚本化测试中的测试用例的有效性问题,尤其是针对功能性测试...

    如何编写性能测试用例

    如何编写性能测试用例软件测试由于性能测试与功能测试有很大的区别,所以讨论出的结果可能与预先的设想有一定的区别。性能测试的目的:为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到...

    如何写软件性能测试用例

    如何写软件性能测试用例软件测试由于性能测试与功能测试有很大的区别,所以讨论出的结果可能与预先的设想有一定的区别。性能测试的目的:为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起...

    设计测试用例的四条原则

    之所以理论和实际会有这样的差别,是因为在理论上不要考虑  测试用例设计的最基本要求:覆盖住所要测试的功能。这是再基本不过的要求了,但别看只是简单的一句话,要能够达到切实覆盖全面,需要对被测试产品功能的...

    测试用例的那一回事

    首先,我们需要知道:为什么需要测试用例? 前言 最近,团队对测试...),这往往会让开发人员开发出的功能会有跟需求有所差别,这会带来额外的工作量 开发和测试脱节 什么是开发和测试脱节,说的是,当开发人员按照自

    spring v3.2源码

    spring3.2的源代码,至于为什么要下载spring3.2的源代码呢?...虽然每个版本之间有差别,由于我们想要研究的都是spring的一些基本的功能,关于baen解析,bean注入,aop啥的,这些基本的功能每个版本之间差别是非常小的。

    黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别

    黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。  白盒测试:已知产品的内部工作过程,可以通过测试证明每...

    3.pytest的介绍和PO模式

    pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。根据pytest的官方网站介绍,它具有如下特点: 使用自动化测试框架: 需求是希望框架达到...

    架构设计和概要设计

    先谈下架构设计:架构设计包括了功能性架构和技术架构设计两个部分的内容  初步再来探讨下架构设计和概要设计的区别和边界问题。先谈下架构设计:  架构设计包括了功能性架构和技术架构设计两个部分的内容,功能性...

Global site tag (gtag.js) - Google Analytics