軟件結構體系基本概念

程序就是軟件?

軟件包括程序、數據及其相關文檔的完整集合。


什麼是軟件危機,對軟件危機的主要表現以及原因進行分析。

軟件開發技術的進步滿足不了大型軟件開發項目的需要,在軟件開發過程中遇到的問題找不到解決辦法,問題積累起來形成了尖銳的矛盾,導致了軟件危機.

主要表現:

  1. 經費預算經常突破
  2. 開發的軟件不能滿足用戶需求
  3. 開發的軟件可維護性差
  4. 開發的軟件可靠性差

原因:

  1. 軟件規模越來越大,結構越來越複雜
  2. 軟件開發管理困難而複雜
  3. 軟件開發費用不斷增加
  4. 軟件開發技術落後
  5. 生產方式落後
  6. 開發工具落後,生產率提高緩慢

 

 

軟件工程與軟件體系結構的區別?

軟件工程是將工程化方法應用於軟件的研究

軟件體系結構是構成系統的設計元素的描述,交互,組合模式,以及在這些模式中的約束

 

. 鈔 , 件 江 · . 是 一 . , 種 . 層 ; 欠 亻 白 技 . 才 尋 定 義 框 架 工 具 方 法 過 程 質 量 關 注 點 軟 件 工 程 的 層 次 如 何 做 止 確 性 , 健 且 性 , 時 效 性 , 可 移 植 性 , 可 交 互 性 等 等

 

軟件體系結構是有關軟件系統如何組織的描述。

 

4+1視圖

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章