軟件開發(fā)流程與項目管理

-
【作 者】鄒承俊 張 瑾
【I S B N 】978-7-5170-1187-3
【責任編輯】宋俊娥
【適用讀者群】高職高專
【出版時間】2013-08-19
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】140
【千字數(shù)】224
【印 張】8.75
【定 價】¥18
【叢 書】國家示范(骨干)高職院校重點建設(shè)專業(yè)優(yōu)質(zhì)核心課程系列教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
全書從軟件工程方法、軟件管理、軟件可行性研究與計劃、軟件項目詳細設(shè)計、軟件測試、面向?qū)ο笤O(shè)計方法、建模工具及使用等項目入手,介紹了軟件開發(fā)流程與項目管理技術(shù)。
本書內(nèi)容詳實,淺顯易懂,圖文并茂,將理論與實際操作相結(jié)合,重點放在對基礎(chǔ)知識和基本操作技能的培養(yǎng)上。全書內(nèi)容以項目化教學(xué)方式進行編排,每個項目分為若干個任務(wù)來實施,在每個項目的后面有思考題,便于組織教學(xué)。
本書適合作為高等院校、高職高專院校信息類專業(yè)的教材使用,也可作為各類培訓(xùn)班的培訓(xùn)教材以及電腦愛好者的自學(xué)用書。
本書依據(jù)高職高專軟件工程課程的教學(xué)要求編寫,并把作者多年軟件工程教學(xué)經(jīng)驗和教學(xué)實踐成果融入編寫過程中,在內(nèi)容安排上遵循理論與實踐相結(jié)合的原則,力求體現(xiàn)高職教育的特點。
本書選材注意把握高職高專學(xué)生的專業(yè)知識背景與接受能力,由淺入深地以“實例教學(xué)”的方式激發(fā)學(xué)生的學(xué)習興趣。在編寫上,注重內(nèi)容的先進性、系統(tǒng)性和實用性,力求反映軟件工程發(fā)展的最新成果。在結(jié)構(gòu)安排上,深入闡述軟件工程的基礎(chǔ)理論知識,循序漸進,做到理論和實際相結(jié)合。
為了克服與擺脫軟件危機,人們希望通過工程技術(shù)方法和管理手段使軟件開發(fā)納入工程化的軌道,由此產(chǎn)生了軟件工程學(xué)。軟件工程是一門指導(dǎo)計算機軟件開發(fā)與維護的工程學(xué)科,以提高軟件生產(chǎn)的質(zhì)量與效率為宗旨。經(jīng)過四十多年的發(fā)展,軟件工程學(xué)已逐漸成熟,現(xiàn)已成為計算機科學(xué)與技術(shù)領(lǐng)域中一門重要的學(xué)科。
本書依據(jù)高職高專軟件工程課程的教學(xué)要求編寫,并把作者多年的軟件工程教學(xué)經(jīng)驗和教學(xué)實踐成果融入到編寫過程中,在內(nèi)容安排上遵循理論與實踐相結(jié)合的原則,力求體現(xiàn)高職教育的特點。
本書選材注意把握高職高專學(xué)生的專業(yè)知識背景與接受能力,由淺入深地以“實例教學(xué)”的方式激發(fā)學(xué)生的學(xué)習興趣。在編寫上,注重內(nèi)容的先進性、系統(tǒng)性和實用性,力求反映軟件工程發(fā)展的最新成果。在結(jié)構(gòu)安排上,深入闡述軟件工程的基礎(chǔ)理論知識,循序漸進,做到理論和實際相結(jié)合。
本書共分為7個項目,系統(tǒng)介紹了軟件工程的主要內(nèi)容,具體安排如下:
項目一 軟件工程方法學(xué),介紹了軟件工程存在的問題及相關(guān)解決辦法。
項目二 軟件管理,介紹了軟件項目管理的必要性和項目管理的具體方法。
項目三 軟件可行性研究與計劃,介紹了可行性報告的調(diào)查和編寫方法。
項目四 軟件項目詳細設(shè)計,介紹了軟件系統(tǒng)的結(jié)構(gòu)化設(shè)計方法、編碼和運行。
項目五 軟件測試,介紹了軟件測試的相關(guān)方法,具體介紹了黑盒測試和白盒測試。
項目六 面向?qū)ο笤O(shè)計方法,介紹了面向?qū)ο笤O(shè)計方法與面向過程設(shè)計方法的不同,具體介紹了人機交互。
項目七 建模工具及使用,介紹了UML建模語言的應(yīng)用,具體介紹了Rational Rose工具的使用方法。
附件1 需求分析報告,提供編寫軟件項目需求分析報告的文檔模板。
附件2 概要設(shè)計文檔,提供編寫概要設(shè)計文檔的模板。
附件3 可行性分析報告,提供編寫可行性分析報告的文檔模板。
附件4 詳細設(shè)計報告,提供編寫詳細設(shè)計報告的文檔模板。
附件5 系統(tǒng)設(shè)計方案,提供編寫系統(tǒng)設(shè)計方案的文檔模板。
附件6 軟件編碼規(guī)程,提供軟件項目的編碼規(guī)程。
附件7 軟件系統(tǒng)測試報告,提供編寫軟件系統(tǒng)測試報告的文檔模板。
本書是由中國水利水電出版社和成都農(nóng)業(yè)科技職業(yè)學(xué)院共同策劃和組織編寫的高職高專計算機系列教材之一。鄒承俊、張瑾任主編;蔣惠竹、雷靜、任華、尹華國任副主編;由鄒承俊統(tǒng)籌規(guī)劃和統(tǒng)稿,前三個項目主要由蔣蕙竹執(zhí)筆,后四個項目主要由張瑾執(zhí)筆;成都市知用科技有限公司熊維軍參與了部分工作。在此對大家的辛勤工作一并表示感謝。
由于時間倉促,加之作者水平有限,書中不當之處在所難免,懇請廣大讀者批評指正。
編 者
2013年6月于成都
項目一 軟件工程方法學(xué) 1
任務(wù)一 軟件工程的問題 1
1.1.1 軟件及其特點 2
1.1.2 軟件危機 2
1.1.3 軟件工程的定義與原理 3
1.1.4 軟件生命周期模型 4
1.1.5 實例分析 5
任務(wù)二 軟件開發(fā)模型 6
1.2.1 瀑布模型 6
1.2.2 螺旋模型 15
1.2.3 原型模型 15
1.2.4 增量模型 17
1.2.5 面向?qū)ο箝_發(fā)過程的模型 18
任務(wù)三 軟件工程的發(fā)展 18
項目二 軟件管理 20
任務(wù)一 項目管理 21
2.1.1 項目定義與特點 21
2.1.2 項目周期 22
2.1.3 軟件項目管理組織模式 23
2.1.4 軟件配置管理 24
2.1.5 軟件質(zhì)量管理 26
2.1.6 成本管理 27
2.1.7 風險管理 28
2.1.8 進度管理 28
任務(wù)二 項目規(guī)劃 29
2.2.1 項目規(guī)劃定義與原則 30
2.2.2 項目規(guī)劃步驟 30
2.2.3 項目化教學(xué)公共支撐平臺項目
建設(shè)思路 31
2.2.4 項目化教學(xué)公共支撐平臺項目
建設(shè)目標 31
2.2.5 項目化教學(xué)公共支撐平臺項目
建設(shè)范圍 32
項目三 軟件可行性研究與計劃 34
任務(wù)一 可行性分析 34
3.1.1 可行性研究任務(wù) 35
3.1.2 可行性分析和需求分析階段的成果 35
3.1.3 成都農(nóng)業(yè)科技職業(yè)學(xué)院信息化現(xiàn)狀
分析 35
任務(wù)二 項目的可行性分析 36
3.2.1 經(jīng)濟 37
3.2.2 技術(shù) 37
3.2.3 社會環(huán)境 38
3.2.4 人 38
項目四 軟件項目詳細設(shè)計 39
任務(wù)一 系統(tǒng)分析與設(shè)計 39
4.1.1 幾種常見的體系結(jié)構(gòu) 40
4.1.2 結(jié)構(gòu)化概要設(shè)計 42
4.1.3 軟件設(shè)計過程及原則 42
4.1.4 公共項目支撐平臺系統(tǒng)整體技術(shù)
架構(gòu) 44
任務(wù)二 結(jié)構(gòu)化設(shè)計方法 45
4.2.1 項目化教學(xué)公共支撐平臺方案
設(shè)計思路 47
4.2.2 業(yè)務(wù)框架設(shè)計 48
4.2.3 數(shù)據(jù)架構(gòu)設(shè)計 48
4.2.4 公共資源案例庫平臺設(shè)計 49
4.2.5 項目實訓(xùn)平臺 50
4.2.6 學(xué)習平臺 51
4.2.7 教學(xué)互動平臺 51
4.2.8 輔助決策支持系統(tǒng) 52
4.2.9 公共信息服務(wù)系統(tǒng) 53
4.2.10 后臺管理 53
4.2.11 用戶場景設(shè)計 53
項目五 軟件測試 55
任務(wù)一 靜態(tài)測試與動態(tài)測試 56
任務(wù)二 黑盒測試與白盒測試 57
任務(wù)三 測試分析方法與測試設(shè)計技術(shù) 58
任務(wù)四 測試工具及其分類 63
項目六 面向?qū)ο笤O(shè)計方法 65
任務(wù)一 面向?qū)ο笤O(shè)計概述 65
6.1.1 面向?qū)ο笤O(shè)計的任務(wù) 66
6.1.2 面向?qū)ο蟮脑O(shè)計模型 66
任務(wù)二 系統(tǒng)設(shè)計 67
6.2.1 系統(tǒng)設(shè)計過程 67
6.2.2 子系統(tǒng)設(shè)計 67
6.2.3 人機交互設(shè)計 69
6.2.4 任務(wù)管理設(shè)計 70
6.2.5 數(shù)據(jù)管理設(shè)計 70
[思考與擴展訓(xùn)練] 71
項目七 建模工具及使用 72
任務(wù)一 統(tǒng)一建模語言簡介 72
7.1.1 背景知識 73
7.1.2 用例圖 73
7.1.3 類圖 74
7.1.4 序列圖 75
7.1.5 狀態(tài)圖 76
7.1.6 活動圖 76
7.1.7 組件圖 77
7.1.8 部署圖 78
任務(wù)二 Rational Rose工具 79
7.2.1 Rational Rose簡介 79
7.2.2 Rational Rose的使用 79
附件1 84
附件2 93
附件3 100
附件4 111
附件5 119
附件6 125
附件7 131
- 零基礎(chǔ)玩轉(zhuǎn)國產(chǎn)大模型DeepSeek [徐永冰 張帥 編著]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項目管理師考試32小時通關(guān)(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時通關(guān)(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測實訓(xùn) [洪曉江 達則曉麗 錢波]
- 科技信息檢索與論文寫作實用教程 [李振華]
- 傳統(tǒng)山水畫論解讀與實踐 [陳鈉 著]
- Python數(shù)據(jù)庫編程 [主編 殷樹友 邢 翀]
- 計算機基礎(chǔ)實訓(xùn)指導(dǎo) [主編 袁春萍 朱妮]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國勇 晏廷榮]
- Vienna整流器技術(shù) [桂存兵 著]
- 變頻器與伺服應(yīng)用 [陳剛 葉云飛]
- 物聯(lián)網(wǎng)工程設(shè)計與實踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運營與管理 [鐘肖英 陳瀟]
- Java面向?qū)ο蟪绦蛟O(shè)計 [主編 姜春磊 陳虹潔]
- 信息技術(shù)基礎(chǔ)(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應(yīng)用 [主編 陳 萍 劉培培 陳孟軍]
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo) [主編 劉志堅]
- 高級辦公應(yīng)用項目教程 [主編 屈晶 趙成麗]
- 微信小程序開發(fā)項目實戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實戰(zhàn)寶典百問百答 [華俊 盧秀英 邵甜甜 著]
- 計算機網(wǎng)絡(luò)原理及應(yīng)用 [主編 唐繼勇 葉坤 孫夢娜]
- 大學(xué)生創(chuàng)業(yè)基礎(chǔ) [主編 王麗莉 王 楊]
- 船舶輔機 [主編 王連海 于洋 姜淑翠]
- 大學(xué)生就業(yè)指導(dǎo) [主編 王麗莉 董宴廷]
- 系統(tǒng)架構(gòu)設(shè)計師章節(jié)習題與考點特訓(xùn) [主編 薛大龍 鄒月平]
- 高校學(xué)生工作探索與實踐 [郭亮 著]
- 大學(xué)生情商管理 [方雄 著]
- 2023年長沙市會展業(yè)發(fā)展報告 [主編 周棟良]
- C++程序設(shè)計基礎(chǔ)教程
- 局域網(wǎng)組建與維護
- PHP+MySQL開發(fā)實戰(zhàn)
- IT產(chǎn)品銷售與服務(wù)管理
- 網(wǎng)頁設(shè)計實訓(xùn)教程
- Java程序設(shè)計項目教程
- 數(shù)據(jù)庫應(yīng)用技術(shù)——SQL Server 2008
- Flash AS 3.0動畫程序設(shè)計案例教程
- 單片機應(yīng)用教程
- 單片機應(yīng)用系統(tǒng)設(shè)計安裝與調(diào)試
- 電子產(chǎn)品原理安裝與調(diào)試
- 生產(chǎn)過程控制系統(tǒng)安裝與調(diào)試
- 網(wǎng)絡(luò)技術(shù)及應(yīng)用
- 工廠變配電設(shè)備安裝與調(diào)試
- PLC系統(tǒng)安裝與調(diào)試
- PLC控制系統(tǒng)設(shè)計安裝與調(diào)試