出版時(shí)間:2010-8 出版社:人民郵電 作者:漢弗萊 頁數(shù):214
Tag標(biāo)簽:無
前言
如果你正在學(xué)習(xí)成為一個(gè)軟件工程師,這本書就是為你寫的。書中描述了很多資深的工程師解決軟件工程問題的方法,并提供了很多練習(xí)來幫助你掌握這些方法。每章描述了一個(gè)不同的主題,當(dāng)你做完作業(yè)規(guī)定的練習(xí)之后,你將掌握這個(gè)技能。完成每個(gè)練習(xí)中的例題,對(duì)檢查自己的學(xué)習(xí)情況很有幫助。一、為什么我要寫本書?開發(fā)軟件產(chǎn)品不僅是將程序設(shè)計(jì)指令匯集在一起,并使其能在一臺(tái)計(jì)算機(jī)上運(yùn)行,而且要求在商定的費(fèi)用和進(jìn)度下滿足用戶的需求。為此,軟件工程師需要始終如一地在計(jì)劃的費(fèi)用下、按進(jìn)度開發(fā)出高質(zhì)量的程序。本書向你展示如何進(jìn)行這些工作,介紹個(gè)體軟件過程(PSP),這是用規(guī)范化的個(gè)人實(shí)踐從事高級(jí)軟件工程的指南。PSP將向你展示如何制訂計(jì)劃并跟蹤你的工作,并指出怎樣始終如一地生產(chǎn)高質(zhì)量的軟件產(chǎn)品。使用PSP也將向你提供工作有效性的數(shù)據(jù)并識(shí)別出自己的優(yōu)勢(shì)和弱點(diǎn)。PSP猶如運(yùn)動(dòng)場(chǎng)上的秒表和測(cè)距器,要對(duì)參賽做出明智的判定,需要通過度量來了解自己的擅長(zhǎng)以及哪些地方需要改善。就像一個(gè)田徑隊(duì),軟件工程也有許多專業(yè),軟件工程師需要各種技能和才干。為了事業(yè)的成功,需要了解和提高自己的技能和能力,并在工作中充分利用自己獨(dú)特的才能。PSP幫助你實(shí)現(xiàn)這一點(diǎn)。二、使用:PSP通過使用:PSP,你將對(duì)專業(yè)軟件工程師經(jīng)過多年的試驗(yàn)和失敗所開發(fā)(研究、探索)出來的各種技能和方法進(jìn)行實(shí)踐。在前人經(jīng)驗(yàn)的基礎(chǔ)上前進(jìn),將會(huì)學(xué)得更快,而且可以避免重復(fù)前人所犯的錯(cuò)誤。作為一個(gè)專業(yè)人員,關(guān)鍵是要了解別人已經(jīng)做過什么,并注意吸取他們的經(jīng)驗(yàn)和教訓(xùn)。
內(nèi)容概要
《個(gè)體軟件過程》(簡(jiǎn)稱“PSPi”)是Watts S.Humphrey于1997年特地為美國大學(xué)一年級(jí)學(xué)生編寫的教科書。書中描述了很多資深的軟件工程師解決軟件工程問題的方法,特別是有關(guān)軟件項(xiàng)目計(jì)劃和軟件質(zhì)量控制方面的先進(jìn)方法,并提供了很多練習(xí)來幫助讀者掌握這些方法。 美國Embry-Riddle航空大學(xué)計(jì)算機(jī)科學(xué)系以本書初稿為教材,為該系一年級(jí)學(xué)生講授了這門課程,經(jīng)驗(yàn)證明,這對(duì)造就學(xué)生成為合格的軟件專業(yè)人員很有幫助。每章之后還附有習(xí)題,以幫助讀者復(fù)習(xí)與掌握該章的主要內(nèi)容。因?yàn)楸緯窃趦蓚€(gè)學(xué)期的計(jì)算機(jī)科學(xué)或軟件工程導(dǎo)論課程中使用,所以本書的內(nèi)容分成兩部分,在第一學(xué)期中講授時(shí)間管理(前10章),在第二學(xué)期中講授質(zhì)量問題(后10章)?! ”緯鴮?shí)用性與可讀性較強(qiáng),可作為高等學(xué)校計(jì)算機(jī)軟件工程課程的教材,也可作為工程技術(shù)人員自學(xué)個(gè)體軟件過程的教材,是進(jìn)行軟件過程改善和能力成熟度模型SW-CMM評(píng)估的重要參考資料。本書同樣適用于軟件開發(fā)項(xiàng)目經(jīng)理、程序員和一般編程愛好者在開發(fā)軟件時(shí)參考。
作者簡(jiǎn)介
作者:(美國)漢弗萊(Watts S.Humphrey) 譯者:吳超英 車向東漢弗萊(Watts S.Humphrey),是位知名作者,在軟件開發(fā)過程和軟件過程改進(jìn)方面著有多本影響深遠(yuǎn)的圖書:Man-aging the Software Process(1989)、A Disciplinge for Software Engineering(1995)、Managing Tech-nical People(1997)。Humphrey曾長(zhǎng)期在舊M公司擔(dān)任高級(jí)軟件開發(fā)經(jīng)理。獲得了大量的軟件開發(fā)過程方面的經(jīng)驗(yàn),目前是卡內(nèi)基梅隆大學(xué)軟件工程研究所的研究員,就軟件質(zhì)量和軟件過程方面的主題著書立說、提供 咨詢,并在世界各地發(fā)表這方面的演講。
書籍目錄
第1章 軟件工程師的任務(wù) 第2章 時(shí)間管理 第3章 時(shí)間跟蹤 第4章 階段計(jì)劃與產(chǎn)品計(jì)劃 第5章 產(chǎn)品計(jì)劃 第6章 產(chǎn)品規(guī)?!〉?章 管理好時(shí)間 第8章 承諾的管理 第9章 進(jìn)度管理 第10章 項(xiàng)目計(jì)劃 第11章 軟件開發(fā)過程 第12章 缺陷 第13章 缺陷查找技術(shù) 第14章 代碼復(fù)查檢查表 第15章 缺陷預(yù)測(cè) 第16章 缺陷排除的經(jīng)濟(jì)效益第17章 設(shè)計(jì)缺陷 第18章 產(chǎn)品質(zhì)量 第19章 過程質(zhì)量 第20章 個(gè)人對(duì)質(zhì)量的承諾
章節(jié)摘錄
插圖:當(dāng)計(jì)劃已文檔化且記錄了實(shí)際所花費(fèi)的時(shí)間,就能很容易地把實(shí)際的結(jié)果與原來的計(jì)劃相比較,然后就能發(fā)現(xiàn)計(jì)劃中存在哪些錯(cuò)誤以及如何改進(jìn)作計(jì)劃的過程。制訂準(zhǔn)確計(jì)劃的關(guān)鍵就是要堅(jiān)持制訂計(jì)劃,并把每個(gè)計(jì)劃與實(shí)際的結(jié)果相比較,然后就會(huì)知道如何才能制訂出更好的計(jì)劃。為了管理好時(shí)間,首先制訂時(shí)間分配計(jì)劃。然后按照計(jì)劃去做,知道如何去作一個(gè)較好的計(jì)劃是比較容易的,能真正按照計(jì)劃去實(shí)施才是最困難的。世界上未能實(shí)施的計(jì)劃的示例數(shù)不勝數(shù),譬如節(jié)食或戒煙。開始的時(shí)候,按照計(jì)劃進(jìn)行工作可能比較困難。你可能會(huì)有很多借口,最常見的就是這份計(jì)劃作得不好。但只有按照計(jì)劃去做,你才可能知道它的優(yōu)劣。按照預(yù)先制訂的計(jì)劃進(jìn)行工作會(huì)有兩點(diǎn)好處:第一,了解計(jì)劃中還存在哪些錯(cuò)誤,有助于更好地計(jì)劃下一個(gè)項(xiàng)目。第二,按照計(jì)劃好的方式完成工作。這看起來好像不重要,但是事實(shí)上軟件工程中的許多錯(cuò)誤都是由于考慮不周、粗心大意或是不注意細(xì)節(jié)而造成的。在很多情況下,已經(jīng)知道了合適的方法并且也作了詳細(xì)的說明,但就是沒有得到實(shí)施。因此,學(xué)會(huì)制訂可行的計(jì)劃是重要的,但是學(xué)會(huì)實(shí)際執(zhí)行這些計(jì)劃才是最關(guān)鍵的。按照計(jì)劃進(jìn)行工作的另一個(gè)更加微妙的好處就是它實(shí)際上在改變你的工作方式。有了計(jì)劃,就不用浪費(fèi)時(shí)間去考慮下一步要干什么,它會(huì)幫助你把精力集中在所做的事情上,很少分心,從而提高了工作效率。2.2 了解時(shí)間的使用情況進(jìn)行時(shí)間管理的實(shí)踐,第一步要了解現(xiàn)在是如何利用時(shí)間的,為此需要遵循下面幾個(gè)步驟。
編輯推薦
《個(gè)體軟件過程》:除了設(shè)計(jì)和編寫軟件應(yīng)用程序外,軟件工程師面臨的主要挑戰(zhàn)之一是管理軟件地程,使工作更為高效和富有成果。在這本簡(jiǎn)要介紹有效軟件工程實(shí)用基本原理的著作中,作者Watts Humphrey為廣大的學(xué)生和專業(yè)程序員等讀者群提供了個(gè)體軟件過程方面的知識(shí)。Watts Humphrey著名的軟件工程專家,其著作Managing the Soft ware Process影響深遠(yuǎn)?!秱€(gè)體軟件過程》以實(shí)際訓(xùn)練的方式提供了一些實(shí)用的練習(xí),讀者可以用來豐富時(shí)間管理和質(zhì)量保證方面的經(jīng)驗(yàn)并提高技能,這將有助于他們完成令人滿意的工作,并能更好地應(yīng)用專業(yè)編程知識(shí),在職業(yè)生涯中獲得更大的成功。《個(gè)體軟件過程》包括以下內(nèi)容:通過培養(yǎng)工作習(xí)慣和提高個(gè)人軟件管理技術(shù),使各級(jí)水平的軟件工程師(從學(xué)生到經(jīng)驗(yàn)豐富的專業(yè)人員)的工作更高效和富有成果;來自世界頂級(jí)軟件過程和軟件質(zhì)量專家的建議和指導(dǎo);提高個(gè)人技能的實(shí)用練習(xí);教員指導(dǎo)材料——詳細(xì)內(nèi)容見書中。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載