2015-04-01 143 views
-2

建模 - 軟件設計和軟件分析之間的基本區別是什麼?軟件設計和建模與軟件分析之間的區別

+3

這種感覺巨型廣闊。它可能不適合*任何* SE網站。 – MetaFight 2015-04-01 11:47:02

+1

設計:創造新的東西。分析:看看老東西。 – 2015-04-01 12:11:46

+1

@JimJeffries - 這可能對程序員來說也不會很好。這是混合的太寬泛和不清楚你要問什麼。請參閱:http://meta.programmers.stackexchange.com/questions/7182/what-goes-on-programmers-se-a-guide-for-stack-overflow – GlenH7 2015-04-01 18:21:59

回答

3

軟件分析是我們分析軟件和創建用例圖的步驟,軟件設計是編碼步驟的準備,它包含了類圖等,它是根據需求規範編寫的,它有助於在指定的硬件和系統要求,也有助於定義系統總體架構,有以下每一個軟件開發生命週期模型

  1. 需求收集和分析
  2. 設計
  3. 實施或編碼
  4. 六個階段
  5. 測試
  6. 部署
  7. 維護
1

軟件設計是不是爲了圖。軟件設計是關於提高代碼的靈活性和可重用性。圖表僅用於高級建模「精心設計」的良好代碼。

以下摘錄可以澄清一點的「軟件設計」的誤解含義:

「[...]當進行編程,你正在做詳細的設計製造團隊的軟件。你的編譯器或解釋器,源碼是軟件的唯一完整規範,類圖中的可愛盒子不是設計,它們是設計的高級視圖。「

What is Software Design?

+0

來判斷和解釋預期含義,謝謝@PetterFriberg! – 2016-11-14 22:01:38

相關問題