軟件工程初步

所属分类:軟件工程及軟件方法學  
出版时间:2004-7   出版时间:高等教育出版社   作者:賈長雲   页数:216  

内容概要

  《軟件工程初步》是高等教育出版社與CEAC國家信息化教育認證管理辦公室聯合推出的認證課程教材,為CEAC計算機軟件技術專業助理工程師認證課程配套。  《軟件工程初步》針對職業學校學生的特點,充分體現素質為基礎、能力為本位、需求為依據、就業為導向的基本原則,教學內容注重選擇當前軟件工程中的一些新理論、新方法與新技術,通過一個小型軟件項目為案例貫穿全書,使學生在學完本書後能掌握軟件工程的基本理論與方法以及它們在軟件項目開發中的實際應用。其主要內容涉及軟件工程中的軟件系統策劃、需求分析、軟件設計、編碼實現、軟件測試及實施與維護等方面的內容,考慮到職業院校學生的就業定位,重點側重于詳細設計、軟件編碼、軟件測試、軟件維護這幾個方面的基本知識與技能。為保持教學內容的先進性,同時便于對教學進行科學、靈活的組織,對諸如UML方法、面向對象的分析、面向對象的設計與編程、面向對象軟件測試、CMM等也做了介紹。  《軟件工程初步》可以作為職業學校計算機類專業的軟件工程課程的教材或參考書,也可作為IT行業程序員、測試員、維護員等的培訓教材或參考書。

书籍目录

第1章 軟件工程概述1.1 軟件及軟件工程1.1.1 軟件1.1.2 軟件工程1.2 軟件生存周期與開發模型1.2.1 軟件生存周期1.2.2 軟件開發模型1.3 軟件工程過程1.3.1 軟件工程過程的概念1.3.2 常用軟件過程管理方法簡介1.4 軟件開發工具簡介1.4.1 CASE工具的作用與分類1.4.2 常用CASE工具簡介1.5 學習指南1.5.1 本書案例1.5.2 案例文檔索引1.5.3 習題說明習題第2章 系統策劃2.1 可行性研究2.1.1 問題的定義2.1.2 可行性研究的任務與步驟2.1.3 技術可行性分析2.1.4 經濟可行性分析2.1.5 案例分析——可行性研究2.2 軟件項目計劃2.2.1 軟件項目計劃的主要內容2.2.2 案例分析——軟件項目開發計劃書習題第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.4 UML概述3.4.1 UML的結構3.4.2 UML的圖3.4.3 UML的應用3.4.4 UML中的需求分析——用例圖的創建習題第4章 軟件設計4.1 軟件設計基本概念4.1.1 軟件設計4.1.2 軟件模塊4.2 概要設計4.2.1 設計程序的模塊結構4.2.2 設計程序的數據結構4.3 詳細設計4.3.1 詳細設計的表示4.3.2 詳細設計方法( Jackson方法)4.4 面向對象的分析與設計4.4.1 靜態建模4.4.2 動態建模習題第5章 編碼5.1 程序設計語言5.1.1 常用程序設計語言及其特點5.1.2 程序設計語言的選擇5.2 編碼規範5.2.1 代碼文檔化5.2.2 數據說明與語句5.2.3 輸入輸出5.2.4 程序布局5.2.5 注釋5.3 結構化程序設計5.3.1 結構化程序設計的原則5.3.2 結構化程序設計的方法5.4面向對象的程序設計5.4.1 面向對象的程序設計語言5.4.2 面向對象程序設計語言的設計風格5.5 用戶界面設計5.5.1 人機界面設計的一般問題5.5.2 人機界面設計過程5.5.3 人機界面設計實現原則及典型案例5.6 程序員的基本素質要求習題第6章 軟件測試6.1 軟件測試概述6.1.1 軟件缺陷典型案例分析6.1.2 軟件測試的基本概念6.1.3 軟件測試的目標和原則6.2 測試技術分類及測試用例6.2.1 測試技術分類6.2.2 測試用例6.3 黑盒測試及其測試用例設計6.3.1 等價分類法6.3.2 邊界值分析法6.3.3 錯誤推測法6.4 白盒測試及其測試用例設計6.4.1 靜態白盒分析——代碼審查6.4.2 動態白盒測試6.5 軟件測試策略6.5.1 測試流程與組織6.5.2 測試計劃6.5.3 單元測試6.5.4 集成測試6.5.5 確認測試6.5.6 系統測試6.5.7 測試分析報告6.6 面向對象的軟件測試6.6.1 面向對象技術對傳統測試的影響6.6.2 面向對象的測試策略與步驟6.7 程序調試6.7.1 程序調試技術6.7.2 程序調試策略習題第7章 軟件實施與維護7.1 軟件用戶文檔7.1.1 軟件文檔7.1.2 用戶操作手冊及編制7.2 軟件產品的發布與實施7.2.1 軟件產品的發布7.2.2 軟件產品實施過程7.3軟件維護的基本概念7.3.1 軟件維護的概念7.3.2 軟件維護的種類7.3.3 軟件維護的代價7.4 軟件維護的策略及副作用7.4.1 軟件維護策略7.4.2 程序修改7.4.3 軟件維護的副作用7.5 軟件維護中的新問題7.5.1 軟件結構對維護的影響7.5.2 因特網對軟件維護的影響7.5.3 UML對軟件維護的影響7.5.4 CMM對軟件維護的影響習題第8章 軟件項目管理8.1 軟件項目計劃與組織8.2 軟件項目成本管理8.2.1 資源計劃8.2.2 成本估算、預算與控制8.3 軟件項目進度控制8.4 軟件質量保證8.4.1 軟件質量因素8.4.2 軟件質量保證體系與實施8.5 軟件配置管理8.5.1 配置管理任務8.5.2 配置管理工具習題第9章 軟件過程管理9.1 軟件能力成熟度模型CMM9.1.1 CMM的產生9.1.2 CMM內容簡介9.1.3 CMM的應用9.2 個體軟件過程PSP9.3 統一過程RUP9.3.1 軟件生存周期中的各個階段9.3.2 RUP的核心工作流習題參考文獻

图书封面




    軟件工程初步下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,軟件工程及軟件方法學PDF免费下载。 计算机教程网 

计算机教程网 @ 2017