面向?qū)ο筌浖こ?/h1>
出版時(shí)間:2009-2  出版社:機(jī)械工業(yè)出版社  作者:沙赫查  頁(yè)數(shù):350  
Tag標(biāo)簽:無(wú)  

前言

軟件工程的目標(biāo)是按時(shí)交付滿足客戶需要、未超出預(yù)算、無(wú)錯(cuò)誤、能隨需求變化易于修改的軟件。在計(jì)算機(jī)界,范型一詞最早用于描述編程風(fēng)格。編程范型可以看成是程序員對(duì)程序執(zhí)行的看法,而一些語(yǔ)言是專門為某個(gè)特定的范型設(shè)計(jì)的,當(dāng)然也有一些語(yǔ)言支持多種范型。由于編程語(yǔ)言和軟件開發(fā)的密切關(guān)系,范型一詞也被引申至軟件工程領(lǐng)域。面向?qū)ο蟮能浖こ蹋╫bject-oriented software engineering)就是一門利用面向?qū)ο蠓缎蛯?shí)現(xiàn)軟件工程目標(biāo)的學(xué)科。

內(nèi)容概要

本書從面向?qū)ο蠓缎统霭l(fā)對(duì)軟件工程進(jìn)行重新演繹,全面、系統(tǒng)、清晰地介紹了面向?qū)ο筌浖こ痰幕靖拍?、原理、方法和工具,通過實(shí)例說明了面向?qū)ο筌浖_發(fā)的整個(gè)過程?! ”緯譃閮蓚€(gè)部分:第一部分介紹了面向?qū)ο筌浖こ痰幕纠碚?;第二部分以工作流的形式介紹了軟件生命周期。  本書特色  ●包括面向?qū)ο笊芷谀P?、面向?qū)ο蠓治?、面向?qū)ο笤O(shè)計(jì),以及面向?qū)ο筌浖臏y(cè)試和維護(hù)?!  裼懻摿宋臋n、維護(hù)、復(fù)用、可移植性、測(cè)試和CASE工具等的重要性。  ●包括了能力成熟度模型(CMM)和人員能力成熟度模型(P-CMM)的內(nèi)容?!  衽c語(yǔ)言無(wú)關(guān)。實(shí)例代碼對(duì)于C++和Java語(yǔ)言背景的讀者同樣清晰?!  癜?00余篇當(dāng)前熱點(diǎn)研究文章、經(jīng)典文獻(xiàn)和書籍的參考文獻(xiàn)。  ●包含2個(gè)用于說明完整軟件生命周期的運(yùn)行實(shí)例,還有7個(gè)較小的實(shí)例,分別用于突出說明特定的主題?;诮y(tǒng)一過程、Java和C++語(yǔ)言的完整源碼可從作者網(wǎng)站(www.mhhe.com/schach)下載。  ●包括5種類型的習(xí)題,分別是概念理解、項(xiàng)目分析、課程設(shè)計(jì)、論文研讀和實(shí)例修改。

作者簡(jiǎn)介

Stephen R.Schach:1972年獲魏茲曼科學(xué)院理科碩士學(xué)位,1973年獲開普敦大學(xué)應(yīng)用數(shù)學(xué)博士學(xué)位,目前教于美國(guó)范德比爾特大學(xué)計(jì)算機(jī)科學(xué)系。他著有多部有關(guān)軟件工程、面向?qū)ο筌浖こ?。面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)的教材。他還在國(guó)際上廣泛講授軟件工程方面的課程,包括復(fù)用、CASE

書籍目錄

