注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>軟件工程(第2版 微課視頻版)

軟件工程(第2版 微課視頻版)

軟件工程(第2版 微課視頻版)

定 價:¥69.80

作 者: 方木云,劉輝,杭婷婷,周兵
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302633556 出版時間: 2023-06-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書圍繞軟件的基本概念、開發(fā)方法、開發(fā)工具、管理、實(shí)踐和文檔6部分來選取和組織材料。基本概念部分包括軟件、軟件危機(jī)、軟件工程和計算模型; 開發(fā)方法部分包括基于軟件過程的方法和基于構(gòu)造粒度的方法,前者介紹瀑布型方法、快速原型方法和其他一些方法,后者介紹面向?qū)ο蠓椒?、面向?gòu)件方法、面向Agent方法、面向SOA方法和面向云計算方法; 開發(fā)工具部分包括CASE工具概念、實(shí)例和發(fā)展趨勢; 管理部分包括項目招投標(biāo)、人員、進(jìn)度、成本、質(zhì)量和風(fēng)險等管理; 實(shí)踐部分包括信息系統(tǒng)開發(fā)、類制作、構(gòu)件制作、SOA實(shí)現(xiàn)、云平臺體驗(yàn)和CASE工具制作; 文檔部分包含12種重要的模板。本書可作為高校本科生的教材,也可以作為教師和廣大軟件工程人員的參考書。

作者簡介

暫缺《軟件工程(第2版 微課視頻版)》作者簡介

圖書目錄

基本概念篇


第1章基本概念


1.1軟件


1.1.1軟件的定義


1.1.2軟件的分類


1.2軟件危機(jī)


1.3軟件工程


1.4計算模型


1.4.1單機(jī)計算模型


1.4.2分布計算模型


1.4.3并行計算模型


1.4.4網(wǎng)格計算模型


1.4.5普適計算模型


1.4.6云計算模型


1.4.7霧計算模型


1.4.8邊緣計算模型


1.4.9區(qū)塊鏈計算模型


1.5計算服務(wù)


思考題

軟件開發(fā)方法篇·基于軟件過程的方法


第2章瀑布型方法


2.1軟件過程


2.1.1軟件過程的提出


2.1.2軟件過程的含義


2.1.3軟件過程的規(guī)范


2.1.4軟件工程的評估與改進(jìn)


2.2瀑布型方法


思考題


第3章快速原型方法


3.1快速原型方法的產(chǎn)生


3.2快速原型方法的概念


3.2.1進(jìn)化式原型開發(fā)


3.2.2拋棄式原型開發(fā)


3.3快速原型方法的案例


思考題







第4章其他方法


4.1增量方法


4.1.1增量方法的產(chǎn)生


4.1.2增量式開發(fā)


4.1.3增量方法的案例


4.2螺旋方法


4.3敏捷方法


4.3.1敏捷方法的產(chǎn)生


4.3.2敏捷方法的典型模型


4.3.3敏捷方法的案例


4.4面向復(fù)用的方法


4.5形式化方法


4.6凈室方法


思考題


第5章需求分析


5.1需求分析的概念


5.1.1軟件需求定義


5.1.2軟件需求分析


5.1.3需求分析的要求


5.1.4需求分析的重要性


5.2需求分析的過程、內(nèi)容和任務(wù)


5.2.1需求分析的過程


5.2.2需求分析的內(nèi)容


5.2.3需求分析的任務(wù)


5.3需求分析的方法


5.4需求描述工具


5.4.1數(shù)據(jù)流圖


5.4.2數(shù)據(jù)字典


5.4.3結(jié)構(gòu)化語言


5.4.4判定表


5.4.5判定樹


5.5需求分析文檔


5.5.1需求文檔完成的目標(biāo)


5.5.2需求文檔的特點(diǎn)


5.5.3需求文檔編寫的一般原則


5.5.4需求文檔的編寫格式


5.6進(jìn)行需求評審


5.6.1需求評審的方法


5.6.2需求評審的內(nèi)容


5.6.3需求評審的測試


思考題


第6章概要設(shè)計


6.1概要設(shè)計概論


6.2概要設(shè)計原理


6.2.1模塊化


6.2.2抽象化


6.2.3逐步求精


6.2.4信息隱藏和局部化


6.2.5模塊獨(dú)立性


6.2.6模塊層次化


6.2.7啟發(fā)式規(guī)則


6.3概要設(shè)計方法總結(jié)


