注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)高級(jí)軟件開(kāi)發(fā)過(guò)程:Rational統(tǒng)一過(guò)程、敏捷過(guò)程與微軟過(guò)程

高級(jí)軟件開(kāi)發(fā)過(guò)程:Rational統(tǒng)一過(guò)程、敏捷過(guò)程與微軟過(guò)程

高級(jí)軟件開(kāi)發(fā)過(guò)程:Rational統(tǒng)一過(guò)程、敏捷過(guò)程與微軟過(guò)程

定 價(jià):¥12.00

作 者: 金敏,周翔編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件過(guò)程

ISBN: 9787302115434 出版時(shí)間: 2005-09-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 117 字?jǐn)?shù):  

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

  本書探討了Rational統(tǒng)一過(guò)程、敏捷過(guò)程與微軟過(guò)程三種目前軟件界最具影響力的軟件開(kāi)發(fā)過(guò)程各自的優(yōu)勢(shì)與不足,幫助軟件開(kāi)發(fā)企業(yè)從中進(jìn)行選擇。本書首先分析了瀑布模型、螺旋模型等傳統(tǒng)的軟件生命周期模型在解決現(xiàn)代軟件產(chǎn)業(yè)困境方面存在的局限性,提出走出現(xiàn)代軟件產(chǎn)業(yè)困境需要如Rational統(tǒng)一過(guò)程、敏捷過(guò)程與微軟過(guò)程的“軟件過(guò)程模式”。接著圍繞軟件過(guò)程模式中的生命周期、人員、方法與產(chǎn)品四大要素及相互關(guān)系,分別剖析了三種軟件過(guò)程的原則規(guī)范、思想本質(zhì)、存在的優(yōu)點(diǎn)和缺陷及適用的軟件項(xiàng)目類型。闡述過(guò)程注重深入淺出、理論聯(lián)系實(shí)際,既有抽象的思想分析,又有生動(dòng)的實(shí)際案例對(duì)原則的內(nèi)涵及運(yùn)用方法進(jìn)行詮釋;既有成功的項(xiàng)目實(shí)踐經(jīng)驗(yàn)介紹,又有失敗的項(xiàng)目教訓(xùn)總結(jié)。本書最后在綜合吸收三種軟件過(guò)程的優(yōu)點(diǎn)、克服其缺點(diǎn)的基礎(chǔ)上,提出一種新的集成過(guò)程模式,并指出:該模式也不是一種放之四海皆準(zhǔn)的軟件過(guò)程模式,任何軟件項(xiàng)目都應(yīng)根據(jù)項(xiàng)目的具體需求和環(huán)境對(duì)選用的軟件過(guò)程模式進(jìn)行適當(dāng)?shù)夭眉艋驍U(kuò)充,尋求最適于該項(xiàng)目的、專用的最佳軟件過(guò)程。本書可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的研究生和本科高年級(jí)學(xué)生的教材,也可作為軟件開(kāi)發(fā)人員、項(xiàng)目經(jīng)理、企業(yè)領(lǐng)導(dǎo)選擇和實(shí)施Rational統(tǒng)一過(guò)程、敏捷過(guò)程與微軟過(guò)程的快速指南和簡(jiǎn)明參考資料。本書前言軟件項(xiàng)目開(kāi)發(fā)曾被喻為“野馬”。目前在軟件界,最有能力駕馭這匹“野馬”的三種軟件開(kāi)發(fā)過(guò)程是Rational統(tǒng)一過(guò)程、敏捷過(guò)程與微軟過(guò)程。如果開(kāi)發(fā)人員、項(xiàng)目經(jīng)理、企業(yè)領(lǐng)導(dǎo)希望在自己的軟件項(xiàng)目或企業(yè)組織中引入軟件開(kāi)發(fā)過(guò)程,究竟應(yīng)該選擇哪一種?這三種軟件開(kāi)發(fā)過(guò)程究竟孰優(yōu)孰劣?本書即探討了這些問(wèn)題。本書主要內(nèi)容和結(jié)構(gòu)安排第1章為緒論。分析了瀑布模型、螺旋模型等經(jīng)典的軟件生命周期模型在解決現(xiàn)代軟件產(chǎn)業(yè)困境方面存在的局限性,提出走出現(xiàn)代軟件產(chǎn)業(yè)困境需要諸如Rational統(tǒng)一過(guò)程、敏捷過(guò)程與微軟過(guò)程這類“軟件過(guò)程模式”。第2~4章圍繞軟件過(guò)程模式中的生命周期、人員、方法與產(chǎn)品四大要素及相互關(guān)系,在三個(gè)章節(jié)中分別剖析了Rational統(tǒng)一過(guò)程、敏捷過(guò)程與微軟過(guò)程三種軟件過(guò)程的原則規(guī)范、思想本質(zhì)、三者對(duì)比存在的優(yōu)缺點(diǎn)和相互關(guān)系,以及適用的軟件項(xiàng)目范圍。每種過(guò)程的闡述深入淺出、理論聯(lián)系實(shí)際,既有抽象的原則思想分析,又有形象生動(dòng)的實(shí)際案例,對(duì)原則內(nèi)涵及運(yùn)用方法進(jìn)行詮釋;既有成功的項(xiàng)目實(shí)踐經(jīng)驗(yàn)介紹,又有失敗的教訓(xùn)總結(jié)。第5章在綜合比較吸收前三章給出的三種軟件過(guò)程各自的優(yōu)點(diǎn)、同時(shí)克服相應(yīng)缺點(diǎn)的基礎(chǔ)上,提出一種新的集成過(guò)程模式,同時(shí)指出:集成過(guò)程模式也不是一種放之四海皆準(zhǔn)的軟件過(guò)程模式,任何軟件項(xiàng)目都應(yīng)根據(jù)項(xiàng)目的具體需求和環(huán)境對(duì)選用的軟件過(guò)程模式進(jìn)行適當(dāng)?shù)夭眉艋驍U(kuò)充,尋求適于該項(xiàng)目的、專用的最佳軟件過(guò)程。本書特色相對(duì)其他軟件開(kāi)發(fā)過(guò)程方面的書籍,本書具有如下特色。1.先進(jìn)性、前沿性和實(shí)用性本書跟蹤全球軟件界最新的軟件過(guò)程方法技術(shù)和實(shí)踐經(jīng)驗(yàn),分析了三種軟件開(kāi)發(fā)過(guò)程:Rational統(tǒng)一過(guò)程、敏捷過(guò)程與微軟過(guò)程。這三種軟件開(kāi)發(fā)過(guò)程是目前在軟件學(xué)術(shù)界最具影響力,同時(shí)也是軟件企業(yè)界目前最受歡迎、正在使用或正準(zhǔn)備使用的三種軟件過(guò)程。這三種軟件開(kāi)發(fā)過(guò)程所具有的先進(jìn)性、前沿性和實(shí)用性與它們的創(chuàng)立者密切相關(guān)。其中:“Rational統(tǒng)一過(guò)程”由專業(yè)化的軟件過(guò)程產(chǎn)品提供商:Rational公司提出并維護(hù),該公司聚集了面向?qū)ο箢I(lǐng)域三位杰出的專家GradyBooch、JamesRumbaugh和IvarJacobson,他們也是面向?qū)ο箝_(kāi)發(fā)的行業(yè)標(biāo)準(zhǔn)語(yǔ)言——UML(UnifiedModelingLanguage,統(tǒng)一建模語(yǔ)言)的創(chuàng)立者,整個(gè)Rational統(tǒng)一過(guò)程(RUP)從最初的Ericsson(愛(ài)立信)方法到最終的RUP的發(fā)展史實(shí)質(zhì)就是一部Rational公司對(duì)現(xiàn)代軟件開(kāi)發(fā)中諸多最佳實(shí)踐經(jīng)驗(yàn)三十多年的跟蹤捕獲史;“敏捷過(guò)程”則是2001年2月由17個(gè)軟件方法學(xué)家組織成立的敏捷軟件開(kāi)發(fā)聯(lián)盟提出的軟件開(kāi)發(fā)準(zhǔn)則,其目的是矯正某些官僚、煩瑣的軟件過(guò)程;“微軟過(guò)程”則是由世界上最大、也是最成功的軟件公司:微軟公司根據(jù)自身三十多年軟件開(kāi)發(fā)的經(jīng)驗(yàn)總結(jié)而成,微軟自身的巨大成功說(shuō)明了該過(guò)程的實(shí)用性與有效性。2.獨(dú)特性國(guó)內(nèi)外目前已有一些專門獨(dú)立論述這三種軟件開(kāi)發(fā)過(guò)程的書籍資料。然而,對(duì)于希望在自己的軟件項(xiàng)目或企業(yè)組織中引入軟件開(kāi)發(fā)過(guò)程的開(kāi)發(fā)人員、項(xiàng)目經(jīng)理、企業(yè)領(lǐng)導(dǎo)而言,擺在他們面前的一個(gè)更現(xiàn)實(shí)的問(wèn)題是:這三種軟件開(kāi)發(fā)過(guò)程究竟孰優(yōu)孰劣?究竟應(yīng)該選擇哪一種?至今尚未有一本書籍將這三種軟件開(kāi)發(fā)過(guò)程綜合在一起進(jìn)行對(duì)比論述,并給出以上問(wèn)題的答案。本書填補(bǔ)了這一空白,從軟件過(guò)程模式角度,縱橫捭闔,對(duì)比分析了Rational統(tǒng)一過(guò)程、敏捷過(guò)程、微軟過(guò)程三種軟件過(guò)程的原則規(guī)范、思想本質(zhì)、存在的優(yōu)點(diǎn)和缺陷、三種軟件過(guò)程的相互關(guān)系以及各自適用的軟件項(xiàng)目范圍。3.綜合性本書綜合吸收了國(guó)內(nèi)外同類書籍的優(yōu)秀成果,主要參考書籍包括:*《統(tǒng)一軟件開(kāi)發(fā)過(guò)程》[6]該書由Rational公司面向?qū)ο箢I(lǐng)域的三位大師IvarJacobson,GradyBooch,JamesRumbaugh合著而成。他們也是UML的創(chuàng)立者。*《敏捷軟件開(kāi)發(fā):原則、模式與實(shí)踐》[8]該書由RobertC.Martin(美)著,并于2003年6月榮獲美國(guó)《軟件開(kāi)發(fā)》雜志舉辦的第13屆Jolt大獎(jiǎng)。*《微軟開(kāi)發(fā)過(guò)程與案例》[12]該書由微軟中國(guó)研究院的項(xiàng)目經(jīng)理和開(kāi)發(fā)人員根據(jù)在微軟公司的親身軟件開(kāi)發(fā)實(shí)踐總結(jié)而成。該書在浙江大學(xué)作為試用教材,獲得了極大的成功。4.理論的嚴(yán)謹(jǐn)性本書首先分析了瀑布模型、螺旋模型等傳統(tǒng)的軟件生命周期模型在解決現(xiàn)代軟件產(chǎn)業(yè)困境方面存在的局限性,在對(duì)最新的軟件開(kāi)發(fā)實(shí)踐經(jīng)驗(yàn)進(jìn)行分類整理和加工提煉的基礎(chǔ)上,提出一個(gè)新的有關(guān)軟件過(guò)程的概念:軟件過(guò)程模式。相對(duì)軟件生命周期模型,軟件過(guò)程模式更全面、深刻、細(xì)致地反映了軟件過(guò)程中的各個(gè)層面和各個(gè)環(huán)節(jié),是對(duì)軟件生命周期模型的補(bǔ)充和發(fā)展。接下來(lái),本書從軟件過(guò)程模式的四要素及相互關(guān)系的角度分析三種典型的軟件過(guò)程模式:Rational統(tǒng)一過(guò)程、敏捷過(guò)程與微軟過(guò)程,使讀者能條分縷析、綱舉目張地迅速而準(zhǔn)確地把握這些軟件過(guò)程的思想本質(zhì)、原則規(guī)范以及各自的優(yōu)缺點(diǎn)和適用范圍,最終能在自己的軟件開(kāi)發(fā)項(xiàng)目中對(duì)各種軟件過(guò)程模式進(jìn)行選擇、取舍、結(jié)合、定制,得到適于該項(xiàng)目的、專用的最佳軟件過(guò)程。5.理論緊密聯(lián)系實(shí)際本書對(duì)各種軟件過(guò)程模式進(jìn)行闡述時(shí),既有抽象的理論原則分析,同時(shí)又引用和列舉了大量生動(dòng)的實(shí)際案例,對(duì)每種理論的原則內(nèi)涵及運(yùn)用方法進(jìn)行詮釋。這些案例既有成功的項(xiàng)目實(shí)踐經(jīng)驗(yàn),又有失敗的教訓(xùn)總結(jié),特別在最后一章,從集成軟件過(guò)程模式的角度匯總了軟件業(yè)中常見(jiàn)的錯(cuò)誤實(shí)踐和規(guī)避策略。6.融合了編者多年在企業(yè)進(jìn)行軟件開(kāi)發(fā)的心得軟件是一門實(shí)踐性的學(xué)科,正如俗語(yǔ)所說(shuō),“紙上得來(lái)終覺(jué)淺”。本書是編者對(duì)自身多年在不同規(guī)模的企業(yè)中參與或大或小的項(xiàng)目實(shí)踐的感悟。7.教學(xué)與參考價(jià)值本書論述深入淺出,理論聯(lián)系實(shí)際,且每章后均附有習(xí)題,因此適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)研究生和本科高年級(jí)學(xué)生的教材,也可作為一些高級(jí)進(jìn)修班的培訓(xùn)教材。參考學(xué)時(shí)為32學(xué)時(shí)。本書亦可作為軟件開(kāi)發(fā)人員、項(xiàng)目經(jīng)理、軟件企業(yè)領(lǐng)導(dǎo)的案頭參考書籍。本書作為教材的試用效果本書的原稿作為講義,在全國(guó)35所示范性軟件學(xué)院之一——湖南大學(xué)軟件學(xué)院的脫產(chǎn)和在職研究生班進(jìn)行了試講,學(xué)生們反響熱烈,尤其是對(duì)于那些有過(guò)幾年甚至十幾年工作經(jīng)歷的在職研究生(他們當(dāng)中有些已經(jīng)是大中型項(xiàng)目的項(xiàng)目經(jīng)理和技術(shù)主管)。他們認(rèn)為本課程內(nèi)容針對(duì)性很強(qiáng),一方面解決了很多在以往工作中困擾他們及其所在項(xiàng)目組的實(shí)際難題;另一方面使他們能從實(shí)踐層面上升到理論高度,從而系統(tǒng)、全面地接受軟件開(kāi)發(fā)過(guò)程的各種思想、原則、概念、方法、技巧的培訓(xùn),而這些正是他們選擇重新回到學(xué)校、進(jìn)行進(jìn)一步深造所希望實(shí)現(xiàn)的目標(biāo)。致謝與其他全書由金敏主編,第1章和第5章的部分內(nèi)容由周翔編寫。本書在編寫過(guò)程中參考了不少相關(guān)文獻(xiàn)資料,書中引用的文字和圖片均已清楚注明作者姓名、作品名稱、文獻(xiàn)出處并加入?yún)⒖嘉墨I(xiàn)。這些引用是本書內(nèi)容闡述所需,絕無(wú)侵權(quán)意圖,特此申明。同時(shí),對(duì)所引用的這些文獻(xiàn)資料的作者或編者深表謝意。在本書的出版過(guò)程中,得到了湖南大學(xué)軟件學(xué)院謝冬青教授的熱情支持,他在百忙中仔細(xì)閱讀了全部書稿,提出了寶貴意見(jiàn),在此表示衷心感謝。本書在編寫過(guò)程中力求精益求精,但由于編者水平有限,書中難免存在缺點(diǎn)、錯(cuò)誤或有爭(zhēng)議的問(wèn)題,懇請(qǐng)讀者批評(píng)指正并與我們探討交流。編者2005年4月

