注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)基于UML的軟件項(xiàng)目的過(guò)程質(zhì)量保障

基于UML的軟件項(xiàng)目的過(guò)程質(zhì)量保障

基于UML的軟件項(xiàng)目的過(guò)程質(zhì)量保障

定 價(jià):¥49.00

作 者: (美國(guó))恩海爾克著、曹學(xué)軍等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 軟件工程叢書(shū)
標(biāo) 簽: UML

ISBN: 9787120000837 出版時(shí)間: 2004-07-01 包裝: 平裝
開(kāi)本: 頁(yè)數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是一本專(zhuān)注于過(guò)程的探討基于UML的軟件項(xiàng)目的質(zhì)量保障的圖書(shū),它簡(jiǎn)明扼要地闡述了UML的歷史背景,UML定義,以及UML和實(shí)際的建模技術(shù)的相關(guān)性,通過(guò)一系列的對(duì)基于UML的CASE工具和開(kāi)發(fā)過(guò)程的講座來(lái)加深讀者對(duì)采用UML進(jìn)行直接和實(shí)際建模的理解。本書(shū)還特別地強(qiáng)調(diào)對(duì)要從事每個(gè)開(kāi)發(fā)過(guò)程活動(dòng)的角色的定義,重視系統(tǒng)開(kāi)發(fā)中社會(huì)特征的重要性。本書(shū)適合于IT業(yè)的質(zhì)量經(jīng)理、項(xiàng)目經(jīng)理、過(guò)程工程師、測(cè)試人員、系統(tǒng)設(shè)計(jì)師、開(kāi)發(fā)人員、業(yè)務(wù)分析員、系統(tǒng)架構(gòu)師、學(xué)術(shù)研究人員等人閱讀,也可作為大中院校的教材。前言質(zhì)量是主觀判斷1本書(shū)探討在基于UML的軟件項(xiàng)目中,實(shí)施質(zhì)量保障中的過(guò)程這方面的問(wèn)題。過(guò)程是軟件質(zhì)量保障的兩個(gè)主要領(lǐng)域之一,另一個(gè)是建模。鑒于基于UML的軟件項(xiàng)目的質(zhì)量保障的,尤其是專(zhuān)注于過(guò)程這一方面的文獻(xiàn)缺乏的現(xiàn)狀,本書(shū)應(yīng)運(yùn)而生了。這是因?yàn)?,盡管UML的文獻(xiàn)資料現(xiàn)在非常流行,但還是需要一些討論UML在項(xiàng)目中的應(yīng)用的質(zhì)量和實(shí)踐問(wèn)題的圖書(shū)。雖然我們現(xiàn)在已經(jīng)有了一些非常優(yōu)秀的論述軟件開(kāi)發(fā)過(guò)程的文獻(xiàn)(其中包括由Jacobson等人創(chuàng)作的最為著名的《TheUnifiedProcess》,以及由IanGraham等人撰寫(xiě)的《TheOPENProcessSpecification》),但是看起來(lái)還是缺乏單獨(dú)的針對(duì)質(zhì)量做探討的圖書(shū)。另一方面,像Binder的《TestingObjectOrientedSoftware》這樣的作品,關(guān)注的是采用UML表示法進(jìn)行的技術(shù)層面的測(cè)試內(nèi)容。當(dāng)然,我們不能責(zé)備上述提到的文獻(xiàn)缺少對(duì)質(zhì)量方面問(wèn)題的討論,因?yàn)檫@些作品并不是專(zhuān)門(mén)致力于討論質(zhì)量的。這些讓人尊敬和受到廣泛歡迎的作品的關(guān)注焦點(diǎn)要么是開(kāi)發(fā),要么是測(cè)試。而在您手中的這本書(shū)就填補(bǔ)了在UML領(lǐng)域?qū)|(zhì)量問(wèn)題的關(guān)注空缺。好的質(zhì)量包括了所有能夠滿足用戶需要的各個(gè)方面的內(nèi)容。不過(guò),“好”是一個(gè)主觀色彩非常濃厚的詞。對(duì)質(zhì)量做出判定的參考點(diǎn)取決于時(shí)間、地點(diǎn)和形勢(shì),而所有這些都隨時(shí)會(huì)發(fā)生變化!因此,能夠產(chǎn)生好質(zhì)量的基本要素是:一個(gè)能夠滿足用戶不斷變化的需求的產(chǎn)品;一個(gè)能夠使創(chuàng)建、驗(yàn)證、確認(rèn)這樣一個(gè)產(chǎn)品成為可能的開(kāi)發(fā)過(guò)程;一套能夠建立良好溝通的通用機(jī)制;對(duì)生產(chǎn)產(chǎn)品的開(kāi)發(fā)過(guò)程的連續(xù)不斷的改進(jìn)。當(dāng)這些要素應(yīng)用到軟件開(kāi)發(fā)領(lǐng)域中時(shí),這些質(zhì)量上的需求就變成了生產(chǎn)的軟件產(chǎn)品必須能夠在規(guī)劃、擴(kuò)展和變更等各方面滿足客戶的需求——主要是業(yè)務(wù)方面的。我們不僅需要能夠生產(chǎn)出這樣的軟件產(chǎn)品的開(kāi)發(fā)過(guò)程,而且需要能夠?qū)@些用來(lái)構(gòu)建軟件產(chǎn)品的模型和過(guò)程做有效檢查和交叉查證。我們同樣也需要建立、遵循和查證所有的過(guò)程步驟,以期能夠建立一套可以生產(chǎn)高質(zhì)量軟件產(chǎn)品的成熟過(guò)程體系。這些過(guò)程步驟必須以一種迭代式的、漸增的、充分的方式進(jìn)行。過(guò)程步驟必須足夠靈活,以適應(yīng)不同的開(kāi)發(fā)環(huán)境和不同類(lèi)型與規(guī)模大小的軟件項(xiàng)目。這些都是專(zhuān)門(mén)化的與過(guò)程質(zhì)量相關(guān)的工作領(lǐng)域的內(nèi)容,這些內(nèi)容對(duì)于本書(shū)所探討的在項(xiàng)目中實(shí)施UML技術(shù)而言是必需的。這些質(zhì)量方面的工作包括如何組織整個(gè)質(zhì)量職能體系,還包括驗(yàn)證和確認(rèn)這些UML框圖所需的步驟,以及什么時(shí)候?qū)嵤┻@樣的驗(yàn)證,如何理解質(zhì)量工作的結(jié)果數(shù)據(jù),應(yīng)該由誰(shuí)來(lái)負(fù)責(zé)創(chuàng)建和確認(rèn)UML框圖,如何建立質(zhì)量控制(測(cè)試)策略。這些過(guò)程步驟將促成高質(zhì)量的模型產(chǎn)生。通過(guò)對(duì)軟件模型實(shí)施質(zhì)量檢查也能夠進(jìn)一步提升質(zhì)量,從而確保它們句法正確、語(yǔ)義一致和美學(xué)上和諧。如果希望了解對(duì)于UML框圖的模型質(zhì)量的詳細(xì)分析和討論,我推薦讀者閱讀《ModelQualityAssuranceofUML-BasedProject》。本書(shū)分為6章,內(nèi)容概述如下表所示。章說(shuō)明1.質(zhì)量競(jìng)賽建立背景理論和有關(guān)質(zhì)量方面的論點(diǎn)2.質(zhì)量環(huán)境:質(zhì)量職能管理質(zhì)量管理,團(tuán)隊(duì)組建,高質(zhì)量團(tuán)隊(duì)的社會(huì)學(xué)和心理學(xué)特性;過(guò)程的重要性3.質(zhì)量過(guò)程體系架構(gòu)過(guò)程組件由能夠組成一個(gè)質(zhì)量軟件過(guò)程體系的活動(dòng)、任務(wù)、交付品和角色構(gòu)成4.實(shí)施質(zhì)量軟件過(guò)程實(shí)踐中的質(zhì)量過(guò)程、迭代、漸增和并行的軟件開(kāi)發(fā)5.基于UML的項(xiàng)目估算和度量一些針對(duì)實(shí)際的基于UML的軟件項(xiàng)目的時(shí)間、預(yù)算和人員的估算建議6.軟件產(chǎn)品的質(zhì)量控制針對(duì)質(zhì)量控制和測(cè)試策略做詳盡的討論第1章質(zhì)量競(jìng)賽本章是有關(guān)質(zhì)量保障的背景介紹。我們討論了在軟件開(kāi)發(fā)背景條件下質(zhì)量的不確定特性。而建模,尤其是采用UML技術(shù)的建模,作為一種能夠改進(jìn)溝通和質(zhì)量的手段,在分別是問(wèn)題、解決方案和背景的三個(gè)彼此相關(guān)的建??臻g中得以實(shí)施。我們將在技術(shù)(做什么)、方法(如何做)和社會(huì)學(xué)(誰(shuí)來(lái)做)三個(gè)維度的背景條件下討論軟件過(guò)程。這以后我們會(huì)討論不同類(lèi)型的檢查(語(yǔ)法方面、語(yǔ)義方面和美學(xué)方面),這些檢查是我們確認(rèn)和驗(yàn)證基于UML的模型的手段。我們還將討論高質(zhì)量過(guò)程體系所必需的必要性、充分性和可塑性等內(nèi)容的一些檢查。在本章中,我們也將討論質(zhì)量職能的組織,以及如何應(yīng)用到不同類(lèi)型(包括開(kāi)發(fā)、集成、工具包實(shí)現(xiàn)、外包、數(shù)據(jù)倉(cāng)庫(kù)和教育類(lèi)項(xiàng)目)和不同規(guī)模大?。ㄐ⌒汀⒅行秃痛笮停┑能浖?xiàng)目中去。第2章質(zhì)量環(huán)境:質(zhì)量職能管理質(zhì)量在軟件過(guò)程方面的內(nèi)容包括建立和管理一個(gè)質(zhì)量環(huán)境的管理職能。這是因?yàn)?,質(zhì)量并不只是驗(yàn)證和確認(rèn)生產(chǎn)出了什么東西,同時(shí)它也要求我們努力遵循一種生產(chǎn)模型和軟件的規(guī)程體系。這套規(guī)程包括與生產(chǎn)出高質(zhì)量模型或軟件相關(guān)的所有軟件過(guò)程和相關(guān)步驟。本書(shū)的這一部分將全面考察質(zhì)量職能機(jī)構(gòu)的組織和執(zhí)行,其中將仔細(xì)強(qiáng)調(diào)基于UML的軟件開(kāi)發(fā)過(guò)程方面的內(nèi)容。換句話說(shuō),我們將討論在基于UML的軟件項(xiàng)目中,質(zhì)量職能體系將“如何”得到組織和貫徹。至于人員方面的問(wèn)題(“誰(shuí)來(lái)做”),我們?cè)诒菊碌倪m當(dāng)?shù)胤揭矔?huì)給予足夠的關(guān)注。第3章質(zhì)量過(guò)程體系架構(gòu)在本章中,我們將討論這樣一個(gè)軟件過(guò)程是由什么組成的,以及這樣的過(guò)程在基于UML的軟件項(xiàng)目中是如何改進(jìn)質(zhì)量的。這一章并沒(méi)有提出什么新的軟件過(guò)程,而是討論了一個(gè)一般意義上的軟件過(guò)程,我們將從技術(shù)、方法和社會(huì)學(xué)三個(gè)維度來(lái)討論一個(gè)開(kāi)發(fā)過(guò)程的組成,以及它在各主要維度中的內(nèi)容。開(kāi)發(fā)過(guò)程的技術(shù)維度主要關(guān)注的是“做什么”的問(wèn)題,方法維度考慮的是“如何做”的問(wèn)題,社會(huì)學(xué)維度主要考慮整個(gè)過(guò)程中“誰(shuí)來(lái)做”的問(wèn)題。我們將采用普通工作日的例子來(lái)說(shuō)明這些維度中的內(nèi)容。這個(gè)通用過(guò)程會(huì)進(jìn)一步地描述一些最常見(jiàn)的活動(dòng)和任務(wù),這些活動(dòng)和任務(wù)在任何一個(gè)開(kāi)發(fā)過(guò)程中都應(yīng)該被提到。我們討論這些活動(dòng)和任務(wù)及它們相關(guān)的角色和交付品的目的在于,希望能夠改進(jìn)這樣一個(gè)開(kāi)發(fā)過(guò)程的具體規(guī)程,從而提升基于UML的交付品的質(zhì)量,最終提高軟件產(chǎn)品的質(zhì)量。第4章實(shí)施質(zhì)量軟件過(guò)程在本章中,我們將討論如何運(yùn)轉(zhuǎn)一個(gè)實(shí)例軟件過(guò)程,這個(gè)實(shí)例涵蓋了在配置一個(gè)迭代、漸增、并行的(IIP)項(xiàng)目的計(jì)劃過(guò)程中會(huì)遇到的種種實(shí)際問(wèn)題。我們將基于在前一章中討論的過(guò)程組件來(lái)分析。我們也會(huì)討論到一些跟蹤項(xiàng)目進(jìn)展的實(shí)際問(wèn)題,以及基于跟蹤到的情況來(lái)修改項(xiàng)目計(jì)劃的內(nèi)容。與順序式的項(xiàng)目計(jì)劃相比,迭代的、漸增的項(xiàng)目計(jì)劃更容易處理各種變化情況。從軟件過(guò)程的可塑性出發(fā),我們也會(huì)討論如何建立和管理這樣一個(gè)可變化的項(xiàng)目計(jì)劃。我們還會(huì)應(yīng)用軟件過(guò)程的術(shù)語(yǔ)來(lái)討論當(dāng)“輪胎撞到路面”時(shí)會(huì)發(fā)生什么事情。第5章基于UML的項(xiàng)目估算和度量在本章中,我們將討論的重要問(wèn)題是在基于UML的軟件項(xiàng)目中如何實(shí)施估算和度量。首先我們會(huì)論述實(shí)施好的項(xiàng)目估算的必要性,以及一個(gè)好的項(xiàng)目度量體系是如何幫助實(shí)現(xiàn)好的項(xiàng)目估算的,這一章我們會(huì)深入探討這些度量指標(biāo)和估算對(duì)于改進(jìn)項(xiàng)目中的模型和過(guò)程質(zhì)量的重要意義。有關(guān)UML成品和框圖的大小及復(fù)雜性在內(nèi)的技術(shù)方面的度量指標(biāo)也會(huì)被談及。我們會(huì)以一個(gè)采用UML的項(xiàng)目為例來(lái)討論如何做項(xiàng)目估算,通過(guò)這個(gè)例子我們希望能夠讓大家了解到,在實(shí)際的項(xiàng)目中是如何應(yīng)用度量指標(biāo)并發(fā)揮其關(guān)鍵作用的。第6章軟件產(chǎn)品的質(zhì)量控制本章我們將詳細(xì)討論在質(zhì)量生命周期中,如何進(jìn)行質(zhì)量控制和測(cè)試。我們?cè)谏弦徽轮杏懻撨^(guò)程質(zhì)量的時(shí)候,已經(jīng)把質(zhì)量控制(測(cè)試)作為一個(gè)主要的過(guò)程組件了。它會(huì)幫助我們?cè)趧?chuàng)建模型時(shí)和隨后的開(kāi)發(fā)過(guò)程中驗(yàn)證和確認(rèn)我們的努力成果。好的質(zhì)量控制本身就是從負(fù)面來(lái)看問(wèn)題,因?yàn)樗哪繕?biāo)在于打破系統(tǒng)中的所有事物,包括邏輯組成、執(zhí)行過(guò)程和性能。因此,盡管質(zhì)量控制是質(zhì)量保障的不可分割的一部分,然而它并不是和質(zhì)量保障同步進(jìn)行的。在本書(shū)的這個(gè)獨(dú)立章節(jié)中,我們已經(jīng)對(duì)這種控制和保障的分離現(xiàn)象給予了應(yīng)有的重視。光盤(pán)和Web支持本書(shū)附帶的只讀光盤(pán)中包含了各章內(nèi)容的一些詳細(xì)資料、框圖和一套模板文件(包括成品、項(xiàng)目計(jì)劃等),這些模板可以在具體的項(xiàng)目中做個(gè)性化定制。光盤(pán)中還包括了一些為改進(jìn)質(zhì)量而推薦的度量指標(biāo)(例如實(shí)例的數(shù)量,以及在類(lèi)的創(chuàng)建中所花費(fèi)的工作量等)。經(jīng)過(guò)工具廠商的許可,光盤(pán)中還包括了一些和質(zhì)量過(guò)程有關(guān)的過(guò)程工具的評(píng)估版軟件。讀者指南現(xiàn)在有不少專(zhuān)門(mén)討論UML和討論軟件過(guò)程的圖書(shū)。這些書(shū)涵蓋的內(nèi)容既包括學(xué)術(shù)研究,也包括實(shí)際應(yīng)用。本書(shū)試圖將質(zhì)量過(guò)程應(yīng)用到基于UML的軟件項(xiàng)目中。由于本書(shū)的關(guān)注點(diǎn)在于軟件過(guò)程,因此我們期望讀者已經(jīng)熟悉了UML和基于UML的建模技術(shù),本書(shū)不打算討論UML的建模技術(shù),請(qǐng)參考相關(guān)資料。不過(guò),任何一名負(fù)責(zé)質(zhì)量保障的讀者都會(huì)發(fā)現(xiàn)本書(shū)的內(nèi)容是相對(duì)獨(dú)立的,讀完本書(shū)后,應(yīng)該可以拓展對(duì)UML的理解。下面是一個(gè)圖書(shū)分類(lèi)的交叉引用表,通過(guò)這個(gè)表,讀者應(yīng)該可以了解自己對(duì)每一章內(nèi)容感興趣的程度。興趣強(qiáng)度值是通過(guò)星號(hào)“*”的個(gè)數(shù)表示的(三顆星代表最強(qiáng)烈)。章質(zhì)量經(jīng)理項(xiàng)目經(jīng)理測(cè)試人員過(guò)程工程師系統(tǒng)設(shè)計(jì)師開(kāi)發(fā)人員業(yè)務(wù)分析員系統(tǒng)架構(gòu)師學(xué)術(shù)研究人員主管1.質(zhì)量競(jìng)賽**********2.質(zhì)量環(huán)境:質(zhì)量管理職能**********3.質(zhì)量過(guò)程體系架構(gòu)**********4.實(shí)施軟件質(zhì)量過(guò)程**********5.項(xiàng)目估算和基于UML的項(xiàng)目度量指標(biāo)*******6.軟件產(chǎn)品的質(zhì)量控制***********語(yǔ)義說(shuō)明我非常信任中性詞匯,因此我將盡可能地使用人這樣的中性詞。不過(guò),為了便于閱讀,我也會(huì)使用他。除非特別聲明,程序員及質(zhì)量經(jīng)理這樣的術(shù)語(yǔ)都是指充當(dāng)特定角色的人。這些詞指的并不是如你我這樣的真實(shí)人物,因此他們完全可以在很短的時(shí)間內(nèi)從程序員的角色跳到質(zhì)量經(jīng)理或者主管之類(lèi)的角色。讀者也應(yīng)該意識(shí)到,人們可以同時(shí)充當(dāng)一個(gè)以上的角色。例如,一個(gè)業(yè)務(wù)分析員也可能是一個(gè)兼職的學(xué)術(shù)或者研究人員。我們一詞貫穿全書(shū),指的都是讀者和作者,也就是你和我。偶爾,我們也會(huì)指代一般意義上的信息技術(shù)(IT)人員全體,當(dāng)然作者也是其中的一員。我們還可能指代作者本人所工作的團(tuán)隊(duì)。因此,盡管這是一本由一個(gè)作者寫(xiě)成的書(shū),你會(huì)發(fā)現(xiàn)我們指的既可能是作者自己,也可能是IT人員全體。正如你和我從本書(shū)中看到的情況一樣,現(xiàn)實(shí)的話語(yǔ)往往不能按靜態(tài)的方式來(lái)理解。和研討班的內(nèi)容對(duì)應(yīng)本書(shū)表述的UML和質(zhì)量實(shí)踐方面的內(nèi)容在很多的研討和會(huì)議上非常熱門(mén)。在基于本書(shū)內(nèi)容所做的多次演講的講稿中,特別值得一提的是,它們?cè)诩幽么蠖鄠惗嗯e行的UML21大會(huì)上被接納作為教程,另外它們?cè)谟《让腺I(mǎi)、班加羅爾和德里舉行的為期兩天的系列2研討會(huì)上被作為研究資料。在本書(shū)寫(xiě)作時(shí),還有不少額外的研討班也被安排進(jìn)了日程。下面的表格列出了基于本書(shū)內(nèi)容而做的兩天研討班中的一天的內(nèi)容大綱。針對(duì)學(xué)生或者學(xué)術(shù)工作者,本書(shū)的每一章內(nèi)容都對(duì)應(yīng)一個(gè)三小時(shí)的主題介紹,兩天討論班第一天的內(nèi)容主要集中在采用案例分析的方式來(lái)建立基于UML的模型。本書(shū)各章和兩天研討班中的一天內(nèi)容的對(duì)應(yīng)時(shí)間段討論和介紹的主題內(nèi)容對(duì)應(yīng)的章節(jié)說(shuō)明9:-1:3質(zhì)量方面的壓力;在UML項(xiàng)目中的意義1,2概述質(zhì)量不確定的特性;提出解決質(zhì)量問(wèn)題的必要性和方法11:-12:3質(zhì)量管理;質(zhì)量過(guò)程體系架構(gòu)3,4如何組建質(zhì)量職能部門(mén);質(zhì)量管理和質(zhì)量過(guò)程1:3-3:過(guò)程的運(yùn)轉(zhuǎn);項(xiàng)目估算和度量;UML成品的質(zhì)量控制(測(cè)試)5,6關(guān)于數(shù)字的實(shí)踐研討?;赨ML的軟件項(xiàng)目的人員、時(shí)間和預(yù)算3:3-5:案例分析光盤(pán)案例討論;在實(shí)踐中運(yùn)行檢查列表

