16

我知道功能需求文档和技术规范文档。但是,我想知道,整体项目开发需要哪些不同的文件。

假设我有一家小公司,我想为另一家公司建立一个项目。从开始到结束,我需要提交哪些不同的文件?FRD 和 TSD 在哪里适合?

4

3 回答 3

16

也许这些将是一个好的开始: http ://en.wikipedia.org/wiki/Software_documentation

但我会说这一切都取决于上下文。敏捷项目以及比方说 RUP 项目需要不同的可交付成果。此列表应与目标公司/客户达成一致。

于 2012-07-30T10:04:24.050 回答
12

为了开发一个完美的软件,以下文件是强制性的:

  1. URS(用户需求规范):URS 逐点描述了软件的所有需求。
  2. UI:根据 URS 设计软件的某些页面。这还包括错误消息、弹出消息等。
  3. SRS(系统要求规范):SRS 逐点定义取决于 URS 的系统要求。
  4. STC(系统测试用例):软件开发后,系统测试完成并记录在 STC 中
  5. UAT(用户验收测试):在所有系统测试用例成功后进行用户验收测试,以检查软件是否涵盖了 URS 中提到的所有点并按预期准备
  6. DTL(缺陷跟踪日志):在 UAT/STC 期间记录的所有错误/缺陷都在 DTL 中提及,以便可以修复它们

修复所有错误后,进行第二轮 STC 和 UAT 以检查现在是否一切正常并满足用户期望。最后,该软件可以使用了。

于 2015-05-13T06:36:44.403 回答
4

首先选择SRS。法律书面文件是非常必要的,它将涉及软件中包含的所有类型的东西。它显示了你的专业性。

于 2014-06-17T05:38:23.177 回答