書馨卡幫你省薪 2024個(gè)人購(gòu)書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

軟件工程基礎(chǔ)與實(shí)訓(xùn)教程

作者:杜交潔
出版社:電子工業(yè)出版社出版時(shí)間:2010-09-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 184頁(yè)
中 圖 價(jià):¥14.3(6.5折) 定價(jià)  ¥22.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

軟件工程基礎(chǔ)與實(shí)訓(xùn)教程 版權(quán)信息

軟件工程基礎(chǔ)與實(shí)訓(xùn)教程 本書特色

《軟件工程基礎(chǔ)與實(shí)訓(xùn)教程》緊扣教學(xué),重點(diǎn)突出,教學(xué)內(nèi)容實(shí)用,案例驅(qū)動(dòng),按項(xiàng)目運(yùn)作所需的知識(shí)體系結(jié)構(gòu)設(shè)置內(nèi)容,突出實(shí)訓(xùn),重在培養(yǎng)學(xué)生的專業(yè)能力和實(shí)踐能力,教材配套齊全,提供相關(guān)教學(xué)資源。實(shí)例講解,實(shí)訓(xùn)強(qiáng)化,培養(yǎng)技能,面向就業(yè)。

軟件工程基礎(chǔ)與實(shí)訓(xùn)教程 目錄

