軟體工程知識體系全景

來源:互聯網
上載者:User
來源:http://blog.csdn.net/kongdong/
參考:《中國軟體工程學科教程》(清華大學出版社)ISBN 7-302-0980206/TP.6763
  • 計算基礎

    • 電腦科學基礎

      • 程式設計基礎
      • 演算法、資料結構與複雜性
      • 問題求解技術
      • 抽象
      • 電腦群組織結構
      • 系統基本概念
      • 基礎使用者因素(I/O,錯誤資訊,魯棒性)
      • 基礎開發人員因素(注釋,結構,可讀性)
      • 程式設計語言基礎
      • 作業系統基礎
      • 資料庫基礎
      • 網路通訊基礎
      • 程式設計語言的語意學
    • 開發技術

      • API設計與使用
      • 代碼複用和程式庫
      • 物件導向運行問題(多態性,動態綁定等)
      • 參數化和泛化
      • 斷言、契約化設計、防禦性編程
      • 錯誤處理、異常處理和容錯
      • 基於狀態和表驅動的開發技術
      • 啟動並執行配置和國際化
      • 基於文法的輸入處理(句法分析)
      • 並發元素(訊號量、監視器等)
      • 中介軟體(組件和容器)
      • 分布式軟體的開發方法
      • 異構(硬體和軟體)系統開發;軟硬體綜合設計
      • 效能分析與調節
      • 平台標準
      • 測試優先的程式設計
    • 開發工具

      • 開發環境
      • GUI建立工具
      • 單元測試工具
      • 面嚮應用的語言(如指令碼編程、可視化編程等)
      • 剖析、效能分析和切片工具
    • 形式化開發方法

      • 抽象機的應用(如SDL、Paisley等)
      • 形式化語言與方法的應用
      • 由規格說明自動產生代碼
      • 程式派生
      • 候選實現分析
      • 將規格說明映射到不同實現
      • 提煉
      • 正確性證明
  • 數學與工程基礎

    • 數學基礎

      • 函數、關係和集合
      • 基本邏輯(命題和謂詞)
      • 證明技術(直接、矛盾、歸納)
      • 基礎計算
      • 圖和樹
      • 離散機率學
      • 有限狀態機器,Regex
      • 文法
      • 數字精度、準確性和錯誤
      • 數字理論
      • 代數結構
    • 軟體的工程基礎

      • 經驗方法和實驗技術(如CPU和記憶體使用量情況的電腦測量技術)
      • 統計分析
      • 度量及其單位
      • 系統開發(如安全、保險、效能、規模效應、特性相互作用等)
      • 工程設計(問題表述、可選方案、可行性等)
      • 度量理論
      • 其他工程學科的工程科學
    • 軟體工程經濟學

      • 軟體全生命週期的價值因素
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.