實用軟體工程教程(2006年中國水利水電出版社出版圖書)

實用軟體工程教程(2006年中國水利水電出版社出版圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《實用軟體工程教程》,作者:閻菲,中國水利水電出版社2006年出版,共有16章,並附錄有7個規範性檔案。該教程是一部關於軟體工程的高校教材,內容主要包括:軟體工程的基礎知識,軟體過程,軟體工程項目管理,計算機系統工程,需求分析,總體設計,詳細設計,編碼與測試,軟體維護,面向對象技術,快速原型技術,軟體重用技術等。本書內容精練,重點突出,概念清楚,針對性和實際操作性強,是一本通俗易懂很實用的軟體工程教程。

基本介紹

  • 中文名:實用軟體工程教程
  • 作 者閻菲
  • 出版社中國水利水電出版社
  • 出版時間: 2006
  • ISBN: 9787508439303
  • 定價:28.00 元
  • 類別:程式設計
出版信息,內容簡介,編輯推薦,章節目錄,

出版信息

書 名: 實用軟體工程教程
作 者:閻菲
出版時間: 2006
ISBN: 9787508439303
開本: 16
定價: 28.00 元

內容簡介

《實用軟體工程教程》強調軟體工程的理論與實踐相結合、技術管理相結合、方法和設計工具相結合的理念,並以套用性極強的系統為例,全面地闡述了軟體工程的內涵;同時自始至終貫穿反映學科最新發展方向的新內容,加強了計算機網路、面向對象軟體技術實用技術的編寫。
全書內容主要包括:軟體工程的基礎知識,軟體過程、軟體工程項目管理,計算機系統工程,需求分析,總體設計,編碼與測試,軟體維護,面向對象技術,快速原型技術,軟體重用技術等。《實用軟體工程教程》努力做到內容精練,重點突出,概念清楚,針對性和實際操作性強。

編輯推薦

本書是一部關於軟體工程的高校教材,內容主要包括軟體工程的基礎知識,軟體過程,軟體工程項目管理,計算機系統工程,需求分析,總體設計,詳細設計,編碼與測試,軟體維護,面向對象技術,快速原型技術,軟體重用技術等。本書努力做到內容精練,重點突出,概念清楚,針對性和實際操作性強。

章節目錄

前言
第1章軟體工程概述
1.1軟體工程中的常見問題
1.1.1軟體
1.1.2軟體危機
1.2軟體工程
1.2.1軟體工程的定義與原理
1.2.2軟體工程與計算機科學
1.2.3軟體工程目標
1.2.4軟體工程面臨的挑戰
1.3軟體過程和軟體生命周期
1.3.1軟體過程
1.3.2軟體生命周期
1.4軟體開發模型
1.4.1瀑布模型
1.4.2演化模型
1.4.3原型模型
l.4.4螺旋模型
1.4.5噴泉模型及面向對象的開發過程
1.4.6基於四代技術的模型
1.4.7智慧型模型
1.5職業道德
1.6本章小結
習題
第2章軟體項目管理
2.1軟體項目管理概述
2.1.l軟體項目管理的概念
2.1.2軟體項目管理的特點
2.1.3軟體項目管理的內容
2.1.4項目的組織模式
2.1.5項目的人員管理
2.1.6軟體配置管理
2.2軟體項目規劃
2.2.1項目規劃的基本概念
2.2.2項目規劃的步驟
2.2.3項目規劃的原則
2.2.4項目規劃的形成檔案
2.2.5項目規划過程之間的相互聯繫
2.3軟體項目風險管理
2.3.1風險管理概述
2.3.2軟體項目的風險策略
2.3.3軟體風險
2.3.4風險管理的過程
2.3.5軟體風險的總結
2.4軟體項目進度管理
2.4.1項目進度的基本概念
2.4.2制定進度計畫
2.4.3面向網路化管理
2.4.4建立里程碑事件
2.4.5實施保證
2.5軟體項目質量管理
2.5.1基本定義
2.5.2質量管理主要內容
2.5.3技術與方法
2.5.4質量管理實施
2.6本章小結
習題
第3章軟體系統及可行性研究一
3.1用戶中心設計——UCD方法
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系統開發過程的新體系結構——快速原型與面向對象
3.5本章小結
習題
第4章需求分析
4.1需求分析基礎
4.1.1分析的任務與原則
4.1.2需求建模
4.1.3開發原型系統
4.2結構化分析方法
4.2.1結構化分析的策略
4.2.2數據流圖
4.2.3數據字典
4.2.4小說明
4.2.5結構化分析實施步驟
4.3其他分析方法與圖形工具
4.4實體一關係圖
4.4.1數據對象、屬性與關係
4.4.2E-R方法和實體模型
4.4.3數據結構的規範化
4.5需求規格說明與評審
4.5.1需求規格說明書的目標與內容
4.5.2需求評審
4.6本章小結
習題
第5章總體設計
5.l總體設計的任務及過程
5.1.1設計供選擇的方案
5.1.2功能解剖和設計軟體結構
5.1.3資料庫設計
5.1.4制定測試計畫
5.1.5文檔的編寫
5.1.6進行審查和複查
5.2軟體設計基本原理
5.2.1模組化
5.2.2抽象
5.2.3信息隱蔽
5.2.4模組獨立性
5.3設計準則
5.4總體設計的圖形描述工具
5.4.1層次圖
5.4.2HIPO圖
5.4.3結構圖.
5.5結構化設計方法
5.5.1數據流圖的類型
5.5.2設計步驟
5.5.3變換設計
5.5.4事務設計
5.5.5設計的後處理
5.6本章小結
習題
第6章詳細設計.
6.1結構化程式設計
6.2詳細設計工具
6.2.1程式流程圖
6.2.2盒圖(N-S圖).
6.2.3PAD圖
6.2.4過程設計語言(PDL)
6.2.5判定表.
6.2.6判定樹
6.3Jackson程式設計方法
6.3.1Jackson方法
6.3.2Jackson圖
6.3.3Jackson程式設計方法
6.4Warnier程式設計方法簡介
6.4.1Wamier圖
6.4.2Wamier程式設計方法的步驟
6.5人機界面設計
6.5.1人機界面設計概述
6.5.2人機界面風格
6.5.3人機界面實現的原則
6.5.4人機界面的設計過程
6.6本章小結
習題
第7章軟體編碼
7.1程式設計語言
7.1.1程式設計語言概述
7.1.2程式設計語言的分類
7.1.3程式設計語言的特點
7.1.4程式設計語言的選擇
……
第8章軟體測試
第9章軟體維護
第10章軟體過程改進
第11章面向對象概念
第12章面向對象的分析
第13章面向對象設計
第14章面向對象測試
第15章軟體重用技術
第16章軟體工程的深入研究
附錄1可行性研究報告規範
附錄2項目開發計畫規範
附錄3需求規格說明書規範
附錄4概要設計說明書規範
附錄5詳細設計說明規範
附錄6項目開發總結報告規範
附錄7用Word撰寫文檔規範
參考文獻
……

相關詞條

熱門詞條

聯絡我們