第1章 軟件工程概述/(1)1.1 軟件危機(jī)/(1)1.1.1 軟件的定義及特點(diǎn)/(1)1.1.2 軟件危機(jī)的產(chǎn)生原因/(2)1.1.3 解決軟件危機(jī)的方法/(2)1.2 軟件工程/(3)1.2.1 軟件工程的定義及目標(biāo)/(3)1.2.2 軟件工程研究的內(nèi)容/(3)1.3 軟件的開(kāi)發(fā)方法/(4)1.3.1 面向過(guò)程的方法/(4)1.3.2 面向數(shù)據(jù)的方法/(4)1.3.3 面向?qū)ο蟮姆椒?(5)1.3.4 三種開(kāi)發(fā)方法的比較/(6)1.4 軟件生命周期/(7)1.5 軟件開(kāi)發(fā)模型/(8)1.5.1 瀑布模型/(8)1.5.2 原型模型/(9)1.5.3 增量模型/(10)1.5.4 螺旋模型/(11)1.5.5 統(tǒng)一軟件開(kāi)發(fā)過(guò)程/(12)1.6 小結(jié)/(14)1.7 習(xí)題/(14)第2章 軟件需求分析/(15)2.1 需求分析的任務(wù)/(15)2.2 需求分析的步驟/(16)2.3 結(jié)構(gòu)化分析方法/(17)2.3.1 結(jié)構(gòu)化分析方法概述/(17)2.3.2 數(shù)據(jù)流圖/(18)2.3.3 數(shù)據(jù)字典/(19)2.3.4 實(shí)體-關(guān)系圖/(20)2.4 需求分析圖形工具/(22)2.5 軟件需求規(guī)格說(shuō)明書/(24)2.6 案例分析:圖書管理系統(tǒng)需求分析/(29)2.7 小結(jié)/(34)2.8 習(xí)題/(34)第3章 概要設(shè)計(jì)/(35)3.1 軟件設(shè)計(jì)概述/(35)3.1.1 軟件設(shè)計(jì)概念與重要性/(35)3.1.2 軟件設(shè)計(jì)的任務(wù)與策略/(35)3.2 軟件設(shè)計(jì)基本原則/(36)3.3 概要設(shè)計(jì)的任務(wù)和步驟/(39)3.4 軟件結(jié)構(gòu)圖/(40)3.5 結(jié)構(gòu)化設(shè)計(jì)方法/(41)3.5.1 變換流與事務(wù)流/(42)3.5.2 變換分析/(42)3.5.3 事務(wù)分析/(44)3.6 數(shù)據(jù)設(shè)計(jì)/(44)3.7 接口設(shè)計(jì)/(47)3.8 概要設(shè)計(jì)說(shuō)明書/(47)3.9 案例分析:圖書管理系統(tǒng)概要設(shè)計(jì)/(50)3.10 小結(jié)/(51)3.11 習(xí)題/(51)第4章 詳細(xì)設(shè)計(jì)/(52)4.1 詳細(xì)設(shè)計(jì)的目標(biāo)與任務(wù)/(52)4.2 詳細(xì)設(shè)計(jì)的工具/(53)4.2.1 流程圖/(53)4.2.2 盒圖/(54)4.2.3 判定表/(54)4.2.4 程序設(shè)計(jì)語(yǔ)言/(55)4.3 用戶界面設(shè)計(jì)/(55)4.3.1 用戶界面設(shè)計(jì)問(wèn)題/(55)4.3.2 用戶界面設(shè)計(jì)過(guò)程/(56)4.3.3 用戶界面設(shè)計(jì)指南/(56)4.4 詳細(xì)設(shè)計(jì)說(shuō)明書/(58)4.5 案例分析:圖書管理系統(tǒng)詳細(xì)設(shè)計(jì)/(59)4.6 小結(jié)/(61)4.7 習(xí)題/(61)第5章 程序編碼/(62)5.1 結(jié)構(gòu)化程序設(shè)計(jì)/(62)5.2程序設(shè)計(jì)風(fēng)格/(63)5.3程序設(shè)計(jì)語(yǔ)言的選擇/(65)5.3.1程序設(shè)計(jì)語(yǔ)言的分類/(65)5.3.2選擇語(yǔ)言的一般準(zhǔn)則/(66)5.3.3 不同程序設(shè)計(jì)語(yǔ)言的特點(diǎn)/(66)5.4小結(jié)/(67)5.5習(xí)題/(68)第6章 軟件測(cè)試/(69)6.1 軟件測(cè)試概述/(69)6.1.1 軟件測(cè)試的定義和目標(biāo)/(69)6.1.2 軟件測(cè)試的原則/(69)6.2 軟件測(cè)試方法/(70)6.3黑盒測(cè)試用例設(shè)計(jì)/(71)6.3.1等價(jià)類劃分法/(71)6.3.2 邊界值分析法/(72)6.3.3 決策表法/(72)6.3.4 因果圖法/(74)6.3.5 黑盒測(cè)試案例分析/(75)6.4 白盒測(cè)試用例設(shè)計(jì)/(78)6.4.1 覆蓋測(cè)試/(78)6.4.2 白盒測(cè)試案例分析/(80)6.5 軟件測(cè)試步驟/(81)6.6案例分析:圖書管理系統(tǒng)測(cè)試/(82)6.7小結(jié)/(83)6.8習(xí)題/(83)第7章 軟件維護(hù)/(84)7.1 軟件維護(hù)過(guò)程/(84)7.1.1 軟件維護(hù)的種類/(84)7.1.2 軟件維護(hù)的策略/(85)7.1.3 軟件維護(hù)的過(guò)程/(86)7.1.4軟件維護(hù)的困難/(87)7.1.5 軟件維護(hù)的副作用/(88)7.2 軟件可維護(hù)性/(89)7.2.1 決定軟件可維護(hù)性的因素/(89)7.2.2 提高軟件的可維護(hù)性/(90)7.3 小結(jié)/(92)7.4 習(xí)題/(92)第8章 面向?qū)ο蠹夹g(shù)/(93)8.1 面向?qū)ο蠹夹g(shù)概述/(93)8.1.1 面向?qū)ο蠓椒ê?jiǎn)介/(93)8.1.2 面向?qū)ο蟮幕靖拍?(94)8.2 UML建模/(97)8.2.1 UML簡(jiǎn)介/(97)8.2.2 用例圖/(98)8.2.3 類圖、對(duì)象圖和包圖/(100)8.2.4 構(gòu)件圖和部署圖/(104)8.2.5 狀態(tài)機(jī)圖/(106)8.2.6 順序圖/(107)8.2.7 通信圖/(107)8.2.8 活動(dòng)圖/(108)8.3 面向?qū)ο蠓治?(108)8.4 面向?qū)ο笤O(shè)計(jì)/(111)8.5 面向?qū)ο蟮能浖䴗y(cè)試/(112)8.6 案例分析:圖書管理系統(tǒng)分析與設(shè)計(jì)/(113)8.6.1 圖書管理系統(tǒng)分析/(113)8.6.2 圖書管理系統(tǒng)設(shè)計(jì)/(120)8.7 小結(jié)/(121)8.8 習(xí)題/(121)第9章 軟件工程管理/(123)9.1 軟件工程管理概述/(123)9.2 軟件質(zhì)量/(124)9.2.1 軟件質(zhì)量特性/(124)9.2.2 軟件質(zhì)量保證措施/(124)9.3 軟件配置管理/(125)9.3.1 軟件配置項(xiàng)/(125)9.3.2 軟件配置管理/(126)9.4 CMM軟件能力成熟度模型/(128)9.4.1 CMM的基本概念/(128)9.4.2 軟件能力成熟度等級(jí)/(129)9.4.3 關(guān)鍵過(guò)程域/(131)9.5 軟件項(xiàng)目管理/(132)9.5.1 項(xiàng)目管理定義/(132)9.5.2 項(xiàng)目經(jīng)理職責(zé)及工作程序/(133)9.5.3 項(xiàng)目經(jīng)理對(duì)程序員的九條要求/(133)9.5.4 從大學(xué)生到職業(yè)人再到項(xiàng)目經(jīng)理/(135)9.6 軟件工程標(biāo)準(zhǔn)與軟件文檔/(136)9.6.1 軟件工程標(biāo)準(zhǔn)/(136)9.6.2 軟件文檔的編寫/(137)9.7 小結(jié)/(139)9.8 習(xí)題/(140)第10章 綜合實(shí)例——網(wǎng)上書店系統(tǒng)/(141)10.1 問(wèn)題定義/(141)10.2 需求分析/(141)10.2.1 系統(tǒng)用戶/(141)10.2.2 系統(tǒng)功能需求/(142)10.2.3 性能需求/(145)10.3 軟件設(shè)計(jì)/(146)10.3.1 系統(tǒng)體系結(jié)構(gòu)/(146)10.3.2 功能模塊/(146)10.3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)/(147)10.4 系統(tǒng)測(cè)試/(150)10.4.1 用戶界面測(cè)試/(150)10.4.2 功能測(cè)試/(151)10.4.3 數(shù)據(jù)庫(kù)測(cè)試/(151)第11章 實(shí)訓(xùn)指導(dǎo)/(153)實(shí)訓(xùn)1 初識(shí)Visio 2003/(153)實(shí)訓(xùn)2 初識(shí)Rational Rose 2003/(159)實(shí)訓(xùn)3 需求分析/(164)實(shí)訓(xùn)4 數(shù)據(jù)庫(kù)設(shè)計(jì)/(166)實(shí)訓(xùn)5 面向?qū)ο蠓治?(171)實(shí)訓(xùn)6 初識(shí)Visual Studio 2005/(173)實(shí)訓(xùn)7 初識(shí)JUnit/(180)
展開(kāi)全部

