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

軟件工程項(xiàng)目化教程(微課視頻版)

軟件工程項(xiàng)目化教程(微課視頻版)

定 價(jià):¥59.80

作 者: 呂云翔,黎可為,張中基
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華科技大講堂叢書
標(biāo) 簽: 暫缺

ISBN: 9787302624134 出版時(shí)間: 2023-02-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 300 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書依據(jù)典型的軟件開發(fā)過程組織內(nèi)容,圍繞“論文檢索系統(tǒng)”這一實(shí)際軟件項(xiàng)目設(shè)計(jì)項(xiàng)目開發(fā)實(shí)驗(yàn),旨在培養(yǎng)讀者應(yīng)用軟件開發(fā)工具和框架進(jìn)行實(shí)際軟件項(xiàng)目開發(fā)的實(shí)踐能力。全書共9章,所涉及的軟件開發(fā)工具和框架包括: 項(xiàng)目管理工具M(jìn)icrosoft Project,集成建模平臺(tái)Enterprise Architect,軟件數(shù)據(jù)模型建模工具PowerDesigner,分布式版本控制系統(tǒng)Git,前端開發(fā)框架Vue.js,后端開發(fā)框架Django,軟件測(cè)試工具Vue Test Utils、Unit Test、Postman,服務(wù)器軟件Nginx。本書是高等院校計(jì)算機(jī)科學(xué)、軟件工程及相關(guān)專業(yè)“軟件工程”實(shí)踐課程的理想教材,也可以供開發(fā)人員、軟件測(cè)試工程師、系統(tǒng)工程師及軟件項(xiàng)目經(jīng)理等相關(guān)人員閱讀參考。

作者簡(jiǎn)介

暫缺《軟件工程項(xiàng)目化教程(微課視頻版)》作者簡(jiǎn)介

圖書目錄


目錄





第1章緒論


1.1軟件工程概述


1.1.1軟件工程的概念與理論


1.1.2軟件工程的發(fā)展


1.1.3軟件生命周期


1.1.4軟件生命周期模型


1.1.5軟件工程實(shí)用工具


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項(xiàng)目背景


1.3.2需求說明


1.3.3系統(tǒng)要求


1.4小結(jié)


1.5習(xí)題


1.6參考文獻(xiàn)


第2章項(xiàng)目管理工具M(jìn)icrosoft 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è)置項(xiàng)目信息


2.3.2輸入計(jì)劃內(nèi)容


2.3.3審查任務(wù)進(jìn)度


2.4小結(jié)


2.5習(xí)題


2.6參考文獻(xiàn)


第3章集成建模平臺(tái)Enterprise Architect


3.1概述


3.1.1統(tǒng)一建模語(yǔ)言UML


3.1.2Enterprise Architect


3.2基本使用


3.2.1操作面板介紹


3.2.2創(chuàng)建一個(gè)EA項(xiàng)目


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)”的活動(dòng)圖


3.7.1基本概念


3.7.2創(chuàng)建活動(dòng)圖


3.7.3繪制活動(dòng)圖元素


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組織項(xiàng)目目錄


3.11.3創(chuàng)建包圖


3.11.4繪制包圖元素


3.12雙向工程


3.12.1正向工程


3.12.2逆向工程


3.13小結(jié)


3.14習(xí)題


3.15參考文獻(xiàn)



第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ù)庫(kù)


4.6小結(jié)


4.7習(xí)題


4.8參考文獻(xiàn)


第5章分布式版本控制系統(tǒng)Git


5.1概述


5.2Git Bash


5.3遠(yuǎn)程倉(cāng)庫(kù)


5.3.1選擇遠(yuǎn)程倉(cāng)庫(kù)


5.3.2在網(wǎng)頁(yè)端創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)


5.3.3邀請(qǐng)成員


5.4基本使用


5.4.1代碼的修改與提交


5.4.2將遠(yuǎn)程倉(cāng)庫(kù)同步到本地


5.5分支


5.5.1分支的概念


5.5.2分支的管理


5.6沖突


5.7版本


5.7.1回滾


5.7.2標(biāo)簽


5.8小結(jié)


5.9習(xí)題


5.10參考文獻(xiàn)


第6章前端開發(fā)框架Vue.js


6.1概述


6.2創(chuàng)建一個(gè)Vue項(xiàng)目


6.2.1安裝Vue