出版者的話譯者序前言第一部分 面向?qū)ο筌浖こ毯?jiǎn)介 第1章 面向?qū)ο筌浖こ痰姆懂牎 ?.1 歷史方面  1.2 經(jīng)濟(jì)方面  1.3 維護(hù)方面   1.3.1 現(xiàn)代軟件維護(hù)觀點(diǎn)   1.3.2 交付后維護(hù)的重要性  1.4 需求、分析和設(shè)計(jì)方面    1.5 團(tuán)隊(duì)開發(fā)  1.6 沒有計(jì)劃階段的原因  1.7 沒有測(cè)試階段的原因  1.8 沒有文檔階段的原因  1.9 面向?qū)ο蠓缎汀 ?.10 術(shù)語(yǔ)  1.11 道德規(guī)范問題  本章回顧  延伸閱讀材料  習(xí)題  參考文獻(xiàn) 第2章 軟件生命周期模型  2.1 理想軟件開發(fā)  2.2 Winburg小型案例研究  2.3 Winburg小型案例研究經(jīng)驗(yàn)  2.4 Teal Tractors公司小型案例研究  2.5 迭代與增量  2.6 Winburg小型案例研究再探  2.7 迭代和增量的風(fēng)險(xiǎn)及其他  2.8 管理迭代與增量  2.9 其他生命周期模型  2.9.1 邊寫邊改生命周期模型   2.9.2 瀑布生命周期模型   2.9.3 快速原型生命周期模型   2.9.4 開源生命周期模型   2.9.5 敏捷過程   2.9.6 同步穩(wěn)定生命周期模型   2.9.7 螺旋生命周期模型    2.10 生命周期模型的比較  本章回顧  延伸閱讀材料  習(xí)題  參考文獻(xiàn) 第3章 軟件過程  3.1 統(tǒng)一過程  3.2 迭代與增量  3.3 需求工作流  3.4 分析工作流  3.5 設(shè)計(jì)工作流  3.6 實(shí)現(xiàn)工作流  3.7 測(cè)試工作流   3.7.1 需求制品   3.7.2 分析制品   3.7.3 設(shè)計(jì)制品   3.7.4 實(shí)現(xiàn)制品  3.8 交付后維護(hù)  3.9 退役  3.10 統(tǒng)一過程的階段   3.10.1 初始階段   3.10.2 細(xì)化階段   3.10.3 構(gòu)造階段   3.10.4 移交階段  3.11 一維與二維生命周期模型對(duì)比  3.12 改進(jìn)軟件過程  3.13 能力成熟度模型  3.14 軟件過程改進(jìn)的其他方面  3.15 軟件過程改進(jìn)的成本與收益  本章回顧  延伸閱讀材料  習(xí)題  參考文獻(xiàn) 第4章 軟件團(tuán)隊(duì)  4.1 團(tuán)隊(duì)組織  4.2 民主團(tuán)隊(duì)方式  4.3 主程序員團(tuán)隊(duì)方式   4.3.1 《紐約時(shí)報(bào)》項(xiàng)目   4.3.2 主程序員團(tuán)隊(duì)方式的不切實(shí)際性   4.4 超越主程序員和民主團(tuán)隊(duì)  4.5 同步-穩(wěn)定團(tuán)隊(duì)  4.6 敏捷過程團(tuán)隊(duì)  4.7 開源編程團(tuán)隊(duì)  4.8 人力資源能力成熟度模型  4.9 選擇合適的團(tuán)隊(duì)組織  本章回顧  延伸閱讀材料  習(xí)題  參考文獻(xiàn) 第5章 軟件工程工具 第6章 測(cè)試 第7章 從模塊到對(duì)象 第8章 可復(fù)用性和可移植性 第9章 計(jì)劃與估算第二部分軟件生命周期工作流 第10章 需求工作流 第11章 分析工作流 第12章 設(shè)計(jì)工作流 第13章 實(shí)現(xiàn)工作流 第14章 交付后維護(hù) 第15章 UML的進(jìn)一步討論附錄 附錄A 學(xué)期項(xiàng)目:Osric辦公用品和裝飾公司項(xiàng)目 附錄B 軟件工程資源 附錄C 需求工作流:MSG基金會(huì)案例研究 附錄D 分析工作流:MSG基金會(huì)案例研究 附錄E 軟件工程管理計(jì)劃:MSG基金會(huì)案例研究 附錄F 設(shè)計(jì)工作流:MSG基金會(huì)案例研究 附錄G 實(shí)現(xiàn)工作流:MSG基金會(huì)案例研究(C++版) 附錄H 實(shí)現(xiàn)工作流:MSG基金會(huì)案例研究(Java版) 附錄I 測(cè)試工作流:MSG基金會(huì)案例研究