軟件工程基礎(chǔ)與實(shí)訓(xùn)教程 節(jié)選

《軟件工程基礎(chǔ)與實(shí)訓(xùn)教程》從結(jié)構(gòu)化方法和面向?qū)ο蠓椒▋煞矫嬷v述軟件工程的基本概念、原理和方法,系統(tǒng)地介紹了目前較成熟的、廣泛使用的軟件工程技術(shù)!盾浖こ袒A(chǔ)與實(shí)訓(xùn)教程》內(nèi)容包括:軟件工程概述、軟件需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、程序編碼、軟件測(cè)試、軟件維護(hù)、面向?qū)ο蠹夹g(shù)、軟件工程管理、綜合實(shí)例——網(wǎng)上書店系統(tǒng)、實(shí)訓(xùn)指導(dǎo)。《軟件工程基礎(chǔ)與實(shí)訓(xùn)教程》采用案例式教學(xué),既注重基本知識(shí)的表述,又注重內(nèi)容的先進(jìn)性、系統(tǒng)性和實(shí)用性,力求反映軟件工程技術(shù)發(fā)展的*新成果!盾浖こ袒A(chǔ)與實(shí)訓(xùn)教程》理論與實(shí)踐相結(jié)合,內(nèi)容翔實(shí),實(shí)用性強(qiáng),可操作性強(qiáng)!盾浖こ袒A(chǔ)與實(shí)訓(xùn)教程》可作為高等院校、高職高專院校及計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為社會(huì)軟件工程培訓(xùn)的教材,同時(shí)還可供從事軟件開(kāi)發(fā)及應(yīng)用的程序員參考。

軟件工程基礎(chǔ)與實(shí)訓(xùn)教程 相關(guān)資料

