2010-03-04 81 views
0

如果您要重新設計一個系統,而你對系統的重新設計版本寫SyRS,以下IEEE 1233你如何反向引用到「老的設計」和提到它有什麼問題?系統重新設計,SyRS

我能想到的2種方式來做到這一點:

  1. 舊制度應該總結新SyRS外,新SyRS應該簡單地指定系統未做回提到「它是如何完成的「在舊系統中。

  2. 隨着新系統的指定,沒有舊的系統總結,而是SyRS將不斷地引用舊系統,以及它內聯的錯誤。

回答

1

我會說#1。

我認爲舊系統的一個總結,它作爲介紹性的問題(不是要求)的主要缺陷是一個勝利。從溝通/效率的角度來看,新開發人員或測試人員不必爲了使用新系統而瞭解舊系統的所有知識,但應該從更高的層面上進行一些全面的錯誤學習。

從積極意義上定義新系統。換句話說,說明新系統應該做什麼 - 既有舊系統的功能,新功能,又有舊系統本質上的缺陷。但措詞是新系統的功能/行爲。

如果你引用舊系統並試圖通過要求糾正它的缺陷,那麼很可能你會得到很多「非那樣」的陳述。這通常是錯誤的需求編寫,因爲它很難測試,也很難正確實施。