作者簡(jiǎn)介

  BhuvanUnhelkar博士,是MethodScience.com的負(fù)責(zé)人,廣受尊敬的咨詢家、培訓(xùn)老師、作家和演講家,計(jì)算機(jī)世界對(duì)象開(kāi)發(fā)者的“跨機(jī)構(gòu)的面向?qū)ο蠓椒ㄗ罴咽褂锚?jiǎng)”獎(jiǎng)項(xiàng)的獲得者,著有4本著作及大量論文、出版作品和演示作品。

圖書(shū)目錄

第1章  質(zhì)量競(jìng)賽
1.1  不確定的軟件質(zhì)量
1.1.1  給質(zhì)量下定義
1.1.2  質(zhì)量和客觀努力
1.1.3  軟件的特性
1.1.4  質(zhì)量保障:一項(xiàng)獨(dú)特的工作
1.2  施加到質(zhì)量上的各種壓力
1.2.1  預(yù)算
1.2.2  時(shí)間
1.2.3  功能
1.2.4  質(zhì)量
1.3  質(zhì)量層次
1.3.1  數(shù)據(jù)質(zhì)量
1.3.2  代碼質(zhì)量
1.3.3  模型質(zhì)量
1.3.4  過(guò)程質(zhì)量
1.3.5  管理質(zhì)量
1.3.6  質(zhì)量環(huán)境
1.4  質(zhì)量軟件過(guò)程
1.4.1  過(guò)程的組成
1.4.2  例子——一個(gè)烤糕點(diǎn)過(guò)程
1.4.3  過(guò)程關(guān)系的正交性
1.4.4  軟件背景下的過(guò)程
1.4.5  軟件過(guò)程
1.4.6  質(zhì)量過(guò)程
1.4.7  質(zhì)量保障和測(cè)試:請(qǐng)不要混淆它們
1.5  建模與質(zhì)量
1.5.1  建模的目的
1.5.2  有關(guān)建模的警示
1.5.3  理解軟件中的建模空間
1.5.4  問(wèn)題空間
1.5.5  解決方案空間
1.5.6  背景空間
1.6  UML和質(zhì)量
1.6.1  UML簡(jiǎn)史
1.6.2  UML的質(zhì)量與采用UML的質(zhì)量
1.6.3  元模型和質(zhì)量
1.6.4  采用UML的質(zhì)量
1.6.5  可視化呈現(xiàn)的質(zhì)量
1.6.6  規(guī)格說(shuō)明的質(zhì)量
1.6.7  構(gòu)建的質(zhì)量
1.6.8  文檔的質(zhì)量
1.6.9  UML圖和它們?cè)诮?臻g中的重要性的總結(jié)
1.7  語(yǔ)法、語(yǔ)義和美學(xué)上的質(zhì)量保障技術(shù)
1.7.1  模型語(yǔ)法質(zhì)量
1.7.2  模型語(yǔ)義質(zhì)量
1.7.3  模型美學(xué)質(zhì)量
1.8  軟件過(guò)程的質(zhì)量保障:必要性,充分性和可塑性
1.8.1  過(guò)程質(zhì)量的必要性
1.8.2  過(guò)程質(zhì)量的充分性
1.8.3  過(guò)程質(zhì)量的可塑性
1.9  復(fù)用,模式和質(zhì)量
1.9.1  通過(guò)復(fù)用來(lái)提高產(chǎn)能
1.9.2  復(fù)用專(zhuān)家知識(shí)和經(jīng)驗(yàn)
1.9.3  標(biāo)準(zhǔn)的應(yīng)用
1.10  質(zhì)量和易用性
1.10.1  易用性原則
1.10.2  界面的易導(dǎo)航性
1.10.3  GUI設(shè)計(jì)和質(zhì)量
1.11  基于UML的項(xiàng)目類(lèi)型
1.11.1  開(kāi)發(fā)類(lèi)項(xiàng)目
1.11.2  (和傳統(tǒng)應(yīng)用)集成類(lèi)項(xiàng)目
1.11.3  軟件包實(shí)施類(lèi)項(xiàng)目(ERP,CRMS)
1.11.4  外包類(lèi)項(xiàng)目
1.11.5  數(shù)據(jù)倉(cāng)庫(kù)和轉(zhuǎn)換類(lèi)項(xiàng)目
1.11.6  教育類(lèi)項(xiàng)目
1.12  基于UML的項(xiàng)目——大小和可擴(kuò)展性
1.12.1  小型項(xiàng)目
1.12.2  中型項(xiàng)目
1.12.3  大型項(xiàng)目
1.13  本章關(guān)鍵點(diǎn)回顧
1.14  文獻(xiàn)注解
1.15  常見(jiàn)問(wèn)題解答(FAQs)
1.16  練習(xí)
1.17  參考資料
第Ⅱ部分  為質(zhì)量組織和制定軟件過(guò)程
第2章  質(zhì)量環(huán)境:質(zhì)量職能管理
2.1  質(zhì)量管理
2.1.1  質(zhì)量環(huán)境
2.1.2  非技術(shù)管理
2.1.3  過(guò)程和質(zhì)量
2.2  團(tuán)隊(duì)組織
2.2.1  問(wèn)題空間的角色構(gòu)成
2.2.2  業(yè)務(wù)分析員
2.2.3  用戶
2.2.4  最終用戶
2.2.5  行業(yè)專(zhuān)家
2.2.6  問(wèn)題空間中的原型創(chuàng)建者
2.2.7  解決方案空間中的角色構(gòu)成
2.2.8  系統(tǒng)設(shè)計(jì)師
2.2.9  數(shù)據(jù)建模員
2.2.10  界面設(shè)計(jì)師
2.2.11  程序員
2.2.12  測(cè)試人員
2.2.13  解決方案空間中的原型創(chuàng)建者
2.2.14  背景空間中的角色構(gòu)成
2.2.15  系統(tǒng)架構(gòu)師
2.2.16  背景空間中的原型創(chuàng)建者
2.2.17  數(shù)據(jù)庫(kù)管理員
2.2.18  公共角色
2.2.19  項(xiàng)目經(jīng)理
2.2.20  指導(dǎo)委員會(huì)
2.2.21  業(yè)務(wù)主辦方
2.2.22  質(zhì)量團(tuán)隊(duì)的角色構(gòu)成
2.2.23  質(zhì)量經(jīng)理
2.2.24  質(zhì)量分析員
2.2.25  過(guò)程工程師
2.2.26  用戶
2.2.27  測(cè)試人員
2.3  質(zhì)量環(huán)境
2.3.1  E化因素和質(zhì)量
2.3.2  基于UML的項(xiàng)目所特有的軟因素問(wèn)題
2.3.3  質(zhì)量環(huán)境中的溝通
2.3.4  遠(yuǎn)程工作
2.4  項(xiàng)目社會(huì)學(xué)
2.4.1  四種項(xiàng)目團(tuán)隊(duì)模型
2.4.2  創(chuàng)建同源團(tuán)隊(duì)的最好方式
2.4.3  扁平化金字塔
2.4.4  人員和可復(fù)用性
2.4.5  并行開(kāi)發(fā)的團(tuán)隊(duì)
2.5  軟件項(xiàng)目中的相互影響分析
2.5.1  相互影響分析的簡(jiǎn)史
2.5.2  父母型、大人型和小孩型的自我狀態(tài)
2.5.3  生活定位
2.5.4  游戲
2.5.5  面向?qū)ο箜?xiàng)目中的游戲
2.5.6  用之還是棄之
2.5.7  牛仔式編程
2.5.8  和面粉
2.5.9  會(huì)議癥
2.5.10  最后期限
2.6  流行的質(zhì)量技術(shù)
2.6.1  走查
2.6.2  檢查
2.6.3  評(píng)審
2.6.4  審計(jì)
2.6.5  檢查清單
2.6.6  交談
2.6.7  研討會(huì)
2.7  標(biāo)準(zhǔn)和質(zhì)量
2.7.1  標(biāo)準(zhǔn)的應(yīng)用場(chǎng)合
2.7.2  項(xiàng)目、機(jī)構(gòu)和業(yè)界標(biāo)準(zhǔn)
2.8  過(guò)程成熟度:CMM標(biāo)準(zhǔn)
2.8.1  能力成熟度模型
2.8.2  個(gè)人軟件過(guò)程成熟度
2.8.3  在基于UML的項(xiàng)目中應(yīng)用CMM
2.9  過(guò)程檢查
2.9.1  必要性檢查
2.9.2  充分性檢查
2.9.3  過(guò)程的可塑性檢查
2.10  計(jì)劃類(lèi)交付品
2.10.1  項(xiàng)目組織計(jì)劃
2.10.2  質(zhì)量計(jì)劃
2.10.3  測(cè)試計(jì)劃
2.11  文獻(xiàn)注解
2.12  常見(jiàn)問(wèn)題解答(FAQs)
2.13  練習(xí)
2.14  參考資料
第3章  質(zhì)量過(guò)程體系架構(gòu)
3.1  過(guò)程中樞
3.1.1  過(guò)程的三個(gè)維度
3.1.2  過(guò)程的技術(shù)維度
3.1.3  過(guò)程的方法維度
3.1.4  過(guò)程的社會(huì)學(xué)維度
3.2  過(guò)程元模型
3.2.1  描述過(guò)程元模型
3.2.2  過(guò)程要素
3.2.3  過(guò)程中的角色元素
3.2.4  過(guò)程中的活動(dòng)元素
3.2.5  過(guò)程中的任務(wù)元素
3.2.6  過(guò)程中的交付品元素
3.2.7  過(guò)程組件
3.2.8  迭代
3.2.9  將過(guò)程組件的元素放在一起:一個(gè)烤制過(guò)程
3.3  質(zhì)量軟件過(guò)程
3.3.1  軟件過(guò)程
3.3.2  質(zhì)量過(guò)程
3.3.3  過(guò)程的嚴(yán)格程度
3.3.4  過(guò)程成熟度
3.3.5  過(guò)程的可塑性
3.3.6  過(guò)程的時(shí)間要求
3.4  軟件過(guò)程
3.4.1  業(yè)務(wù)評(píng)估過(guò)程組件
3.4.2  業(yè)務(wù)評(píng)估中的角色
3.4.3  業(yè)務(wù)評(píng)估中的活動(dòng)和任務(wù)
3.4.4  業(yè)務(wù)評(píng)估的交付品
3.4.5  有關(guān)業(yè)務(wù)評(píng)估的提示和建議
3.4.6  項(xiàng)目管理過(guò)程組件
3.4.7  項(xiàng)目管理中的角色
3.4.8  項(xiàng)目管理中的活動(dòng)和任務(wù)
3.4.9  項(xiàng)目管理中的交付品
3.4.10  項(xiàng)目管理的提示和建議
3.4.11  過(guò)程配置組件
3.4.12  過(guò)程配置中的角色
3.4.13  過(guò)程配置中的活動(dòng)和任務(wù)
3.4.14  過(guò)程配置中的交付品
3.4.15  過(guò)程配置的提示和建議
3.4.16  需求建模過(guò)程組件
3.4.17  需求建模中的角色
3.4.18  需求建模中的活動(dòng)和任務(wù)
3.4.19  需求建模的交付品
3.4.20  需求建模的提示和建議
3.4.21  接口建模與設(shè)計(jì)過(guò)程組件
3.4.22  接口建模中的角色
3.4.23  接口建模中的活動(dòng)和任務(wù)
3.4.24  接口建模中的交付品
3.4.25  接口建模的提示和建議
3.4.26  系統(tǒng)設(shè)計(jì)過(guò)程組件
3.4.27  系統(tǒng)設(shè)計(jì)中的角色
3.4.28  系統(tǒng)設(shè)計(jì)中的活動(dòng)和任務(wù)
3.4.29  系統(tǒng)設(shè)計(jì)中的交付品
3.4.30  系統(tǒng)設(shè)計(jì)的提示和建議
3.4.31  持久化設(shè)計(jì)過(guò)程組件
3.4.32  持久化設(shè)計(jì)中的角色
3.4.33  持久化設(shè)計(jì)中的活動(dòng)和任務(wù)
3.4.34  持久化設(shè)計(jì)中的交付品
3.4.35  持久化設(shè)計(jì)的提示和建議
3.4.36  實(shí)現(xiàn)過(guò)程組件
3.4.37  實(shí)現(xiàn)中的角色
3.4.38  實(shí)現(xiàn)中的活動(dòng)和任務(wù)
3.4.39  實(shí)現(xiàn)中的交付品
3.4.40  實(shí)現(xiàn)的提示和建議
3.4.41  原型創(chuàng)建過(guò)程組件
3.4.42  原型創(chuàng)建中的角色
3.4.43  原型創(chuàng)建中的活動(dòng)和任務(wù)
3.4.44  原型創(chuàng)建中的交付品
3.4.45  原型創(chuàng)建的提示和建議
3.4.46  變更管理過(guò)程組件
3.4.47  變更管理中的角色
3.4.48  變更管理中的活動(dòng)和任務(wù)
3.4.49  變更管理的交付品
3.4.50  變更管理的提示和建議
3.4.51  企業(yè)架構(gòu)過(guò)程組件
3.4.52  企業(yè)架構(gòu)中的角色
3.4.53  企業(yè)架構(gòu)中的活動(dòng)和任務(wù)
3.4.54  企業(yè)架構(gòu)中的交付品
3.4.55  企業(yè)架構(gòu)的提示和建議
3.4.56  系統(tǒng)架構(gòu)過(guò)程組件
3.4.57  系統(tǒng)架構(gòu)中的角色
3.4.58  系統(tǒng)架構(gòu)中的活動(dòng)和任務(wù)
3.4.59  系統(tǒng)架構(gòu)中的交付品
3.4.60  系統(tǒng)架構(gòu)的提示和建議
3.4.61  部署過(guò)程組件
3.4.62  部署中的角色
3.4.63  部署中的活動(dòng)和任務(wù)
3.4.64  部署中的交付品
3.4.65  部署的提示和建議
3.4.66  培訓(xùn)過(guò)程組件
3.4.67  培訓(xùn)中的角色
3.4.68  培訓(xùn)中的活動(dòng)和任務(wù)
3.4.69  培訓(xùn)中的交付品
3.4.70  培訓(xùn)的提示和建議
3.4.71  復(fù)用過(guò)程組件
3.4.72  復(fù)用中的角色
3.4.73  復(fù)用的活動(dòng)和任務(wù)
3.4.74  復(fù)用的交付品
3.4.75  復(fù)用的提示和建議
3.5  質(zhì)量過(guò)程
3.5.1  質(zhì)量管理過(guò)程組件
3.5.2  質(zhì)量管理中的角色
3.5.3  質(zhì)量管理中的活動(dòng)和任務(wù)
3.5.4  質(zhì)量管理的交付品
3.5.5  質(zhì)量管理的提示和建議
3.5.6  質(zhì)量保障過(guò)程組件
3.5.7  質(zhì)量保障中的角色
3.5.8  質(zhì)量保障中的活動(dòng)和任務(wù)
3.5.9  質(zhì)量保障的交付品
3.5.10  質(zhì)量保障的提示和建議
3.5.11  質(zhì)量控制過(guò)程組件
3.5.12  質(zhì)量控制中的角色
3.5.13  質(zhì)量控制中的活動(dòng)和任務(wù)
3.5.14  質(zhì)量控制中的交付品
3.5.15  質(zhì)量控制的提示和建議
3.6  文獻(xiàn)注解
3.7  常見(jiàn)問(wèn)題解答(FAQs)
3.8  練習(xí)
3.9  參考資料
第4章  實(shí)施質(zhì)量軟件過(guò)程
4.1  過(guò)程的配置
4.1.1  瀑布式SDLC
4.1.2  螺旋式SDLC
4.1.3  噴泉式SDLC
4.2  迭代、漸增和并行的開(kāi)發(fā)過(guò)程
4.2.1  為什么需要迭代和漸增
4.2.2  初始迭代
4.2.3  主要迭代
4.2.4  最終迭代
4.2.5  生命周期中的并行開(kāi)發(fā)
4.2.6  維護(hù)和持續(xù)進(jìn)行的迭代工作
4.3  軟件過(guò)程的采納
4.3.1  查清楚當(dāng)前的過(guò)程狀態(tài)
4.3.2  關(guān)鍵的指導(dǎo)型項(xiàng)目
4.3.3  采納點(diǎn)
4.3.4  將UML從過(guò)程中剝離開(kāi)來(lái)
4.3.5  保持所有的CASE工具實(shí)現(xiàn)的獨(dú)立性
4.3.6  培訓(xùn)和指導(dǎo)
4.3.7  過(guò)程的訪問(wèn)
4.4  實(shí)施質(zhì)量過(guò)程
4.4.1  在Lucky保險(xiǎn)公司系統(tǒng)開(kāi)發(fā)中創(chuàng)建迭代和漸增階段
4.4.2  迭代式的項(xiàng)目任務(wù)計(jì)劃
4.4.3  迭代式的項(xiàng)目管理工具
4.5  貫穿過(guò)程始終的質(zhì)量跟蹤
4.5.1  過(guò)程實(shí)施中的路線因素的重要性
4.5.2  初始迭代結(jié)束時(shí)的質(zhì)量活動(dòng)
4.5.3  主要迭代結(jié)束時(shí)的質(zhì)量活動(dòng)
4.5.4  最終迭代結(jié)束時(shí)的質(zhì)量活動(dòng)
4.6  常見(jiàn)問(wèn)題解答(FAQs)
4.7  練習(xí)
4.8  參考資料
第5章  基于UML的項(xiàng)目估算和度量
5.1  軟件項(xiàng)目中的估算和度量
5.1.1  和質(zhì)量有關(guān)的估算
5.1.2  度量和估算
5.1.3  技術(shù)維度的度量
5.1.4  方法維度的度量
5.1.5  社會(huì)學(xué)維度的度量
5.2  項(xiàng)目度量和估算
5.2.1  項(xiàng)目大小和類(lèi)型
5.2.2  項(xiàng)目時(shí)間、預(yù)算和人員要求
5.2.3  項(xiàng)目估算中的注意事項(xiàng)
5.3  過(guò)程的度量
5.3.1  為什么要度量過(guò)程
5.3.2  在部署工作中度量過(guò)程組件
5.3.3  實(shí)施中的過(guò)程組件度量
5.3.4  在每次迭代結(jié)束時(shí)修訂項(xiàng)目估算
5.4  質(zhì)量度量
5.5  度量軟件的大小
5.5.1  傳統(tǒng)的軟件度量
5.5.2  另外一些軟件度量
5.5.3  面向?qū)ο蟮能浖攘?br />5.6  UML交付品、圖表和模型的度量
5.6.1  用例和用例圖的大小和復(fù)雜性度量
5.6.2  類(lèi)的大小和復(fù)雜性度量
5.6.3  組件的度量
5.6.4  測(cè)試度量指標(biāo)
5.7  將度量指標(biāo)和估算用于Lucky保險(xiǎn)系統(tǒng)項(xiàng)目
5.7.1  考慮專(zhuān)門(mén)針對(duì)Lucky保險(xiǎn)系統(tǒng)項(xiàng)目的度量和估算
5.7.2  實(shí)施中的項(xiàng)目和過(guò)程度量
5.7.3  為實(shí)施度量過(guò)程組件
5.7.4  在Lucky保險(xiǎn)系統(tǒng)中應(yīng)用過(guò)程和項(xiàng)目度量
5.7.5  計(jì)算Lucky保險(xiǎn)系統(tǒng)的產(chǎn)能因子
5.7.6  基于產(chǎn)能因子對(duì)后續(xù)的迭代估算做調(diào)整
5.8  有關(guān)估算和度量的預(yù)言性陳述
5.9  文獻(xiàn)注解
5.10  常見(jiàn)問(wèn)題解答(FAQs)
5.11  練習(xí)
5.12  參考文獻(xiàn)
第Ⅲ部分  產(chǎn)品測(cè)試:質(zhì)量控制
第6章  軟件產(chǎn)品的質(zhì)量控制
6.1  不同背景中的測(cè)試
6.2  基于UML的項(xiàng)目中的測(cè)試方法
6.2.1  黑盒測(cè)試
6.2.2  白盒測(cè)試
6.2.3  人工測(cè)試
6.2.4  自動(dòng)測(cè)試
6.2.5  垂直測(cè)試
6.2.6  水平測(cè)試
6.2.7  等價(jià)分割方法
6.2.8  邊界值方法
6.3  測(cè)試架構(gòu)
6.3.1  單元測(cè)試
6.3.2  組件測(cè)試
6.3.3  系統(tǒng)測(cè)試
6.3.4  驗(yàn)收測(cè)試
6.3.5  回歸測(cè)試
6.3.6  運(yùn)行測(cè)試
6.3.7  性能(壓力和容量)測(cè)試
6.3.8  安全性測(cè)試
6.3.9  可擴(kuò)展性測(cè)試
6.4  測(cè)試計(jì)劃制訂
6.4.1  好的測(cè)試計(jì)劃
6.4.2  分析測(cè)試中的風(fēng)險(xiǎn)
6.4.3  測(cè)試環(huán)境
6.4.4  測(cè)試資源
6.4.5  開(kāi)發(fā)環(huán)境
6.4.6  測(cè)試環(huán)境
6.4.7  測(cè)試日程
6.4.8  測(cè)試輪次
6.4.9  測(cè)試中的可復(fù)用性
6.5  測(cè)試設(shè)計(jì)
6.5.1  測(cè)試設(shè)計(jì)的說(shuō)明
6.5.2  測(cè)試設(shè)計(jì)的來(lái)源
6.5.3  測(cè)試設(shè)計(jì)的格式
6.6  測(cè)試用例
6.6.1  測(cè)試用例的描述
6.6.2  測(cè)試用例的設(shè)計(jì)
6.6.3  測(cè)試用例的格式
6.6.4  測(cè)試用例示例
6.6.5  驗(yàn)證測(cè)試用例
6.6.6  修改測(cè)試用例
6.7  測(cè)試執(zhí)行
6.7.1  準(zhǔn)備工作
6.7.2  驗(yàn)收標(biāo)準(zhǔn)
6.7.3  執(zhí)行測(cè)試套具
6.7.4  記錄測(cè)試結(jié)果
6.8  記錄和分析測(cè)試結(jié)果
6.8.1  軟件測(cè)試結(jié)果分類(lèi)
6.8.2  記錄測(cè)試結(jié)果
6.8.3  結(jié)果分析
6.8.4  報(bào)告
6.9  文獻(xiàn)注解
6.10  常見(jiàn)問(wèn)題解答(FAQs)
6.11  練習(xí)
6.12  參考文獻(xiàn)
縮略語(yǔ)和重要術(shù)語(yǔ)
UML輔助軟件工程工具
使用UML的過(guò)程工具
光盤(pán)內(nèi)容
后記 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)