插圖:(2)只要企業(yè)的業(yè)務(wù)方向和內(nèi)容不變,企業(yè)的元數(shù)據(jù)就是穩(wěn)定的,由元數(shù)據(jù)構(gòu)成的數(shù)據(jù)模型也是穩(wěn)定的。(3)對(duì)元數(shù)據(jù)的處理方法是可變的。用不變的元數(shù)據(jù)支持可變的處理方法,即以不變應(yīng)萬(wàn)變,這就是企業(yè)信息系統(tǒng)工程的基本原理。(4)企業(yè)信息系統(tǒng)的核心是數(shù)據(jù)模型。數(shù)據(jù)模型包括概念數(shù)據(jù)模型和物理數(shù)據(jù)模型PDM(Physics Data Model)。數(shù)據(jù)模型的表示形式是E.R圖,E.R圖要用CASE工具設(shè)計(jì)。例如,Power:Designer,Oracle Designer或ERwin,它們不但具有正向設(shè)計(jì)功能,而且具有逆向分析功能,這樣才能實(shí)現(xiàn)快速原型法。(5)信息系統(tǒng)的實(shí)現(xiàn)(編碼)方法主要是面向?qū)ο,其次才是面向?shù)據(jù)和面向過(guò)程。(6)用戶自始至終參與信息系統(tǒng)的分析、設(shè)計(jì)、實(shí)現(xiàn)與維護(hù)。面向數(shù)據(jù)方法的特點(diǎn)是:程序的執(zhí)行過(guò)程中,根據(jù)數(shù)據(jù)流動(dòng)和處理的需要,有時(shí)由程序員控制(如數(shù)據(jù)庫(kù)服務(wù)器上觸發(fā)器和存儲(chǔ)過(guò)程的執(zhí)行),有時(shí)由用戶控制(如用戶瀏覽層上控件的選擇與執(zhí)行)。面向數(shù)據(jù)方法的優(yōu)點(diǎn)是通俗易懂,特別適合信息系統(tǒng)中數(shù)據(jù)層(數(shù)據(jù)庫(kù)服務(wù)器)上的設(shè)計(jì)與實(shí)現(xiàn),缺點(diǎn)是實(shí)現(xiàn)窗口界面較困難。面向數(shù)據(jù)的方法來(lái)自于20世紀(jì)80年代開(kāi)始流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)RDBMS,以及關(guān)系數(shù)據(jù)庫(kù)程序設(shè)計(jì)語(yǔ)言。例如,Oracle,Sybase關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言,這種關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言或命令,提供了強(qiáng)大的面向關(guān)系表中數(shù)據(jù)的編程能力,典型的例子就是編寫存儲(chǔ)過(guò)程和觸發(fā)器。Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)自帶的編程工具Developer 2000,首先是一個(gè)面向數(shù)據(jù)的編程工具,其次才是一個(gè)面向?qū)ο蟮木幊坦ぞ。Oracle Designer加上Developer 2000,便構(gòu)成了一個(gè)完整的面向數(shù)據(jù)的信息系統(tǒng)開(kāi)發(fā)環(huán)境。面向數(shù)據(jù)的方法與關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)緊密地捆綁在一起,只要面向?qū)ο髷?shù)據(jù)庫(kù)不能完全替代關(guān)系數(shù)據(jù)庫(kù),這種方法就不會(huì)終結(jié)。目前數(shù)據(jù)庫(kù)管理系統(tǒng)的發(fā)展趨勢(shì)是:在關(guān)系型數(shù)據(jù)庫(kù)的基礎(chǔ)上,將面向?qū)ο蟮哪承┨匦裕ㄈ缋^承)添加上去,稱為“對(duì)象一關(guān)系型數(shù)據(jù)庫(kù)”,但本質(zhì)上仍然是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)。正如美國(guó)數(shù)據(jù)庫(kù)專家所說(shuō)的,“面向?qū)ο筮@樣的數(shù)據(jù)庫(kù)只是概念上的興趣,他們?cè)谏逃脭?shù)據(jù)庫(kù)處理中只起很小的作用!泵嫦驍(shù)據(jù)的方法在電子商務(wù)中的應(yīng)用有:網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器上的數(shù)據(jù)處理和數(shù)據(jù)傳輸,其軟件都是利用面向數(shù)據(jù)的方法設(shè)計(jì)與實(shí)現(xiàn)的。實(shí)際上,不管網(wǎng)絡(luò)應(yīng)用系統(tǒng)結(jié)構(gòu)是兩層結(jié)構(gòu)還是三層結(jié)構(gòu),在數(shù)據(jù)庫(kù)服務(wù)器上對(duì)數(shù)據(jù)的分析、設(shè)計(jì)和實(shí)現(xiàn),都自覺(jué)或不自覺(jué)地使用了面向數(shù)據(jù)的方法。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服