QQ在線客服
免費咨詢熱線
400-615-1233
工作時間-工作日
8:30-17:30

現(xiàn)代軟件工程技術(shù)

  • 類  別:計算機系列
  • 書  名:現(xiàn)代軟件工程技術(shù)
  • 主  編:陳巧莉
  • 定  價:45
  • 開  本:16開
  • 印刷方式:雙色
  • 頁  數(shù):256
  • 時  間:2024年1月
  • 出  版  社:北京郵電大學(xué)出版社
  • 書  號:978-7-5635-3288-9

內(nèi)容摘要

  本書以“實訓(xùn)項目”的案例實現(xiàn)為目標(biāo)促進理論教學(xué),采用基于工作過程的理論實際一體化、項目化CDIO工程教育模式編寫。本書主要內(nèi)容包括初識軟件工程和項目、面向?qū)ο蟮慕UZ言UML及工具、軟件項目的系統(tǒng)分析、軟件項目的系統(tǒng)設(shè)計、軟件項目的詳細設(shè)計、軟件項目的系統(tǒng)實現(xiàn)、軟件項目的測試、軟件項目的維護、軟件項目的管理等內(nèi)容。書中有針對性地特別設(shè)置了實訓(xùn)、項目拓展、結(jié)合項目分析等板塊,以幫助讀者理解所學(xué)知識。
  本書適合高職高專學(xué)生使用,也可以作為自學(xué)者和相關(guān)技術(shù)人員的參考用書。

目錄

項目1 初識軟件工程和項目
 1.1 軟件工程入門
  1.1.1 軟件及其發(fā)展
  1.1.2 軟件危機
  1.1.3 軟件工程
 1.2 軟件開發(fā)方法
  1.2.1 面向過程的開發(fā)方法
  1.2.2 面向?qū)ο蟮拈_發(fā)方法
 1.3 軟件生存周期
 1.4 軟件開發(fā)模型
  1.4.1 瀑布模型
  1.4.2 快速原型模型
  1.4.3 螺旋模型
  1.4.4 噴泉模型
  1.4.5 構(gòu)件組裝模型
 1.5 項目的市場調(diào)研
  1.5.1 項目的概念及特點
  1.5.2 學(xué)生信息管理系統(tǒng)問題的提出
  1.5.3 國內(nèi)外開發(fā)現(xiàn)狀
 1.6 認識Visio建模工具
 1.7 實訓(xùn):Microsoft Office Visio 2007的入門操作
 1.8 習(xí)題
項目2 面向?qū)ο蟮慕UZ言UML及工具
 2.1 UML概述
  2.1.1 UML的產(chǎn)生與發(fā)展
  2.1.2 UML的主要內(nèi)容及特點
 2.2 靜態(tài)建模
  2.2.1 用例圖
  2.2.2 類圖和對象圖
  2.2.3 包圖
  2.2.4 組件圖
  2.2.5 配置圖
 2.3 動態(tài)建模
  2.3.1 時序圖
  2.3.2 協(xié)作圖
  2.3.3 狀態(tài)圖
  2.3.4 活動圖
 2.4 統(tǒng)一建模過程
 2.5 Rose建模工具的使用
  2.5.1 Rose建模工具介紹
  2.5.2 結(jié)合項目分析——建模應(yīng)用實例
 2.6 實訓(xùn):Rational Rose 2007操作入門
 2.7 習(xí)題
項目3 軟件項目的系統(tǒng)分析
 3.1 軟件項目可行性分析
  3.1.1 問題的定義
  3.1.2 可行性分析的任務(wù)和步驟
  3.1.3 可行性分析文檔
  3.1.4 軟件項目開發(fā)計劃書
 3.2 需求分析
  3.2.1 需求分析的目標(biāo)和任務(wù)
  3.2.2 需求分析的步驟
  3.2.3 需求分析的方法
 3.3 系統(tǒng)流程圖
  3.3.1 系統(tǒng)流程圖的符號
  3.3.2 一個具體例子
  3.3.3 分層
 3.4 實體-系(E-R)圖
  3.4.1 數(shù)據(jù)對象
  3.4.2 屬性
  3.4.3 聯(lián)系
  3.4.4 實體-關(guān)系圖的符號
 3.5 數(shù)據(jù)流圖
  3.5.1 數(shù)據(jù)流圖中的符號
  3.5.2 設(shè)計數(shù)據(jù)流圖的步驟
  3.5.3 案例分析
 3.6 數(shù)據(jù)字典
  3.6.1 數(shù)據(jù)字典的定義
  3.6.2 數(shù)據(jù)字典的用途
  3.6.3 數(shù)據(jù)字典的實現(xiàn)
 3.7 實訓(xùn):使用Visio 2007繪制E-R圖及數(shù)據(jù)流圖等模型
 3.8 項目拓展:高校教材采購系統(tǒng)建模及可行性和需求分析
 3.9 習(xí)題
