國家示范性軟件學(xué)院教材:軟件項目實訓(xùn)
定 價:20 元
- 作者:雷敏 ,姚志林 著
- 出版時間:2010/3/1
- ISBN:9787118067149
- 出 版 社:國防工業(yè)出版社
- 中圖法分類:TP311.52
- 頁碼:166
- 紙張:膠版紙
- 版次:1
- 開本:16開
為縮短高校畢業(yè)生和企業(yè)崗位實際需求之間的差距,越來越多的高校開始建立校內(nèi)和校外各種類型的實習(xí)實訓(xùn)基地,項目實訓(xùn)成為軟件工程人才培養(yǎng)的一個重要途徑!盾浖椖繉嵱(xùn)》不是介紹某一門具體的技術(shù),而是根據(jù)在校學(xué)生和企業(yè)崗位之間的差距,通過一系列的實訓(xùn)環(huán)節(jié)和講座內(nèi)容,讓參加項目實訓(xùn)的學(xué)員將所學(xué)的軟件工程知識形成體系,更多地了解企業(yè)的工作流程和文化,掌握規(guī)范文檔的撰寫,同時介紹企業(yè)軟件人才職業(yè)素質(zhì)的培養(yǎng)、軟件人才的職業(yè)規(guī)劃和面試技巧。
《軟件項目實訓(xùn)》的主要內(nèi)容是軟件項目實訓(xùn)導(dǎo)論、項目組組建、職業(yè)素質(zhì)、項目概述及環(huán)境搭建、項目開發(fā)計劃、需求分析、概要設(shè)計、詳細設(shè)計、編碼與實現(xiàn)、系統(tǒng)測試、項目總結(jié)、求職與面試、軟件人才職業(yè)規(guī)劃與發(fā)展!盾浖椖繉嵱(xùn)》收集了軟件項目開發(fā)中所需要撰寫的各種文檔模板。
《軟件項目實訓(xùn)》可作為高等院校軟件工程和計算機等相關(guān)專業(yè)的本科生和研究生的課程設(shè)計、項目實踐、項目實訓(xùn)教材,同時也可作為各培訓(xùn)機構(gòu)項目實訓(xùn)和實習(xí)培訓(xùn)的教材。
隨著我國軟件產(chǎn)業(yè)的不斷發(fā)展壯大,軟件在當(dāng)今信息社會中占的地位越來越重要,市場對各領(lǐng)域軟件人才的需求越來越大,但是,盡管高校畢業(yè)生數(shù)量一年比一年增多,卻因為缺乏實踐工作經(jīng)驗而不能滿足軟件企業(yè)對實用型軟件人才的大量需求。對于企業(yè)來講,由于軟件開發(fā)周期短,版本更新速度快,企業(yè)希望新進員工無需培訓(xùn)即能上崗,迅速展開實質(zhì)性工作,為企業(yè)創(chuàng)造價值,因此要求企業(yè)和人才必須是“互動”的成長模式,高校培養(yǎng)人才時首先要考慮的就應(yīng)該是企業(yè)的需要。這就要求學(xué)校在培養(yǎng)人才時更加注重實踐,特別是模擬企業(yè)開發(fā)環(huán)境的項目實訓(xùn),培養(yǎng)更多的u盤型人才,讓學(xué)生畢業(yè)后能盡快地融人企業(yè)。
本書介紹的項目實訓(xùn)根據(jù)學(xué)生在學(xué)校和企業(yè)崗位之間的差距,通過一系列的實訓(xùn)環(huán)節(jié)和講座內(nèi)容,讓軟件學(xué)院學(xué)生將所學(xué)的軟件工程知識形成體系,更多地了解企業(yè)的工作流程和文化,同時介紹企業(yè)軟件人才職業(yè)素質(zhì)的培養(yǎng)、軟件人才的職業(yè)規(guī)劃和面試技巧。幫助學(xué)生畢業(yè)后能夠更好地適應(yīng)工作崗位,發(fā)揮自己的潛力。學(xué)生在參加本項目實訓(xùn)之前,應(yīng)具備一定軟件開發(fā)基礎(chǔ),掌握c和c++編程語言和編程工具,熟悉面向?qū)ο蟪绦蛟O(shè)計、數(shù)據(jù)庫、軟件工程、軟件測試等相關(guān)技術(shù)。
第1章 軟件項目實訓(xùn)導(dǎo)論
1.1 軟件人才培養(yǎng)目標(biāo)
1.2 軟件人才如何適應(yīng)企業(yè)需求
1.3 實訓(xùn)培養(yǎng)模式
1.4 軟件工程基本原理
1.5 實訓(xùn)項目軟件生命周期
1.6 實訓(xùn)體系和教學(xué)安排
第2章 項目組組建
2.1 人員組成
2.2 如何分組
2.3 人員分工
2.4 項目組長推選
2.5 項目技術(shù)負責(zé)人推選
2.5.1 筆試題目1
2.5.2 筆試題目2
2.6 項目組會議及日報表
2.7 項目組規(guī)章 制度
第3章 職業(yè)素質(zhì)
3.1 時間管理
3.1.1 時間特性
3.1.2 時間管理的四個象限
3.2 團隊合作
3.2.1 何快速融入團隊
3.2.2 團隊合作三大資格
3.3 團隊溝通技巧
3.3.1 團隊溝通的優(yōu)缺點
3.3.2 影響團隊溝通的因素
3.3.3 團隊的行為規(guī)范
3.3.4 團隊溝通的障礙
3.3.5 團隊溝通原則
3.4 職場禮儀
3.4.1 辦公室禮儀
3.4.2 握手禮儀
3.4.3 道歉禮儀
3.4.4 電梯禮儀
3.4.5 垃圾桶禮儀
3.4.6 電話禮儀
3.4.7 介紹禮儀
3.4.8 遞名片禮儀
3.4.9 見面禮儀
3.4.10 迎送禮儀
3.5 軟件工程師職業(yè)道德規(guī)范
第4章 項目概述及環(huán)境搭建
4.1 需求引出
4.2 項目需求說明
4.2.1 項目概要
4.2.2 軟件詳細需求
4.3 項目開發(fā)環(huán)境
4.3.1 開發(fā)環(huán)境的搭建
4.3.2 文檔編寫工具
4.3.3 群組通信軟件
4.3.4 編程開發(fā)環(huán)境
4.3.5 配置管理工具
4.4 配置管理
4.4.1 配置管理含義
4.4.2 配置管理的重要性
4.4.3 配置管理的內(nèi)容
4.4.4 軟件配置管理過程
4.4.5 配置管理員的職責(zé)
4.4.6 配置管理工具VSS
4.4.7 VSS的使用
第5章 項目開發(fā)計劃
5.1 制定開發(fā)進度計劃
5.2 甘特圖與時間管理
5.3 項目開發(fā)計劃書
5.2 甘特圖與時間管理
5.3 項目開發(fā)計劃書
第6章 需求分析
6.1 需求重要性
6.2 需求來源
6.3 需求規(guī)格說明書
6.3.1 需求規(guī)格說明的結(jié)構(gòu)和內(nèi)容
6.3.2 需求規(guī)格說明的特性
6.3.3 需求規(guī)格說明文檔的編寫要求
6.4 需求評審
6.4.1 需求審查的關(guān)鍵點
6.4.2 審查形式與過程
6.4.3 評審員的職責(zé)
6.5 需求變更控制與管理
第7章 概要設(shè)計
7.1 概要設(shè)計的任務(wù)
7.2 模塊化
7.2.1 模塊
7.2.2 模塊化與逐步求精
7.2.3 模塊的分割方法與原則
7.3 概要設(shè)計說明書
7.4 概要設(shè)計文檔評審
第8章 詳細設(shè)計
8.1 詳細設(shè)計目標(biāo)和任務(wù)要求
8.1.1 詳細設(shè)計與概要設(shè)計的區(qū)別
8.1.2 詳細設(shè)計的任務(wù)
8.1.3 詳細設(shè)計的需求
8.2 詳細設(shè)計說明書
8.3 詳細設(shè)計文檔評審
第9章 編碼與實現(xiàn)
9.1 編碼規(guī)范
9.1.1 關(guān)于文件結(jié)構(gòu)
9.1.2 編輯風(fēng)格
9.1.3 注釋
9.1.4 符號名的命名
9.1.5 函數(shù)定義
9.2 用戶界面設(shè)計
9.2.1 用戶界面設(shè)計的原則
9.2.2 用戶界面設(shè)計工作流程
9.2.3 用戶交互方式
9.3 用戶操作手冊編寫
9.3.1 何時撰寫用戶操作手冊
9.3.2 用戶操作手冊模板
9.4 我需要編碼嗎?
第10章 系統(tǒng)測試
10.1 測試目的
10.2 測試分類
10.3 單元測試
10.4 集成測試
10.5 測試計劃
10.6 實訓(xùn)項目的測試
10.6.1 測試用例編寫規(guī)范
10.6.2 測試中錯誤級別的定義
10.6.3 軟件測試暫停及停止標(biāo)準(zhǔn)
10.6.4 軟件測試中需注意的問題
10.6.5 軟件測試報告
第11章 項目總結(jié)
11.1 實訓(xùn)答辯申請
11.2 個人總結(jié)和項目組總結(jié)
11.3 項目總結(jié)評審
11.4 項目組和個人成績評定
11.5 實訓(xùn)反饋
第12章 求職與面試
12.1 簡歷準(zhǔn)備
12.1.1 簡歷撰寫前的準(zhǔn)備
12.1.2 如何撰寫簡歷
12.1.3 簡歷的基本格式
……
第13章 軟件人才職業(yè)規(guī)劃與發(fā)展
附錄 VSS安裝與配置
參考文獻
隨著我國軟件產(chǎn)業(yè)的不斷發(fā)展壯大,軟件在當(dāng)今信息社會中占的地位越來越重要,市場對各領(lǐng)域軟件人才的需求越來越大,因此各高校都在相關(guān)專業(yè)培養(yǎng)大量的軟件開發(fā)人才。但軟件產(chǎn)業(yè)發(fā)展迅速,要求企業(yè)和人才必須是“互動”的成長模式,而目前各高校軟件人才的培養(yǎng)沒有考慮企業(yè)的實際需求。我國的軟件人才市場現(xiàn)狀足畢業(yè)生富余而企業(yè)卻招不到合適的實用型軟件人才,市場上出現(xiàn)了非常奇怪的現(xiàn)象,一方面很多高校畢業(yè)生找不到合適的工作,另一方面很多軟件企業(yè)找不到滿意的員工。目前高校畢業(yè)生找工作難的主要原因是實踐能力弱,不能滿足企業(yè)的要求。解決此矛盾的方法是學(xué)校在培養(yǎng)人才時應(yīng)更加注重軟件項目實訓(xùn),特別是模擬企業(yè)開發(fā)環(huán)境的軟件項目實訓(xùn),培養(yǎng)更多的u盤型人才,讓學(xué)生在畢業(yè)時能掌握軟件開發(fā)的各種技能,滿足企業(yè)的需要,找到稱心如意的工作,并能快速地融人企業(yè)。
1.基礎(chǔ)知識和技能計劃從事軟件開發(fā)的畢業(yè)生應(yīng)該熟練掌握軟件工程知識與技能,并且具備作為軟件工程師從事軟件工程實踐活動所需的各種專業(yè)能力。在教學(xué)計劃中,每個學(xué)期應(yīng)該有不同層次軟件工程技能的教學(xué)和實踐內(nèi)容,經(jīng)過正規(guī)的、循序漸進的強化學(xué)習(xí)和實踐,學(xué)生的知識和技能將不斷地積累和提高。同時,畢業(yè)生必須遵循職業(yè)的、經(jīng)濟的規(guī)范與社會倫理公德,要有強烈的職業(yè)責(zé)任感。
2.團隊工作的能力任何一個軟件項目都不可能由某一個個體單獨來完成,它通常由一定規(guī)模的項目小組來完成,軟件工程學(xué)科的畢業(yè)生不僅需要完成個人的工作任務(wù),而且還需要與項目組其他成員協(xié)同工作,因此,軟件人才必須具備個人工作與團隊協(xié)作的能力,以便能夠開發(fā)出高質(zhì)量的軟件產(chǎn)品。在各種實踐和實訓(xùn)教學(xué)環(huán)節(jié)中,有意識地安排學(xué)生參加實際的軟件開發(fā)項目小組的工作,讓學(xué)生清楚地了解開發(fā)小組的性質(zhì)、活動或角色,在每個項目小組中盡量能擔(dān)任不同的角色。同時強調(diào)專門化訓(xùn)練的重要性,包括提交各項文檔和成果的最后期限,同時注重溝通、個人與團隊的績效評估等方面的訓(xùn)練。
3.分析與解決問題的能力從事軟件項目開發(fā)的畢業(yè)生應(yīng)當(dāng)能夠協(xié)調(diào)各種相互沖突的項目目標(biāo),在成本、時間、知識、現(xiàn)有系統(tǒng)與組織環(huán)境等條件約束下找到適當(dāng)?shù)恼壑苑桨浮=虒W(xué)計劃應(yīng)當(dāng)提供一些相關(guān)練習(xí),要求學(xué)生面對相互矛盾和不斷變化的需求時,能夠完成高質(zhì)量的需求分析和靈活的軟件設(shè)計。這些練習(xí)應(yīng)該具有真實環(huán)境的成分,以便學(xué)生獲得真正的經(jīng)驗。