作者簡(jiǎn)介

  金敏,女,博士。曾就職于煙臺(tái)東方電子信息產(chǎn)業(yè)股份有限公司,任高級(jí)項(xiàng)目經(jīng)理;現(xiàn)為湖南大學(xué)軟件學(xué)院副教授、碩士生導(dǎo)師。主要從事軟件工程、嵌入式系統(tǒng)、過(guò)程控制等方面的研究與項(xiàng)目開(kāi)發(fā)工作。先后承擔(dān)和參與完成10多項(xiàng)省部級(jí)科研課題和產(chǎn)品開(kāi)發(fā)項(xiàng)目。周翔,男,博士。現(xiàn)為三一重工股份有限公司智能工程部部長(zhǎng)、高級(jí)工程師。主持過(guò)多項(xiàng)大型配電自動(dòng)化項(xiàng)目、天然氣管道輸送監(jiān)控項(xiàng)目以及嵌入式工程機(jī)械控制器的研發(fā)項(xiàng)目。

圖書目錄

第1章  緒論
  1.1  現(xiàn)代軟件產(chǎn)業(yè)的困境
    1.1.1  困境中的現(xiàn)代軟件產(chǎn)業(yè)
    1.1.2  陷入困境的根源
  1.2  軟件生命周期模型及其局限性
  1.2.1  困境中的消極態(tài)度
  1.2.2  困境中的積極探索
  1.2.3  軟件過(guò)程
  1.2.4  軟件生命周期模型及其局限性
  1.3  走出困境——軟件過(guò)程模式
  1.3.1  軟件過(guò)程模式定義
  1.3.2  幾種典型的軟件過(guò)程模式
  1.3.3  提出軟件過(guò)程模式的意義
  1.4  本書的主要內(nèi)容和意義
  習(xí)題1