6.4概要設(shè)計文檔


思考題


第7章界面設(shè)計


7.1用戶界面設(shè)計


7.2用戶界面設(shè)計原則


7.3信息輸入方式


7.4信息輸出方式


7.5幫助系統(tǒng)


7.5.1錯誤消息


7.5.2用戶文檔


7.6界面評價


思考題


第8章詳細(xì)設(shè)計


8.1詳細(xì)設(shè)計的作用


8.2詳細(xì)設(shè)計的工具


思考題


第9章測試


9.1軟件測試定義


9.1.1測試的目的


9.1.2測試的基本原則


9.2軟件測試模型


9.3軟件測試方法


9.3.1黑盒測試方法


9.3.2白盒測試方法


9.3.3灰盒測試方法


9.4測試過程與測試文檔


思考題


第10章維護(hù)和演化


10.1軟件維護(hù)


10.2軟件演化的產(chǎn)生


10.3軟件演化理論


10.3.1演化與維護(hù)的關(guān)系


10.3.2軟件演化的分類


思考題

軟件開發(fā)方法篇·基于構(gòu)造粒度的方法


第11章面向?qū)ο蠓椒?/p>


11.1UML概述


11.1.1UML產(chǎn)生的背景


11.1.2UML定義


11.2UML的研究內(nèi)容


11.2.1UML語言的定義


11.2.2UML的圖形表示法


11.3UML建模過程與在RUP中的應(yīng)用


11.3.1UML建模過程


11.3.2UML在RUP中的應(yīng)用


思考題


第12章面向構(gòu)件方法


12.1軟件體系結(jié)構(gòu)的形成


12.1.1無體系結(jié)構(gòu)階段


12.1.2萌芽階段


12.1.3初級階段


12.1.4高級階段


12.2軟件體系結(jié)構(gòu)的概念


12.3軟件體系結(jié)構(gòu)的要素


12.3.1構(gòu)件


12.3.2連接件


12.3.3約束(配置)


12.4軟件體系結(jié)構(gòu)的作用


12.5基于體系結(jié)構(gòu)的軟件開發(fā)過程


思考題


第13章面向Agent方法


13.1面向Agent的技術(shù)


13.1.1Agent的基本概念


13.1.2Agent的體系架構(gòu)


13.1.3Agent的組織類型


13.1.4Agent與組件的對比


13.1.5語義復(fù)用的Agent和組件


13.2面向Agent的軟件工程


13.2.1面向Agent的研究內(nèi)容


13.2.2面向Agent的開發(fā)過程


13.3面向Agent的經(jīng)典開發(fā)方法


13.3.1Gaia方法


13.3.2Tropos方法


13.3.3MASE方法


思考題


第14章面向SOA方法


14.1面向服務(wù)體系架構(gòu)的產(chǎn)生


14.1.1傳統(tǒng)的軟件體系結(jié)構(gòu)


14.1.2基于組件的軟件體系結(jié)構(gòu)


14.1.3面向服務(wù)的體系結(jié)構(gòu)


14.2SOA的基本概念


14.2.1SOA的定義


14.2.2SOA的架構(gòu)


14.2.3SOA的優(yōu)點(diǎn)


14.3支持SOA的Web Service技術(shù)


14.3.1SOA的基本原則


14.3.2基于SOA的解決方案


14.3.3Web Service技術(shù)


14.3.4SOA架構(gòu)的不足


14.4適于SOA的建模方法


14.4.1MDA


14.4.2敏捷方法


14.4.3SOA的五視圖法


14.5基于SOA架構(gòu)的軟件開發(fā)方法


14.5.1面向服務(wù)的架構(gòu)


14.5.2基于SOA架構(gòu)技術(shù)的優(yōu)勢


14.5.3SOA應(yīng)用的構(gòu)建步驟


14.5.4SOAD與傳統(tǒng)軟件開發(fā)的區(qū)別


思考題


第15章面向云計算方法


15.1云計算的基本概念和主要特征


15.1.1云計算的基本概念


15.1.2云計算的主要特征


15.1.3云計算的分類


15.1.4云計算與網(wǎng)格計算


15.1.5云計算的現(xiàn)狀和發(fā)展趨勢


15.2云計算的原理與關(guān)鍵技術(shù)


15.2.1云計算的原理


15.2.2云計算的實(shí)現(xiàn)機(jī)制


15.2.3Google云計算技術(shù)


