軟件工程

出版時(shí)間:2004-4  出版社:高等教育  作者:高等教育  頁數(shù):458  字?jǐn)?shù):600000  
Tag標(biāo)簽:無  

前言

近年來,由于計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)的飛速發(fā)展和廣泛應(yīng)用,人們迎來了信息社會(huì)和知識(shí)經(jīng)濟(jì)。我國進(jìn)入了以信息化帶動(dòng)工業(yè)化、以工業(yè)化促進(jìn)信息化的新的歷史時(shí)期。而軟件產(chǎn)業(yè)肩負(fù)著發(fā)展信息產(chǎn)業(yè)、對(duì)傳統(tǒng)產(chǎn)業(yè)進(jìn)行信息化改造的歷史任務(wù)。為適應(yīng)這一形勢發(fā)展的需要,我國加快軟件人才培養(yǎng)的步伐,擴(kuò)大軟件人才培養(yǎng)規(guī)模,深化軟件教學(xué)改革,加強(qiáng)計(jì)算機(jī)應(yīng)用教育,擴(kuò)大對(duì)外交流,短短幾年取得了長足進(jìn)步。 自1997年本書問世以來,軟件工程領(lǐng)域涌現(xiàn)了許多新的技術(shù)和方法,其中尤以軟件能力成熟度模型(CMM)、統(tǒng)一建模語言(UML)以及基于UML的面向?qū)ο筌浖_發(fā)方法的影響最為深遠(yuǎn)。與此同時(shí),"軟件工程"課程在高等院校計(jì)算機(jī)教學(xué)計(jì)劃中的重要性也與日俱增,ACM、IEEE-CS聯(lián)合推出的CC'2001將軟件工程作為計(jì)算機(jī)學(xué)科的14個(gè)知識(shí)領(lǐng)域之一,還專門制定了軟件工程學(xué)科方向的教學(xué)計(jì)劃。 為了適應(yīng)高等院校軟件工程教學(xué)工作的需要,我們對(duì)"軟件工程"教材進(jìn)行了修訂。作者在保持第一版基本結(jié)構(gòu)和風(fēng)格的前提下,增加了軟件能力成熟度模型(CMM)的有關(guān)內(nèi)容,以統(tǒng)一建模語言(UML)為基礎(chǔ)全部改寫了面向?qū)ο蟮男枨蠓治雠c軟件設(shè)計(jì)兩章,并對(duì)初版中發(fā)現(xiàn)的不妥之處進(jìn)行了全面修訂。希望這些措施能夠促進(jìn)"軟件工程"課程的教學(xué)內(nèi)容改革,提高學(xué)生的軟件開發(fā)能力和項(xiàng)目管理能力。 本書主要供計(jì)算機(jī)及信息領(lǐng)域相關(guān)專業(yè)高年級(jí)本科生及碩士研究生作為軟件工程課程的教材使用,同時(shí),也適合軟件開發(fā)人員與軟件項(xiàng)目管理人員用作技術(shù)參考書。在教學(xué)計(jì)劃中,如果講授60學(xué)時(shí),建議采用第一至第二十章的自然順序講授,其中帶"*"的內(nèi)容可酌情處理。實(shí)習(xí)以12至20學(xué)時(shí)為宜。如果以40學(xué)時(shí)講授本書,對(duì)于高年級(jí)本科生,建議的教學(xué)內(nèi)容及次序?yàn)椋旱谝?、二章→第四至六章→第八至十章→第十二至十五章→第十七、十八章;?duì)于已在本科階段學(xué)過軟件工程的碩士研究生,建議的教學(xué)內(nèi)容及次序?yàn)椋旱诙?、三章第四、六章及第七章中的形式化方法→第十章→第十六章→第十七至十九章?第二十章。根據(jù)培養(yǎng)目標(biāo)和學(xué)生的實(shí)際情況,實(shí)習(xí)以10至20學(xué)時(shí)為宜。 "軟件工程"第一版問世以來,得到了很多高等院校計(jì)算機(jī)專業(yè)老師和同學(xué)的大力支持,2000年曾榮獲教育部科技進(jìn)步(教材)二等獎(jiǎng),并被教育部研究生工作辦公室推薦為"研究生教學(xué)用書",2003年被列入"高等教育百門精品課程教材建設(shè)計(jì)劃"。借此機(jī)會(huì),我們再次向?yàn)楸緯冻鲂燎趧趧?dòng)的高等教育出版社的領(lǐng)導(dǎo)和編輯、所有使用本書進(jìn)行教學(xué)的老師和同學(xué),以及對(duì)本書提出建議和意見的專家和讀者表示誠摯的謝意。歡迎大家繼續(xù)對(duì)本書的新版給予支持和指導(dǎo)。

內(nèi)容概要

