軟件工程

出版時間:2011-9  出版社:清華大學(xué)出版社  作者:田淑梅 等編著  頁數(shù):415  

內(nèi)容概要

  本書系統(tǒng)地介紹了軟件工程的概念、原理、方法與案例,全書共分15章,內(nèi)容包括軟件工程的基本概念及軟件開發(fā)過程的各種模型、軟件需求工程、面向數(shù)據(jù)流的需求分析、面向?qū)ο蟮姆椒癠ML建模語言、面向?qū)ο蟮姆治觥④浖O(shè)計工程、面向數(shù)據(jù)流的設(shè)計、面向?qū)ο蟮脑O(shè)計、軟件實(shí)現(xiàn)、軟件測試、軟件維護(hù)、軟件項(xiàng)目管理、軟件復(fù)用技術(shù)、軟件工程質(zhì)量、軟件工程標(biāo)準(zhǔn)化與軟件文檔等內(nèi)容。書中各章涵蓋了豐富的案例及習(xí)題,有助于學(xué)生理解和運(yùn)用。
  本書適合作為高等院校計算機(jī)專業(yè)或信息類相關(guān)專業(yè)本科生或研究生教材,也可作為軟件開發(fā)人員的參考書。

書籍目錄

第1章  軟件工程概論
1.1 軟件的概念
1.1.1 軟件發(fā)展歷程
1.1.2 軟件的定義
1.1.3 軟件的特點(diǎn)
1.1.4 軟件的分類
1.2 軟件危機(jī)
1.2.1 軟件危機(jī)的定義
1.2.2 產(chǎn)生軟件危機(jī)的原因
1.2.3 軟件危機(jī)的表現(xiàn)形式
1.2.4 解決軟件危機(jī)的途徑
1.3 軟件工程的產(chǎn)生和發(fā)展
1.3.1 軟件工程的定義及目標(biāo)
1.3.2 軟件工程的研究內(nèi)容
1.3.3 軟件工程的基本原理
1.4 軟件過程和軟件生存周期
1.4.1 軟件過程
1.4.2 軟件生存周期
1.5 軟件過程模型
1.5.1 瀑布模型
1.5.2 快速原型模型
1.5.3 螺旋模型
1.5.4 增量模型
1.5.5 噴泉模型
1.5.6 基于構(gòu)件的開發(fā)模型
1.5.7 統(tǒng)一過程(RUP)模型
1.5.8 形式化方法模型
1.6 軟件開發(fā)方法和軟件開發(fā)工具
1.6.1 結(jié)構(gòu)化方法
1.6.2 面向數(shù)據(jù)結(jié)構(gòu)的軟件開發(fā)方法
1.6.3 面向?qū)ο蟮姆椒?br /> 1.6.4 問題分析法
1.6.5 軟件開發(fā)工具
1.7 傳統(tǒng)的軟件工程和面向?qū)ο蟮能浖こ?br /> 1.7.1 傳統(tǒng)的軟件工程
1.7.2 面向?qū)ο蟮能浖こ?br /> 1.8 本章小結(jié)
1.9 習(xí)題1
第2章 軟件需求工程
第3章 結(jié)構(gòu)化分析
第4章 面向?qū)ο蟮姆椒癠ML建模語言
第5章 面向?qū)ο蠓治?br />第6章 軟件設(shè)計工程
第7章 結(jié)構(gòu)化設(shè)計
第8章 面向?qū)ο蟮脑O(shè)計與實(shí)現(xiàn)
第9章 軟件實(shí)現(xiàn)
第10章 軟件測試
第11章 軟件維護(hù)
第12章 軟件項(xiàng)目管理
第13章 軟件復(fù)用技術(shù)
第14章 軟件工程質(zhì)量
第15章 軟件工程標(biāo)準(zhǔn)化與軟件文檔
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:1.第一階段(20世紀(jì)50年代初期至20世紀(jì)60年代中期)這個階段也被稱為程序設(shè)計階段。軟件生產(chǎn)以個體化為主;計算機(jī)的存儲容量小,運(yùn)算速度比較慢;編寫程序的工具只有低級語言;軟件規(guī)模不大,幾乎沒有系統(tǒng)化的標(biāo)準(zhǔn)可遵循,對軟件開發(fā)也沒有良好的管理方法。大多數(shù)的軟件由軟件使用者自己開發(fā)和編寫,然后個人應(yīng)用。當(dāng)時并沒有“軟件”一詞,人們對與程序有關(guān)的文檔的重要性認(rèn)識不足,開發(fā)工作主要圍繞硬件進(jìn)行。工程規(guī)模很小,使用工具單一,開發(fā)者之間更沒有明確分工。2.第二階段(20世紀(jì)60年代中期至20世紀(jì)70年代末期)這個階段也可稱為程序系統(tǒng)階段。隨著計算機(jī)硬件的飛速發(fā)展,出現(xiàn)了大容量的存儲器;出現(xiàn)了高級程序設(shè)計語言,計算機(jī)的應(yīng)用領(lǐng)域也不斷擴(kuò)大;多道程序設(shè)計、用戶系統(tǒng)引入了人機(jī)交互的新概念;出現(xiàn)了實(shí)時系統(tǒng)和第一代數(shù)據(jù)庫管理系統(tǒng)。這個階段的另一個特點(diǎn)就是軟件產(chǎn)品的使用和軟件作坊的出現(xiàn)。軟件的應(yīng)用范圍更加廣泛,一個程序可以有多達(dá)上百個用戶使用。在軟件使用中,由于缺乏有效的工程化方法的指導(dǎo),很多軟件不能按計劃完成,糾正源代碼錯誤、變更程序功能等軟件維護(hù)花費(fèi)了人們更多的精力和資源,到了20世紀(jì)60年代中期,出現(xiàn)了所謂的軟件危機(jī)。

編輯推薦

《軟件工程:理論與實(shí)踐》:軟件工程是高等學(xué)校計算機(jī)科學(xué)與技術(shù)學(xué)科各專業(yè)的一門重要的專業(yè)基礎(chǔ)課,它的研究范圍非常廣泛,包括技術(shù)、方法、工具和管理等許多方面。嚴(yán)格遵循軟件工程的方法,可以大大提高軟件的開發(fā)效率和成功率。因此,田淑梅、廉龍穎、高輝編著的《軟件工程:理論與實(shí)踐》在介紹軟件工程的基本概念和基本理論的基礎(chǔ)上,重點(diǎn)通過實(shí)例介紹軟件開發(fā)的方法與技術(shù),旨在通過《軟件工程:理論與實(shí)踐》的學(xué)習(xí)使讀者能更好地運(yùn)用軟件工程方法開發(fā)出優(yōu)質(zhì)的軟件。

圖書封面

評論、評分、閱讀與下載


    軟件工程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7