第2章  軟件過(guò)程模式1——Rational統(tǒng)一過(guò)程
  2.1  Rational統(tǒng)一過(guò)程概述
    2.1.1  什么是Rational統(tǒng)一過(guò)程
    2.1.2  Rational統(tǒng)一過(guò)程的發(fā)展史
    2.1.3  Rational  統(tǒng)一過(guò)程與最佳實(shí)踐
    2.1.4  Rational  統(tǒng)一過(guò)程應(yīng)用概況
  2.2  Rational  統(tǒng)一過(guò)程術(shù)語(yǔ)
  2.3  Rational  統(tǒng)一過(guò)程規(guī)范
    2.3.1  Rational統(tǒng)一過(guò)程的生命周期——二維結(jié)構(gòu)生命周期
    2.3.2  Rational統(tǒng)一過(guò)程的人員——角色及期活動(dòng)
    2.3.3  Rational統(tǒng)一過(guò)程的方法——方法與工具
    2.3.4  Rational統(tǒng)一過(guò)程的產(chǎn)品——工件
    2.3.5  Rational統(tǒng)一過(guò)程的生命周期、人員、方法、產(chǎn)品四要素間的關(guān)系
  2.4  Rational統(tǒng)一過(guò)程的特點(diǎn)
    2.4.1  統(tǒng)一過(guò)程的優(yōu)點(diǎn)
    2.4.2  Rational統(tǒng)一過(guò)程的缺陷
  2.5  Rational統(tǒng)一的實(shí)施策略
  2.6  Rational統(tǒng)一過(guò)程案例——漸進(jìn)交付的系統(tǒng)
    2.6.1  漸進(jìn)交付的案例描述
    2.6.2  漸進(jìn)交付的案例點(diǎn)評(píng)
  2.7  本章小結(jié)
  習(xí)題2  
