2012-06-08 705 views
0

要求如何影響軟件體系結構?功能要求和體系結構

當你選擇一個架構模式時,你通常會根據非功能需求來做它。我想知道功能需求如何影響選擇。

回答

1

如果您懷疑功能需求未定義或有變化,您可以選擇更靈活的體系結構。如果它們的定義非常明確或基於標準,則可以選擇更嚴格,不太靈活的方法。

+0

謝謝我可以在我的演示文稿中明確地使用它。 – Ken

0

功能需求確實在應用程序的軟件架構決定中有說法。例如,無論是數據密集型還是計算成本高昂的應用類型都會影響決策。

+0

我只是認爲數據密集型和計算代價昂貴是由非功能性需求來表示的。 I.e可執行性 – Ken

+1

不,請讓我們舉一個簡單的例子。如果用戶說活動A應該在y秒內完成。 它是功能性需求與否?在決定應用架構時,我們是否需要考慮這一點? – sudmong

+0

嗯,如果按照wikipedian的定義,我仍然不會將它稱爲功能需求「在系統工程和需求工程中,非功能需求是指定可用於判斷系統運行的標準的要求,而是而不是特定的行爲,這應該與定義特定行爲或功能的功能要求相對照。「 – Ken