定 價:39 元
叢書名:“十三五”應(yīng)用型人才培養(yǎng)規(guī)劃教材
- 作者:陳恒, 駱焦煌主編
- 出版時間:2017/8/1
- ISBN:9787302472858
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.5
- 頁碼:266
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書采用“教學(xué)做”一體化模式編寫,合理地組織學(xué)習(xí)單元,并將每個單元分解為核心知識、能力目標(biāo)、任務(wù)驅(qū)動、實踐環(huán)節(jié)4個模塊。全書共10章,第1章是軟件工程基本概念,第2~7章順序介紹了軟件生命周期各階段任務(wù)、過程、結(jié)構(gòu)化方法和工具,第8章講述了面向?qū)ο蠓椒▽W(xué),第9章介紹了軟件項目管理,第10章給出了經(jīng)典的軟件工程實驗以及一個綜合實例。書中實例側(cè)重實用性和啟發(fā)性,通俗易懂,使讀者能夠快速掌握軟件工程的基礎(chǔ)知識與項目管理技能,為適應(yīng)實戰(zhàn)應(yīng)用打下堅實的基礎(chǔ)。
本書適合作為高等院校“軟件工程”課程的教材或教學(xué)參考書,也適合作為有一定經(jīng)驗的軟件工作人員的參考用書。
前言
本書按照“教學(xué)做”一體化模式精編了軟件工程的核心內(nèi)容,以核心知識、能力目標(biāo)、任務(wù)驅(qū)動和實踐環(huán)節(jié)為模塊組織本書的體系結(jié)構(gòu)。核心知識體現(xiàn)最重要和實用的知識,是教師需要重點講解的內(nèi)容;能力目標(biāo)提出學(xué)習(xí)核心知識后應(yīng)具備的能力;任務(wù)驅(qū)動給出了教師和學(xué)生共同來完成的任務(wù);實踐環(huán)節(jié)給出了需要學(xué)生獨立完成的實踐活動。
全書共10章。第1章概括地介紹了軟件工程基本概念,包括軟件、軟件危機(jī)、軟件工程、軟件生命周期與常用模型。第2~7章按軟件生命周期的順序講解了各階段的任務(wù)、過程、方法和工具。其中,第2章重點講述了如何使用系統(tǒng)流程圖和數(shù)據(jù)流圖分別描繪系統(tǒng)的物理模型和邏輯模型;第3章是需求分析與建模的有關(guān)知識,包括需求分析過程、需求獲取方法、結(jié)構(gòu)化分析建模工具以及軟件需求規(guī)格說明書的內(nèi)容框架;第4章和第5章是有關(guān)軟件設(shè)計的知識,詳細(xì)地介紹了軟件設(shè)計的原理、工具、方法和文檔,包括模塊化設(shè)計原理、軟件結(jié)構(gòu)及描繪它的圖形工具、面向數(shù)據(jù)流的設(shè)計方法、面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法以及設(shè)計文檔的內(nèi)容框架;第6章是關(guān)于系統(tǒng)實現(xiàn)的知識,重點講述了系統(tǒng)實現(xiàn)的原理、技術(shù)和方法,包括編碼、單元測試、集成測試、白盒測試、黑盒測試以及JUnit單元測試工具;第7章是有關(guān)軟件維護(hù)的知識,包括維護(hù)策略與方法。第8章系統(tǒng)地講解了面向?qū)ο蠓椒▽W(xué)的有關(guān)知識,包括面向?qū)ο蟮幕靖拍、面向(qū)ο蠓治鼋5脑砼c方法、面向?qū)ο蟪绦虻脑O(shè)計模式以及設(shè)計模式的應(yīng)用。第9章講述了軟件項目管理的概念、原理、方法與技術(shù),包括成本管理、進(jìn)度管理、配置管理、風(fēng)險管理、過程管理以及管理工具M(jìn)icrosoftProject的應(yīng)用。第10章由實驗和綜合實例組成,其目的是訓(xùn)練學(xué)生綜合運(yùn)用知識的能力,鞏固本書前9章所學(xué)知識,提高工程實踐與管理的能力。
本書特別注重引導(dǎo)學(xué)生參與課堂教學(xué)活動,適合高等院校相關(guān)專業(yè)作為“教學(xué)做”一體化的教材,也可以供軟件工程愛好者、從業(yè)者自學(xué)使用。
為了便于教學(xué),本書配有教學(xué)課件和實踐環(huán)節(jié)與課后習(xí)題參考答案,讀者可從清華大學(xué)出版社網(wǎng)站免費下載。
由于編者水平有限,書中難免存在錯誤和疏漏之處,敬請廣大讀者給予批評指正。
編者
2017年5月
第1章軟件工程基本概念
1.1軟件危機(jī)與軟件工程
1.1.1核心知識
1.1.2能力目標(biāo)
1.1.3任務(wù)驅(qū)動
1.1.4實踐環(huán)節(jié)
1.2軟件生命周期
1.2.1核心知識
1.2.2能力目標(biāo)
1.2.3任務(wù)驅(qū)動
1.2.4實踐環(huán)節(jié)
1.3常用的軟件開發(fā)模型
1.3.1核心知識
1.3.2能力目標(biāo)
1.3.3任務(wù)驅(qū)動
1.3.4實踐環(huán)節(jié)
1.4小結(jié)
習(xí)題1
第2章可行性研究
2.1可行性研究概述
2.1.1核心知識
2.1.2能力目標(biāo)
2.1.3任務(wù)驅(qū)動
2.1.4實踐環(huán)節(jié)
2.2可行性研究報告
2.2.1核心知識
2.2.2能力目標(biāo)
2.2.3任務(wù)驅(qū)動
2.2.4實踐環(huán)節(jié)
2.3系統(tǒng)流程圖
2.3.1核心知識
2.3.2能力目標(biāo)
2.3.3任務(wù)驅(qū)動
2.3.4實踐環(huán)節(jié)
2.4數(shù)據(jù)流圖及數(shù)據(jù)字典
2.4.1核心知識
2.4.2能力目標(biāo)
2.4.3任務(wù)驅(qū)動
2.4.4實踐環(huán)節(jié)
2.5成本/效益分析
2.5.1核心知識
2.5.2能力目標(biāo)
2.5.3任務(wù)驅(qū)動
2.5.4實踐環(huán)節(jié)
2.6小結(jié)
習(xí)題2
〖2〗〖4〗
軟件工程
目錄〖3〗
第3章需求分析
3.1需求分析概述
3.1.1核心知識
3.1.2能力目標(biāo)
3.1.3任務(wù)驅(qū)動
3.1.4實踐環(huán)節(jié)
3.2需求獲取方法
3.2.1核心知識
3.2.2能力目標(biāo)
3.2.3任務(wù)驅(qū)動
3.2.4實踐環(huán)節(jié)
3.3需求分析與建模
3.3.1核心知識
3.3.2能力目標(biāo)
3.3.3任務(wù)驅(qū)動
3.3.4實踐環(huán)節(jié)
3.4軟件需求規(guī)格說明
3.4.1核心知識
3.4.2能力目標(biāo)
3.4.3任務(wù)驅(qū)動
3.4.4實踐環(huán)節(jié)
3.5需求驗證與管理
3.5.1核心知識
3.5.2能力目標(biāo)
3.5.3任務(wù)驅(qū)動
3.5.4實踐環(huán)節(jié)
3.6案例分析——圖書管理系統(tǒng)需求分析
3.7小結(jié)
習(xí)題3
第4章概要設(shè)計
4.1設(shè)計概述
4.1.1核心知識
4.1.2能力目標(biāo)
4.1.3任務(wù)驅(qū)動
4.1.4實踐環(huán)節(jié)
4.2設(shè)計原理
4.2.1核心知識
4.2.2能力目標(biāo)
4.2.3任務(wù)驅(qū)動
4.2.4實踐環(huán)節(jié)
4.3設(shè)計工具
4.3.1核心知識
4.3.2能力目標(biāo)
4.3.3任務(wù)驅(qū)動
4.3.4實踐環(huán)節(jié)
4.4設(shè)計方法
4.4.1核心知識
4.4.2能力目標(biāo)
4.4.3任務(wù)驅(qū)動
4.4.4實踐環(huán)節(jié)
4.5設(shè)計文檔
4.5.1核心知識
4.5.2能力目標(biāo)
4.5.3任務(wù)驅(qū)動
4.5.4實踐環(huán)節(jié)
4.6案例分析——圖書管理系統(tǒng)概要設(shè)計
4.7小結(jié)
習(xí)題4
第5章詳細(xì)設(shè)計
5.1設(shè)計概述
5.1.1核心知識
5.1.2能力目標(biāo)
5.1.3任務(wù)驅(qū)動
5.1.4實踐環(huán)節(jié)
5.2設(shè)計工具
5.2.1核心知識
5.2.2能力目標(biāo)
5.2.3任務(wù)驅(qū)動
5.2.4實踐環(huán)節(jié)
5.3設(shè)計方法
5.3.1核心知識
5.3.2能力目標(biāo)
5.3.3任務(wù)驅(qū)動
5.3.4實踐環(huán)節(jié)
5.4設(shè)計文檔
5.4.1核心知識
5.4.2能力目標(biāo)
5.4.3任務(wù)驅(qū)動
5.4.4實踐環(huán)節(jié)
5.5McCabe方法
5.5.1核心知識
5.5.2能力目標(biāo)
5.5.3任務(wù)驅(qū)動
5.5.4實踐環(huán)節(jié)
5.6案例分析——圖書管理系統(tǒng)詳細(xì)設(shè)計
5.7小結(jié)
習(xí)題5
第6章編碼與測試
6.1編碼
6.1.1核心知識
6.1.2能力目標(biāo)
6.1.3任務(wù)驅(qū)動
6.1.4實踐環(huán)節(jié)
6.2測試概述
6.2.1核心知識
6.2.2能力目標(biāo)
6.2.3任務(wù)驅(qū)動
6.2.4實踐環(huán)節(jié)
6.3單元測試
6.3.1核心知識
6.3.2能力目標(biāo)
6.3.3任務(wù)驅(qū)動
6.3.4實踐環(huán)節(jié)
6.4集成測試
6.4.1核心知識
6.4.2能力目標(biāo)
6.4.3任務(wù)驅(qū)動
6.4.4實踐環(huán)節(jié)
6.5白盒測試技術(shù)
6.5.1核心知識
6.5.2能力目標(biāo)
6.5.3任務(wù)驅(qū)動
6.5.4實踐環(huán)節(jié)
6.6黑盒測試技術(shù)
6.6.1核心知識
6.6.2能力目標(biāo)
6.6.3任務(wù)驅(qū)動
6.6.4實踐環(huán)節(jié)
6.7JUnit單元測試
6.7.1核心知識
6.7.2能力目標(biāo)
6.7.3任務(wù)驅(qū)動
6.7.4實踐環(huán)節(jié)
6.8案例分析——圖書管理系統(tǒng)測試
6.9小結(jié)
習(xí)題6
第7章維護(hù)
7.1維護(hù)概述
7.1.1核心知識
7.1.2能力目標(biāo)
7.1.3任務(wù)驅(qū)動
7.1.4實踐環(huán)節(jié)
7.2維護(hù)實施過程
7.2.1核心知識
7.2.2能力目標(biāo)
7.2.3任務(wù)驅(qū)動
7.2.4實踐環(huán)節(jié)
7.3軟件的可維護(hù)性
7.3.1核心知識
7.3.2能力目標(biāo)
7.3.3任務(wù)驅(qū)動
7.3.4實踐環(huán)節(jié)
7.4小結(jié)
習(xí)題7
第8章面向?qū)ο蠓椒▽W(xué)
8.1面向?qū)ο蠓椒ǜ攀?br />
8.1.1核心知識
8.1.2能力目標(biāo)
8.1.3任務(wù)驅(qū)動
8.1.4實踐環(huán)節(jié)
8.2面向?qū)ο蠓治鼋?br />
8.2.1核心知識
8.2.2能力目標(biāo)
8.2.3任務(wù)驅(qū)動
8.2.4實踐環(huán)節(jié)
8.3建立對象模型
8.3.1核心知識
8.3.2能力目標(biāo)
8.3.3任務(wù)驅(qū)動
8.3.4實踐環(huán)節(jié)
8.4建立動態(tài)模型
8.4.1核心知識
8.4.2能力目標(biāo)
8.4.3任務(wù)驅(qū)動
8.4.4實踐環(huán)節(jié)
8.5建立功能模型
8.5.1核心知識
8.5.2能力目標(biāo)
8.5.3任務(wù)驅(qū)動
8.5.4實踐環(huán)節(jié)
8.6設(shè)計模式簡介
8.6.1核心知識
8.6.2能力目標(biāo)
8.6.3任務(wù)驅(qū)動
8.6.4實踐環(huán)節(jié)
8.7面向?qū)ο蟮某绦蛟O(shè)計與實現(xiàn)
8.7.1核心知識
8.7.2能力目標(biāo)
8.7.3任務(wù)驅(qū)動
8.7.4實踐環(huán)節(jié)
8.8案例分析——圖書管理系統(tǒng)分析與設(shè)計
8.8.1圖書管理系統(tǒng)分析
8.8.2圖書管理系統(tǒng)設(shè)計
8.9小結(jié)
習(xí)題8
第9章軟件項目管理
9.1軟件項目管理概述
9.1.1核心知識
9.1.2能力目標(biāo)
9.1.3任務(wù)驅(qū)動
9.1.4實踐環(huán)節(jié)
9.2軟件項目成本管理
9.2.1核心知識
9.2.2能力目標(biāo)
9.2.3任務(wù)驅(qū)動
9.2.4實踐環(huán)節(jié)
9.3軟件項目進(jìn)度管理
9.3.1核心知識
9.3.2能力目標(biāo)
9.3.3任務(wù)驅(qū)動
9.3.4實踐環(huán)節(jié)
9.4軟件項目配置管理
9.4.1核心知識
9.4.2能力目標(biāo)
9.4.3任務(wù)驅(qū)動
9.4.4實踐環(huán)節(jié)
9.5軟件項目風(fēng)險管理
9.5.1核心知識
9.5.2能力目標(biāo)
9.5.3任務(wù)驅(qū)動
9.5.4實踐環(huán)節(jié)
9.6CMM與CMMI
9.6.1核心知識
9.6.2能力目標(biāo)
9.6.3任務(wù)驅(qū)動
9.6.4實踐環(huán)節(jié)
9.7項目管理工具M(jìn)icrosoftProject及使用
9.7.1核心知識
9.7.2能力目標(biāo)
9.7.3任務(wù)驅(qū)動
9.7.4實踐環(huán)節(jié)
9.8小結(jié)
習(xí)題9
第10章軟件工程實驗
10.1結(jié)構(gòu)化分析實驗
10.1.1實驗?zāi)康?br />
10.1.2實驗環(huán)境
10.1.3實驗內(nèi)容
10.1.4實驗成果
10.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計實驗
10.2.1實驗?zāi)康?br />
10.2.2實驗環(huán)境
10.2.3實驗內(nèi)容
10.2.4實驗成果
10.3結(jié)構(gòu)化設(shè)計實驗
10.3.1實驗?zāi)康?br />
10.3.2實驗環(huán)境
10.3.3實驗內(nèi)容
10.3.4實驗成果
10.4軟件測試實驗
10.4.1實驗?zāi)康?br />
10.4.2實驗環(huán)境
10.4.3實驗內(nèi)容
10.4.4實驗成果
10.5軟件項目管理實驗
10.5.1實驗?zāi)康?br />
10.5.2實驗環(huán)境
10.5.3實驗內(nèi)容
10.5.4實驗成果
10.6綜合實例——網(wǎng)上書店系統(tǒng)
10.6.1問題定義
10.6.2系統(tǒng)需求分析
10.6.3軟件設(shè)計
10.6.4系統(tǒng)測試
參考文獻(xiàn)
第1章
軟件工程基本概念
(1)軟件危機(jī)與軟件工程。
(2)軟件生命周期。
(3)軟件工程的常用模型。
隨著計算機(jī)科學(xué)技術(shù)的迅速發(fā)展,如何更有效地開發(fā)軟件產(chǎn)品越來越受到人們的重視。同時,由于軟件復(fù)雜程度的不斷增加,開發(fā)和維護(hù)的一系列嚴(yán)重問題(軟件危機(jī))隨之產(chǎn)生。軟件工程正是致力于解決軟件危機(jī),研究如何更有效地開發(fā)和維護(hù)計算機(jī)軟件的一門新興學(xué)科。
本章將介紹軟件工程的基本概念,包括軟件、軟件危機(jī)、軟件工程、軟件生命周期與常用模型等。
1.1軟件危機(jī)與軟件工程
1.1.1核心知識
1.計算機(jī)軟件的發(fā)展
隨著計算機(jī)硬件性能的極大提高和計算機(jī)體系結(jié)構(gòu)的不斷更新,計算機(jī)軟件系統(tǒng)更加成熟和更為復(fù)雜,從而促使計算機(jī)軟件的角色發(fā)生了巨大的變化,其發(fā)展歷史大致可以分為如下四個階段。
第一階段是20世紀(jì)50年代初期至60年代初期的十余年,是計算機(jī)系統(tǒng)開發(fā)的初期階段。計算機(jī)軟件實際上就是規(guī)模較小的程序,程序的編寫者和使用者往往是同一個(或同一組)人。由于程序規(guī)模小,程序編寫起來比較容易,也沒有什么系統(tǒng)化的方法,對軟件的開發(fā)過程更沒有進(jìn)行任何管理。這種個體化的軟件開發(fā)環(huán)境使得軟件設(shè)計往往只是在人們頭腦中隱含進(jìn)行的一個模糊過程,除了程序清單之外,沒有其他文檔資料。
第二階段跨越了從20世紀(jì)60年代中期到70年代末期的十余年,多用戶系統(tǒng)引入了人機(jī)交互的新概念,實時系統(tǒng)能夠從多個源收集、分析和轉(zhuǎn)換數(shù)據(jù),從而使進(jìn)程的控制和輸出的產(chǎn)生以毫秒而不是分鐘來運(yùn)行,在線存儲的發(fā)展產(chǎn)生了第一代數(shù)據(jù)庫管理系統(tǒng)。
第三階段是20世紀(jì)70年代中期至80年代末期,分布式系統(tǒng)極大地提高了計算機(jī)系統(tǒng)的復(fù)雜性,網(wǎng)絡(luò)的發(fā)展對軟件開發(fā)提出了更高的要求,特別是微處理器的出現(xiàn)和廣泛應(yīng)用,孕育了一系列智能產(chǎn)品。硬件的發(fā)展速度已經(jīng)超過了人們對軟件的需求速度,使硬件價格下降,軟件的價格急劇上升,導(dǎo)致了軟件危機(jī)的加劇,致使更多的科學(xué)家著手研究軟件工程學(xué)的科學(xué)理論、方法和時限等一系列問題。軟件開發(fā)技術(shù)的度量問題受到重視,最著名的有軟件工作量估計COCOMO模型、軟件過程改進(jìn)模型CMM等。
第四階段是從20世紀(jì)80年代末期開始的。這個階段軟件體系結(jié)構(gòu)從集中式的主機(jī)模式轉(zhuǎn)變?yōu)榉植际降目蛻魴C(jī)/服務(wù)器模式(C/S)或瀏覽器/服務(wù)器模式(B/S),專家系統(tǒng)和人工智能軟件從實驗室走出來進(jìn)入了實際應(yīng)用,完善的系統(tǒng)軟件、豐富的系統(tǒng)開發(fā)工具和商品化的應(yīng)用程序的大量出現(xiàn),以及通信技術(shù)和計算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,使計算機(jī)進(jìn)入了一個大發(fā)展的階段。
2.計算機(jī)軟件的定義及特點
軟件是計算機(jī)系統(tǒng)中與硬件相互依存的一部分,包括程序、數(shù)據(jù)及其說明文檔。其中程序是能夠完成特定功能的指令序列;數(shù)據(jù)是程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu);文檔是與程序設(shè)計、開發(fā)及維護(hù)有關(guān)的各種圖文資料。
軟件同傳統(tǒng)的工業(yè)產(chǎn)品相比,具有以下特點。
(1)軟件是一種邏輯產(chǎn)品。軟件產(chǎn)品是看不見、摸不著的,因而具有無形性。它是腦力勞動的結(jié)晶,是以程序和文檔的形式出現(xiàn)的,保存在計算機(jī)存儲器和光盤介質(zhì)上,通過計算機(jī)的執(zhí)行才能體現(xiàn)其功能和作用。
(2)軟件產(chǎn)品的生產(chǎn)主要是研發(fā),軟件產(chǎn)品的成本主要體現(xiàn)在軟件研發(fā)所需要的人力上。軟件一旦研發(fā)成功,通過復(fù)制就能產(chǎn)生大量軟件產(chǎn)品。
(3)軟件在使用過程中,沒有磨損、老化的問題。但在使用過程中為了適應(yīng)硬件環(huán)境以及需求的變化需要進(jìn)行修改。當(dāng)修改的成本變得難以接受時,軟件就被拋棄。
(4)軟件的開發(fā)主要是腦力勞動。
(5)軟件會越來越復(fù)雜。軟件涉及人類社會的各行各業(yè)、方方面面,軟件開發(fā)常常涉及其他領(lǐng)域的專門知識,這對軟件工程師提出了很高的要求。
(6)軟件的成本相當(dāng)昂貴。軟件研發(fā)需要投入大量、高強(qiáng)度的腦力勞動,成本非常高,風(fēng)險也很大。
(7)軟件工作牽涉很多社會因素。軟件的開發(fā)和運(yùn)行涉及機(jī)構(gòu)、體制和管理方式等問題,還會涉及人們的觀念和心理等因素。
3.軟件危機(jī)與軟件工程
20世紀(jì)60年代中期,大容量、高速度計算機(jī)的出現(xiàn),使計算機(jī)的應(yīng)用范圍迅速擴(kuò)大,軟件開發(fā)急劇增長。軟件系統(tǒng)的規(guī)模越來越大,復(fù)雜程度越來越高,軟件可靠性問題也越來越突出。原來的個人設(shè)計、個人使用的方式不再能滿足要求,迫切需要改變軟件生產(chǎn)方式,提高軟件生產(chǎn)率,致使軟件危機(jī)爆發(fā)。事實上,軟件危機(jī)幾乎從計算機(jī)誕生的那一天起就出現(xiàn)了,只不過到了1968年,北大西洋公約組織的計算機(jī)科學(xué)家在聯(lián)邦德國召開的國際學(xué)術(shù)會議上才第一次提出了“軟件危機(jī)”這個名詞。
軟件危機(jī)是指在計算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題。這類問題絕不僅僅是“不能正常運(yùn)行的軟件”才具有的,幾乎所有軟件都不同程度地存在這類問題。概括來說,軟件危機(jī)包含兩方面問題:如何開發(fā)軟件,以滿足對軟件日益增長的需求;如何維護(hù)數(shù)量不斷膨脹的已有軟件產(chǎn)品。
具體地說,軟件危機(jī)主要有下列典型表現(xiàn)。
(1)軟件開發(fā)進(jìn)度難以預(yù)測,軟件開發(fā)成本難以控制。開發(fā)成本超出預(yù)算,實際進(jìn)度比預(yù)訂計劃一再拖延。
(2)用戶對產(chǎn)品功能難以滿足。
(3)軟件產(chǎn)品質(zhì)量無法保證。
(4)軟件產(chǎn)品難以維護(hù)。
(5)軟件缺少適當(dāng)?shù)奈臋n資料。
(6)軟件的成本不斷提高。
(7)軟件開發(fā)生產(chǎn)率的提高趕不上硬件的發(fā)展和人們需求的增長。
之所以出現(xiàn)軟件危機(jī),其主要原因一方面是與軟件本身的特點有關(guān);另一方面是與軟件開發(fā)和維護(hù)的方法不正確。
為了消除軟件危機(jī),既要有技術(shù)措施,又要有組織管理措施。軟件工程正是從技術(shù)和管理兩方面研究如何更有效地開發(fā)和維護(hù)計算機(jī)軟件的一門新興學(xué)科。
1968年秋季,第一屆NATO(北約)會議上第一次提出了軟件工程這個概念。概括地說,軟件工程是一門指導(dǎo)計算機(jī)軟件開發(fā)和維護(hù)的學(xué)科。它采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護(hù)軟件,把先進(jìn)的、正確的管理理念和當(dāng)前最好的技術(shù)結(jié)合起來,以最小經(jīng)濟(jì)代價開發(fā)出高質(zhì)量的軟件并維護(hù)它。
……