章節(jié)摘錄

插圖:第1章 面向?qū)ο筌浖こ痰姆懂爩W(xué)習(xí)目標(biāo)通過本章學(xué)習(xí),讀者應(yīng)能:了解面向?qū)ο筌浖こ痰亩x。解釋現(xiàn)在面向?qū)ο蠓缎捅粡V泛接受的原因。論述軟件工程各方面的含義。描述現(xiàn)代維護(hù)觀點(diǎn)。論述持續(xù)計(jì)劃、測(cè)試和編制文檔的重要性。認(rèn)識(shí)遵守倫理規(guī)范的重要性。這是一個(gè)眾所周知的故事,有一個(gè)公司的主管一天收到了一份計(jì)算機(jī)生成的賬單,賬單的金額為0.00美元,他與朋友一起盡情地譏諷了“愚蠢的計(jì)算機(jī)”一番后將賬單扔掉了,一個(gè)月以后,他收到了一份標(biāo)記過期30天的類似賬單,接著,第3張賬單也來了。又一個(gè)月之后,第4張賬單來了,同時(shí)附有一份通知,提示如果不及時(shí)付清這個(gè)0.00美元的賬單將可能采取法律行動(dòng)。第5張賬單,上面標(biāo)記過期120天,沒有任何提示,直白而粗魯?shù)赝{道,如果不立即付清賬單,將采取所有必須的法律手段。這位主管擔(dān)心自己公司的信用會(huì)受到這個(gè)瘋狂機(jī)器的影響,于是找了一位軟件工程師朋友,跟他講了這件惱人的事情。軟件工程師忍住笑,讓主管郵寄去一張0.00美元的支票。這產(chǎn)生了期望的結(jié)果,幾天后一張0.00美元的收據(jù)寄來了,主管小心翼翼地收好這張收據(jù),以防將來計(jì)算機(jī)宣稱那張0.00美元的賬單他還沒有支付。這個(gè)故事有一個(gè)不太為人知曉的結(jié)局。幾天后,銀行經(jīng)理召見了這位主管。銀行經(jīng)理拿著一張0.00美元支票問他,“這是你的支票嗎?”這位主管回答:“是的”?!澳悄隳芨嬖V我為什么要簽署一張0.00美元的支票嗎?”銀行經(jīng)理問道。于是,整個(gè)故事被重新講述了一遍。當(dāng)主管講完時(shí),經(jīng)理盯住他,溫和地問道“你付0.00美元對(duì)我們計(jì)算機(jī)系統(tǒng)會(huì)造成什么后果,你想過嗎?”計(jì)算機(jī)專業(yè)人員雖然會(huì)覺得這個(gè)故事可笑,但是也會(huì)感到一些窘迫。畢竟,任何一個(gè)人所設(shè)計(jì)或完成的產(chǎn)品,在其原型階段,都有可能出現(xiàn)類似寄送催討0.00美元信件這種問題。目前,雖然在測(cè)試中總能發(fā)現(xiàn)此類錯(cuò)誤,但是計(jì)算機(jī)專業(yè)人員的笑聲會(huì)包含一種恐懼感,他們擔(dān)心這種錯(cuò)誤沒有在產(chǎn)品交付給顧客前被檢測(cè)出來。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    面向?qū)ο筌浖こ?PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   作為教材買的,不過說實(shí)話內(nèi)容講的很雜,并不是很實(shí)用,質(zhì)量還不錯(cuò)。
  •   大致翻了幾遍,感覺還行。不過還是得結(jié)合實(shí)踐去體會(huì)。
  •   很不錯(cuò)啊。就是后面的第二部分講解得還不夠易懂。例子太大了。
  •   面向?qū)ο筌浖こ?這本書還不錯(cuò)
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7