-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
軟件工程簡明教程 版權信息
- ISBN:9787302395201
- 條形碼:9787302395201 ; 978-7-302-39520-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
軟件工程簡明教程 本書特色
本書以軟件工程基本理論知識的普及為出發點,深入淺出地介紹軟件工程的主要原理、基本概念、軟件生存周期各階段的活動以及所用到的技術方法、計算機軟件知識產權。全書共分為8章,內容包括軟件工程概述、軟件文檔、需求分析、概要設計、詳細設計與編碼、軟件測試與維護基礎、面向對象的軟件開發方法、計算機軟件知識產權等。從實用的角度出發,通過介紹應用領域為學生所熟悉、難度適中的完整真實案例,加強其對理論知識的理解,提高學習興趣。附錄中對軟件工程師職業素養及全國計算機與軟件專業資格(水平)考試進行了介紹,可以作為軟件工程師職業培訓的補充內容。 本書通俗易懂,理論適度,實用性強,適用面廣。每章后配有習題,便于學生復習和自學;還配備了完整的電子課件和可供參考的習題答案,讀者可從清華大學出版社網站上下載。 本書適合作為應用型本科高校、高職高專院校計算機及相關專業的課程教材,也可作為軟件企業的職業培訓類教材以及各類軟件技術人員的參考書。
軟件工程簡明教程 內容簡介
本書以軟件工程基本理論知識的普及為出發點,深入淺出地介紹軟件工程的主要原理、基本概念、軟件生存周期各階段的活動以及所用到的技術方法、計算機軟件知識產權。全書共分為8章,內容包括軟件工程概述、軟件文檔、需求分析、概要設計、詳細設計與編碼、軟件測試與維護基礎、面向對象的軟件開發方法、計算機軟件知識產權等。從實用的角度出發,通過介紹應用領域為學生所熟悉、難度適中的完整真實案例,加強其對理論知識的理解,提高學習興趣。附錄中對軟件工程師職業素養及全國計算機與軟件專業資格(水平)考試進行了介紹,可以作為軟件工程師職業培訓的補充內容。 本書通俗易懂,理論適度,實用性強,適用面廣。每章后配有習題,便于學生復習和自學;還配備了完整的電子課件和可供參考的習題答案,讀者可從清華大學出版社網站上下載。 本書適合作為應用型本科高校、高職高專院校計算機及相關專業的課程教材,也可作為軟件企業的職業培訓類教材以及各類軟件技術人員的參考書。
軟件工程簡明教程 目錄
1.1 軟件與軟件危機
1.1.1 軟件定義
1.1.2 軟件分類
1.1.3 軟件危機
1.2 軟件工程的概念與目標
1.2.1 軟件工程概念
1.2.2 追求的目標
1.3 軟件生存周期
1.4 軟件開發模型
1.4.1 瀑布模型
1.4.2 演化模型
1.4.3 原型模型
1.4.4 螺旋模型
1.4.5 極限編程模型
1.5 軟件項目團隊管理
1.5.1 現代軟件企業項目的組織要素
1.5.2 唐僧師徒取經故事的啟示
1.5.3 構建現代軟件項目團隊成功的要素
1.6 本章小結
習題
第2章 軟件文檔
2.1 軟件文檔簡介
2.1.1 軟件文檔
2.1.2 軟件文檔分類
2.1.3 軟件文檔的作用
2.2 軟件文檔的編寫要點
2.3 常用軟件工程文檔模板
2.3.1 軟件需求規格說明書
2.3.2 軟件概要設計說明書
2.3.3 軟件詳細設計說明書
2.3.4 軟件測試計劃模板
2.3.5 軟件測試分析報告
2.4 本章小結
習題
第3章 需求分析
3.1 軟件需求分析概述
3.1.1 需求分析的目標
3.1.2 需求分析的內容
3.1.3 需求分析的過程
3.2 結構化分析方法
3.2.1 結構化分析方法簡介
3.2.2 數據流圖
3.2.3 數據流圖分層舉例
3.2.4 數據字典
3.3 小型圖書館管理系統需求分析案例
3.3.1 引言
3.3.2 任務概述
3.3.3 功能需求
3.3.4 性能需求
3.3.5 運行環境規定
3.3.6 其他
3.4 本章小結
習題
第4章 概要設計
4.1 軟件概要設計的目標與內容
4.1.1 概要設計的目標
4.1.2 概要設計的內容
4.2 軟件概要設計準則
4.2.1 模塊化
4.2.2 抽象
4.2.3 信息隱藏
4.2.4 軟件結構設計的主要優化準則
4.3 軟件結構圖
4.3.1 軟件結構圖的組成元素
4.3.2 軟件結構圖中的模塊分類
4.3.3 變換型數據流圖的轉化
4.3.4 事務型數據流圖的轉化
4.4 小型圖書館管理系統概要設計案例
4.4.1 引言
4.4.2 概要設計
4.4.3 系統數據結構設計
4.4.4 系統出錯處理設計
4.5 本章小結
習題
第5章 詳細設計與編碼
5.1 軟件詳細設計的任務、原則與工具
5.1.1 詳細設計的任務
5.1.2 詳細設計的原則
5.1.3 常用的詳細設計工具
5.2 軟件詳細設計的內容
5.2.1 制訂代碼設計的方案
5.2.2 人機界面設計
5.2.3 軟件的數據庫設計
5.2.4 軟件的網格結構設計
5.3 軟件編碼
5.3.1 高級程序設計語言簡介
5.3.2 編碼規范
5.4 小型圖書館管理系統詳細設計案例
5.4.1 引言
5.4.2 模塊設計說明
5.4.3 數據庫設計
5.4.4 系統界面設計
5.4.5 輸入輸出設計
5.4.6 網絡結構設計
5.5 本章小結
習題
第6章 軟件測試與維護基礎
6.1 軟件測試概述
6.1.1 軟件測試的背景
6.1.2 軟件測試的基本概念
6.1.3 軟件測試人員的職業素養
6.1.4 我國軟件測試行業的現狀與發展
6.2 軟件測試用例
6.2.1 黑盒測試及其測試用例設計方法
6.2.2 白盒測試及其測試用例設計方法
6.3 軟件測試流程
6.3.1 單元測試
6.3.2 集成測試
6.3.3 確認測試
6.3.4 系統測試
6.3.5 驗收測試
6.4 軟件測試工具
6.4.1 測試工具的優勢
6.4.2 測試工具的分類
6.4.3 選擇測試工具時考慮的問題
6.5 軟件維護基礎
6.5.1 軟件維護的定義
6.5.2 軟件維護的分類
6.6 軟件維護的流程
6.6.1 維護申請
6.6.2 識別維護的類型
6.6.3 維護實施
6.6.4 維護記錄與評價
6.7 軟件維護的困難
6.8 小型圖書館管理系統測試用例設計與系統維護案例
6.8.1 引言
6.8.2 測試內容
6.8.3 功能測試用例設計
6.8.4 性能測試用例設計
6.8.5 圖形用戶界面測試用例
6.8.6 小型圖書館管理系統維護
6.9 本章小結
習題
第7章 面向對象的軟件開發方法
7.1 面向對象的軟件工程
7.1.1 傳統軟件開發方法的問題
7.1.2 面向對象的基本概念
7.1.3 面向對象的建模
7.1.4 面向對象的開發方法簡介
7.2 統一建模語言
7.2.1 uml的主要特點
7.2.2 uml的應用領域
7.2.3 uml的9種模型視圖
7.2.4 常用uml建模工具簡介
7.3 面向對象的分析
7.3.1 面向對象的分析過程
7.3.2 模型的構建
7.3.3 4種模型之間的主要關系
7.4 面向對象的設計與實現
7.4.1 面向對象的設計
7.4.2 面向對象的設計準則與啟發規則
7.4.3 系統分解
7.4.4 類中的服務、關聯設計
7.4.5 設計優化
7.4.6 面向對象的實現
7.5 面向對象實例——運用uml對企業人力資源管理系統建模
7.5.1 系統概述
7.5.2 系統中的用例與角色
7.5.3 分析與設計
7.5.4 實現、測試與系統配置
7.6 本章小結
習題
第8章 計算機軟件知識產權
8.1 計算機軟件知識產權基礎
8.1.1 知識產權
8.1.2 計算機軟件知識產權
8.1.3 《保護條例》中明確需要承擔法律責任的違法行為
8.2 計算機軟件知識產權案例分析
8.3 本章小結
習題
附錄a 軟件工程師職業素養
附錄b 全國計算機技術與軟件專業技術資格(水平)考試簡介
參考文獻
- >
小考拉的故事-套裝共3冊
- >
伯納黛特,你要去哪(2021新版)
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
龍榆生:詞曲概論/大家小書
- >
經典常談
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
月亮虎
- >
李白與唐代文化