實用軟體工程實踐教程(第5版)

實用軟體工程實踐教程(第5版)

《實用軟體工程實踐教程(第5版)》是2020年4月電子工業出版社出版的圖書,作者是趙池龍,程努華,姜曄。

基本介紹

  • 書名:實用軟體工程實踐教程(第5版)
  • 作者:趙池龍,程努華,姜曄
  • ISBN:9787121376276
  • 出版社:電子工業出版社
  • 出版時間:2020年4月
  • 頁數:216
  • 字數:346千字
  • 開本:16開
  • 版次:01-01
內容簡介,圖書目錄,

內容簡介

本書為“十二五”普通高等教育本科國家級規劃教材。本書是一本自主創新的軟體工程實踐教材,其內容包括:軟體開發與管理全過程,資料庫設計的最新理論與模式,PowerDesigner資料庫建模實踐指南,最新CASE工具ProcessOn線上建模實踐指南,需求分析與UML建模,軟體設計與UML建模,以及軟體項目的立項、需求、設計、實現、測試、運行。本書偏重軟體工程實戰訓練,強調培養動手能力,要求讀者掌握建模理論,學會CASE工具操作,將建模理論與CASE工具相結合,從而對開發軟體項目逐漸做到得心應手。本書提供電子課件、文檔製作參考模板、思考題參考答案和軟體項目的程式原始碼。本書是軟體工程和計算機相關專業本科生“軟體工程實踐”課程的教材,也適合研究生和IT企業軟體開發人員作為參考書使用。

圖書目錄

目 錄
第1章 軟體開發與管理全過程1
1.1 軟體開發模型2
1.2 軟體開發方法5
1.3 軟體工程實踐論7
1.4 三個模型和三層結構9
1.5 軟體開發全過程11
1.6 軟體開發所需的基本知識15
1.7 軟體管理全過程16
思考題118
第2章 資料庫設計理論與設計模式19
2.1 設計模式基本概念20
2.2 資料庫中的四種表21
2.3 原始單據與實體之間的聯繫24
2.4 原始E-R圖和現代E-R圖25
2.5 資料庫設計的內容與步驟27
2.6 “四個原子化”理論28
2.7 “四個原子化”理論與範式理論的比較34
2.8 資料庫設計模式36
2.8.1 主從模式37
2.8.2 弱實體插足模式39
2.8.3 強實體插足模式45
2.8.4 列變行模式48
2.8.5 西瓜模式51
2.9 設計模式綜合練習55
2.10 資料庫設計模式總結57
思考題260
第3章 PowerDesigner建模實踐指南62
3.1 資料庫設計工具概述63
3.2 PowerDesigner的安裝和啟動64
3.3 資料庫業務模型設計66
3.4 資料庫概念模型設計71
3.4.1 創建概念數據模型71
3.4.2 創建實體72
3.4.3 建立實體之間的關係74
3.4.4 定義域76
3.4.5 定義業務規則78
3.4.6 定義概念數據模型的屬性79
3.5 資料庫物理模型設計79
3.5.1 創建物理數據模型80
3.5.2 創建表81
3.5.3 創建列81
3.5.4 創建索引83
3.5.5 創建視圖84
3.5.6 創建觸發器85
3.5.7 創建存儲過程和函式87
3.5.8 通過CDM生成PDM88
3.6 面向對象模型設計91
思考題396
第4章 軟體開發和UML建模97
4.1 需求分析和UML建模98
4.2 軟體設計和UML建模103
思考題4114
第5章 ProcessOn建模實踐指南115
5.1 ProcessOn概述116
5.1.1 初識ProcessOn116
5.1.2 啟動ProcessOn117
5.1.3 ProcessOn的使用118
5.2 用ProcessOn設計用例模型120
5.2.1 理解用例模型中的元素120
5.2.2 網上求職招聘系統用例建模案例分析123
5.3 用ProcessOn設計領域模型127
5.3.1 理解領域模型127
5.3.2 使用ProcessOn建立領域模型127
5.3.3 網上求職招聘系統的領域模型案例分析128
5.4 用ProcessOn設計類模型和包圖129
5.4.1 類建模129
5.4.2 設計包圖130
5.4.3 網上求職招聘系統類圖和包圖案例分析132
5.5 用ProcessOn設計系統動態模型133
5.5.1 時序圖建模133
5.5.2 協作圖建模134
5.5.3 狀態圖建模136
5.5.4 活動圖建模137
5.6 用ProcessOn進行數據建模138
5.7 ProcessOn的其他功能139
思考題5143
第6章 網上論壇實戰144
6.1 系統立項背景145
6.2 系統需求分析146
6.2.1 需求分析任務146
6.2.2 需求分析文檔147
6.3 系統設計155
6.3.1 開發環境和運行環境155
6.3.2 整體架構設計156
6.3.3 資料庫設計158
6.3.4 設計文檔162
6.4 代碼實現169
6.4.1 系統目錄結構169
6.4.2 資料庫連線實現169
6.4.3 用戶註冊和登錄功能的實現170
6.4.4 版塊管理子系統實現186
6.5 系統部署201
6.6 結束語201
附錄A 本書教學資源206
後記207
參考文獻208

相關詞條

熱門詞條

聯絡我們