出版時間:1970-1 出版社:中國水利水電出版社 作者:閻菲 頁數(shù):298
Tag標(biāo)簽:無
前言
社會經(jīng)濟和計算機技術(shù)迅速發(fā)展,國際國內(nèi)信息化持續(xù)向前推進(jìn),使得軟件建設(shè)的人才十分緊缺,軟件工程的理論與方法不斷遇到新的挑戰(zhàn)。作為高校大學(xué)生的教材,本書力求做到既反映這個領(lǐng)域新的發(fā)展,又能使學(xué)生掌握軟件工程的基本方法與技能,培養(yǎng)學(xué)生分析解決本專業(yè)實際問題的能力。 本書的特點是反映學(xué)科最新發(fā)展方向的新內(nèi)容,加強計算機網(wǎng)絡(luò)、面向?qū)ο筌浖嵱眉夹g(shù),對統(tǒng)一建模語言(UML)和統(tǒng)一過程(RUP)作了深入淺出的介紹,進(jìn)一步強調(diào)軟件工程的理論與實踐相結(jié)合、技術(shù)與管理相結(jié)合、方法與設(shè)計工具相結(jié)合的理念。 本書努力做到:內(nèi)容安排適當(dāng),呈現(xiàn)方式清晰,讓學(xué)生很快找出需要的章節(jié);文筆流暢,用語準(zhǔn)確,加強學(xué)生對重點、難點的理解。 全書主要內(nèi)容如下: 第l~2章是軟件工程基礎(chǔ),主要討論軟件工程的基礎(chǔ)理論、軟件工程的過程與軟件工程的項目管理。 第3~4章論述計算機工程及需求分析。 第5~10章討論軟件系統(tǒng)分析、設(shè)計與系統(tǒng)實施的方法,軟件工程開發(fā)的項目管理與運行維護的基本知識。 第11~14章討論面向?qū)ο蠓椒ā? 第15~16章構(gòu)成本書的最后一部分,專門介紹比較新穎、頗具發(fā)展?jié)摿Φ能浖_發(fā)技術(shù)。 本書每章都附有習(xí)題,其中有的是復(fù)習(xí)思考題,有的可作為課外作業(yè)或課程設(shè)計的內(nèi)容。 成功的軟件工作人員無不經(jīng)過大量工程實踐的鍛煉,只有在學(xué)習(xí)書本內(nèi)容的同時輔以相應(yīng)的實際練習(xí)和實驗環(huán)節(jié),才能真正掌握書中介紹的知識和技能。為指導(dǎo)讀者進(jìn)行軟件工程實踐,本教材提供了相應(yīng)的軟件工程素材。 本書由閻菲任主編,潘正清、吳年志任副主編。各章主要編寫人員分工如下:第1、3、4、11、12、13章由閻菲編寫,第2、5、6、7、8、9、10、14、16章和附錄由潘正清編寫,第15章由吳年志編寫,閻菲、潘正清統(tǒng)稿并校對。參加本書編寫的還有:向鄭濤、陳宇峰、裘子煦、薛禮、胡志慧、劉振章、李發(fā)海、周應(yīng)仙、曹霞、史建芳、雷平、張海濤、王麗、吳濤、趙峰林等。 由于時間倉促,水平有限,書中難免有錯誤和不妥之處,敬請讀者與專家指正。
內(nèi)容概要
本書強調(diào)軟件工程的理論與實踐相結(jié)合、技術(shù)與管理相結(jié)合、方法和設(shè)計工具相結(jié)合的理念,并以應(yīng)用性極強的系統(tǒng)為例,全面地闡述了軟件工程的內(nèi)涵;同時自始至終貫穿反映學(xué)科最新發(fā)展方向的新內(nèi)容,加強了計算機網(wǎng)絡(luò)、面向?qū)ο筌浖夹g(shù)實用技術(shù)的編寫。 全書內(nèi)容主要包括:軟件工程的基礎(chǔ)知識,軟件過程、軟件工程項目管理,計算機系統(tǒng)工程,需求分析,總體設(shè)計,編碼與測試,軟件維護,面向?qū)ο蠹夹g(shù),快速原型技術(shù),軟件重用技術(shù)等。本書努力做到內(nèi)容精練,重點突出,概念清楚,針對性和實際操作性強。 本書可作為本科計算機及相關(guān)專業(yè)學(xué)生的教材,也可作為軟件開發(fā)人員的參考書。
書籍目錄
前言第1章 軟件工程概述 1.1 軟件工程中的常用問題 1.2 軟件工程 1.3 軟件過程和軟件生命周期 1.4 軟件開發(fā)模型 1.5 職業(yè)道德 1.6 本章小結(jié) 習(xí)題第2章 軟件項目管理 2.1 軟件項目管理概述 2.2 軟件項目規(guī)劃 2.3 軟件項目風(fēng)險管理 2.4 軟件項目進(jìn)度管理 2.5 軟件項目質(zhì)量管理 2.6 本章小結(jié) 習(xí)題第3章 軟件系統(tǒng)及可行性研究 3.1 用戶中心設(shè)計——UCD方法 3.2 計算機系統(tǒng) 3.3 可行性研究 3.4 系統(tǒng)開發(fā)過程的新體系結(jié)構(gòu)——快速原型與面向?qū)ο? 3.5 本章小結(jié) 習(xí)題第4章 需求分析 4.1 需求分析基礎(chǔ) 4.2 結(jié)構(gòu)化分析方法 4.3 其他分析方法與圖形工具 4.4 實體——關(guān)系圖 4.5 需求規(guī)格說明與評審 4.6 本章小結(jié) 習(xí)題第5章 總體設(shè)計 5.1 總體設(shè)計的任務(wù)及過程 5.2 軟件基本原理 5.3 設(shè)計準(zhǔn)則 5.4 總體設(shè)計的圖形描述工具 ……第6章 詳細(xì)設(shè)計第7章 軟件編碼第8章 軟件測試第9章 軟件維護第10章 軟件過程改進(jìn)第11章 面向?qū)ο蟾拍畹?2章 面向?qū)ο蟮姆治龅?3章 面向?qū)ο笤O(shè)計第14章 面向?qū)ο鬁y試第15章 軟件重用技術(shù)第16章 軟件工程的深入研究附錄1 可行性研究報告規(guī)范附錄2 項目開發(fā)計劃規(guī)范附錄3 需求規(guī)格說明書規(guī)范附錄4 概要設(shè)計說明書規(guī)范附錄5 詳細(xì)設(shè)計說明規(guī)范附錄6 項目開發(fā)總結(jié)報告規(guī)范附錄7 用Word撰寫文檔規(guī)范參考文獻(xiàn)
章節(jié)摘錄
第2章軟件項目管理 在20世紀(jì)60年代到20世紀(jì)70年代初期,我們可以從很多的大型軟件工程項目失敗的案例中得出這樣一個結(jié)論:軟件工程管理正面臨著一個極其嚴(yán)重的危機。這個危機表現(xiàn)在軟件產(chǎn)品經(jīng)常不能夠按期完成,軟件開發(fā)成本大幅度超出預(yù)算,軟件的綜合性能低劣等方面。軟件項目的失敗可以歸結(jié)于以下兩個原因:一個是軟件設(shè)計人員能力較低,另一個是管理方法運用不當(dāng)。一些軟件項目管理者原原本本地把其他工程學(xué)科的管理方法搬來,應(yīng)用在軟件項目開發(fā)中,很明顯這對于軟件項目開發(fā)而言是很難取得較好的效果的,有時還會產(chǎn)生更加嚴(yán)重的負(fù)面影響。 軟件開發(fā)過程需要軟件項目管理主要原因是專業(yè)的軟件開發(fā)總是會受到預(yù)算和工程進(jìn)度的制約,而這些都是開發(fā)機構(gòu)預(yù)先安排好的。軟件項目管理的任務(wù)是確保軟件項目符合預(yù)算和進(jìn)度要求,并確保開發(fā)出的軟件產(chǎn)品能夠達(dá)到各項性能標(biāo)準(zhǔn)。 軟件管理者負(fù)責(zé)項目開發(fā)的規(guī)劃和進(jìn)度安排。他們對開發(fā)工作進(jìn)行指導(dǎo),確保項目能夠達(dá)到要求的標(biāo)準(zhǔn),同時還要對項目的進(jìn)展情況進(jìn)行監(jiān)控,檢查項目是否符合進(jìn)度安排、有沒有超出預(yù)算等。 軟件項目管理是一個重大課題,很難在一章中闡述清楚。在本章中主要描述5個重要的管理活動,即項目規(guī)劃、項目進(jìn)度、風(fēng)險分析和控制、軟件過程改進(jìn)、軟件項目質(zhì)量保證。下面將對軟件項目管理進(jìn)行深入的探討。 2.1軟件項目管理概述 隨著科學(xué)技術(shù)的飛速發(fā)展,軟件開發(fā)工程的規(guī)模變得越來越大,以前那種以個人為主的作坊式開發(fā)方式已經(jīng)不適應(yīng)軟件發(fā)展的需要。許多軟件公司為了對開發(fā)過程實行有效的管理,提高軟件開發(fā)效率,都在積極地將軟件項目管理引入到開發(fā)活動當(dāng)中。軟件項目管理就是為了使軟件開發(fā)項目能夠按照預(yù)期的成本、進(jìn)度、質(zhì)量順利完成,其主要活動則是對成本、人員、進(jìn)度、質(zhì)量、風(fēng)險等進(jìn)行分析和管理,提高企業(yè)的工作效率和經(jīng)營效益。而實際上,軟件項目管理在軟件開發(fā)中所起的作用不僅僅如此,實施軟件項目管理還有利于提高開發(fā)人員的個人開發(fā)能力,進(jìn)一步增強企業(yè)的綜合開發(fā)能力,有利于企業(yè)長期穩(wěn)定發(fā)展。基于軟件項目管理在軟件開發(fā)過程中所起的重要作用,我們在此特對軟件項目管理進(jìn)行詳細(xì)分析。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載