注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件工程(第二版)

軟件工程(第二版)

軟件工程(第二版)

定 價:¥29.80

作 者: 盧瀟 主編
出版社: 水利水電出版社
叢編項: 21世紀電子信息與自動化系列規(guī)劃教材
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787508480695 出版時間: 2005-01-01 包裝: 平裝
開本: 16開 頁數(shù): 290 字數(shù):  

內容簡介

  《軟件工程(第2版)》是作者盧瀟總結多年軟件工程教學和科研實踐經驗,并吸取國內外大量同類書刊的精華,在第一版成功應用的基礎上,結合近年來軟件工程技術的發(fā)展,對原書內容做了調整和增刪而成的?!盾浖こ蹋ǖ?版)》正文共13章,內容可分四部分:第一部分主要介紹軟件工程的基本概念,并概要地介紹軟件生存周期、開發(fā)模型及軟件開發(fā)的各種方法;第二部分按生命周期模型詳細介紹軟件計劃、需求分析、設計、編碼、測試和維護各個階段的有關概念、工作內容,重點介紹結構化方法和Jackson方法的實施,并介紹軟件體系結構的相關內容;第三部分介紹面向對象的方法及UML建模語言;第四部分介紹軟件標準、文檔、質量評價和質量保證技術、軟件工程的管理和認證等內容?!盾浖こ蹋ǖ?版)》可作為高等院?!败浖こ獭闭n程的教材或教學參考書,也可作為軟件項目管理者和軟件開發(fā)人員的參者書。

作者簡介

暫缺《軟件工程(第二版)》作者簡介

圖書目錄

前言
第1章 概述
1.1 軟件的概念
1.1.1 軟件的發(fā)展階段
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.3.4 軟件工程項目的基本目標
1.4 軟件過程和軟件生存期
1.4.1 軟件過程
1.4.2 軟件生命周期
1.5 軟件開發(fā)過程模型
1.5.1 瀑布模型
1.5.2 原型模型
1.5.3 螺旋模型
1.5.4 噴泉模型
1.5.5 構件組裝模型
1.5.6 統(tǒng)一過程模型
1.5.7 敏捷開發(fā)過程
1.6 軟件開發(fā)方法簡述
1.6.1 結構化方法
1.6.2 面向數(shù)據(jù)結構的開發(fā)方法
1.6.3 面向對象的方法
1.6.4 可視化開發(fā)方法
1.7 軟件工程的發(fā)展趨勢
1.8 小結
習題1
第2章 可行性研究與軟件計劃
2.1 可行性研究
2.1.1 可行性研究的任務
2.1.2 可行性研究的步驟
2.2 系統(tǒng)流程圖
2.2.1 系統(tǒng)流程圖的符號
2.2.2 系統(tǒng)流程圖舉例
2.2.3 系統(tǒng)流程圖的分層
2.3 軟件計劃
2.3.1 確定軟件計劃
2.3.2 復審軟件計劃
2.4 成本/效益分析
2.4.1 成本估算技術
2.4.2 成本/效益分析的方法
2.5 小結
習題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 數(shù)據(jù)流圖
3.3.4 數(shù)據(jù)字典
3.3.5 加工邏輯說明
3.4 原型法山
3.4.1 原型在需求分析中的作用
3.4.2 快速原型開發(fā)過程
3.5 小結
習題3
第4章 總體設計
4.1 總體設計的任務及目標
4.1.1 總體設計的任務
4.1.2 總體設計的目標
4.2 總體設計的概念和原理
4.2.1 軟件結構和過程
4.2.2 模塊化
4,3設計準則
4.4 總體設計的常用方法及工具
4.4.1 面向數(shù)據(jù)流的設計方法
4.4.2 面向數(shù)據(jù)結構的分析設計方法
4.5 小結
習題4
第5章 詳細設計
5.1 詳細設計的任務
5.2 詳細設計的原則
5.3 詳細設計的方法和工具
5.3.1 詳細設計的方法
5.3.2 詳細設計工具的選擇
5.3.3 常用詳細設計工具
5.4 詳細設計規(guī)格說明與復審
5.4.1 詳細設計說明
5.4.2 設計復審
5.5 界面設計
5.5.1 人機界面設計的一般原則和步驟
5.5.2 字符界面設計
5.5.3 菜單設計
5.5.4 對話框設計
5.5.5 多窗口界面設計
5.6 軟件體系結構
5.6.1 軟件體系結構的興起
5.6.2 軟件體系結構的概念
5.6.3 軟件體系結構的現(xiàn)狀及發(fā)展方向
5.6.4 軟件體系結構的風格
5.6.5 軟件體系結構的描述方法
5.7 幾種新型的軟件體系結構
5.7.1 三層C/S軟件體系結構
5.7.2 C/S與B/S混合軟件體系結構
5.8 小結
習題5
第6章 編碼
6.1 程序設計語言
6.1.1 程序設計語言的分類
6.1.2 程序設計語言的選擇
6.2 程序設計風格
6.2.1 源程序文檔化
6.2.2 數(shù)據(jù)說明
6.2.3 語句結構
6.2.4 輸入/輸出(I/O)
6.3 實例
6.4 小結
習題6
第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.3.4 系統(tǒng)測試
7.4 調試
7.4.1 調試過程
7.4.2 調試方法
7.4.3 調試原則
7.5 實例
7.6 小結
習題7
第8章 軟件維護
8.1 軟件維護的概念
8.2 軟件維護的特點
8.2.1 與維護相關的問題
8.2.2 維護的代價
8.3 軟件維護的步驟
……
第9章 面向對象方法學
第10章 軟件工程標準化和軟件文檔
第11章 軟件工程質量
第12章 軟件工程項目管理
第13章 開發(fā)實例
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號