第3章  軟件過(guò)程模式2——敏捷過(guò)程
  3.1  敏捷過(guò)程概述
 3.2  敏捷過(guò)程的價(jià)值觀與原則
  3.2.1  敏捷過(guò)程的基本價(jià)值觀與原則
  3.2.2  極限編程
  3.2.3  其他敏捷過(guò)程
 3.3  敏捷過(guò)程的特點(diǎn)——與RUP比較
  3.2.1  敏捷過(guò)程的基本價(jià)值觀與原則  
  3.2.2  極限編程
  3.2.4  其他敏捷過(guò)程
 3.3  敏捷過(guò)程的特點(diǎn)——與RUP比較
  3.3.1  敏捷過(guò)程的生命周期  
  3.3.2  敏捷過(guò)程的人員
  3.3.3  敏捷過(guò)程的方法
  3.3.4  敏捷過(guò)程的產(chǎn)品
  3.3.5  敏捷過(guò)程的生命周期、人員、方法與產(chǎn)品四要素的關(guān)系
 3.4  敏捷過(guò)程的實(shí)施策略
 3.5  敏捷過(guò)程案例——對(duì)需求變化的兩種態(tài)度
  3.5.1  需求變化持案例描述
  3.5.2  需求變化的案例點(diǎn)評(píng)
 3.6  本章小結(jié)
 習(xí)題3
第4章  軟件過(guò)程模式3——微軟過(guò)程
 4.1  微軟過(guò)程概述
 4.2  微軟過(guò)程術(shù)語(yǔ)
 4.3  微軟過(guò)程基本原則
  4.3.1  微軟過(guò)程的過(guò)程原則
  4.3.2  微軟過(guò)程的組隊(duì)原則
 4.4  微軟過(guò)程的特點(diǎn)——與AP  RUP比較
  4.4.1 微軟過(guò)程的生命周期
 …… 
第5章  最佳軟件過(guò)程模式
參考文獻(xiàn)

本目錄推薦

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