-
>
中醫(yī)基礎(chǔ)理論
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
-
>
中醫(yī)診斷學(xué)--新世紀(jì)第五版
-
>
中藥學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
軟件工程基礎(chǔ)與案例教程(微課視頻版) 版權(quán)信息
- ISBN:9787302655329
- 條形碼:9787302655329 ; 978-7-302-65532-9
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
軟件工程基礎(chǔ)與案例教程(微課視頻版) 本書特色
本書將傳統(tǒng)結(jié)構(gòu)化和面向?qū)ο筌浖^程范型全面對比介紹,有利于學(xué)生理解不同的軟件工程范型的特點(diǎn)和適于的項(xiàng)目情況,深入理解軟件工程方法的發(fā)展。本書注重于軟件工程思想與方法的介紹,并通過案例分析與工具介紹,讓學(xué)生理解軟件工程的本質(zhì)。本書融入了研究性教學(xué)方法。
(1)將結(jié)構(gòu)化軟件工程范型和面向軟件工程范型分開來講,并選擇較為適合的案例來理解兩個(gè)范型的特點(diǎn)和方法,避免學(xué)生發(fā)生概念混淆和方法上的混亂。
(2)結(jié)構(gòu)化軟件工程范型部分,從注重過程、原理、方法和案例分析出發(fā),介紹結(jié)構(gòu)化開發(fā)的過程、原理和方法,這些都可以推廣到面向?qū)ο筌浖こ谭缎椭小Mㄟ^一個(gè)需求穩(wěn)定的案例介紹傳統(tǒng)結(jié)構(gòu)化開發(fā)的基本方法和做法。
(3)針對面向?qū)ο筌浖こ谭缎停⒅孛嫦驅(qū)ο蠓治瞿P秃驮O(shè)計(jì)模型的構(gòu)建,強(qiáng)調(diào)它們直接的關(guān)系,抓住面向?qū)ο竽P烷_發(fā)的要點(diǎn),通過統(tǒng)一建模語言來描述分析與設(shè)計(jì)過程與模型。通過一個(gè)比較復(fù)雜系統(tǒng)的案例分析理解面向?qū)ο蠓治雠c設(shè)計(jì)的思想。
(4)注重本科生教學(xué)實(shí)踐,內(nèi)容上安排了敏捷實(shí)踐的結(jié)對編程的內(nèi)容,讓學(xué)生理解結(jié)對編程思想的同時(shí),分析存在的問題和解決方法,結(jié)合結(jié)對編程系統(tǒng)分析該系統(tǒng)的需求,并進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)及測試。
(5)注重案例教學(xué),本書的案例既有簡單常見的應(yīng)用系統(tǒng),如面對面結(jié)對編程系統(tǒng)和銀行ATM(自動(dòng)柜員機(jī))系統(tǒng),也有比較實(shí)用的系統(tǒng),如超市收銀終端系統(tǒng)。這些系統(tǒng)由簡單到復(fù)雜,循序漸進(jìn),引導(dǎo)學(xué)生或讀者逐步理解系統(tǒng)的開發(fā)的過程和關(guān)鍵問題。
軟件工程基礎(chǔ)與案例教程(微課視頻版) 內(nèi)容簡介
本書將軟件開發(fā)理論與現(xiàn)代工程方法論相結(jié)合,著重研究軟件工程基礎(chǔ)理論與過程、軟件分析與設(shè)計(jì)及測試方法、軟件維護(hù)與項(xiàng)目管理方法等,是指導(dǎo)軟件生產(chǎn)和管理的一本新興的、綜合性的軟件理論與應(yīng)用圖書。本書分別從傳統(tǒng)的結(jié)構(gòu)化軟件工程和面向?qū)ο筌浖こ虄蓚(gè)范型出發(fā),把軟件工程基礎(chǔ)理論與方法融入開發(fā)實(shí)踐當(dāng)中,通過豐富的案例深入地介紹軟件開發(fā)中各個(gè)階段的技術(shù)、方法和工具。本書包括軟件工程理論基礎(chǔ)、結(jié)構(gòu)化軟件工程范型、面向?qū)ο筌浖こ谭缎秃蛙浖S護(hù)與項(xiàng)目管理4部分,共12章內(nèi)容,充分體現(xiàn)了軟件開發(fā)“工程化”思想。 本書可作為高等學(xué)校“軟件工程”“軟件分析與設(shè)計(jì)”等課程的教材,既適用于計(jì)算機(jī)專業(yè)的學(xué)生,也適用于其他非計(jì)算機(jī)專業(yè)的學(xué)生。本書還可以作為從事軟件開發(fā)人員的參考書。
軟件工程基礎(chǔ)與案例教程(微課視頻版) 目錄
第3章敏捷軟件工程方法 3.1敏捷軟件工程過程 3.1.1敏捷過程 3.1.2敏捷開發(fā)原則 3.2Scrum軟件開發(fā)過程 3.2.1Scrum思想 3.2.2Scrum術(shù)語與過程 3.3極限編程 3.3.1什么是極限編程 3.3.2極限編程的要素 3.4結(jié)對編程 3.4.1什么是結(jié)對編程 3.4.2結(jié)對編程方式 3.5小結(jié) 習(xí)題 第4章需求獲取 4.1關(guān)于用戶需求和軟件需求 4.2需求獲取過程 4.3基于會談的需求獲取方法 4.4基于調(diào)查的需求獲取方法 4.5基于場景的需求獲取方法 4.6基于用例的需求獲取方法 4.6.1用例分析 4.6.2構(gòu)建活動(dòng)圖或泳道圖 4.6.3用例詳細(xì)描述 4.7小結(jié) 習(xí)題 第二部分結(jié)構(gòu)化軟件工程范型 第5章結(jié)構(gòu)化分析 5.1結(jié)構(gòu)化分析概述 5.2結(jié)構(gòu)化分析模型 5.3數(shù)據(jù)流分析方法 5.3.1數(shù)據(jù)流圖 5.3.2數(shù)據(jù)字典 5.3.3數(shù)據(jù)流分析方法的步驟 5.4數(shù)據(jù)建模分析方法 5.5狀態(tài)分析方法 5.6結(jié)構(gòu)化分析過程 5.7軟件需求規(guī)格說明文檔 5.8小結(jié) 習(xí)題 第6章結(jié)構(gòu)化設(shè)計(jì) 6.1結(jié)構(gòu)化設(shè)計(jì)概述 6.2軟件設(shè)計(jì)過程 6.2.1概要設(shè)計(jì) 6.2.2詳細(xì)設(shè)計(jì) 6.3結(jié)構(gòu)化設(shè)計(jì)原理 6.4模塊獨(dú)立性度量 6.5軟件結(jié)構(gòu)化設(shè)計(jì) 6.5.1軟件結(jié)構(gòu)描述 6.5.2數(shù)據(jù)流模型 6.5.3軟件結(jié)構(gòu)化設(shè)計(jì)方法 6.6軟件詳細(xì)設(shè)計(jì) 6.6.1詳細(xì)設(shè)計(jì)任務(wù) 6.6.2詳細(xì)設(shè)計(jì)方法 6.7小結(jié) 習(xí)題 第7章結(jié)構(gòu)化軟件測試 7.1軟件測試概述 7.1.1軟件測試的目的 7.1.2驗(yàn)證和確認(rèn) 7.1.3軟件測試的原則 7.2軟件測試的基本過程 7.2.1單元測試 7.2.2集成測試 7.2.3驗(yàn)證測試 7.2.4確認(rèn)測試 7.3測試用例設(shè)計(jì) 7.4黑盒測試方法 7.4.1等價(jià)類劃分 7.4.2邊界值分析 7.4.3錯(cuò)誤推測 7.5白盒測試方法 7.5.1邏輯覆蓋 7.5.2路徑覆蓋 7.5.3循環(huán)路徑測試策略 7.6集成測試方法 7.6.1集成策略 7.6.2性能測試 7.7小結(jié) 習(xí)題 第三部分面向?qū)ο筌浖こ谭缎?第8章面向?qū)ο蠓治?8.1面向?qū)ο蠓治瞿P?8.1.1邏輯模型 8.1.2交互模型 8.1.3實(shí)現(xiàn)模型 8.1.4部署模型 8.2面向?qū)ο蠼UZ言 8.2.1UML的組成 8.2.2UML的視圖 8.3面向?qū)ο蠓治鲞^程 8.4業(yè)務(wù)建模 8.4.1識別業(yè)務(wù)類和領(lǐng)域類 8.4.2構(gòu)建業(yè)務(wù)類圖 8.4.3識別屬性和操作 8.4.4構(gòu)建協(xié)作圖 8.4.5構(gòu)建包圖 8.4.6構(gòu)建軟件的邏輯架構(gòu) 8.5軟件的交互行為分析 8.5.1建立軟件順序圖 8.5.2建立操作契約 8.5.3建立順序圖 8.5.4建立系統(tǒng)狀態(tài)圖 8.6小結(jié) 習(xí)題 第9章面向?qū)ο笤O(shè)計(jì) 9.1面向?qū)ο笤O(shè)計(jì)概述 9.1.1面向?qū)ο笤O(shè)計(jì)過程 9.1.2面向?qū)ο笤O(shè)計(jì)原則 9.2構(gòu)件設(shè)計(jì) 9.3確定并發(fā)性 9.4面向?qū)ο笤敿?xì)設(shè)計(jì) 9.4.1模型精化 9.4.2邏輯架構(gòu)精化與設(shè)計(jì)模式 9.4.3類詳細(xì)設(shè)計(jì) 9.5部署設(shè)計(jì) 9.6小結(jié) 習(xí)題 第10章面向?qū)ο髮?shí)現(xiàn)與測試 10.1面向?qū)ο髮?shí)現(xiàn) 10.2面向?qū)ο鬁y試基礎(chǔ) 10.2.1面向?qū)ο蠓治鲭A段的測試 10.2.2面向?qū)ο笤O(shè)計(jì)階段的測試 10.2.3面向?qū)ο缶幊屉A段的測試 10.3面向?qū)ο鬁y試過程 10.3.1類方法測試 10.3.2類測試 10.3.3類簇測試 10.3.4系統(tǒng)測試 10.4小結(jié) 習(xí)題 第四部分軟件維護(hù)與項(xiàng)目管理 第11章軟件維護(hù) 11.1軟件維護(hù)概述 11.2軟件的可維護(hù)性 11.3軟件維護(hù)活動(dòng)的類型 11.4軟件維護(hù)技術(shù)與過程 11.4.1軟件維護(hù)技術(shù) 11.4.2軟件維護(hù)過程 11.5提高軟件的可維護(hù)性 11.6小結(jié) 習(xí)題 第12章軟件項(xiàng)目管理 12.1軟件項(xiàng)目管理概述 12.2軟件工程管理度量 12.2.1軟件過程度量 12.2.2軟件項(xiàng)目度量 12.3軟件風(fēng)險(xiǎn)管理 12.3.1風(fēng)險(xiǎn)識別 12.3.2風(fēng)險(xiǎn)預(yù)測 12.3.3風(fēng)險(xiǎn)管理 12.4軟件配置管理 12.4.1基本概念 12.4.2軟件配置管理活動(dòng) 12.4.3版本管理 12.5軟件項(xiàng)目規(guī)模估算 12.5.1軟件項(xiàng)目資源 12.5.2軟件項(xiàng)目規(guī)模度量 12.6軟件項(xiàng)目估算的分解技術(shù) 12.6.1基于問題分解的估算 12.6.2基于過程分解的估算 12.6.3中級COCOMO估算模型 12.7軟件質(zhì)量管理 12.8軟件項(xiàng)目進(jìn)度管理 12.8.1進(jìn)度計(jì)劃 12.8.2進(jìn)度安排 12.8.3進(jìn)度跟蹤 12.9小結(jié) 習(xí)題 參考文獻(xiàn)
- >
中國歷史的瞬間
- >
【精裝繪本】畫給孩子的中國神話
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
推拿
- >
小考拉的故事-套裝共3冊
- >
月亮與六便士
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
羅庸西南聯(lián)大授課錄