思考題

軟件開發(fā)工具篇


第16章CASE工具


16.1CASE工具概念


16.1.1CASE定義


16.1.2CASE相關(guān)概念


16.1.3CASE開發(fā)環(huán)境


16.1.4CASE工具組成


16.2CASE優(yōu)勢


16.3CASE工具實(shí)例


16.3.1CASE工具的產(chǎn)生


16.3.2常見的CASE工具


16.4CASE發(fā)展趨勢


思考題

軟件管理篇


第17章軟件項目


17.1項目立項


17.1.1項目基本概念


17.1.2軟件項目的特點(diǎn)


17.1.3軟件項目的立項


17.1.4軟件立項文檔


17.2項目招投標(biāo)


17.2.1項目招標(biāo)與投標(biāo)的概念


17.2.2項目招標(biāo)與投標(biāo)的過程


17.2.3招標(biāo)書與投標(biāo)書的編寫


17.3項目合同簽署


17.3.1合同的概念


17.3.2簽訂合同


思考題


第18章人員管理


18.1軟件開發(fā)人員構(gòu)成


18.2人思維的局限性


18.2.1記憶結(jié)構(gòu)


18.2.2問題的解決


18.2.3工作動力


18.3小組協(xié)作


18.3.1小組的構(gòu)成


18.3.2小組的凝聚力


18.3.3小組的溝通


18.4選擇和留住職員


18.5激勵制度


思考題


第19章進(jìn)度管理


19.1項目進(jìn)度


19.2條形圖和活動網(wǎng)絡(luò)圖


思考題


第20章成本管理


20.1軟件成本和報價


20.2軟件生產(chǎn)率


20.3成本估算技術(shù)


20.4成本估算模型


思考題


第21章質(zhì)量管理


21.1軟件質(zhì)量定義


21.2軟件質(zhì)量的度量


21.3軟件質(zhì)量模型


21.4軟件質(zhì)量保證


21.4.1質(zhì)量標(biāo)準(zhǔn)


21.4.2質(zhì)量規(guī)劃


21.4.3質(zhì)量控制


21.4.4質(zhì)量評估


思考題


第22章風(fēng)險管理


22.1風(fēng)險識別


22.2風(fēng)險分析


22.3風(fēng)險規(guī)劃


22.4風(fēng)險監(jiān)控


22.5常見風(fēng)險及其處理


思考題

軟件實(shí)踐篇


第23章基于軟件過程方法的實(shí)驗(yàn)


23.1需求分析


23.1.1數(shù)據(jù)流圖


23.1.2數(shù)據(jù)字典


23.2概要設(shè)計


23.3軟件界面設(shè)計


23.3.1菜單設(shè)計


23.3.2窗體設(shè)計


23.4詳細(xì)設(shè)計


23.5軟件編碼


23.6軟件測試


第24章基于構(gòu)造粒度方法的實(shí)驗(yàn)


24.1類制作


24.1.1窗體設(shè)計


24.1.2DBHelper類制作


24.1.3DBHelper類使用


24.2構(gòu)件制作


24.2.1DLL的簡單介紹


24.2.2用VB做一個DLL文件


24.2.3對ActiveX DLL的測試


24.2.4OCX控件的介紹


24.2.5用VB做一個OCX控件


24.2.6對OCX控件的測試


24.3SOA


24.3.1SOA的定義


24.3.2SOA的實(shí)現(xiàn)


24.4云平臺體驗(yàn)


24.4.1云平臺介紹


24.4.2云平臺實(shí)例


第25章CASE工具制作


25.1CASE工具介紹


25.2CASE工具制作

軟件文檔篇


附錄A軟件工程項目文檔模板


附錄A.1可行性研究報告(ISO標(biāo)準(zhǔn))


附錄A.2需求分析文檔[需求規(guī)格說明書(ISO標(biāo)準(zhǔn)版)]


附錄A.3項目計劃書


附錄A.4數(shù)據(jù)要求說明書


附錄A.5概要設(shè)計文檔


附錄A.6詳細(xì)設(shè)計文檔


附錄A.7模塊開發(fā)說明


附錄A.8軟件測試報告


附錄A.9軟件維護(hù)報告


附錄A.10軟件使用手冊


附錄A.11開發(fā)招標(biāo)書


附錄A.12開發(fā)合同樣本


附錄B習(xí)題集


附錄C習(xí)題集參考答案


參考文獻(xiàn)


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號