-
>
中醫(yī)基礎(chǔ)理論
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
-
>
中醫(yī)診斷學--新世紀第五版
-
>
中藥學·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
軟件工程導(dǎo)論(微課視頻版) 版權(quán)信息
- ISBN:9787302656029
- 條形碼:9787302656029 ; 978-7-302-65602-9
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
軟件工程導(dǎo)論(微課視頻版) 本書特色
基于OBE的教育理念,每章的教學目標明確給出知識、能力和思政目標,習題充分呼應(yīng)教學目標,助力教師教、學生學。
所有案例均基于實際運用,培養(yǎng)抽象、組合、分析、設(shè)計、建模等能力。商業(yè)銀行典型案例貫通需求分析和軟件設(shè)計,充分體現(xiàn)產(chǎn)出導(dǎo)向。
將理論知識陳述、案例分析和工具運用緊密結(jié)合。全書包含36個微課視頻的400分鐘講解、12個項目源程序、PPT課件和教學大綱,幫助讀者快速研學。
以結(jié)構(gòu)化開發(fā)方法和面向?qū)ο箝_發(fā)方法為核心,運用IBM Rational Rose,選用J2EE SSM典型框架展開需求分析和軟件設(shè)計,實現(xiàn)SSM三層體系架構(gòu)的軟件構(gòu)造。
本書可以幫助計算機、軟件工程類本科生進行專業(yè)規(guī)范的軟件開發(fā)類畢業(yè)設(shè)計,幫助研究生拓展學習和研究,也適合工程技術(shù)人員快速掌握軟件工程的精髓。
軟件工程導(dǎo)論(微課視頻版) 內(nèi)容簡介
本書首優(yōu)選行計算思維的鋪墊,涉及二進制系統(tǒng)、存儲程序運行原理、抽象、組合、遞歸、迭代和算法初步;接著,運用主流面向?qū)ο罂蚣芗M行軟件系統(tǒng)的UML建模和構(gòu)造;*后,以結(jié)構(gòu)化開發(fā)方法為主線貫穿典型項目的需求分析和軟件設(shè)計。 本書從工程教育專業(yè)認證的能力中心和產(chǎn)出導(dǎo)向的視角布局謀篇,總分10章,三大部分。**部分(第1~4章)講述軟件工程概述、馮·諾依曼計算機基本原理、程序構(gòu)造方法和算法。第二部分(第5章)講述軟件系統(tǒng)構(gòu)造方法,以面向?qū)ο笏季S為起點,以運用主流面向?qū)ο罂蚣芗?NET Framework和J2EE SSM軟件構(gòu)造兩層體系架構(gòu)軟件和三層體系架構(gòu)軟件為橋梁,運用IBM Rational Rose進行面向?qū)ο蟮腢ML建模為落腳點。第三部分(第6~10章)介紹軟件生命周期,包括軟件的生命周期、可行性分析與開發(fā)計劃、軟件需求分析、軟件設(shè)計和軟件測試與維護。 本書既可作為高等院校計算機科學與技術(shù)、軟件工程專業(yè)各年級本科生和研究生的軟件工程類理論和實踐課程的教材,又可以作為項目綜合實踐和畢業(yè)設(shè)計的指導(dǎo)書,同時又適合從事軟件開發(fā)崗或產(chǎn)品經(jīng)理崗的工程技術(shù)人員參考。
軟件工程導(dǎo)論(微課視頻版) 目錄
第1章軟件工程概述1
1.1導(dǎo)學導(dǎo)教1
1.1.1內(nèi)容導(dǎo)學1
1.1.2教學目標1
1.2軟件工程的基本概念2
1.2.1軟件的基本概念2
1.2.2軟件危機3
1.2.3軟件工程的定義及內(nèi)涵4
1.3計算機的發(fā)展歷程與分類6
1.3.1計算機的發(fā)展歷程6
1.3.2計算機的分類11
1.4軟件工程技術(shù)發(fā)展及趨勢13
1.4.1軟件工程的發(fā)展歷史13
1.4.2軟件工程方法的發(fā)展歷程16
1.4.3軟件工程技術(shù)的主要發(fā)展趨勢23
1.5軟件產(chǎn)業(yè)的發(fā)展歷程23
1.6導(dǎo)產(chǎn)導(dǎo)研25
1.6.1技術(shù)能力題25
1.6.2拓展分析題25第2章馮·諾依曼計算機基本原理26
2.1導(dǎo)學導(dǎo)教26
2.1.1內(nèi)容導(dǎo)學26
2.1.2教學目標27
2.2二進制思維符號化表達和邏輯計算27
2.3用0和1表示數(shù)據(jù)30
2.3.1數(shù)值性數(shù)據(jù)的表示及運算30
2.3.2非數(shù)值性數(shù)據(jù)35
2.3.3同一數(shù)據(jù)不同表示方法的對比38
2.4馮·諾依曼計算機程序的運行原理39
2.4.1馮·諾依曼計算機的存儲程序思想39
2.4.2馮·諾依曼計算機程序的自動運行40
2.5計算機程序的基本概念42
2.6計算機編程語言的發(fā)展44
2.7導(dǎo)產(chǎn)導(dǎo)研46
2.7.1技術(shù)能力題46
2.7.2工程與社會能力題47
2.7.3拓展學習題——量子計算機47第3章程序構(gòu)造方法49
3.1導(dǎo)學導(dǎo)教49
3.1.1內(nèi)容導(dǎo)學49
3.1.2教學目標49
3.2計算系統(tǒng)與程序的關(guān)系50
3.3基于前綴表示法的運算組合式程序構(gòu)造51
3.4迭代與遞歸53
3.5導(dǎo)產(chǎn)導(dǎo)研54
3.5.1技術(shù)能力題54
3.5.2拓展研究題——美麗的分形55第4章算法56
4.1導(dǎo)學導(dǎo)教56
4.1.1內(nèi)容導(dǎo)學56
4.1.2教學目標56
4.2算法定義57
4.3算法設(shè)計與實現(xiàn)58
4.3.1TSP的數(shù)學建模58
4.3.2TSP算法策略設(shè)計59
4.3.3TSP貪心算法的數(shù)據(jù)結(jié)構(gòu)設(shè)計60
4.3.4TSP貪心算法的控制結(jié)構(gòu)設(shè)計——算法思想的精確表達62
4.3.5TSP貪心算法的程序設(shè)計——算法實現(xiàn)63
4.4算法分析72
4.4.1算法的正確性分析72
4.4.2算法的復(fù)雜性分析72
4.5導(dǎo)產(chǎn)導(dǎo)研74
4.5.1技術(shù)能力題74
4.5.2拓展研究題——深度強化學習75第5章軟件系統(tǒng)構(gòu)造方法76
5.1導(dǎo)學導(dǎo)教76
5.1.1內(nèi)容導(dǎo)學76
5.1.2教學目標76
5.2面向?qū)ο蟮能浖䴓?gòu)造77
5.2.1面向?qū)ο蟮幕舅枷肱c方法77
5.2.2面向?qū)ο蟮某绦蛟O(shè)計語言80
5.2.3統(tǒng)一建模語言82
5.2.4運用面向?qū)ο罂蚣軜?gòu)造軟件——一種可視化編程示例87
5.2.5用面向?qū)ο笏季S分析運用面向?qū)ο罂蚣荛_發(fā)的應(yīng)用程序96
5.3基于組件/構(gòu)件的軟件系統(tǒng)構(gòu)造97
5.3.1C語言源程序訪問標準庫函數(shù)97
5.3.2C語言源程序訪問用戶自定義的靜態(tài)庫函數(shù)100
5.3.3非MFC動態(tài)鏈接庫109
5.3.4C 控制臺應(yīng)用程序訪問ATL COM組件113
5.3.5基于VS2022 C 控制臺應(yīng)用的兩層架構(gòu)軟件構(gòu)造121
5.3.6基于J2EE SSM框架的分層架構(gòu)軟件構(gòu)造136
5.4面向Web服務(wù)的軟件系統(tǒng)構(gòu)造163
5.4.1運用VS2022新建Web Service項目163
5.4.2安裝Internet Information Services 8.0171
5.4.3IIS 8.0下發(fā)布ComputeService Web服務(wù)173
5.4.4VS2022 C#控制臺應(yīng)用程序訪問ComputeService方法179
5.5運用Rational Rose對軟件進行UML建模示例185
5.5.1Rational Rose簡介185
5.5.2運用Rational Rose對基于SSM框架的多層軟件進行建模185
5.6導(dǎo)產(chǎn)導(dǎo)研198
5.6.1技術(shù)能力題198
5.6.2思政題198
5.6.3拓展研究題198第6章軟件的生命周期199
6.1導(dǎo)學導(dǎo)教199
6.1.1內(nèi)容導(dǎo)學199
6.1.2教學目標199
6.2軟件特性及其影響200
6.3軟件的生命周期及基本過程203
6.4軟件生命周期模型203
6.4.1瀑布模型概述203
6.4.2快速原型模型概述204
6.4.3增量模型概述205
6.4.4基于面向?qū)ο蟮哪P?06
6.4.5軟件開發(fā)模型的選擇207
6.5軟件開發(fā)模型與方法論208
6.6軟件工程生態(tài)環(huán)境208
6.6.1軟件工程生態(tài)環(huán)境的定義208
6.6.2軟件本身生態(tài)環(huán)境的演化210
6.6.3軟件開發(fā)和運行環(huán)境示例213
6.6.4軟件之云環(huán)境213
6.7拓展研究題216第7章可行性分析與開發(fā)計劃217
7.1導(dǎo)學導(dǎo)教217
7.1.1內(nèi)容導(dǎo)學217
7.1.2教學目標217
7.2軟件問題的調(diào)研和定義218
7.2.1開發(fā)問題的初步調(diào)研218
7.2.2軟件問題定義的概念219
7.2.3軟件問題定義的內(nèi)容219
7.3可行性分析與評審221
7.3.1可行性分析的概念及意義221
7.3.2可行性分析的任務(wù)及內(nèi)容222
7.4軟件立項、合同和任務(wù)書225
7.4.1軟件立項方法及文檔225
7.4.2軟件項目簽訂合同及文檔225
7.4.3任務(wù)下達的方式及文檔 226
7.5軟件開發(fā)計劃及方案226
7.5.1軟件開發(fā)計劃的目的及分類226
7.5.2軟件開發(fā)計劃的內(nèi)容及制定227
7.5.3軟件開發(fā)計劃書及方案228
7.6技術(shù)能力題229第8章軟件需求分析230
8.1導(dǎo)學導(dǎo)教230
8.1.1內(nèi)容導(dǎo)學230
8.1.2教學目標231
8.2軟件需求分析概述231
8.2.1軟件需求分析的概念231
8.2.2軟件需求分析的目的和原則232
8.3軟件需求分析的任務(wù)及過程233
8.3.1軟件需求分析的任務(wù)233
8.3.2軟件需求分析的過程234
8.4軟件需求分析方法234
8.4.1軟件需求分析方法的分類234
8.4.2軟件需求分析技巧236
8.5結(jié)構(gòu)化分析方法236
8.5.1結(jié)構(gòu)化分析的基本概念236
8.5.2結(jié)構(gòu)化分析建模工具 237
8.6軟件需求文檔245
8.6.1軟件需求文檔概述 245
8.6.2軟件需求文檔編寫245
8.7導(dǎo)產(chǎn)導(dǎo)研246
8.7.1技術(shù)能力題246
8.7.2綜合實踐題247
8.7.3拓展研究題247第9章軟件設(shè)計248
9.1導(dǎo)學導(dǎo)教248
9.1.1內(nèi)容導(dǎo)學248
9.1.2教學目標249
9.2軟件設(shè)計概述249
9.2.1軟件設(shè)計任務(wù)249
9.2.2軟件設(shè)計方法250
9.2.3面向?qū)ο筌浖O(shè)計遵守的七大原則251
9.2.4軟件設(shè)計滿足的基本性能261
9.2.5軟件設(shè)計工具262
9.3結(jié)構(gòu)化總體結(jié)構(gòu)設(shè)計264
9.3.1子系統(tǒng)的劃分與功能結(jié)構(gòu)264
9.3.2模塊結(jié)構(gòu)設(shè)計265
9.4結(jié)構(gòu)化詳細設(shè)計270
9.4.1詳細設(shè)計概述270
9.4.2處理過程設(shè)計271
9.4.3代碼設(shè)計271
9.4.4輸出設(shè)計274
9.4.5輸入設(shè)計278
9.4.6界面設(shè)計282
9.5商業(yè)銀行的信息系統(tǒng)流程設(shè)計286
9.6商業(yè)銀行的數(shù)據(jù)庫設(shè)計288
9.6.1數(shù)據(jù)需求289
9.6.2概念設(shè)計 290
9.6.3邏輯設(shè)計293
9.6.4物理設(shè)計293
9.6.5完整性設(shè)計294
9.6.6安全性設(shè)計301
9.7導(dǎo)產(chǎn)導(dǎo)研306
9.7.1技術(shù)能力題306
9.7.2拓展研究題306第10章軟件測試與維護307
10.1導(dǎo)學導(dǎo)教307
10.1.1內(nèi)容導(dǎo)學307
10.1.2教學目標308
10.2軟件測試的概念和內(nèi)容308
10.3軟件測試的特點及過程 310
10.4軟件測試階段及任務(wù) 311
10.4.1單元測試及任務(wù)311
10.4.2集成測試及任務(wù)312
10.4.3有效性測試及內(nèi)容313
10.4.4系統(tǒng)測試及驗收314
10.5軟件測試策略及面向?qū)ο鬁y試 315
10.5.1軟件測試策略315
10.5.2面向?qū)ο筌浖䴗y試316
10.6測試方法、用例及標準317
10.6.1軟件基本測試方法317
10.6.2軟件測試用例設(shè)計及方法320
10.6.3軟件測試標準和工具321
10.6.4軟件測試文檔323
10.7軟件調(diào)試與發(fā)布323
10.7.1軟件調(diào)試的特點及過程324
10.7.2軟件調(diào)試的方法324
10.7.3軟件調(diào)試的原則324
10.7.4軟件推廣及發(fā)布325
10.8軟件維護325
10.8.1軟件維護概述325
10.8.2軟件維護策略及方法325
10.8.3軟件維護過程及任務(wù)326
10.9技術(shù)能力與溝通交流題326參考文獻328
- >
上帝之肋:男人的真實旅程
- >
經(jīng)典常談
- >
巴金-再思錄
- >
姑媽的寶刀
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術(shù)叢書(紅燭學術(shù)叢書)
- >
推拿
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學概述