![]() |
1
31
一般提示; 我们正在实施一个 1)业务需求声明(BRS) 2)功能说明 3)技术规范 BRS涵盖了什么是业务问题,以及解决方案、测试、安全性、可靠性和交付方面的需求。这就定义了什么可以成为一个成功的解决方案。 功能规范详细说明了需要什么、它应该如何显示、字段应该有多长等。 技术规范详细说明了数据的来源,以及可能需要考虑的任何复杂代码。 客户拥有这些需求。开发人员拥有技术规范,而功能规范是一个中间地带。测试是根据技术规范(通常是单元测试)进行的,然后是针对功能规范(通常是系统测试),然后是针对需求(UAT)。 这其中的重要部分(我们正在努力解决)是开发人员仍然需要交付到功能规范和原始业务需求。实际上,功能和技术规范只是为了清晰起见。 简而言之,我的主要建议是首先制定出您希望实现的流程。然后,从参与您建议的流程的所有各方寻求一致意见,然后根据需要制定模板。模板本身只是您想要进行的更改的一小部分。 |
![]() |
2
17
不是模板,但Joel写了一个 couple of articles 在编写功能规范时,他还 sample here . |
![]() |
3
7
你可以从IEEE和其他地方购买模板,但我总是自己制作。 对于技术规格, Code Complete 史蒂夫麦克唐纳有一个很好的清单,你可以从中得到一些信息。在我上次的工作中,我刚从他的分区标题中创建了一个模板,并从那里对其进行了调整。 就功能规范而言,重要的是定义所有接口:
业务规则也应该有一个部分,在功能上很重要,但在任何接口定义中都没有涉及。 |
![]() |
4
6
如果你想买一本书, Software Requirements by Karl Wiegers 有一些文档的模板作为附录。不幸的是,我在工作,那本书在家里。如果有人方便的话,他们也许可以证实这一点。 |
![]() |
5
5
我碰巧喜欢这个,除了其他: ReadySet . 他也卖专业版的。 |
![]() |
6
5
这是我找到的最好的一个: http://www.jiludwig.com/templates/FRDTemplate.doc |
![]() |
7
3
从简单开始,从那里开始工作。因为这是您第一次使用它,所以请使用带有项目符号点的Word文档。写下它,重新阅读它,并提供足够的细节使它有意义。对于技术规范,您可能希望引导开发人员找到解决方案,但是对于功能规范,“如何”应该完全缺失。 |
![]() |
8
3
|
![]() |
Adam · 分配内存块的不相交性? 7 年前 |
![]() |
Koray Tugay · 什么是规范? 9 年前 |
![]() |
Andy · 如何记录Scrum/敏捷/TDD过程中未定义的行为[已关闭] 10 年前 |
![]() |
eento · 使用where&和运算符动态链接规范 10 年前 |