-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
軟件工程項目化教程(微課視頻版) 版權(quán)信息
- ISBN:9787302624134
- 條形碼:9787302624134 ; 978-7-302-62413-4
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
軟件工程項目化教程(微課視頻版) 本書特色
1.目標針對性強:本書針對計算機和軟件工程相關(guān)專業(yè)學(xué)生,而不是廣泛的高校學(xué)生,旨在培養(yǎng)他們的實踐能力,加深對軟件工程的理解,為今后的課程學(xué)習(xí)和實踐打下基礎(chǔ)。 2.內(nèi)容與時俱進:本書充分考慮到現(xiàn)今軟件與技術(shù)使用的實際情況,內(nèi)容既考慮了軟件版本的兼容性,又與*新的技術(shù)緊密結(jié)合,去除了過于陳舊和不實用的內(nèi)容,符合軟件工程工具發(fā)展的*新趨勢。 3.真實實驗項目:本書圍繞“論文檢索平臺”這一現(xiàn)實軟件項目的軟件生存周期設(shè)置實驗,從不同角度展現(xiàn)軟件生存周期各階段的工作內(nèi)容,使讀者能夠*大化掌握軟件開發(fā)中各個工具的使用方法。 4.配圖充實豐富:講解和實驗都配有豐富的插圖,清晰易懂,融入了大量具體的實踐過程,而非簡單介紹原理。 5.視角新穎獨到:每章附有思考題和實驗練習(xí)題,鼓勵學(xué)生對實踐過程和理論相聯(lián)系,延伸思考,開闊學(xué)生視野。 6.教學(xué)操作性強:實驗有清晰的步驟提示,易于老師講授和學(xué)生自學(xué),實驗難度從淺入深,可按實際需要進行選做和調(diào)整,實驗課時合理,符合一般教學(xué)安排。 7.配套資源豐富:本書提供240分鐘微課視頻、教學(xué)大綱、教學(xué)課件、實驗素材等配套資源,便于師生教學(xué)。
軟件工程項目化教程(微課視頻版) 內(nèi)容簡介
本書依據(jù)典型的軟件開發(fā)過程組織內(nèi)容,圍繞“論文檢索系統(tǒng)”這一實際軟件項目設(shè)計項目開發(fā)實驗,旨在培養(yǎng)讀者應(yīng)用軟件開發(fā)工具和框架進行實際軟件項目開發(fā)的實踐能力。全書共9章,所涉及的軟件開發(fā)工具和框架包括: 項目管理工具Microsoft Project,集成建模平臺Enterprise Architect,軟件數(shù)據(jù)模型建模工具PowerDesigner,分布式版本控制系統(tǒng)Git,前端開發(fā)框架Vue.js,后端開發(fā)框架Django,軟件測試工具Vue Test Utils、Unit Test、Postman,服務(wù)器軟件Nginx。 本書是高等院校計算機科學(xué)、軟件工程及相關(guān)專業(yè)“軟件工程”實踐課程的理想教材,也可以供開發(fā)人員、軟件測試工程師、系統(tǒng)工程師及軟件項目經(jīng)理等相關(guān)人員閱讀參考。
軟件工程項目化教程(微課視頻版) 目錄
目錄
第1章緒論
1.1軟件工程概述
1.1.1軟件工程的概念與理論
1.1.2軟件工程的發(fā)展
1.1.3軟件生命周期
1.1.4軟件生命周期模型
1.1.5軟件工程實用工具
1.2網(wǎng)絡(luò)應(yīng)用程序的開發(fā)
1.2.1網(wǎng)絡(luò)應(yīng)用程序
1.2.2前端和后端
1.3“論文檢索系統(tǒng)”案例介紹
1.3.1項目背景
1.3.2需求說明
1.3.3系統(tǒng)要求
1.4小結(jié)
1.5習(xí)題
1.6參考文獻
第2章項目管理工具Microsoft Project
2.1概述
2.2基本操作
2.2.1界面說明
2.2.2視圖
2.2.3日程表
2.2.4甘特圖
2.3繪制“論文檢索系統(tǒng)”的甘特圖
2.3.1設(shè)置項目信息
2.3.2輸入計劃內(nèi)容
2.3.3審查任務(wù)進度
2.4小結(jié)
2.5習(xí)題
2.6參考文獻
第3章集成建模平臺Enterprise Architect
3.1概述
3.1.1統(tǒng)一建模語言UML
3.1.2Enterprise Architect
3.2基本使用
3.2.1操作面板介紹
3.2.2創(chuàng)建一個EA項目
3.3繪制“論文檢索系統(tǒng)”的用例圖
3.3.1基本概念
3.3.2創(chuàng)建用例圖
3.3.3繪制用例圖元素
3.4繪制“論文檢索系統(tǒng)”的類圖
3.4.1基本概念
3.4.2創(chuàng)建類圖
3.4.3繪制類圖元素
3.5繪制“論文檢索系統(tǒng)”的順序圖
3.5.1基本概念
3.5.2創(chuàng)建順序圖
3.5.3繪制順序圖元素
3.6繪制“論文檢索系統(tǒng)”的狀態(tài)圖
3.6.1基本概念
3.6.2創(chuàng)建狀態(tài)圖
3.6.3繪制狀態(tài)圖元素
3.7繪制“論文檢索系統(tǒng)”的活動圖
3.7.1基本概念
3.7.2創(chuàng)建活動圖
3.7.3繪制活動圖元素
3.8繪制“論文檢索系統(tǒng)”的通信圖
3.8.1基本概念
3.8.2創(chuàng)建通信圖
3.8.3繪制通信圖元素
3.9繪制“論文檢索系統(tǒng)”的組件圖
3.9.1基本概念
3.9.2創(chuàng)建組件圖
3.9.3繪制組件圖元素
3.10繪制“論文檢索系統(tǒng)”的部署圖
3.10.1基本概念
3.10.2創(chuàng)建部署圖
3.10.3繪制部署圖元素
3.11繪制“論文檢索系統(tǒng)”的包圖
3.11.1基本概念
3.11.2組織項目目錄
3.11.3創(chuàng)建包圖
3.11.4繪制包圖元素
3.12雙向工程
3.12.1正向工程
3.12.2逆向工程
3.13小結(jié)
3.14習(xí)題
3.15參考文獻
第4章軟件數(shù)據(jù)模型建模工具PowerDesigner
4.1概述
4.2基本使用
4.3構(gòu)建業(yè)務(wù)處理模型
4.4構(gòu)建“論文檢索系統(tǒng)”的數(shù)據(jù)模型
4.4.1構(gòu)建概念數(shù)據(jù)模型
4.4.2構(gòu)建物理數(shù)據(jù)模型
4.5模型的轉(zhuǎn)換
4.5.1概念數(shù)據(jù)模型CDM轉(zhuǎn)換為邏輯數(shù)據(jù)模型LDM
4.5.2概念數(shù)據(jù)模型CDM轉(zhuǎn)換為物理數(shù)據(jù)模型PDM
4.5.3物理數(shù)據(jù)模型PDM轉(zhuǎn)換為數(shù)據(jù)庫
4.6小結(jié)
4.7習(xí)題
4.8參考文獻
第5章分布式版本控制系統(tǒng)Git
5.1概述
5.2Git Bash
5.3遠程倉庫
5.3.1選擇遠程倉庫
5.3.2在網(wǎng)頁端創(chuàng)建遠程倉庫
5.3.3邀請成員
5.4基本使用
5.4.1代碼的修改與提交
5.4.2將遠程倉庫同步到本地
5.5分支
5.5.1分支的概念
5.5.2分支的管理
5.6沖突
5.7版本
5.7.1回滾
5.7.2標簽
5.8小結(jié)
5.9習(xí)題
5.10參考文獻
第6章前端開發(fā)框架Vue.js
6.1概述
6.2創(chuàng)建一個Vue項目
6.2.1安裝Vue
6.2.2Vue項目
6.3Vue實例與生命周期
6.3.1Vue實例
6.3.2Vue文件
6.3.3選項參數(shù)與生命周期
6.4數(shù)據(jù)綁定
6.4.1Mustache插值
6.4.2vbind
6.4.3vmodel
6.4.4von
6.4.5vif和vshow
6.4.6vtext和vhtml
6.4.7vfor
6.5Vue Router
6.5.1routerview和routerlink元素
6.5.2路由設(shè)置
6.5.3路由跳轉(zhuǎn)
6.6組件化
6.6.1引入和注冊組件
6.6.2組件間的通信
6.6.3slot(選讀)
6.6.4用UI庫豐富自己的網(wǎng)站
6.7Vuex
6.7.1設(shè)置Vuex
6.7.2state
6.7.3getters
6.7.4mutations
6.7.5action
6.7.6module
6.8利用Axios發(fā)送請求
6.8.1安裝并全局引入Axios
6.8.2使用Axios發(fā)送HTTP請求
6.9Vue配置文件
6.10小結(jié)
6.11習(xí)題
6.12參考文獻
第7章后端開發(fā)框架Django
7.1概述
7.2配置環(huán)境
7.2.1安裝Python
7.2.2創(chuàng)建項目文件夾
7.2.3安裝Django
7.3Django項目
7.3.1創(chuàng)建項目
7.3.2運行項目
7.4應(yīng)用
7.5模型層
7.5.1創(chuàng)建數(shù)據(jù)庫表
7.5.2數(shù)據(jù)庫遷移
7.5.3Admin管理系統(tǒng)
7.6視圖層
7.6.1數(shù)據(jù)庫操作
7.6.2請求處理函數(shù)
7.6.3注冊URL
7.6.4CSRF
7.6.5請求處理函數(shù)的優(yōu)化(選讀)
7.7模板層
7.8項目設(shè)置
7.8.1ALLOWED_HOST
7.8.2INSTALLED_APPS
7.8.3MIDDLEWARE
7.8.4TEMPLATES
7.8.5DATABASES
7.8.6AUTH_PASSWORD_VALIDATORS
7.9小結(jié)
7.10習(xí)題
7.11參考文獻
第8章軟件測試工具
8.1概述
8.1.1軟件測試
8.1.2軟件測試的特點
8.1.3軟件測試的分類
8.2Vue Test Utils
8.2.1安裝并執(zhí)行Vue Test Utils
8.2.2編寫簡單的測試腳本
8.2.3包裹器
8.2.4異步加速測試
8.2.5等待DOM結(jié)點更新
8.2.6等待Axios請求或復(fù)雜的異步行為
8.2.7模擬請求結(jié)果
8.3Unit Test
8.3.1Unit Test的組成元素
8.3.2編寫簡單的測試腳本
8.3.3結(jié)合Selenium工具進行Web自動化測試(選讀)
8.4Postman
8.4.1安裝并執(zhí)行Postman
8.4.2利用Postman測試接口
8.4.3請求記錄
8.5小結(jié)
8.6習(xí)題
8.7參考文獻
第9章項目部署
9.1概述
9.1.1部署
9.1.2云服務(wù)器
9.1.3跨域請求
9.2配置云服務(wù)器
9.2.1購買云服務(wù)器
9.2.2連接服務(wù)器
9.3Nginx
9.3.1安裝和運行Nginx
9.3.2Nginx配置文件
9.4前端部署
9.4.1設(shè)置Axios跨域請求
9.4.2構(gòu)建生產(chǎn)環(huán)境的代碼
9.4.3上傳代碼文件到服務(wù)器
9.4.4修改Nginx配置文件
9.5后端部署
9.5.1開放跨域請求
9.5.2測試項目運行
9.5.3uWSGI
9.5.4Nginx+uWSGI部署
9.5.5配置文件啟動uWSGI
9.6將前后端部署在同一端口
9.6.1配置Django
9.6.2配置uWSGI
9.6.3配置Vue
9.6.4運行服務(wù)器
9.7小結(jié)
9.8習(xí)題
9.9參考文獻
- >
我與地壇
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
月亮與六便士
- >
有舍有得是人生
- >
上帝之肋:男人的真實旅程
- >
經(jīng)典常談
- >
自卑與超越
- >
中國歷史的瞬間