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

現(xiàn)代軟件工程

現(xiàn)代軟件工程

定 價:¥45.00

作 者: 張家浩
出版社: 機械工業(yè)出版社
叢編項: 國家示范性軟件學院系列教材
標 簽: 計算機專業(yè)

ISBN: 9787111253525 出版時間: 2009-01-01 包裝: 平裝
開本: 16 頁數(shù): 372 字數(shù):  

內(nèi)容簡介

  《現(xiàn)代軟件工程》按照軟件開發(fā)的生命周期,講述軟件工程的各個知識領域內(nèi)容,系統(tǒng)地介紹了軟件工程的概念、原理、方法和技術。全書共9章,內(nèi)容為現(xiàn)代軟件工程導論、從市場和產(chǎn)品的角度理解軟件開發(fā)、軟件項目的規(guī)劃管理、現(xiàn)代軟件工程的需求工程、軟件體系結構與系統(tǒng)概要設計、軟件系統(tǒng)的構造與實現(xiàn)、軟件質(zhì)量管理、軟件實施過程與管理、軟件工程改進。其中,需求工程、體系結構與系統(tǒng)概要設計為開發(fā)過程的重點,項目管理、質(zhì)量管理是支撐過程的重點?!冬F(xiàn)代軟件工程》內(nèi)容新穎,講述力求理論聯(lián)系實際、深入淺出、循序漸進。全書共收錄了20多個實際的案例分析,涉及金融、電信等領域。每章還配有課堂作業(yè)與項目實踐及點評,方便老師和學生使用?!冬F(xiàn)代軟件工程》主要用作國家示范性軟件學院軟件工程專業(yè)的教材,也可作為計算機及相關專業(yè)軟件工程課程的教學用書,或作為從事軟件開發(fā)的科技人員的參考書、培訓教材等。

作者簡介

暫缺《現(xiàn)代軟件工程》作者簡介

圖書目錄

前言
第1章 現(xiàn)代軟件工程導論
1.1 軟件、軟件過程與現(xiàn)代軟件工程
1.1.1 軟件工程:對軟件的再認識
1.1.2 軟件危機:留給軟件人長久的困惑
1.1.3 生命周期:30年前的初衷與設想
1.1.4 四大過程:走出危機的希望與前景
1.2 軟件工程與軟件工程知識體系
1.2.1 軟件工程生命周期模型的特點
1.2.2 過程模型的典范:統(tǒng)一軟件過程RUP
1.2.3 現(xiàn)代軟件工程發(fā)展的主要技術特點
1.2.4 現(xiàn)代軟件工程知識體系SWEBOK
1.3 軟件企業(yè)的現(xiàn)代軟件工程實踐
1.3.1 軟件生產(chǎn)過程的流程與工藝特性
1.3.2 軟件生產(chǎn)過程的支撐與支持特性
1.3.3 軟件生產(chǎn)過程的綜合與協(xié)同特性
1.3.4 現(xiàn)代軟件工程的最佳實踐
1.4 市場需求與軟件工程教學
1.4.1 IT職場素質(zhì)需求
1.4.2 市場需求對軟件人培養(yǎng)的要求
1.5 課堂作業(yè)與項目實踐點評
1.5.1 課堂作業(yè)
1.5.2 項目實踐
1.5.3 項目實踐點評
1.6 本章參考文獻

第2章 從市場和產(chǎn)品的角度理解軟件開發(fā)
2.1 企業(yè)戰(zhàn)略與市場分析
2.1.1企業(yè)戰(zhàn)略決定市場戰(zhàn)略
2.1.2市場環(huán)境的生物鏈與5種競爭因素分析
2.1. 3 案例分析:某標案的競爭對手分析與策略選擇
2.2 行業(yè)軟件產(chǎn)品的市場營銷特點
2.2.1 市場營銷為產(chǎn)品研發(fā)和項目實施提供導向
2.2.2 方案銷售是軟件市場與產(chǎn)品營銷的典型特點
2.2. 3 案例分析:行業(yè)軟件銷售的過程、目標與責任
2.3 現(xiàn)代軟件工程下的產(chǎn)品開發(fā)與管理。
2.3.1軟件產(chǎn)品管理與產(chǎn)品經(jīng)理的作用
2. 3.2產(chǎn)品經(jīng)理面向市場的軟件產(chǎn)品管理
2.3.3產(chǎn)品經(jīng)理面向開發(fā)的軟件產(chǎn)品管理
2.3.4現(xiàn)代軟件工程概念下的軟件研發(fā)管理
2.3.5案例分析:采用產(chǎn)品線模式開發(fā)的案例
2.4 課堂作業(yè)與項目實踐及點評
2.4.1課堂作業(yè)
2.4.2項目實踐1:市場分析報告
2.4.3市場分析報告點評
2.4.4項目實踐2:商業(yè)計劃書
2.4.5商業(yè)計劃書點評
2.5 本章參考文獻

