軟件工程與項(xiàng)目案例教程 版權(quán)信息
- ISBN:9787121122514
- 條形碼:9787121122514 ; 978-7-121-12251-4
- 裝幀:平裝
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
軟件工程與項(xiàng)目案例教程 內(nèi)容簡介
《軟件工程與項(xiàng)目案 例教程》從實(shí)用、夠用的角度出發(fā),以圖書館管理系 統(tǒng)為主線,采用項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動案例教學(xué)方式, 詳細(xì)地講述了軟件工程的基本原理、概念、技術(shù)和方 法! 盾浖こ膛c項(xiàng)目案例教程》分為基礎(chǔ)理論篇、 分析與設(shè)計(jì)篇、維護(hù)與管理篇共3篇、10個項(xiàng)目。 基礎(chǔ)理論篇講述了軟件工程概念、軟件的定義、 軟件危機(jī)、軟件的生命周期、開發(fā)模型及UML的概念 模型、UML的靜態(tài)建模機(jī)制及動態(tài)建模機(jī)制。同時, 還介紹了兩種常見的建模工具IBM Rational Rose及 Microsoft Office Visio的使用方法! 》治雠c設(shè)計(jì)篇講述了項(xiàng)目市場調(diào)研、軟件項(xiàng)目需 求分析、軟件項(xiàng)目總體設(shè)計(jì)、軟件項(xiàng)目詳細(xì)設(shè)計(jì)。以 圖書館管理系統(tǒng)為案例,以面向?qū)ο笤O(shè)計(jì)方法為重點(diǎn) ,運(yùn)用UML建模語言,詳細(xì)描述了市場調(diào)研、需求分 析、總體設(shè)計(jì)及詳細(xì)設(shè)計(jì)的建模過程! 【S護(hù)與管理篇講述了軟件項(xiàng)目實(shí)現(xiàn)、軟件測試、 軟件維護(hù)及軟件項(xiàng)目管理。同時,還介紹了 Microsoft Project的使用方法! 盾浖こ膛c項(xiàng)目案例教程》語言簡練,通俗易 懂,采用項(xiàng)目案例教學(xué)方法,注重培養(yǎng)學(xué)生動手能力 ,并且每個項(xiàng)目后都附有實(shí)驗(yàn)實(shí)訓(xùn)和習(xí)題,供學(xué)生及 時消化對應(yīng)任務(wù)內(nèi)容之用。本書可作為高職高專院校 、成人教育學(xué)院軟件工程的教材,也可以作為軟件開 發(fā)設(shè)計(jì)人員的參考材料。
軟件工程與項(xiàng)目案例教程 目錄
項(xiàng)目1 軟件工程概述
任務(wù)1.1 軟件工程
1.1.1 軟件的定義及其特點(diǎn)
1.1.2 軟件危機(jī)
1.1.3 軟件工程的概念和原則
任務(wù)1.2 軟件生命周期與軟件開發(fā)模型
1.2.1 軟件生命周期
1.2.2 軟件開發(fā)模型
任務(wù)1.3 建模工具
小結(jié)
實(shí)驗(yàn)實(shí)訓(xùn)
習(xí)題
項(xiàng)目2 統(tǒng)一建模語言(UML)
任務(wù)2.1 UML的概述
2.1.1 UML的概念
2.1.2 UML的發(fā)展過程
2.1.3 UML的主要內(nèi)容
任務(wù)2.2 UML的概念模型
2.2.1 UML有三個基本的構(gòu)造塊(事物、關(guān)系、圖)
2.2.2 UML的規(guī)則
2.2.3 UML中的公共機(jī)制
任務(wù)2.3 UML的靜態(tài)建模機(jī)制
2.3.1 用例圖
2.3.2 類圖
2.3.3 對象圖
2.3.4 包
2.3.5 使用類圖的幾個建議
任務(wù)2.4 UML的動態(tài)建模機(jī)制
2.4.1 對象之間的交互
2.4.2 狀態(tài)圖
2.4.3 交互圖
2.4.4 活動圖
2.4.5 4種圖的運(yùn)用
小結(jié)
實(shí)驗(yàn)實(shí)訓(xùn)
實(shí)訓(xùn)一 Microsoft Office Visio 2003的基礎(chǔ)操作
實(shí)訓(xùn)二 Rational Rose的基礎(chǔ)操作
實(shí)訓(xùn)三 學(xué)生管理系統(tǒng)練習(xí)
習(xí)題
第2篇 分析與設(shè)計(jì)篇
項(xiàng)目3 項(xiàng)目市場調(diào)研
任務(wù)3.1 系統(tǒng)的研發(fā)背景
3.1.1 圖書館管理系統(tǒng)的提出
3.1.2 國內(nèi)、外研發(fā)現(xiàn)狀
任務(wù)3.2 軟件開發(fā)計(jì)劃
3.2.1 問題定義
3.2.2 可行性分析
3.2.3 可行性分析報告
3.2.4 系統(tǒng)的開發(fā)計(jì)劃
小結(jié)
實(shí)驗(yàn)實(shí)訓(xùn)
習(xí)題
項(xiàng)目4 軟件項(xiàng)目需求分析
任務(wù)4.1 調(diào)查系統(tǒng)的需求
4.1.1 功能需求和技術(shù)需求
4.1.2 系統(tǒng)相關(guān)者
4.1.3 建立系統(tǒng)需求原型
任務(wù)4.2 模型
4.2.1 模型的作用及類型
4.2.2 邏輯模型和物理模型
任務(wù)4.3 事件
4.3.1 事件的概念和類型
4.3.2 事件定義
4.3.3 圖書館管理系統(tǒng)中的事件
任務(wù)4.4 事物
4.4.1 事物的概念和類型
4.4.2 事物之間的關(guān)系
4.4.3 事物的屬性
4.4.4 數(shù)據(jù)實(shí)體和對象
任務(wù)4.5 實(shí)體—聯(lián)系圖
任務(wù)4.6 類圖
4.6.1 用面向?qū)ο蟮姆椒ǚ治鍪挛?br>4.6.2 類圖的符號
4.6.3 建模的目標(biāo)
4.6.4 需求分析規(guī)格說明書編寫提綱
小結(jié)
實(shí)驗(yàn)實(shí)訓(xùn)
實(shí)訓(xùn)一 使用Visio 2003繪制流程圖
實(shí)訓(xùn)二 學(xué)生管理系統(tǒng)練習(xí)
習(xí)題
項(xiàng)目5 軟件項(xiàng)目總體設(shè)計(jì)
任務(wù)5.1 總體設(shè)計(jì)的基本內(nèi)容
5.1.1 軟件設(shè)計(jì)定義
5.1.2 總體設(shè)計(jì)的目標(biāo)與步驟
5.1.3 總體設(shè)計(jì)的基本任務(wù)
5.1.4 總體設(shè)計(jì)的準(zhǔn)則
任務(wù)5.2 結(jié)構(gòu)化的軟件設(shè)計(jì)
5.2.1 結(jié)構(gòu)化設(shè)計(jì)的基本概念
5.2.2 結(jié)構(gòu)化的設(shè)計(jì)方法
5.2.3 運(yùn)行環(huán)境設(shè)計(jì)
任務(wù)5.3 面向?qū)ο蟮能浖O(shè)計(jì)
5.3.1 面向?qū)ο蟮脑O(shè)計(jì)方法
5.3.2 系統(tǒng)行為——圖書館管理系統(tǒng)的用例圖
5.3.3 對象交互——圖書館管理系統(tǒng)的交互圖
5.3.4 對象行為——圖書館管理系統(tǒng)的狀態(tài)圖
小結(jié)
實(shí)驗(yàn)實(shí)訓(xùn)
實(shí)訓(xùn)一 使用Rational Rose繪制圖書館管理系統(tǒng)的用例圖
實(shí)訓(xùn)二 使用Rational Rose繪制圖書館管理系統(tǒng)的順序圖
實(shí)訓(xùn)三 使用Rational Rose繪制圖書館管理系統(tǒng)的狀態(tài)圖
實(shí)訓(xùn)四 學(xué)生管理系統(tǒng)練習(xí)
習(xí)題
項(xiàng)目6 軟件項(xiàng)目詳細(xì)設(shè)計(jì)
任務(wù)6.1 系統(tǒng)詳細(xì)設(shè)計(jì)的基本內(nèi)容
6.1.1 詳細(xì)設(shè)計(jì)概述
6.1.2 詳細(xì)設(shè)計(jì)的基本任務(wù)
6.1.3 詳細(xì)設(shè)計(jì)方法
任務(wù)6.2 圖書館管理系統(tǒng)的詳細(xì)設(shè)計(jì)
6.2.1 系統(tǒng)包圖
6.2.2 類的類型以及類之間的關(guān)系
6.2.3 圖書館管理系統(tǒng)的類圖
6.2.4 設(shè)計(jì)類圖的開發(fā)
任務(wù)6.3 用戶界面設(shè)計(jì)
6.3.1 用戶界面設(shè)計(jì)應(yīng)具有的特點(diǎn)
6.3.2 用戶界面設(shè)計(jì)的基本類型和基本原則
6.3.3 圖書館管理系統(tǒng)的界面設(shè)計(jì)
小結(jié)
實(shí)驗(yàn)實(shí)訓(xùn)
實(shí)訓(xùn)一 使用Rational Rose繪制圖書館管理系統(tǒng)的類圖
實(shí)訓(xùn)二 學(xué)生管理系統(tǒng)練習(xí)
習(xí)題
第3篇 維護(hù)與管理篇
項(xiàng)目7 軟件項(xiàng)目實(shí)現(xiàn)
任務(wù)7.1 結(jié)構(gòu)化程序設(shè)計(jì)
7.1.1 結(jié)構(gòu)化程序設(shè)計(jì)的原則
7.1.2 結(jié)構(gòu)化程序的基本結(jié)構(gòu)與特點(diǎn)
7.1.3 結(jié)構(gòu)化程序設(shè)計(jì)原則和方法
任務(wù)7.2 面向?qū)ο蟪绦蛟O(shè)計(jì)
7.2.1 數(shù)據(jù)抽象和封裝
7.2.2 繼承
7.2.3 多態(tài)
任務(wù)7.3 程序設(shè)計(jì)語言
7.3.1 程序設(shè)計(jì)語言
7.3.2 程序設(shè)計(jì)語言分類
任務(wù)7.4 程序復(fù)雜度
7.4.1 時間復(fù)雜度
7.4.2 空間復(fù)雜度
小結(jié)
實(shí)驗(yàn)實(shí)訓(xùn)
習(xí)題
項(xiàng)目8 軟件測試
任務(wù)8.1 軟件測試基礎(chǔ)
8.1.1 什么是軟件測試
8.1.2 軟件測試的目的和原則
8.1.3 程序錯誤分類
任務(wù)8.2 軟件測試方法
8.2.1 黑盒測試和白盒測試
8.2.2 軟件測試步驟
任務(wù)8.3 面向?qū)ο筌浖䴗y試
8.3.1 面向?qū)ο筌浖䴗y試的定義
8.3.2 測試計(jì)劃
8.3.3 面向?qū)ο蟮臏y試
8.3.4 測試類的層次結(jié)構(gòu)
8.3.5 分布式對象測試
任務(wù)8.4 軟件測試報告
8.4.1 軟件測試報告
8.4.2 測試報告模板
小結(jié)
實(shí)驗(yàn)實(shí)訓(xùn)
實(shí)訓(xùn)一 黑盒測試
實(shí)訓(xùn)二 白盒測試
實(shí)訓(xùn)三 單元測試
習(xí)題
項(xiàng)目9 軟件維護(hù)
任務(wù)9.1 軟件維護(hù)的概念
9.1.1 軟件維護(hù)的目的及類型
9.1.2 軟件維護(hù)的定義
9.1.3 軟件維護(hù)的策略
任務(wù)9.2 軟件維護(hù)的成本
9.2.1 影響軟件維護(hù)的因素
9.2.2 軟件維護(hù)成本的分析
任務(wù)9.3 軟件維護(hù)方法
9.3.1 軟件維護(hù)報告
9.3.2 軟件維護(hù)事件流
9.3.3 評價軟件維護(hù)活動
任務(wù)9.4 軟件可維護(hù)性
9.4.1 軟件可維護(hù)性的定義
9.4.2 提高可維護(hù)性的方法
小結(jié)
實(shí)驗(yàn)實(shí)訓(xùn)
習(xí)題
項(xiàng)目10 軟件項(xiàng)目管理
任務(wù)10.1 軟件項(xiàng)目管理的特點(diǎn)和內(nèi)容
10.1.1 軟件項(xiàng)目管理的特點(diǎn)
10.1.2 軟件項(xiàng)目管理的內(nèi)容
任務(wù)10.2 風(fēng)險管理
10.2.1 風(fēng)險來源
10.2.2 風(fēng)險識別
10.2.3 風(fēng)險應(yīng)對控制
任務(wù)10.3 項(xiàng)目人力資源管理
10.3.1 組織規(guī)劃
10.3.2 人員組織
10.3.3 團(tuán)隊(duì)發(fā)展
任務(wù)10.4 進(jìn)度計(jì)劃管理
10.4.1 制定項(xiàng)目進(jìn)度計(jì)劃
10.4.2 界定項(xiàng)目的范圍和進(jìn)度
任務(wù)10.5 質(zhì)量管理
10.5.1 質(zhì)量計(jì)劃
10.5.2 質(zhì)量保證
10.5.3 質(zhì)量控制
小結(jié)
實(shí)驗(yàn)實(shí)訓(xùn)
實(shí)訓(xùn)一 Microsoft Project軟件的初步練習(xí)
實(shí)訓(xùn)二 利用Microsoft Project進(jìn)行時間進(jìn)度的安排
實(shí)訓(xùn)三 Project 2003練習(xí)
習(xí)題
參考文獻(xiàn)
- >
龍榆生:詞曲概論/大家小書
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
史學(xué)評論
- >
山海經(jīng)
- >
月亮與六便士
- >
回憶愛瑪儂
- >
推拿
- >
經(jīng)典常談