軟體工程

2009年中國鐵道出版社出版圖書

《軟體工程》是2009年中國鐵道出版社出版的圖書,作者是張林等。該書適合作為高等學校計算機和相關專業軟體工程課程的教材,也可作為軟體開發人員與軟體項目管理人員的學習參考書。

內容簡介


《軟體工程》共分為四篇,分別講解了如下知識點:軟體工程與需求分析,軟體設計方法與技術,軟體編碼、測試與維護,軟體工程項目管理等基本理論和相關技術。本書是按照教育部高等學校計算機科學與技術專業教學指導分委員會頒布的《高等學校計算機科學與技術專業發展戰略研究報告暨專業規範(試行)》中“軟體工程”課程教學大綱的要求編寫而成的。

作者簡介


張林,副教授,現就職於浙江財經學院信息學院,中國計算機學會會員。從事計算機專業教育十餘年,主持並參與了國家重點基礎發展研究973計劃、高新技術研究863計劃、國家自然科學基金等眾多研究項目,並且承擔了多個省部級項目的研發,在國內外軟體工程重要期刊上發表二十多篇論文,在軟體工程方面具有豐富的理論和實踐經驗,親身體驗了軟體工程理念、方法和技術的發展歷程。目前主要研究方向為軟體工程、Web需求工程以及雲計算。

圖書目錄


第一篇 軟體工程與需求分析
第1章 軟體工程概述
1.1 軟體的概念、特性和分類
1.1.1 軟體概念的涵義
1.1.2 軟體的分類方法
1.2 軟體的發展與軟體危機
1.2.1 軟體的發展歷程
1.2.2 軟體危機的產生及其原因
1.2.3 緩解軟體危機的途徑
1.3 軟體過程及其基本活動
1.3.1 軟體過程的概念與組成時期
1.3.2 軟體過程中的各個過程
1.3.3 軟體過程的基本活動
1.4 軟體過程模型
1.4.1 瀑布模型
1.4.2 原型模型
1.4.3 增量模型
1.4.4 螺旋模型
1.4.5 形式化方法模型
1.4.6 構件組裝模型
1.4.7 基於面向對象的模型
1.4.8 統一過程模型
1.4.9 基於第四代技術的模型
1.5 軟體工程
1.5.1 軟體工程概念的涵義與組成要素
1.5.2 軟體工程的基本目標與基本要求
1.6 軟體工程的開發過程與開發方法
1.6.1 軟體工程的開發過程
1.6.2 軟體工程的開發方法
本章小結
思考題
第2章 軟體項目可行性分析
第3章 軟體需求分析
第4章 軟體開發工具與環境
第二篇 軟體設計的方法與技術
第5章 軟體設計方法概述
第6章 軟體的總體設計與詳細設計
第7章 結構化開發方法
第8章 面向對象的開發方法
第9章 人機交互界面設計
第10章 軟體重用技術
第三篇 軟體編碼、測試與維護
第11章 軟體編碼
第12章 軟體測試
第13章 軟體維護
第四篇 軟體工程項目管理
第14章 軟體項目組織與人力資源管理
第15章 軟體項目計劃與進度控制
第16章 軟體質量管理
第17章 軟體配置管理
第18章 軟體項目風險管理
參考文獻