第3章 軟件項目的規(guī)劃管理
3.1項目與項目管理的基本概念
3.1.1項目的概念與屬性
3.1.2項目的范疇要素
3.1.3項目管理的概念
3.1.4項目的生命周期與任務
3.1.5項目的組織結構與項目經(jīng)理
3.1.6項目管理知識體系PMBOK
3.1.7案例分析:項目管理成熟度水平的判斷
3.2軟件項目的時間管理
3.2.1項目的工作分解結構WBS
3.2.2 PMBOK的時間管理概念
3.2.3 PMBOK的時間管理過程
3.2. 4軟件生命周期模型與時間管理
3.2.5軟件項目的規(guī)模、工作量和進度估算
3.2.6案例分析:軟件項目規(guī)劃管理的關鍵與難點
3.3軟件項目的成本管理
3. 3.1 PMEBOK的成本管理概念
3. 3.2 PMEBOK的成本管理過程
3. 3. 3案例分析:軟件項目成本管理的實例操作
3.4課堂作業(yè)與項目實踐及點評
3.4.1課堂作業(yè)
3.4.2項目實踐
3.4.3項目實踐點評
3.5 本章參考文獻
第4章 現(xiàn)代軟件工程的需求工程
4.1 從傳統(tǒng)需求分析到現(xiàn)代需求過程
4.1.1需求與需求管理的概念
4.1.2傳統(tǒng)需求分析的局限
4.1. 3需求管理的問題與現(xiàn)代需求過程
4.1.4 CMM的需求管理要求
4.1.5 PMBOK的范圍管理過程
4.2 項目范圍與軟件需求管理
4.2.1需求開發(fā)過程的四個階段
4.2.2需求獲取與軟件項目的范圍定義
4.2.3傳統(tǒng)問題定義過程的方法
4.2.4案例分析:確定系統(tǒng)的目標與假定約束
4.3 需求獲取過程與軟件需求管理
4.3.1需求獲取階段的目標與要求
4. 3.2需求獲取與UML的業(yè)務模型
4.3.3需求獲取階段的成果與需求管理重點
4.3.4需求用戶確認與需求評審的誤區(qū)
4. 3.5案例分析:分析執(zhí)行者與用例,確定系統(tǒng)范圍
4.4需求分析過程與軟件需求管理
4.4.1需求分析階段的目標與要求
4.4.2需求分析與UML的靜態(tài)模型
4.4.3需求分析與uML的動態(tài)模型
4.4.4需求分析與UML的體系結構模型
4.4.5需求分析階段的成果與需求管理重點
4.4.6案例分析:平衡與細化需求定義
4.5需求處理和驗證過程與軟件需求管理
4.5.1 需求處理過程與需求管理重點
4.5.2需求驗證過程與需求管理重點
4.5.3案例分析:需求規(guī)格說明書的實例參考
4.6需求實現(xiàn)過程與軟件需求管理
4.6.1需求的實現(xiàn)過程與管理
4.6.2需求的變更控制與管理
4.6.3案例分析:使用RequisitePro需求管理工具
4.7課堂作業(yè)與項目實踐及點評
4.7.1課堂作業(yè)
4.7.2項目實踐1:目標和范圍定義
4.7.3目標和范圍定義點評
4.7.4項目實踐2:需求分析報告
4.7.5需求分析報告點評
4.7.6期末考試方法建議
4.8本章參考文獻

