业务用例是用来捕获功能性需求的,功能性需求是由actor的业务目标来体现的。也就是对于actor来说,他所负责的业务需要由一系列的业务目标组成。比如一个档案管理员,他的业务目标就是维护档案。比如论坛管理员,他的业务目标有维护用户,维护帖子等..这些业务目标构成actor职责的全部。业务用例体现了需求。
而需求的实现有多种方式。如何实现它,是由系统用例来体现的,它们并不是一个简单的细分关系,虽然看上去象。就说维护档案吧,这样一个业务目标,会有多种不同的用例场景去完成它,这些场景包括如何增加档案,如何修改档案,如何删除档案....对于系统用例来说,就是通过分析这些场景,来决定哪些场景中的哪些部分是要纳入系统建设范围的。比如维护档案业务用例中,假设由于某个原因,修改档案很困难,只能通过先删除,再全部重建的方式来实现,那么系统用例就增加档案,删除档案,而没有修改档案。
业务用例和系统用例是分别站在客户的业务视角和系统建设视角来规划的。业务用例不是接近,而是完全的直接需求,系统用例也不是业务逻辑的详细划分,而是系统对需求的实现方式,但不是与程序设计无关,它只是说,要建设的系统功能性需求由这些系统用例构成。
所以业务用例和系统用例都是需求范畴,它们分别代表了业务范围和系统范围。
分享到:
相关推荐
### 测试用例编写讨论 #### 一、引言 测试用例的编写是软件测试过程中至关重要的一环,它能够确保软件质量的同时提高测试效率。本文档旨在通过一系列的讨论来探讨如何有效地编写测试用例,并针对现有流程中存在的...
书中详述了主执行者的重要性,并讨论了如何通过执行者概况表来刻画执行者的特点。此外,书中还区分了辅助执行者、内部执行者和白盒用例的概念,并建议通过实践来加深对这些概念的理解。 为了使用例更加清晰和易于...
在本文中,我们将讨论测试用例设计的重要性、常见的测试用例设计方法、测试用例设计的步骤和注意事项。 测试用例设计的重要性 测试用例设计是软件测试中的一种重要步骤,它可以帮助测试人员设计出更加 ...
本压缩包“维护测试用例.rar”包含了关于如何有效地管理和维护测试用例的相关信息,尤其适用于IT行业的专业人士。其中包含的“维护测试用例.txt”文件很可能是详细阐述了这一主题的文字资料。 首先,测试用例的维护...
- **多方参与**:除了开发团队外,还应让客户代表、产品经理等参与到需求讨论中,确保需求的准确性和可行性。 通过以上介绍,我们可以看到用户需求用例表在软件项目管理中的重要性。合理运用这一工具,不仅能够提高...
通过"conception_image"中的图标,我们可以进一步了解这些概念,将抽象的用例描述具象化,便于团队成员和利益相关者更好地理解和讨论系统的需求。这些图标和图像通常会以清晰、直观的方式呈现,以便于非技术背景的...
白盒测试用例 白盒测试是一种软件测试方法,它通过检查程序的内部结构和逻辑来测试程序的正确性。...在本文中,我们讨论了白盒测试用例的设计和测试过程,包括控制流图、测试用例设计和测试结果分析。
- **重复与错误处理**:发现重复或错误的测试用例时,应通知相关人员讨论并决定修改策略,避免随意修改造成混乱。 - **作废数据管理**:对于不再适用的测试数据,应明确标注并替换为新的数据,保持测试用例库的整洁...
范围是指真正被讨论的系统是什么?主执行者是指谁有要实现的目标?层次是指目标的层次是高,还是低? 测试用例的特点 测试用例具有一下特点: * 可复用性:良好的测试用例具有重复使用的功能,保证测试的稳定性。...
3. 团队协作:Checklist支持多用户同时操作,团队成员可以共享测试用例库,共同讨论和改进测试方案。此外,它还提供权限管理,确保敏感信息的安全性。 4. 报告与统计:Checklist可生成详细的测试报告,包括通过率、...
### 测试用例之性能测试用例 #### 1. 测试种类与阶段概述 测试在软件开发过程中占据着至关重要的地位,它不仅确保了软件的功能性和稳定性,还提升了用户体验和产品的市场竞争力。根据给定文件的信息,我们将重点...
"CK测试用例"可能指的是Charles (CK) Martin的测试方法或一个特定的测试框架,但在这个情境下,信息有限,我们主要从一般性的测试用例角度进行讨论。 测试用例是系统测试的一种规范,它详细描述了如何对软件进行...
本文主要讨论了APP测试用例设计思路,涵盖了移动开发软件测试用例设计的重要性和挑战性。随着移动设备的普及,移动App测试变得越来越重要。移动App测试与传统台式机测试相比具有复杂性,需要考虑设备、网络和可用性...
5. 修订和验证:与利益相关者讨论,确保用例的准确性和完整性。 六、用例在软件开发中的作用 1. 需求沟通:用例提供了一个共同的理解基础,便于开发人员、业务分析师和用户之间的沟通。 2. 需求管理:用例作为需求...
标签"test case"表明这是关于测试用例的讨论。通过使用通用测试用例模型,开发者可以更方便地维护测试代码,增加代码的可读性和可维护性。此外,这种方法还有助于团队间的协作,因为所有人都遵循相同的测试用例结构...
在学习和实践中,如果遇到任何问题,如如何更好地编写测试用例、如何优化测试流程等,都可以通过交流讨论来寻求解答。与其他测试人员分享经验和技巧也是提升个人能力的好方法。 总之,测试用例的编写是一项细致且...
### 系统用例及部署图 #### 一、用例图的概念与构成 ##### 1.1 用例图的定义 用例图是一种重要的软件工程工具,它描绘了一个系统或子系统的功能模型,主要关注的是外部参与者所能观察到的系统功能。用例图通过图形...
- **沈奇**、**张寒植**、**徐晶晶**:共同负责管理员功能的测试用例编写,包括用户管理、课程管理、讨论区管理等。 #### 六、结语 通过上述内容,我们可以看到功能测试用例编写的重要性及其基本要素。合理规划和...