BRS与SRS
在软件开发项目中,BRS(业务需求规范)是详细描述客户需求的文档。这包含有关业务的信息和需要在软件中实现的流程的详细信息。SRS(软件需求规范)规定了软件系统的需求。它包括对需要开发的系统的描述。SRS包括用户如何与软件系统交互、非功能需求等信息。
什么是BRS?
BRS(businessrequirementspecification)是一个详细描述客户需求的文档。这将由开发团队在开发软件时和测试团队在测试阶段参考。它包含了需要在软件中实现的过程以及是否需要任**特性的详细信息。一般来说,BRS包含的信息包括:谁打算使用软件、将要使用系统的最大并发用户数、用户类型、使用的计算机知识、用户当前面临的问题、应用程序所需的安全性、软件所面临的硬件和环境约束。它还提供了当前系统的描述和未来可能的扩展。BRS还描述了交付物或客户期望的内容。它还应该描述软件所期望的可靠性水平。最重要的是,BRS不是用任何计算机术语编写的。
什么是SRS?
SRS指定软件系统的需求。它包括对需要开发的系统的描述。它包括用户如何使用用例与系统交互。用例提供了用户和软件系统之间发生的操作的描述。通常使用UML(统一建模语言)来形式化地指定SRS中的用例。它还包含非功能性需求,如性能需求、系统所需的标准以及对系统的任何约束。SRS应该始终是正确和一致的,因为它是开发人员在开发过程中使用的。它也应该是明确的。一般来说,SRS至少应包含以下部分:简介、系统总体描述和具体要求。导言应明确界定预期系统的范围,以及系统的目的和概述等其他信息。总体描述提供了系统的用户交互、依赖关系和约束等。具体需求包括任何性能需求、数据库需求等。
BRS和SRS有什么区别?