第5章 軟件體系結構與系統(tǒng)概要設計
5.1體系結構的基本問題
5.1. l體系結構的基本概念
5.1.2傳統(tǒng)體系結構的思路方法
5.1.3案例分析:RuP基于體系結構的迭代
5.2 軟件系統(tǒng)的框架與體系結構
5.2.1 現(xiàn)代體系結構模型的基本概念
5.2.2兩種典型的體系結構模型分析
5.2.3應用系統(tǒng)體系結構的構成要素
5.2.4案例分析:《電信綜合營業(yè)管理系統(tǒng)》的設計思路
5. 3 面向對象的設計模式
5. 3.1從體系結構到設計模式
5.3.2創(chuàng)建型設計模式
5. 3.3其他設計模式
5.3.4案例分析:創(chuàng)建游戲迷宮的設計模式應用
5.4 MVC設計模式應用
5.4.1界面設計的可變需求
5.4.2 MVC的結構
5.4.3 MVC的實現(xiàn)
5.4.4 MVC的更進一步發(fā)展
5.4.5 MVC的變化與評價
5.4.6案例分析:Struts應用
5.5基于構件的現(xiàn)代軟件工程
5.5.1構件概念與構件的特性
5.5.2三種主要構件模型與應用特點
5.5.3基于構件的框架與體系結構設計
5.5.4案例分析:軟件無線電系統(tǒng)的體系結構
5.6從需求分析到系統(tǒng)概要設計過程
5.6.1 系統(tǒng)概要設計的任務與要求
5.6.2面向結構的系統(tǒng)設計方法
5.6_3案例分析:產(chǎn)生“菜單”結構的系統(tǒng)結構分析
5.6.4面向對象的系統(tǒng)設計方法
5.6.5案例分析:電梯控制系統(tǒng)的設計過程
5.7 課堂作業(yè)與項目實踐及點評
5.7.1課堂作業(yè)
5.7.2項目實踐
5.7.3項目實踐點評一
5.8 本章參考文獻

第6章 軟件系統(tǒng)的構造與實現(xiàn)
6.1 系統(tǒng)詳細設計的目標與實現(xiàn)的任務
6.1.1概要設計與詳細設計目標的區(qū)別
6.1.2面向對象的詳細設計任務和原則
6.1.3面向對象的詳細設計與實現(xiàn)
6.1.4案例分析:Java程序編寫格式的內(nèi)部參考規(guī)范
6.2 課堂作業(yè)與項目實踐及點評
6.2.1課堂作業(yè)
6.2.2項目實踐
6.2.3項目實踐點評
6.3 本章參考文獻

第7章 軟件質(zhì)量管理
7.1 軟件質(zhì)量的要素與度量
7.1.1軟件質(zhì)量的概念
7.1.2軟件質(zhì)量的度量要素
7.1.3軟件質(zhì)量要素的度量
7.1.4軟件質(zhì)量度量的實施
7.1.5案例分析:軟件測試活動的績效度量
7.2軟件測試活動的組織與管理
7.2.1軟件測試的概述
7.2.2軟件測試的計劃、組織與管理
7.2.3案例分析:測試錯誤分類及測試報告
7. 3 軟件審查活動的組織與管理
7.3.1審查準備與審查過程
7.3.2審查內(nèi)容與審查的關鍵點
7.3.3案例分析:測試評審與分析報告
7.4 軟件配置管理的方法與實踐
7. 4.1軟件配置及其管理的概念
7. 4.2主要配置管理活動和流程
7.4.3 配置管理下的版本管理
7. 4.4配置管理下的變更管理
7.4.5 配置狀態(tài)監(jiān)測、報告與評審
7.4.6基于配置管理的軟件項目管理
7.4.7案例分析:配置管理的實施
7.5 課堂作業(yè)與項目實踐及點評
7.5.1課堂作業(yè)
7.5.2項目實踐
7.5. 3項目實踐點評
7.6 本章參考文獻

第8章 軟件實施過程與管理
8.1 軟件的實施過程與控制
8.1.1軟件實施過程的概念
8.1.2軟件系統(tǒng)的現(xiàn)場實施過程
8.1.3案例分析:一個現(xiàn)場項目的實施過程介紹
8.2 軟件的維護過程與控制
8.2.1軟件維護的概念
8.2.2軟件維護的過程
8.2.3軟件的可維護性管理
8.3 軟件項目的實施階段管理
8.3.1項目團隊管理與激勵
8.3.2項目溝通與協(xié)調(diào)
8.3.3軟件項目風險管理
8.4 課堂作業(yè)與項目實踐及點評
8.4.1課堂作業(yè)
8.4.2項目實踐
8.4.3項目實踐點評
8.5 本章參考文獻

第9章 軟件過程改進
9.1 軟件過程概念與過程改進的基本問題
9.1.1過程與軟件過程的概念
9.1.2實施軟件過程改進
9.2 個人軟件過程PSP
9.2.1 PSP的產(chǎn)生
9.2.2 PSP與CMM
9.2. 3 PSP的成熟度過程
9.2.4 PSP的主要內(nèi)容
9.2.5 PSP與TSP過程
9.2.6 PSP、TSP的應用及效果
9.3 其他軟件過程探討
9.3.1 極限編程(XP)與敏捷軟件過程
9. 3.2開源軟件(19SS)的得與失
9.4 課堂作業(yè)與項目實踐及點評
9.4.1課堂作業(yè)
9.4.2項目實踐
9.4.3項目實踐點評
9.4.4期末考試
9.5 本章參考文獻

本目錄推薦

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