首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SRS,RA,FRS,BRS文件有什么区别?

SRS,RA,FRS,BRS文件有什么区别?
EN

Stack Exchange QA用户
提问于 2016-09-07 13:23:35
回答 2查看 1.6K关注 0票数 1

我知道我应该在“理论计算机科学”堆里问这个问题。但顾名思义,这个社区会给我提供一个在互联网上无处不在的答案--理论上的。但我在这里问是因为我想得到以下答案:

  • 我希望在软件开发的背景下,这些文档之间有实际的用例和具体区别。
  • 在软件测试过程中是否有任何文档的需要或参考?
  • 为了测试和软件质量,应该在这些文档中添加哪些因素?
  • 哪一份文件最能保证软件质量,并有助于测试?

供参考的完整表格:

软件需求专业/研究。

业务需求规范/研究。

需求分析。

功能需求规范/研究。

EN

回答 2

Stack Exchange QA用户

发布于 2016-09-07 13:54:34

简短的答案-这取决于。

更长版本的

尽管名称和理论上的定义,在实践中的差异,在我的经验归结为一个特定的组织如何选择使用它们。一家公司所称的业务需求文档,另一家公司将称为功能规范。我看过(并使用过)涵盖业务需求、内部软件需求、技术规范、功能规范、用例信息和测试规范的用例文档。它为那个组织工作。

我的建议是,你应该学习理论定义,但期望现实世界的用法会有所不同;并使用任何你的雇主选择使用的定义(S)。他们会有理由按自己的方式做事,这可能只是因为过去的某个时候对他们起了作用,而且还没有痛苦到足以改变的程度。

票数 3
EN

Stack Exchange QA用户

发布于 2016-09-07 14:35:23

归根结底,我们到底需要多少文档,什么时候开始浪费。浪费是没有人读过或用过的文件。我认为很多这种文档浪费都是在世界上造成的。我们的任务是将其最小化:)

所以回答你的最后一个问题

哪一份文件最能保证软件质量,并有助于测试?

我不会回答上述任何一个问题。

在某些行业中,出于安全、隐私或其他原因,有记录的审计跟踪可能是强制性的,但作为安捷利斯特,我更喜欢:

基于综合文档的工作软件

我的团队需要大量文档来构建高质量的软件。更好的一个易于访问和可更新的格式,如一个好的维基。该文档实际包含的内容取决于每个团队及其需求。

测试以一种可以自动化的形式被更好地记录下来,并且作为单元测试包括在源代码附近,但也包括自动化集成和功能测试。

当出现问题时,我们会执行根源分析,并更新或扩展我们的(测试)文档或流程,以防止将来出现类似的情况。

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/22461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档