軟件工程項(xiàng)目實(shí)訓(xùn)教程

出版時(shí)間:2011-6  出版社:清華大學(xué)出版社  作者:張家浩 編  頁數(shù):243  

內(nèi)容概要

  《軟件工程項(xiàng)目實(shí)訓(xùn)教程:基于微軟vsts》在簡單回顧軟件工程理論和技術(shù)方法的同時(shí),介紹基于vsts的軟件過程管理方法,并帶領(lǐng)學(xué)生實(shí)際使用這些管理工具。全書采用“atm擴(kuò)展”項(xiàng)目作為案例。每章還配有課堂作業(yè)與問題思考,方便老師和學(xué)生使用。
  《軟件工程項(xiàng)目實(shí)訓(xùn)教程:基于微軟vsts》可作為軟件學(xué)院或軟件工程專業(yè)的軟件工程實(shí)踐教材,也可作為其他相關(guān)專業(yè)的實(shí)踐教學(xué)用書,還可作為從事軟件開發(fā)的科技人員的參考書、培訓(xùn)教材等。

書籍目錄

第1章 軟件工程實(shí)訓(xùn)項(xiàng)目課程導(dǎo)論
1.1 軟件工程與我
1.1.1 角色認(rèn)知:我的未來不是夢
1.1.2 課程定位:軟件車間主任的培訓(xùn)班
1.1.3 實(shí)訓(xùn)與實(shí)戰(zhàn):態(tài)度決定一切
1.1.4 理論與實(shí)踐:相映成趣、相得益彰
1.2 實(shí)訓(xùn)各階段的任務(wù)與要求
1.2.1 階段1:組成項(xiàng)目團(tuán)隊(duì)
1.2.2 階段2:提出項(xiàng)目目標(biāo)
1.2.3 階段3:制定項(xiàng)目計(jì)劃
1.2.4 階段4:完成需求定義
1.2.5 階段5:設(shè)計(jì)系統(tǒng)架構(gòu)
1.2.6 階段6:完成代碼開發(fā)
1.2.7 階段7:提交測試驗(yàn)收
1.2.8 階段8:進(jìn)行項(xiàng)目總結(jié)
1.3 實(shí)訓(xùn)項(xiàng)目課題的選擇
1.3.1 關(guān)于實(shí)訓(xùn)項(xiàng)目課題的選擇
1.3.2 實(shí)訓(xùn)項(xiàng)目案例——atm系統(tǒng)擴(kuò)展
1.3.3 在相同基礎(chǔ)上的個(gè)性化發(fā)揮
1.4 帶著兄弟們上路
1.4.1 組成項(xiàng)目團(tuán)隊(duì)
1.4.2 從角色需要考慮人選
1.4.3 準(zhǔn)備vsts環(huán)境
1.4.4 閱讀教材與參考書
1.5 本階段小結(jié)——組成項(xiàng)目團(tuán)隊(duì)
1.5.1 理解實(shí)訓(xùn)項(xiàng)目的課程目標(biāo)
1.5.2 了解如何進(jìn)行課程階段成果的檢查
1.5.3 本章 的理論基礎(chǔ)和實(shí)踐內(nèi)容小結(jié)
1.6 本章 作業(yè)與問題
1.6.1 本章 作業(yè)
1.6.2 問題:更進(jìn)一步的思考
第2章 實(shí)訓(xùn)項(xiàng)目的選題與目標(biāo)范圍確定
2.1 認(rèn)識我們的目標(biāo)
2.1.1 微軟創(chuàng)新杯
2.1.2 大賽主題與選題
2.1.3 理解大賽主題
2.2 有一個(gè)好的點(diǎn)子
2.2.1 基于傳統(tǒng)問題域的創(chuàng)新選題
2.2.2 關(guān)注新的應(yīng)用領(lǐng)域
2.2.3 尋找新的技術(shù)應(yīng)用熱點(diǎn)
2.2.4 參考各類軟件創(chuàng)新大賽的獲獎(jiǎng)選題
2.2.5 從既往的項(xiàng)目中選擇課題
2.3 選題的目標(biāo)設(shè)計(jì)與價(jià)值評價(jià)
2.3.1 目標(biāo)與方案
2.3.2 最初的目標(biāo):大賽通知
2.3.3 第一個(gè)交付成果:《項(xiàng)目計(jì)劃書》
2.3.4 再談目標(biāo)——大賽的評價(jià)標(biāo)準(zhǔn)
2.4 課題的難度與可行性
2.4.1 何謂“難度”
2.4.2 難度與可行性的關(guān)系
2.4.3 可行性的非技術(shù)性考慮
2.5 確定項(xiàng)目的范圍
2.5.1 為目標(biāo)而確定范圍
2.5.2 考慮條件和資源
2.5.3 修剪你的“范圍樹”
2.6 項(xiàng)目團(tuán)隊(duì)組建與項(xiàng)目初步規(guī)劃
2.6.1 角色與分工
2.6.2 項(xiàng)目總體規(guī)劃
2.6.3 為第一次提交,制訂更詳細(xì)的工作計(jì)劃
2.7 實(shí)訓(xùn)項(xiàng)目案例——《atm擴(kuò)展項(xiàng)目計(jì)劃書》
2.7.1 參賽作品構(gòu)思的創(chuàng)意與價(jià)值
2.7.2 參賽作品的目標(biāo)實(shí)現(xiàn)形式
2.7.3 參賽作品目標(biāo)實(shí)現(xiàn)的可行性
2.7.4 團(tuán)隊(duì)組成與角色分工
2.7.5 項(xiàng)目時(shí)間進(jìn)度表
2.8 本階段小結(jié)——通過項(xiàng)目初審
2.8.1 軟件創(chuàng)新大賽各階段評審重點(diǎn)
2.8.2 第一輪入圍與評判標(biāo)準(zhǔn)
2.8.3 本章 的理論基礎(chǔ)和實(shí)踐內(nèi)容小結(jié)
2.9 本章 作業(yè)與問題
2.9.1 本章 作業(yè)
2.9.2 問題:更進(jìn)一步的思考
第3章 交付過程模型與項(xiàng)目管理控制
3.1 交付過程模型與過程管理
3.1.1 過程模型的一般意義
3.1.2 微軟公司的軟件過程模型msf與vsts
3.1.3 統(tǒng)一過程模型rup與ibm的jazz
3.1.4 msf與rup的比較
3.2 交付過程模型的結(jié)構(gòu)與關(guān)鍵行為
3.2.1 工作項(xiàng)與工作產(chǎn)品
3.2.2 角色
3.2.3 流程
3.2.4 活動和步驟
3.3 為實(shí)訓(xùn)項(xiàng)目搭建vsts平臺
3.3.1 vsts的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)
3.3.2 安裝vsts系統(tǒng)的服務(wù)器端
3.3.3 安裝vsts系統(tǒng)的客戶端
3.4 使用vsts定義項(xiàng)目
3.4.1 在vsts上定義項(xiàng)目
3.4.2 使用團(tuán)隊(duì)資源管理器定義項(xiàng)目的工作項(xiàng)內(nèi)容
3.5 為項(xiàng)目定義基線與狀態(tài)
3.5.1 基線與狀態(tài)控制
3.5.2 用vsts設(shè)置項(xiàng)目的基線
3.6 創(chuàng)建門戶與團(tuán)隊(duì)報(bào)告
3.6.1 打開團(tuán)隊(duì)項(xiàng)目門戶
3.6.2 自定義并擴(kuò)展團(tuán)隊(duì)報(bào)告
3.7 實(shí)訓(xùn)項(xiàng)目案例——atm擴(kuò)展
3.7.1 定義前的準(zhǔn)備
3.7.2 為atm擴(kuò)展項(xiàng)目選擇生命周期模型
3.7.3 為atm擴(kuò)展項(xiàng)目定義項(xiàng)目計(jì)劃
3.7.4 為atm擴(kuò)展項(xiàng)目定義具體的工作項(xiàng)內(nèi)容
3.7.5 為atm擴(kuò)展項(xiàng)目定義基線
3.7.6 查看atm擴(kuò)展項(xiàng)目的團(tuán)隊(duì)門戶和團(tuán)隊(duì)報(bào)告
3.8 本階段小結(jié)——召開第一次項(xiàng)目例會
3.8.1 如何開好一次項(xiàng)目例會
3.8.2 本章 的理論基礎(chǔ)和實(shí)踐內(nèi)容小結(jié)
3.9 本章 作業(yè)與問題
3.9.1 本章 作業(yè)
3.9.2 問題:更進(jìn)一步的思考
第4章 需求工程中的需求開發(fā)與管理
4.1 軟件需求的獲取與描述
4.1.1 需求獲取階段的工作目標(biāo)與關(guān)鍵交付物成果
4.1.2 基于uml的電梯控制系統(tǒng)需求模型
4.1.3 項(xiàng)目案例:atm擴(kuò)展項(xiàng)目的需求獲取過程
4.1.4 項(xiàng)目案例:atm基本系統(tǒng)的業(yè)務(wù)用例模型
4.1.5 項(xiàng)目案例:在atm網(wǎng)絡(luò)系統(tǒng)中加入“前置機(jī)”的功能與作用
4.1.6 項(xiàng)目案例:atm系統(tǒng)的擴(kuò)展以及相關(guān)的用戶確認(rèn)
4.2 需求分析模型與關(guān)鍵需求
4.2.1 需求分析階段的工作目標(biāo)與關(guān)鍵交付物成果
4.2.2 項(xiàng)目案例:atm基本系統(tǒng)的需求分析模型
4.2.3 項(xiàng)目案例:atm擴(kuò)展的需求場景
4.2.4 項(xiàng)目案例:atm擴(kuò)展的關(guān)鍵需求分析
4.2.5 項(xiàng)目案例:atm關(guān)鍵需求實(shí)現(xiàn)的用戶驗(yàn)收
4.3 文檔化的需求處理與需求規(guī)格描述
4.3.1 需求處理階段的工作目標(biāo)與關(guān)鍵交付物成果
4.3.2 《需求規(guī)格說明書》的主要內(nèi)容
4.3.3 項(xiàng)目案例:atm項(xiàng)目的《需求規(guī)格說明書》
4.4 borlandcaliber的需求定義與管理功能
4.4.1 borlandcaliber的需求定義與管理概念
4.4.2 borlandcaliber的需求定義與管理過程
4.5 使用caliber定義項(xiàng)目需求
4.5.1 創(chuàng)建新項(xiàng)目
4.5.2 為項(xiàng)目創(chuàng)建需求樹
4.5.3 定義需求信息
4.5.4 為需求分配屬性值
4.5.5 為需求分配用戶和組
4.5.6 鏈接參考文檔
4.5.7 創(chuàng)建追蹤能力鏈接
4.5.8 定義需求驗(yàn)證過程
4.6 使用caliber對需求進(jìn)行基線管理
4.6.1 查看項(xiàng)目的需求基線
4.6.2 創(chuàng)建項(xiàng)目的需求基線
4.6.3 初始化項(xiàng)目的需求基線
4.6.4 鎖定項(xiàng)目的需求基線
4.6.5 項(xiàng)目基線的電子簽名
4.6.6 添加項(xiàng)目基線的電子簽名
4.6.7 查看項(xiàng)目基線的簽名報(bào)告
4.6.8 比較項(xiàng)目的需求基線
4.6.9 有關(guān)項(xiàng)目需求基線的小結(jié)
4.7 將caliber與vsts集成
4.7.1 安裝caliber的vsts插件
4.7.2 讓caliber與vsts工作項(xiàng)關(guān)聯(lián)
4.7.3 在vsts中創(chuàng)建caliber的需求項(xiàng)
4.7.4 建立caliber的需求項(xiàng)與vsts工作項(xiàng)之間的跟蹤關(guān)系
4.7.5 總結(jié):caliber與vsts一起工作
4.8 在caliber上建立atm擴(kuò)展需求
4.8.1 從業(yè)務(wù)用例模型到caliber需求樹
4.8.2 了解caliber上的atm需求
4.8.3 在caliber中擴(kuò)展自己的atm需求
4.8.4 在caliber上確定項(xiàng)目的需求范圍邊界
4.8.5 與vsts工作項(xiàng)相關(guān)聯(lián)并確定基線
4.9 本階段小結(jié)——通過需求評審
4.9.1 理解實(shí)訓(xùn)項(xiàng)目的需求評審要求
4.9.2 開展實(shí)訓(xùn)項(xiàng)目的需求評審活動
4.9.3 本章 的理論基礎(chǔ)和實(shí)踐內(nèi)容小結(jié)
4.1 0本章 作業(yè)與問題
4.1 0.1 本章 作業(yè)
4.1 0.2 問題:更進(jìn)一步的思考
第5章 基于關(guān)鍵質(zhì)量屬性的架構(gòu)設(shè)計(jì)
5.1 最初的架構(gòu)模型設(shè)想
5.1.1 從需求模型開始
5.1.2 一般架構(gòu)模型的基本考慮
5.1.3 從需求模型到架構(gòu)模型的轉(zhuǎn)換
5.1.4 電梯控制系統(tǒng)的架構(gòu)設(shè)計(jì)
5.2 關(guān)注與架構(gòu)有關(guān)的關(guān)鍵質(zhì)量屬性
5.2.1 滿足關(guān)鍵質(zhì)量屬性需求的架構(gòu)設(shè)計(jì)
5.2.2 電梯控制系統(tǒng)關(guān)鍵質(zhì)量屬性需求分析
5.2.3 規(guī)范的關(guān)鍵質(zhì)量屬性場景描述
5.2.4 有關(guān)atm擴(kuò)展的關(guān)鍵質(zhì)量屬性場景描述
5.3 基于關(guān)鍵質(zhì)量屬性需求的分析與架構(gòu)設(shè)計(jì)
5.3.1 “可用性”需求的現(xiàn)狀分析
5.3.2 實(shí)現(xiàn)“實(shí)時(shí)性”需求的對策
5.3.3 實(shí)現(xiàn)“實(shí)時(shí)性”需求的方法
5.3.4 基于關(guān)鍵質(zhì)量屬性的架構(gòu)分析
5.3.5 實(shí)時(shí)故障恢復(fù)系統(tǒng)的架構(gòu)設(shè)計(jì)考慮
5.3.6 實(shí)時(shí)故障恢復(fù)系統(tǒng)的詳細(xì)設(shè)計(jì)考慮
5.4 搭建一個(gè)基于mvc模式的struts架構(gòu)
5.4.1 選擇mvc模式的理由
5.4.2 用struts搭建一個(gè)“輕量級”的應(yīng)用架構(gòu)
5.4.3 更進(jìn)一步地體驗(yàn)struts架構(gòu)中的mvc組件
5.4.4 項(xiàng)目作業(yè):比較在struts架構(gòu)上搭建atm系統(tǒng)的優(yōu)劣
5.5 在struts架構(gòu)上運(yùn)用面向?qū)ο笤O(shè)計(jì)模式
5.5.1 業(yè)務(wù)處理流程靈活性的質(zhì)量屬性場景描述
5.5.2 實(shí)現(xiàn)業(yè)務(wù)處理流程靈活性的戰(zhàn)術(shù)對策
5.5.3 采用工廠方法實(shí)現(xiàn)流程靈活性的關(guān)鍵質(zhì)量需求
5.5.4 在struts框架下實(shí)現(xiàn)設(shè)計(jì)模式的應(yīng)用
5.6 使用vsts可視化的分布式系統(tǒng)設(shè)計(jì)器構(gòu)建系統(tǒng)架構(gòu)
5.6.1 分布式系統(tǒng)設(shè)計(jì)器的作用和相互關(guān)系
5.6.2 定義組件的提供者
5.6.3 定義對組件提供者終結(jié)點(diǎn)的控制
5.6.4 定義組件之間的連接
5.6.5 應(yīng)用程序的實(shí)現(xiàn)
5.6.6 項(xiàng)目作業(yè):使用vsts應(yīng)用程序設(shè)計(jì)器實(shí)現(xiàn)atm系統(tǒng)
5.7 架構(gòu)文檔與架構(gòu)評審
5.7.1 規(guī)范的架構(gòu)設(shè)計(jì)活動過程與制品
5.7.2 需要編寫的架構(gòu)視圖和文檔
5.7.3 透過架構(gòu)視圖表現(xiàn)架構(gòu)設(shè)計(jì)的核心內(nèi)容
5.7.4 針對一般要素的架構(gòu)設(shè)計(jì)評審
5.7.5 針對關(guān)鍵質(zhì)量屬性需求的架構(gòu)設(shè)計(jì)評審
5.7.6 atm實(shí)時(shí)故障恢復(fù)系統(tǒng)的構(gòu)架設(shè)計(jì)評審
5.8 本階段小結(jié)——通過架構(gòu)設(shè)計(jì)評審
5.8.1 理解項(xiàng)目實(shí)訓(xùn)課程的架構(gòu)設(shè)計(jì)評審要求
5.8.2 開展實(shí)訓(xùn)項(xiàng)目的架構(gòu)評審活動
5.8.3 本章 的理論基礎(chǔ)和實(shí)踐內(nèi)容小結(jié)
5.9 本章 作業(yè)與問題
5.9.1 本章 作業(yè)
5.9.2 問題:更進(jìn)一步的思考
第6章 代碼開發(fā)階段的軟件過程控制與管理
6.1 用vsts實(shí)現(xiàn)對源代碼的控制與管理
6.1.1 從建立規(guī)范的源代碼開發(fā)管理環(huán)境開始
6.1.2 使用源代碼管理器對個(gè)人的工作區(qū)進(jìn)行管理
6.1.3 向存儲庫和工作區(qū)中添加文件夾/文件/解決方案
6.1.4 通過配置簽入/簽出策略設(shè)置對變更活動的約束
6.1.5 簽出
6.1.6 簽入
6.2 使用tfvc進(jìn)行版本控制
6.2.1 設(shè)置團(tuán)隊(duì)版本控制環(huán)境
6.2.2 決定控制什么和由誰來進(jìn)行控制
6.2.3 在開發(fā)中使用tfvc進(jìn)行版本控制和管理
6.3 使用tfb進(jìn)行構(gòu)建與發(fā)布管理
6.3.1 什么是現(xiàn)代構(gòu)建與發(fā)布管理
6.3.2 安裝并配置tfb
6.3.3 使用tfb進(jìn)行生成與每日集成
6.3.4 查看tfb報(bào)告
6.4 體驗(yàn)vsts的單元測試與測試管理
6.4.1 測試的概念與vsts的測試功能
6.4.2 單元測試的概念
6.4.3 建立本地的單元測試環(huán)境
6.4.4 為單元測試設(shè)置vs項(xiàng)目
6.4.5 使用測試管理器運(yùn)行和管理單元測試
6.4.6 嘗試vsts的測試代碼覆蓋
6.4.7 運(yùn)用vsts托管代碼分析工具
6.4.8 將測試與tfs集成并發(fā)布測試結(jié)果
6.5 本階段小結(jié)——通過代碼評審
6.5.1 理解實(shí)訓(xùn)項(xiàng)目的代碼評審要求
6.5.2 開展實(shí)訓(xùn)項(xiàng)目的代碼評審活動
6.5.3 本章 的理論基礎(chǔ)和實(shí)踐內(nèi)容小結(jié)
6.6 本章 作業(yè)與問題
6.6.1 本章 作業(yè)
6.6.2 問題:更進(jìn)一步的思考
第7章 系統(tǒng)測試與用戶驗(yàn)收
7.1 集成測試
7.1.1 什么是集成測試
7.1.2 在“類”級別的集成測試
7.1.3 使用vsts的web測試作為集成測試工具
7.1.4 用vsts的應(yīng)用程序設(shè)計(jì)器創(chuàng)建一個(gè)web應(yīng)用
7.1.5 實(shí)現(xiàn)stockbroker股票交易系統(tǒng)的關(guān)鍵組件
7.1.6 配置和創(chuàng)建web測試
7.1.7 開始模擬的web測試
7.1.8 測試組件之間的操作
7.2 系統(tǒng)測試
7.2.1 系統(tǒng)功能測試
7.2.2 系統(tǒng)性能測試
7.2.3 系統(tǒng)負(fù)載測試
7.3 應(yīng)用系統(tǒng)的發(fā)布過程
7.3.1 部署與發(fā)布的概念
7.3.2 應(yīng)用系統(tǒng)的現(xiàn)場實(shí)施過程
7.3.3 應(yīng)用系統(tǒng)的現(xiàn)場實(shí)施活動
7.4 模擬用戶驗(yàn)收測試
7.4.1 制定《驗(yàn)收測試計(jì)劃》
7.4.2 設(shè)計(jì)《驗(yàn)收測試用例》
7.4.3 實(shí)施驗(yàn)收測試
7.4.4 編寫《驗(yàn)收測試報(bào)告》
7.4.5 模擬用戶驗(yàn)收測試
7.4.6 修改、修改、再修改
7.5 對atm擴(kuò)展項(xiàng)目進(jìn)行用戶驗(yàn)收測試
7.5.1 對atm擴(kuò)展項(xiàng)目進(jìn)行驗(yàn)收測試的用戶需求
7.5.2 對atm擴(kuò)展項(xiàng)目進(jìn)行用戶驗(yàn)收測試的測試環(huán)境
7.5.3 對atm擴(kuò)展項(xiàng)目進(jìn)行用戶驗(yàn)收測試的過程組織
7.5.4 對atm擴(kuò)展項(xiàng)目進(jìn)行用戶驗(yàn)收測試的測試用例
7.6 本階段小結(jié)——通過用戶驗(yàn)收測試
7.6.1 理解實(shí)訓(xùn)項(xiàng)目的用戶驗(yàn)收測試要求
7.6.2 開展實(shí)訓(xùn)項(xiàng)目的用戶驗(yàn)收測試活動
7.6.3 本章 的理論基礎(chǔ)和實(shí)踐內(nèi)容小結(jié)
7.7 本章 作業(yè)與問題
7.7.1 本章 作業(yè)
7.7.2 問題:更進(jìn)一步的思考
第8章 實(shí)訓(xùn)項(xiàng)目的結(jié)束與總結(jié)
8.1 理解實(shí)訓(xùn)項(xiàng)目的結(jié)束活動與要求
8.1.1 項(xiàng)目管理中的項(xiàng)目結(jié)束活動
8.1.2 評價(jià)與度量的對象
8.1.3 評價(jià)“度”的把握
8.1.4 評價(jià)要素的選擇
8.1.5 針對項(xiàng)目團(tuán)隊(duì)的“評價(jià)樹”
8.1.6 針對實(shí)訓(xùn)課程本身的“評價(jià)樹”
8.2 基于項(xiàng)目作品目標(biāo)實(shí)現(xiàn)與否的項(xiàng)目團(tuán)隊(duì)評審
8.2.1 理解作品目標(biāo)實(shí)現(xiàn)情況的評價(jià)與總結(jié)要求
8.2.2 實(shí)訓(xùn)項(xiàng)目作品目標(biāo)實(shí)現(xiàn)情況的測試與評審
8.3 基于項(xiàng)目管理目標(biāo)實(shí)現(xiàn)與否的項(xiàng)目團(tuán)隊(duì)評審
8.3.1 理解項(xiàng)目管理目標(biāo)實(shí)現(xiàn)情況的評價(jià)與總結(jié)要求
8.3.2 項(xiàng)目管理目標(biāo)實(shí)現(xiàn)情況的報(bào)告與評審
8.4 基于軟件過程管理目標(biāo)實(shí)現(xiàn)與否的項(xiàng)目團(tuán)隊(duì)評審
8.4.1 理解軟件過程管理目標(biāo)實(shí)現(xiàn)情況的評價(jià)與總結(jié)要求
8.4.2 實(shí)訓(xùn)項(xiàng)目軟件過程管理目標(biāo)實(shí)現(xiàn)情況的報(bào)告與評審
8.5 本階段小結(jié)——對實(shí)訓(xùn)課程本身的總結(jié)與評價(jià)
8.5.1 傳統(tǒng)課程評價(jià)方法的弊端
8.5.2 對課程評價(jià)方法的改進(jìn)
8.5.3 課程目標(biāo)與過程評價(jià)的實(shí)踐
8.5.4 本章 的理論基礎(chǔ)和實(shí)踐內(nèi)容小結(jié)
8.6 本章 作業(yè)與問題
8.6.1 本章 作業(yè)
8.6.2 問題:更進(jìn)一步的思考
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:首先看到,作為初賽入圍的評價(jià)標(biāo)準(zhǔn),初賽階段評委關(guān)注什么?在初賽階段,評委首先關(guān)注的是參賽項(xiàng)目的創(chuàng)意與實(shí)用性,這個(gè)部分占了初賽成績的40%。而在大賽總的評價(jià)標(biāo)準(zhǔn)(表2-1)中,問題定義和解決方案設(shè)計(jì)和創(chuàng)新兩個(gè)部分,對此做了比較明確的提示。這個(gè)總體要求,主要體現(xiàn)在《項(xiàng)目計(jì)劃書》的第1節(jié)“系統(tǒng)主題”和第2節(jié)“需求分析”中。系統(tǒng)主題是《項(xiàng)目計(jì)劃書》中最核心、最關(guān)鍵的內(nèi)容。如果你很難揣摩評委的評價(jià)標(biāo)準(zhǔn)的話,我們試試從反面看看評委們從提交的文檔中能看出什么?評委如何從文檔中進(jìn)行篩選?而不被評委淘汰就是我們的目標(biāo)!換位思考一下:評委從幾千份《項(xiàng)目計(jì)劃書》中看什么(能看出什么)?評委不看什么(看不出什么)?如果你是評委,拿到這10頁紙(超過10頁,評委一定不會給你加分)的文檔,一般會先看一下《項(xiàng)目計(jì)劃書》是否按目錄的要求去寫。這主要是先篩掉一些不按規(guī)則出牌的人。第一輪可能有成千上萬的隊(duì)伍,評委們沒有時(shí)間和興趣與那些“亂來”的人“過招”?!靶问健睕]有問題,那好,順著目錄順序(關(guān)鍵是順著評委自己的思路),看幾個(gè)關(guān)鍵的、核心的內(nèi)容是否有。什么是關(guān)鍵問題?參賽作品到底要干什么(系統(tǒng)主題),有什么價(jià)值(如何體現(xiàn)創(chuàng)新性和應(yīng)用價(jià)值)?這個(gè)問題是核心關(guān)鍵,是第一輪淘汰目標(biāo)。在這個(gè)關(guān)鍵問題上首先會犯的錯(cuò)誤是:你自己都不知道自己到底要干什么(這個(gè)問題我們在后面將詳細(xì)講解)?你都不知道做出來的是個(gè)什么東西,你怎么讓評委知道呢?其次才是這個(gè)東西有什么價(jià)值。什么不是關(guān)鍵問題?用什么技術(shù)、平臺、實(shí)現(xiàn)的功能是否完整(具有核心價(jià)值的功能除外),文檔是否符合軟件工程規(guī)范(現(xiàn)在不看)等。所以,在第一階段所提交的《項(xiàng)目計(jì)劃書》中,目標(biāo)是:嚴(yán)格按模板編寫《項(xiàng)目計(jì)劃書》,在規(guī)定的格式下,用最簡單、最清晰的方法,描述參賽作品的最終的呈現(xiàn)形式和結(jié)果(創(chuàng)新功能),用最能打動評委的語言,描述作品結(jié)果的價(jià)值。如果時(shí)間來不及,“系統(tǒng)主題”部分要花80%的時(shí)間和精力,認(rèn)真準(zhǔn)備,其他內(nèi)容可以簡單一點(diǎn),不要花過多的時(shí)間和精力,更不要因此而影響“系統(tǒng)主題”的編寫。

編輯推薦

《軟件工程項(xiàng)目實(shí)訓(xùn)教程:基于微軟VSTS》是重點(diǎn)大學(xué)軟件工程規(guī)劃系列教材之一。

圖書封面

評論、評分、閱讀與下載


    軟件工程項(xiàng)目實(shí)訓(xùn)教程 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7