《軟件工程:理論、方法及實(shí)踐》根據(jù)軟件技術(shù)的最新發(fā)展,結(jié)合目前軟件教學(xué)的需要,全面系統(tǒng)地講述了軟件工程以及軟件項(xiàng)目管理的概念、原理和方法,通過軟件工程實(shí)踐和軟件項(xiàng)目管理實(shí)訓(xùn),使讀者能夠理論聯(lián)系實(shí)際,全面掌握軟件開發(fā)所需的知識(shí)體系。
《軟件工程:理論、方法及實(shí)踐》強(qiáng)調(diào)理論與實(shí)踐相結(jié)合、技術(shù)與管理相結(jié)合,注重培養(yǎng)實(shí)際開發(fā)能力和文檔的寫作能力,具有很強(qiáng)的實(shí)用性和可操作性。全書內(nèi)容條理清晰、語言流暢、通俗易懂。
《軟件工程:理論、方法及實(shí)踐》可作為高等院校計(jì)算機(jī)專業(yè)和其他相關(guān)信息類專業(yè)本科高年級(jí)或研究生教材,也可作為從事軟件開發(fā)、管理、雛護(hù)和應(yīng)用的工程技術(shù)和管理人員的參考書。
第一篇 軟件工程方法學(xué)
第1章 軟件工程概述
1.1 軟件
1.1.1 軟件的定義
1.1.2 軟件的特點(diǎn)
1.1.3 軟件的分類
1.1.4 軟件的發(fā)展及軟件危機(jī)
1.2 軟件工程概述
1.2.1 軟件工程的概念
1.2.2 軟件工程的內(nèi)容
1.2.3 軟件工程的基本原理
1.3 軟件生命周期及軟件過程模型
1.3.1 軟件生命周期
1.3.2 軟件過程模型
小結(jié)
習(xí)題
第2章 傳統(tǒng)方法學(xué)
2.1 結(jié)構(gòu)化分析
2.1.1 丁行性分析
2.1.2 需求分析
2.2 結(jié)構(gòu)化設(shè)計(jì)
2.2.1 結(jié)構(gòu)化設(shè)計(jì)概述
2.2.2 概要設(shè)計(jì)
2.2.3 詳細(xì)設(shè)計(jì)
2.3 結(jié)構(gòu)化實(shí)現(xiàn)
2.3.1 編碼
2.3.2 測(cè)試
2.3.3 維護(hù)
小結(jié)
習(xí)題
第3章 面向?qū)ο蠓椒▽W(xué)
3.1 面向?qū)ο蠓椒ǜ攀?br>3.1.1 面向?qū)ο蟮亩x
3.1.2 面向?qū)ο蟮幕靖拍?br>3.1.3 面向?qū)ο蟮能浖こ谭椒?br>3.2 面向?qū)ο蠼?br>3.2.1 面向?qū)ο蠼8攀?br>3.2.2 對(duì)象模型
3.2.3 動(dòng)態(tài)模型
3.2.4 功能模型
3.3 面向?qū)ο蠓治?br>3.3.1 面向?qū)ο蠓治龈攀?br>3.3.2 建立功能模型
3.3.3 建立對(duì)象模型
3.3.4 建立動(dòng)態(tài)模型
3.4 面向?qū)ο笤O(shè)計(jì)
3.4.1 子系統(tǒng)的分解
3.4.2 問題域部分的設(shè)計(jì)
3.4.3 人機(jī)交互部分的設(shè)計(jì)
3.4.4 任務(wù)管理部分的設(shè)計(jì)
3.4.5 數(shù)據(jù)管理部分的設(shè)計(jì)
3.5 面向?qū)ο髮?shí)現(xiàn)
3.5.1 程序設(shè)計(jì)語言及風(fēng)格
3.5.2 面向?qū)ο鬁y(cè)試策略
小結(jié)
習(xí)題
第二篇 軟件項(xiàng)目管理
第4章 軟件項(xiàng)目管理概述
4.1 項(xiàng)目管理的概念
4.1.1 項(xiàng)目
4.1.2 項(xiàng)目管理
4.2 項(xiàng)目管理的相關(guān)理論體系
4.2.1 項(xiàng)目管理知識(shí)體系
4.2.2 受控環(huán)境中的項(xiàng)目
……
第三篇 軟件工程實(shí)踐
第四篇 軟件項(xiàng)目管理實(shí)訓(xùn)