項目4 軟件項目的系統(tǒng)設(shè)計
 4.1 總體設(shè)計的任務(wù)
  4.1.1 總體設(shè)計的基本任務(wù)
  4.1.2 總體設(shè)計說明書的主要內(nèi)容
 4.2 總體設(shè)計的基本原理
  4.2.1 模塊化
  4.2.2 抽象
  4.2.3 逐步求精
  4.2.4 信息隱蔽和局部化
  4.2.5 模塊獨立性
 4.3 軟件結(jié)構(gòu)設(shè)計優(yōu)化原則
 4.4 軟件系統(tǒng)的設(shè)計技術(shù)
  4.4.1 層次圖和HIPO圖
  4.4.2 軟件結(jié)構(gòu)圖
 4.5 結(jié)構(gòu)化的軟件設(shè)計
  4.5.1 結(jié)構(gòu)化設(shè)計的概念
  4.5.2 結(jié)構(gòu)化的設(shè)計方法
 4.6 面向?qū)ο蟮能浖O(shè)計
  4.6.1 面向?qū)ο蟮脑O(shè)計方法
  4.6.2 用例圖的分析和建模
  4.6.3 類圖的分析和建模
  4.6.4 時序圖和協(xié)作圖的分析和建模
 4.7 實訓(xùn):使用Rose繪制用例圖、類圖、時序圖和協(xié)作圖
 4.8 項目拓展:高校教材采購系統(tǒng)建模及概要設(shè)計
 4.9 習(xí)題
項目5 軟件項目的詳細設(shè)計
 5.1 詳細設(shè)計的基本任務(wù)與原則
  5.1.1 詳細設(shè)計基本任務(wù)
  5.1.2 詳細設(shè)計原則及詳細設(shè)計說明書的內(nèi)容
 5.2 詳細設(shè)計的方法
  5.2.1 傳統(tǒng)的詳細設(shè)計方法
  5.2.2 面向?qū)ο蟮脑敿氃O(shè)計方法
 5.3 項目的詳細設(shè)計
  5.3.1 包圖的分析和建模
  5.3.2 對象圖的分析和建模
  5.3.3 狀態(tài)圖和活動圖的分析和建模
 5.4 用戶界面設(shè)計
  5.4.1 用戶界面設(shè)計的意義
  5.4.2 用戶界面設(shè)計的基本原則和方法
  5.4.3 項目的界面設(shè)計
 5.5 實訓(xùn):使用Rose繪制包圖、對象圖、狀態(tài)圖和活動圖
 5.6 項目拓展:高校教材采購系統(tǒng)建模及詳細設(shè)計
 5.7 習(xí)題
項目6 軟件項目的系統(tǒng)實現(xiàn)
 6.1 編碼的實現(xiàn)
  6.1.1 編碼語言環(huán)境的選擇
  6.1.2 程序設(shè)計語言
  6.1.3 程序設(shè)計風(fēng)格
 6.2 結(jié)構(gòu)化程序設(shè)計
  6.2.1 結(jié)構(gòu)化程序設(shè)計的主要原則
  6.2.2 結(jié)構(gòu)化程序的基本結(jié)構(gòu)與特點
 6.3 面向?qū)ο蟪绦蛟O(shè)計
  6.3.1 對象和類的構(gòu)建及實現(xiàn)
  6.3.2 數(shù)據(jù)抽象和封裝
  6.3.3 繼承
  6.3.4 多態(tài)
  6.3.5 面向?qū)ο蟮姆治龊驮O(shè)計
 6.4 程序復(fù)雜度
  6.4.1 時間復(fù)雜度
  6.4.2 空間復(fù)雜度
 6.5 結(jié)合項目分析:高校學(xué)生信息管理系統(tǒng)的實現(xiàn)
 6.6 項目拓展:高校教材采購系統(tǒng)的系統(tǒng)實現(xiàn)
 6.7 習(xí)題
