0

如果您正在重新设计一个系统,并且您正在为重新设计的系统版本编写 SyRS,那么按照IEEE 1233 ,您 如何对“旧设计”进行反向引用并指出它有什么问题?

我可以想到两种方法:

  1. 旧系统应该在新 SyRS 之外进行总结,新 SyRS 应该简单地指定系统,而不要回溯到旧系统中的“它是如何完成的”。

  2. 没有预先对旧系统进行总结,相反,SyRS 会不断地参考旧系统以及内联的问题,因为正在指定新系统。

4

1 回答 1

1

我会说#1。

我认为对旧系统的总结,以及作为介绍性内容(不是要求)的主要缺陷,是一个胜利。从沟通/效率的角度来看,新的开发人员或测试人员不应该为了使用新系统而必须了解旧系统的所有知识,但应该有一些可以在更高层次上发生的整体从错误中学习。

以积极的方式定义新系统。换句话说,说明新系统应该做什么——它以前作为旧系统所做的事情,新功能,以及本质上是旧系统缺陷的新要求。但措辞是新系统的功能/行为。

如果您参考旧系统并尝试通过需求来纠正它的缺陷,那么您最终可能会得到很多“不像那样”的陈述。这通常是错误的需求编写,因为它既难以测试又难以正确实现。

于 2010-03-09T20:19:16.253 回答