2010-07-08 41 views
1

有幾個問題。不要激怒我 - 我是新手,但渴望瞭解更多。所以:需要軟件需求條款的解釋

  1. 軟件需求規格(SRS)和功能需求規格(FRS)之間有什麼區別?也許,任何人都可以提供兩者的鏈接,以便我可以看到差異?
  2. 什麼是系統交互架構圖(IA圖)?任何人都可以提供一個鏈接,以便我可以看到一個真實的樣本?
  3. 另外,什麼是模塊化分解?

非常感謝。 Donny

+5

這真棒,我把它帶到我的下一個遊戲Buzzword賓果遊戲! 嚴肅地說,大型組織使用這樣的短語有點互換性,其含義並不總是精確。在我工作的地方,我們有高級設計,詳細設計,功能規範,系統架構文檔......與任何向您發送條款清單並向他們提供定義的人進行交談,因爲他們的定義可能會很微妙(並且可能是任意的)與我們的差異。 – FrustratedWithFormsDesigner 2010-07-08 19:07:09

回答

1

我已經看到「功能要求」和「技術要求」之間的文檔分隔。在這種情況下,功能需求文檔是用非技術語言編寫的,用戶端的非技術讀者可以理解。它避免了只有IT人員會使用的術語。

「需求」通常不僅包括軟件應該做的事情,還包括其他主題,如性能標準(響應時間,併發用戶數量),安全性,編程語言,瀏覽器或支持的操作系統,和要使用的數據庫。 需求文檔的關鍵部分之一是定義什麼是和不在範圍內。誰是利益相關者和決策者。

3

要求表示一個軟件應該做什麼。

功能要求說明軟件應該做什麼。例如。當你點擊這個按鈕時,這個對話框應該會出現。

非功能性需求與軟件的質量有關。它應該感覺活潑,它應該在0.1秒內顯示窗口,應該可以將它部署到多個服務器等。