項目7 軟件項目的測試
 7.1 軟件項目測試的目標(biāo)與原則
  7.1.1 軟件測試的目標(biāo)
  7.1.2 軟件測試的原則
 7.2 軟件項目測試的方法
  7.2.1 靜態(tài)測試與動態(tài)測試
  7.2.2 黑盒測試與白盒測試
  7.2.3 項目測試用例的設(shè)計
 7.3 軟件項目測試的步驟和策略
  7.3.1 軟件測試計劃的內(nèi)容
  7.3.2 軟件測試的步驟和策略
  7.3.3 軟件測試工具LoadRunner簡介
 7.4 軟件項目的調(diào)試
  7.4.1 調(diào)試技術(shù)
  7.4.2 調(diào)試策略
 7.5 面向?qū)ο筌浖y試
  7.5.1 面向?qū)ο蟮能浖y試簡介
  7.5.2 面向?qū)ο蟮能浖y試策略
  7.5.3 面向?qū)ο笤O(shè)計的測試用例
 7.6 項目拓展:高校教材采購系統(tǒng)的測試報告
 7.7 習(xí)題
項目8 軟件項目的維護
 8.1 軟件維護的內(nèi)容及特點
  8.1.1 軟件維護的內(nèi)容
  8.1.2 軟件維護的特點
 8.2 軟件維護的方法
  8.2.1 軟件維護組織
  8.2.2 軟件維護報告
  8.2.3 軟件維護的事件流
  8.2.4 保存軟件維護記錄
  8.2.5 評價軟件維護活動
 8.3 軟件可維護性
  8.3.1 軟件可維護性的定義
  8.3.2 提高軟件可維護性的方法
 8.4 結(jié)合項目分析:學(xué)生信息管理系統(tǒng)的維護人員和數(shù)據(jù)記錄
 8.5 項目拓展:高校教材采購系統(tǒng)的系統(tǒng)維護
 8.6 習(xí)題
項目9 軟件項目的管理
 9.1 項目管理
  9.1.1 項目管理的定義、內(nèi)容及特點
  9.1.2 項目管理的特征和流程
 9.2 人力資源管理
  9.2.1 組織結(jié)構(gòu)和人員配備
  9.2.2 溝通方式
 9.3 軟件的成本管理
  9.3.1 軟件項目的成本估算
  9.3.2 風(fēng)險分析
 9.4 開發(fā)進度和質(zhì)量管理
  9.4.1 軟件項目進度計劃
  9.4.2 Gantt圖
  9.4.3 工程網(wǎng)絡(luò)圖
  9.4.4 軟件項目進度安排
  9.4.5 軟件質(zhì)量保證
 9.5 軟件項目的文檔管理
  9.5.1 項目文檔的功能與分類
  9.5.2 主要項目文檔
 9.6 能力成熟度模型
  9.6.1 CMM的基本概念
  9.6.2 CMM內(nèi)容介紹
 9.7 結(jié)合項目分析:學(xué)生信息管理系統(tǒng)的項目管理
 9.8 項目拓展:高校教材采購系統(tǒng)的項目管理
 9.9 習(xí)題
附  錄
參考文獻

主編信息

陳巧莉,陜西國防工業(yè)職業(yè)技術(shù)學(xué)院教師。

相關(guān)圖書

  • 網(wǎng)絡(luò)與綜合布線系統(tǒng)工程技術(shù)(第2版)

    主編:林夢圓

    本書從網(wǎng)絡(luò)與綜合布線系統(tǒng)工程的實際應(yīng)用出發(fā),比較系統(tǒng)地介紹了網(wǎng)絡(luò)與綜合布線系統(tǒng)的需求分析、基礎(chǔ)知識、布線介質(zhì)及相關(guān)硬件、設(shè)

    ¥59.9
  • 網(wǎng)絡(luò)與綜合布線系統(tǒng)工程技術(shù)

    主編:林夢圓

      本教材為“十二五”職業(yè)教育國家規(guī)劃教材。本書從網(wǎng)絡(luò)與綜合布線系統(tǒng)工程的實際應(yīng)用出發(fā),比較系統(tǒng)地介紹了網(wǎng)絡(luò)與綜合布線系統(tǒng)的需求分

    ¥48