軟體工程小結之需求分析與軟體設計

2021-06-27 07:59:54 字數 439 閱讀 9022

所謂"需求分析",是指對要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什麼資料,要得到什麼結果,最後應輸出什麼。可以說,在軟體工程當中的「需求分析」就是確定要計算機「做什麼」,要達到什樣的效果。可以說需求分析是做系統之前必做的。

軟體設計是把許多事物和問題抽象起來,並且抽象它們不同的層次和角度。建議用數學語言來抽象事務和問題,因為數學是最好的抽象語言,並且它的本質就是抽象。將複雜的問題分解成可以管理的片斷會更容易。將問題或事物分解並模組化這使得解決問題變得容易,分解的越細模組數量也就越多,它的***就是使得設計者考慮更多的模組之間耦合度的情況。

軟體工程小結之需求分析與軟體設計

所謂 需求分析 是指對要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什麼資料,要得到什麼結果,最後應輸出什麼。可以說,在軟體工程當中的 需求分析 就是確定要計算機 做什麼 要達到什樣的效果。可以說需求分析是做系統之前必做的。軟體設計是把許多事物和問題抽象起來,並且抽象它們不同的層次和角度...

軟體工程之需求分析

軟體需求分析是軟體生存期非常重要的一部分。它是介於軟體計畫和軟體設計之間的橋梁。一方面,需求分析以系統規格說明和專案規劃為分析活動的出發點,並從軟體角度對它們進行檢查與調整 另一方面,需求規格說明又是軟體設計 編碼 測試 乃至維護的重要基礎。良好的分析有助於避免或儘量減少早期錯誤。從而提高軟體生產率...

軟體工程之需求分析

可行性分析的基本目的就是用較小的成本在較短的時間內確定軟體是否有可行的解決方案,即軟體值不值得開發的問題。一旦確定要開發軟體,開發人員首要的任務是要搞清楚使用者的需求。對軟體需求的深入理解是軟體開發工作獲得成功的前提條件,需求分析是軟體定義的最後乙個階段,它的基本任務是準確的回答 系統必須做什麼 的...