軟件工程第二版覆蓋CC2001對(duì)軟件工程課程的基本要求,內(nèi)容包括:軟件開發(fā)模型,軟件項(xiàng)目管理,需求分析,軟件設(shè)計(jì),軟件編碼與測試,軟件維護(hù),配置管理,軟件工程管理,軟件工程工具和環(huán)境。本書結(jié)合目前軟件工程教學(xué)的需要,特別介紹了統(tǒng)一建摸語言UML,并依次為基礎(chǔ)討論面向?qū)ο蟮男枨蠓治雠c軟件設(shè)計(jì)方法;介紹集成化CASE環(huán)境,java與internet環(huán)境下的軟件開發(fā)技術(shù);介紹支持軟件過程改進(jìn)的"軟件能力成熟度模型"(cmm).書中含有豐富的例題與習(xí)題,便于教學(xué)和自學(xué)。    本書強(qiáng)調(diào)軟件工程的理論與實(shí)踐相結(jié)合,技術(shù)與管理相結(jié)合,方法與CASE工具相結(jié)合。教材思路清晰,語言簡練,具有實(shí)用性和可操作性,可作為高等院校計(jì)算機(jī)專業(yè)或信息類相關(guān)專業(yè)高年紀(jì)本科生或研究生教材,也可作為軟件開發(fā)人員的參考書。

書籍目錄

第一章 軟件與軟件工程第二章 軟件項(xiàng)目管理第三章 計(jì)算機(jī)系統(tǒng)工程第四章 需求分析基礎(chǔ)第五章 面向數(shù)據(jù)流的分析方法第六章 面向?qū)ο蟮男枨蠓治龅谄哒隆∶嫦驍?shù)據(jù)的分析方法與形式第八章 軟件設(shè)計(jì)基礎(chǔ)第九章 面向數(shù)據(jù)流的設(shè)計(jì)方法第十章 面向?qū)ο蟮脑O(shè)計(jì)方法第十一章 面向數(shù)據(jù)的設(shè)計(jì)方法第十二章 人機(jī)界面設(shè)計(jì)第十三章 程序設(shè)計(jì)語言和編碼第十四章 軟件測試第十五章 軟件維護(hù)第十六章 軟件配置管理第十七章 軟件重用技術(shù)第十八章 快速原型技術(shù)第十九章 集成化CASE環(huán)境第二十章 新型軟件開發(fā)技術(shù)參考文獻(xiàn)

章節(jié)摘錄

插圖:在許多軟件項(xiàng)目中,應(yīng)用功能往往都需要一組技術(shù)支撐機(jī)制為其提供服務(wù)。例如,對(duì)分布式應(yīng)用軟件(包括電子商務(wù)應(yīng)用、企業(yè)ERP系統(tǒng)等)而言,需要數(shù)據(jù)持久存儲(chǔ)服務(wù)、安全控制服務(wù)、分布式事務(wù)管理服務(wù)、并發(fā)與同步控制服務(wù)和可靠消息服務(wù)等。這些技術(shù)支撐設(shè)施并非業(yè)務(wù)需求的直接組成部分,但形態(tài)各異的業(yè)務(wù)處理功能全都依賴于它們提供的公共技術(shù)服務(wù)。讓每個(gè)業(yè)務(wù)功能的設(shè)計(jì)者直接面對(duì)裸機(jī)、基本操作系統(tǒng)或基本網(wǎng)絡(luò)環(huán)境來完成軟件實(shí)現(xiàn)方案是不可思議的。技術(shù)支撐方案應(yīng)該為多個(gè)用例的軟件實(shí)現(xiàn)提供技術(shù)服務(wù),所以,它應(yīng)該成為整個(gè)目標(biāo)軟件系統(tǒng)中全局性的公共技術(shù)平臺(tái)。當(dāng)用戶需求發(fā)生變化時(shí),技術(shù)支撐方案應(yīng)具有良好的穩(wěn)定性。這就要求軟件設(shè)計(jì)者選用開放性和可擴(kuò)充性較好的技術(shù)支撐方案。如果目標(biāo)軟件系統(tǒng)的頂層架構(gòu)采用分層方式,那么技術(shù)支撐方案應(yīng)該位于層次結(jié)構(gòu)中的較低層次。技術(shù)支撐方案的設(shè)計(jì)一方面取決于目標(biāo)軟件系統(tǒng)對(duì)公共技術(shù)服務(wù)的需求,另一方面取決于設(shè)計(jì)人員對(duì)軟件技術(shù)手段的把握和選取。例如,對(duì)分布式應(yīng)用系統(tǒng)而言,設(shè)計(jì)人員必須了解分布構(gòu)件技術(shù)和基于應(yīng)用服務(wù)器的軟件開發(fā)技術(shù)等。本節(jié)的后續(xù)部分將分別以數(shù)據(jù)持久存儲(chǔ)服務(wù)、并發(fā)與同步控制服務(wù)為例探討技術(shù)支撐方案的設(shè)計(jì)方法,然后介紹技術(shù)支撐方案與用例實(shí)現(xiàn)方案的融合。

編輯推薦

《軟件工程(第2版)》:面向21世紀(jì)課程教材

圖書封面

圖書標(biāo)簽Tags

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


    軟件工程 PDF格式下載


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

 
 

  •   很好的一本計(jì)算機(jī)專業(yè)教材
  •   書還是很不錯(cuò)的,物流很糟糕
  •   很不錯(cuò)的一本書~~
  •   寫的好,值得一讀
  •   挺不錯(cuò)的一本書,老師推薦的
  •   雖說是舊書我不該說什么,但我看到書的前主人是04級(jí),比我大六屆,書確實(shí)有點(diǎn)老了。
 

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

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