出版時(shí)間:2009-8 出版社:清華大學(xué)出版社 作者:侯紅,丁劍潔 編著 頁(yè)數(shù):200
前言
當(dāng)今軟件工程界的趨勢(shì)是從面向?qū)嶒?yàn)室的軟件丁程研究向面向工業(yè)界的軟件工程過(guò)程研究轉(zhuǎn)變,這一思想意味著更多地關(guān)注組織和過(guò)程。關(guān)注過(guò)程對(duì)組織的角色和責(zé)任、管理流程、技能和培訓(xùn)、技術(shù)和自動(dòng)化方面產(chǎn)生的重大影響,它正在打破過(guò)去人們習(xí)慣的面向任務(wù)的思維方式,逐漸強(qiáng)化面向過(guò)程的思考,軟件組織的運(yùn)作方式在向以過(guò)程為中心的方式轉(zhuǎn)移。正如Humphrey(CMM的奠基人)所說(shuō),要解決軟件危機(jī),首要任務(wù)是把軟件活動(dòng)視為可控的、可度量的和可改進(jìn)的過(guò)程?! ≡谲浖_(kāi)發(fā)中,軟件度量的根本目的是為了管理的需要。利用度量來(lái)改進(jìn)軟件過(guò)程。人們無(wú)法管理不能度量的事物。20世紀(jì)60年代末期的大型軟件所面臨的危機(jī)反映了軟件度量在軟件開(kāi)發(fā)中管理的重要性。對(duì)于管理層人員來(lái)說(shuō),沒(méi)有對(duì)軟件過(guò)程的可見(jiàn)度就無(wú)法管理;沒(méi)有對(duì)見(jiàn)到的事物有適當(dāng)?shù)亩攘炕蜻m當(dāng)?shù)臏?zhǔn)則去判斷、評(píng)估和決策,也無(wú)法進(jìn)行優(yōu)秀的管理。我們說(shuō)軟件T程的方法論主要在提供可見(jiàn)度方面下工夫。但僅僅是方法論的提高并不能使其成為T程學(xué)科,這就需要使用度量。度量是一種可用于決策的可比較的對(duì)象。度量已知的事物是為了進(jìn)行跟蹤和評(píng)估。對(duì)于未知的事物,度量則用于預(yù)測(cè)?! ≡谲浖程活動(dòng)中,度量是必須予以考慮和實(shí)施的一個(gè)重要支持領(lǐng)域,是獲得客觀數(shù)據(jù)的一條必經(jīng)途徑。但事實(shí)上現(xiàn)在在軟件T程的主流里,度量卻被忽略了,表現(xiàn)在很多組織中沒(méi)有軟件度量的實(shí)踐,而在有軟件度量實(shí)踐的組織中,從事度量活動(dòng)的人沒(méi)有系統(tǒng)地學(xué)習(xí)軟件度量的知識(shí),因此迫切需要有相關(guān)的參考書(shū)籍,并在大學(xué)中開(kāi)設(shè)相關(guān)的課程。本書(shū)正是從上述角度出發(fā)而編寫的。 全書(shū)分為10章,系統(tǒng)地介紹了軟件度量和過(guò)程管理的一般原理和基本實(shí)現(xiàn)方法,內(nèi)容包括軟件度量的基本概念、軟件度量的過(guò)程與環(huán)境、度量數(shù)據(jù)的采集、軟件度量的分析技術(shù)以及組織級(jí)度量環(huán)境的建立等五大部分。一般原理性的教科書(shū),著重介紹軟件度量的基本原理和方法,對(duì)于具體的實(shí)現(xiàn)細(xì)節(jié)未予詳述。本書(shū)注重軟件度量在過(guò)程管理中的應(yīng)用。為方便讀者理解,特別增設(shè)了軟件過(guò)程中的度量思想一章,同時(shí)在各重要章節(jié)中,給m了大量的實(shí)例加以說(shuō)明?! 〉?章是概述,介紹軟件過(guò)程管理和度量的研究背景,綜述國(guó)內(nèi)外的研究現(xiàn)狀和存在的問(wèn)題,分析比較不同的研究方法和策略以及關(guān)于軟件度量的幾點(diǎn)討論?! 〉?章是軟件度量方法與基本范型,介紹了項(xiàng)目度量、產(chǎn)品度量、過(guò)程度量的常見(jiàn)度量方法,還對(duì)基本范型,如GQM范型、IS()15939及PSM范型作了詳細(xì)討論。
內(nèi)容概要
本書(shū)共分10章,系統(tǒng)介紹了軟件度量和軟件過(guò)程管理的一般原理和基本實(shí)現(xiàn)方法,內(nèi)容包括軟件度量的基本概念、軟件度量的過(guò)程與環(huán)境、度量數(shù)據(jù)的采集、軟件度量的分析技術(shù)以及組織級(jí)度量環(huán)境的建立等五大部分。本書(shū)注重軟件度量在過(guò)程管理中的應(yīng)用,通過(guò)大量的實(shí)例來(lái)說(shuō)明軟件過(guò)程中的度量思想。 本書(shū)適用于高等院校高年級(jí)本科生及部分研究生課程的教學(xué),同時(shí)也是軟件工程師和項(xiàng)目管理人員的實(shí)用參考書(shū)。
書(shū)籍目錄
第1章 概述 1.1 軟件過(guò)程 1.1.1 關(guān)注過(guò)程的組織 1.1.2 軟件過(guò)程改進(jìn)與軟件過(guò)程革新 1.2 軟件度量 1.2.1 國(guó)內(nèi)外研究現(xiàn)狀 1.2.2 軟件度量的研究領(lǐng)域 1.2.3 存在的主要問(wèn)題 1.2.4 度量的有用性 1.2.5 度量的常見(jiàn)困境 1.3 軟件度量在軟件過(guò)程管理和改進(jìn)中的作用 1.4 關(guān)于軟件度量的幾點(diǎn)討論 1.4.1 軟件度量的系統(tǒng)化觀點(diǎn) 1.4.2 軟件度量中的非技術(shù)因素 1.5 本章小結(jié) 1.6 習(xí)題第2章 軟件度量方法與基本范型 2.1 軟件度量的分類 2.1.1 項(xiàng)目度量 2.1.2 產(chǎn)品度量 2.1.3 過(guò)程度量 2.2 GQM范型 2.2.1 模型概述 2.2.2 應(yīng)用步驟 2.2.3 GQM方法的優(yōu)點(diǎn) 2.3 IS0 15939及PSM范型 2.4 本章小結(jié) 2.5 習(xí)題第3章 軟件度量的概念模型 3.1 軟件度量與軟件過(guò)程建模 3.2 軟件度量的信息模型 3.3 軟件度量的概念模型 3.3.1 CMMP應(yīng)滿足的條件 3.3.2 CMMP的抽象層次 3.3.3 度量元模型 3.4 本章小結(jié) 3.5 習(xí)題第4章 軟件度量刻度及選擇方法 4.1 引言 4.2 軟件度量刻度和刻度類型 4.3 度量刻度的作用 4.3.1 度量意義的判定 4.3.2 對(duì)統(tǒng)計(jì)分析的影響 4.4 不同度量刻度的比較 4.5 軟件度量刻度的選擇方法 4.6 實(shí)驗(yàn)案例 4.7 本章小結(jié) 4.8 習(xí)題第5章 軟件度量過(guò)程與環(huán)境 5.1 引言 5.2 軟件度量的操作模型 5.2.1 軟件度量過(guò)程的各個(gè)階段 5.2.2 產(chǎn)品 5.2.3 角色和職責(zé) 5.2.4 生命周期 5.3 基于度量的軟件過(guò)程管理框架 5.3.1 過(guò)程管理的職責(zé) 5.3.2 過(guò)程管理與項(xiàng)目管理的關(guān)系 5.3.3 基于度量的軟件過(guò)程管理框架 5.4 軟件度量過(guò)程改進(jìn) 5.5 本章小結(jié) 5.6 習(xí)題第6章 數(shù)據(jù)收集第7章 軟件度量數(shù)據(jù)分析第8章 軟件開(kāi)發(fā)過(guò)程的度量思想第9章 基于價(jià)值的度量需求分析第10章 組織軟件度量環(huán)境的建立與實(shí)現(xiàn)附錄參考文獻(xiàn)
章節(jié)摘錄
1.1.1 關(guān)注過(guò)程的組織 關(guān)注過(guò)程會(huì)對(duì)組織的角色和責(zé)任、管理流程、技能和培訓(xùn)、技術(shù)和自動(dòng)化方面產(chǎn)生重大的影響。在組織的設(shè)計(jì)中實(shí)施過(guò)程化的思維會(huì)產(chǎn)生流水線型的組織。在關(guān)注過(guò)程的組織中,組織的角色和責(zé)任、管理流程、員T技能、業(yè)務(wù)活動(dòng)和支持技術(shù)都會(huì)為支持過(guò)程而流水線化,一個(gè)共同的目的是為支持整體的業(yè)務(wù)目標(biāo)跨越組織的各個(gè)方面以提高過(guò)程的生產(chǎn)率和效率?! D1.2表明過(guò)程應(yīng)作為組織、管理、人員和技術(shù)設(shè)施的中心?! 】偠灾?,過(guò)程應(yīng)當(dāng)支持業(yè)務(wù)目標(biāo)和行動(dòng)計(jì)劃;組織的角色和責(zé)任的定義應(yīng)當(dāng)支持和便于過(guò)程的使用;管理的實(shí)踐應(yīng)當(dāng)對(duì)過(guò)程的監(jiān)控和支持進(jìn)行定義并強(qiáng)制執(zhí)行;員T應(yīng)當(dāng)具備有效地執(zhí)行過(guò)程任務(wù)的技能;最后,為有效地和自動(dòng)地執(zhí)行過(guò)程需要選擇和配備T具及技術(shù)設(shè)施?! ≡陉P(guān)注產(chǎn)品/功能的水平結(jié)構(gòu)的組織中,過(guò)程被分割為不同的獨(dú)立功能。沒(méi)有人為整個(gè)過(guò)程的性能負(fù)責(zé)。整體的過(guò)程很少被文檔化或評(píng)估。而相反,在關(guān)注過(guò)程的組織中,過(guò)程組將組織的過(guò)程看作一個(gè)整體并且對(duì)過(guò)程的整體性能負(fù)責(zé)。這樣可改進(jìn)整體的過(guò)程的可見(jiàn)性和其性能。1.1.2軟件過(guò)程改進(jìn)與軟件過(guò)程革新 軟件過(guò)程管理是成功地管理開(kāi)發(fā)、維護(hù)和支持軟件產(chǎn)品和以軟件為主的系統(tǒng)的_T作過(guò)程。成功地管理意味著通過(guò)該過(guò)程提供的產(chǎn)品和服務(wù)完全滿足內(nèi)部客戶和外部客戶的需求;同時(shí)滿足生產(chǎn)該軟件組織的業(yè)務(wù)目標(biāo)?! ≤浖M織是指以軟件產(chǎn)品的研究、開(kāi)發(fā)、服務(wù)為主要活動(dòng)的組織。一般包括政府研究機(jī)構(gòu)、科研院所、高校、軟件企業(yè)、軟件咨詢公司和其他組織的信息部門等?! ≤浖^(guò)程改進(jìn)是一種用有準(zhǔn)備、有計(jì)劃的方法,以文字方式記錄下開(kāi)發(fā)和維護(hù)軟件及軟件相關(guān)產(chǎn)品的活動(dòng)、方法、實(shí)踐和變革,形成相應(yīng)的文檔,并依據(jù)組織的增值標(biāo)準(zhǔn)對(duì)其進(jìn)行分析。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版