6.2.2Vue項(xiàng)目


6.3Vue實(shí)例與生命周期


6.3.1Vue實(shí)例


6.3.2Vue文件


6.3.3選項(xiàng)參數(shù)與生命周期


6.4數(shù)據(jù)綁定


6.4.1Mustache插值


6.4.2vbind


6.4.3vmodel


6.4.4von


6.4.5vif和vshow


6.4.6vtext和vhtml


6.4.7vfor


6.5Vue Router


6.5.1routerview和routerlink元素


6.5.2路由設(shè)置


6.5.3路由跳轉(zhuǎn)


6.6組件化


6.6.1引入和注冊(cè)組件


6.6.2組件間的通信


6.6.3slot(選讀)


6.6.4用UI庫(kù)豐富自己的網(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ā)送請(qǐng)求


6.8.1安裝并全局引入Axios


6.8.2使用Axios發(fā)送HTTP請(qǐng)求


6.9Vue配置文件


6.10小結(jié)


6.11習(xí)題


6.12參考文獻(xiàn)


第7章后端開發(fā)框架Django


7.1概述


7.2配置環(huán)境


7.2.1安裝Python


7.2.2創(chuàng)建項(xiàng)目文件夾


7.2.3安裝Django


7.3Django項(xiàng)目


7.3.1創(chuàng)建項(xiàng)目


7.3.2運(yùn)行項(xiàng)目


7.4應(yīng)用


7.5模型層


7.5.1創(chuàng)建數(shù)據(jù)庫(kù)表


7.5.2數(shù)據(jù)庫(kù)遷移


7.5.3Admin管理系統(tǒng)


7.6視圖層


7.6.1數(shù)據(jù)庫(kù)操作


7.6.2請(qǐng)求處理函數(shù)


7.6.3注冊(cè)URL


7.6.4CSRF


7.6.5請(qǐng)求處理函數(shù)的優(yōu)化(選讀)


7.7模板層


7.8項(xiàng)目設(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參考文獻(xiàn)


第8章軟件測(cè)試工具


8.1概述


8.1.1軟件測(cè)試


8.1.2軟件測(cè)試的特點(diǎn)


8.1.3軟件測(cè)試的分類


8.2Vue Test Utils


8.2.1安裝并執(zhí)行Vue Test Utils


8.2.2編寫簡(jiǎn)單的測(cè)試腳本


8.2.3包裹器


8.2.4異步加速測(cè)試


8.2.5等待DOM結(jié)點(diǎn)更新


8.2.6等待Axios請(qǐng)求或復(fù)雜的異步行為


8.2.7模擬請(qǐng)求結(jié)果


8.3Unit Test


8.3.1Unit Test的組成元素


8.3.2編寫簡(jiǎn)單的測(cè)試腳本


8.3.3結(jié)合Selenium工具進(jìn)行Web自動(dòng)化測(cè)試(選讀)


8.4Postman


8.4.1安裝并執(zhí)行Postman


8.4.2利用Postman測(cè)試接口


8.4.3請(qǐng)求記錄


8.5小結(jié)


8.6習(xí)題


8.7參考文獻(xiàn)


第9章項(xiàng)目部署


9.1概述


9.1.1部署


9.1.2云服務(wù)器


9.1.3跨域請(qǐng)求


9.2配置云服務(wù)器


9.2.1購(gòu)買云服務(wù)器


9.2.2連接服務(wù)器


9.3Nginx


9.3.1安裝和運(yùn)行Nginx


9.3.2Nginx配置文件


9.4前端部署


9.4.1設(shè)置Axios跨域請(qǐng)求


9.4.2構(gòu)建生產(chǎn)環(huán)境的代碼


9.4.3上傳代碼文件到服務(wù)器


9.4.4修改Nginx配置文件


9.5后端部署


9.5.1開放跨域請(qǐng)求


9.5.2測(cè)試項(xiàng)目運(yùn)行


9.5.3uWSGI


9.5.4Nginx+uWSGI部署


9.5.5配置文件啟動(dòng)uWSGI


9.6將前后端部署在同一端口


9.6.1配置Django


9.6.2配置uWSGI


9.6.3配置Vue


9.6.4運(yùn)行服務(wù)器


9.7小結(jié)


9.8習(xí)題


9.9參考文獻(xiàn)



本目錄推薦

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