亚洲激情综合另类男同-中文字幕一区亚洲高清-欧美一区二区三区婷婷月色巨-欧美色欧美亚洲另类少妇

首頁(yè) 優(yōu)秀范文 軟件開發(fā)項(xiàng)目總結(jié)

軟件開發(fā)項(xiàng)目總結(jié)賞析八篇

發(fā)布時(shí)間:2023-01-12 13:12:50

序言:寫作是分享個(gè)人見(jiàn)解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的軟件開發(fā)項(xiàng)目總結(jié)樣本,期待這些樣本能夠?yàn)槟峁┴S富的參考和啟發(fā),請(qǐng)盡情閱讀。

軟件開發(fā)項(xiàng)目總結(jié)

第1篇

關(guān)鍵詞:移動(dòng)軟件;項(xiàng)目實(shí)訓(xùn);實(shí)踐教學(xué);教學(xué)方法

中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào)文章編號(hào):16727800(2014)001019102

基金項(xiàng)目基金項(xiàng)目:西華大學(xué)軟件工程特色專業(yè)項(xiàng)目(10TSZY317)

作者簡(jiǎn)介作者簡(jiǎn)介:唐劍梅(1975-),女,西華大學(xué)數(shù)學(xué)與計(jì)算機(jī)學(xué)院軟件工程系講師,研究方向?yàn)檐浖こ?、信息檢索技術(shù)。

0 引言

作為校級(jí)特色專業(yè),筆者所在學(xué)院的軟件工程系近年來(lái)積極推進(jìn)特色專業(yè)建設(shè)進(jìn)程,設(shè)有軟件開發(fā)、軟件測(cè)試及移動(dòng)軟件開發(fā)3個(gè)專業(yè)方向。在西華大學(xué)特色專業(yè)建設(shè)基金的資助下,各專業(yè)方向的課程體系建設(shè)日趨完善。由于實(shí)踐教學(xué)貫穿于高等人才培養(yǎng)的全過(guò)程,是提高人才培養(yǎng)質(zhì)量、實(shí)現(xiàn)高等教育目標(biāo)的關(guān)鍵環(huán)節(jié)[1],軟件工程學(xué)科和軟件產(chǎn)業(yè)不斷發(fā)展,以及全國(guó)對(duì)高素質(zhì)軟件人才需求量激增的形勢(shì)下,針對(duì)軟件工程學(xué)科實(shí)踐性極強(qiáng)的特點(diǎn),學(xué)校較大幅度地增加了實(shí)踐類課程和環(huán)節(jié)所占的比例?!耙苿?dòng)軟件開發(fā)項(xiàng)目實(shí)訓(xùn)”是近年來(lái)新開設(shè)的移動(dòng)軟件開發(fā)方向?qū)W生必修的一門很重要的專業(yè)實(shí)踐課程,這門課將為培養(yǎng)更加符合社會(huì)實(shí)際需要的移動(dòng)軟件開發(fā)人才打下堅(jiān)實(shí)基礎(chǔ),因此迫切需要研究和探索該課程的教學(xué)方法,以更有效的手段和方式提高教學(xué)質(zhì)量。本文將從分組安排與項(xiàng)目選題、教師課堂講授環(huán)節(jié)、學(xué)生實(shí)踐實(shí)施環(huán)節(jié)、課程考核方式等方面進(jìn)行研究。

1 合理分組,嚴(yán)格篩選項(xiàng)目選題

“移動(dòng)軟件開發(fā)項(xiàng)目實(shí)訓(xùn)”課程開設(shè)在大三下學(xué)期。此時(shí)學(xué)生已經(jīng)學(xué)完了大多數(shù)基礎(chǔ)及專業(yè)課程,移動(dòng)軟件開發(fā)方面也已經(jīng)具備了Android平臺(tái)下的開發(fā)基礎(chǔ)。對(duì)于該階段的學(xué)生來(lái)說(shuō),急需在大四的專業(yè)實(shí)習(xí)及畢業(yè)設(shè)計(jì)到來(lái)之前做好更充分的實(shí)戰(zhàn)準(zhǔn)備。因此,該課程的教學(xué)目標(biāo)是:使學(xué)生學(xué)會(huì)移動(dòng)軟件開發(fā)項(xiàng)目的需求分析、設(shè)計(jì)、實(shí)現(xiàn)及測(cè)試相關(guān)技術(shù),能將之前學(xué)到的點(diǎn)狀知識(shí)和技能集結(jié)到面,同時(shí)整合訓(xùn)練各種移動(dòng)軟件開發(fā)所涉及到的主要技能點(diǎn),為學(xué)生將來(lái)從事實(shí)際的移動(dòng)軟件開發(fā)工作做好技術(shù)準(zhǔn)備。本課程不再采用前期程序設(shè)計(jì)語(yǔ)言實(shí)訓(xùn)課所采用的單元式訓(xùn)練為主、綜合訓(xùn)練為輔的方式,而是采用實(shí)戰(zhàn)項(xiàng)目的方式,讓學(xué)生完整地實(shí)現(xiàn)一個(gè)綜合性的中小型項(xiàng)目。

在該課程的第一堂課上,由教師對(duì)整個(gè)課程的概況和目標(biāo)進(jìn)行介紹,并給出該門課程的進(jìn)度安排,讓學(xué)生了解整個(gè)項(xiàng)目實(shí)訓(xùn)流程。接著進(jìn)行分組安排,采用自由組合的分組原則,要求每組2~3人,并推選一個(gè)技術(shù)和溝通能力較強(qiáng)的學(xué)生為小組長(zhǎng)。相對(duì)教師直接指派而言,自由組合的好處是各小組成員配合更加默契,課后的交流合作更易展開。而且學(xué)生中已有自發(fā)組織的軟件開發(fā)興趣小組,這樣他們可以保持興趣小組的組合來(lái)進(jìn)行實(shí)訓(xùn),更易于出成果。分組結(jié)果可能存在某些小組成員開發(fā)能力都較強(qiáng),但某些小組成員開發(fā)能力都較弱的情況。對(duì)于較強(qiáng)的小組,可鼓勵(lì)他們發(fā)揮創(chuàng)新精神和主觀能動(dòng)性,多在設(shè)計(jì)方面出新點(diǎn)子,在項(xiàng)目中大量使用新技術(shù)。課程結(jié)束后可鼓勵(lì)其將成果用于參加一些競(jìng)賽,如Android平臺(tái)軟件開發(fā)大賽等。對(duì)于較弱的小組,則可降低對(duì)創(chuàng)新性的要求,建議他們選擇一些注重基本技術(shù)的項(xiàng)目,即適于邊學(xué)邊練進(jìn)而對(duì)技術(shù)的應(yīng)用達(dá)到一定熟練程度的項(xiàng)目,這樣能減少學(xué)生的畏難情緒,激發(fā)學(xué)生的學(xué)習(xí)興趣和動(dòng)力,使學(xué)生對(duì)移動(dòng)軟件開發(fā)的學(xué)習(xí)由被動(dòng)變?yōu)橹鲃?dòng),以便更好地將書本上學(xué)到的知識(shí)轉(zhuǎn)化為實(shí)戰(zhàn)經(jīng)驗(yàn)。教師對(duì)移動(dòng)軟件開發(fā)中的幾大技術(shù)進(jìn)行介紹,提出實(shí)訓(xùn)項(xiàng)目選題要求(如要求不重題、要具備實(shí)用價(jià)值、要涉及不少于3個(gè)較大的技術(shù)面的綜合應(yīng)用等),并安排各小組根據(jù)自身的興趣進(jìn)行課后選題調(diào)研。

第二次課則由各小組作選題報(bào)告,匯報(bào)選題背景及意義,闡述項(xiàng)目涉及的主要技術(shù)面,其余各小組可給出建議和意見(jiàn)。這樣既可集思廣益,又避免了小組選題內(nèi)容過(guò)于雷同。由教師進(jìn)行審核和點(diǎn)評(píng),工作量或涉及的技術(shù)面達(dá)不到要求的小組需重新選題,直至題目通過(guò)為止。教師要嚴(yán)把選題關(guān),避免出現(xiàn)小組找尋現(xiàn)成源碼項(xiàng)目抄襲的現(xiàn)象。

2 學(xué)生分階段提交項(xiàng)目文檔,進(jìn)行階段匯報(bào)

實(shí)訓(xùn)項(xiàng)目在規(guī)模和技術(shù)上應(yīng)是企業(yè)實(shí)際開發(fā)項(xiàng)目的濃縮,因此要求是一個(gè)完整的項(xiàng)目。按照軟件工程的思想和規(guī)范,至少包括需求分析、軟件設(shè)計(jì)、編碼實(shí)現(xiàn)、軟件測(cè)試、進(jìn)度控制、項(xiàng)目成果這6個(gè)工作過(guò)程,再根據(jù)具體情況,添加版本控制、文檔書寫、項(xiàng)目等工作過(guò)程,從而更加真實(shí)地模擬企業(yè)項(xiàng)目[2]。結(jié)合移動(dòng)軟件開發(fā)項(xiàng)目的特點(diǎn),以及各小組題目涉及的主要技術(shù)面,各小組可根據(jù)自身項(xiàng)目情況對(duì)項(xiàng)目進(jìn)展進(jìn)行階段規(guī)劃和裁剪。教師則按照所有小組都會(huì)經(jīng)歷的開發(fā)階段收取小組提交的階段項(xiàng)目文檔,聽(tīng)取小組的階段匯報(bào),進(jìn)而評(píng)估其開發(fā)進(jìn)展情況。

題目確定后,課程內(nèi)容分階段完成,各小組需按階段要求提交相關(guān)文檔,主要階段包括:

第一階段:在完成系統(tǒng)背景及功能概述和需求分析后,提交需求規(guī)格說(shuō)明書。

第二階段:進(jìn)行軟件系統(tǒng)功能界面規(guī)劃及總體架構(gòu)設(shè)計(jì),提交軟件設(shè)計(jì)文檔。

這兩個(gè)階段由小組成員共同討論完成。學(xué)生在這兩個(gè)階段同步進(jìn)行開發(fā)前的技術(shù)準(zhǔn)備工作,包括Android平臺(tái)及Eclipse工具的使用,以及相關(guān)技術(shù)知識(shí)的復(fù)習(xí)等。

第三階段:小組長(zhǎng)分配開發(fā)任務(wù),各成員分別進(jìn)行自己所負(fù)責(zé)模塊的實(shí)現(xiàn)與測(cè)試。此階段持續(xù)時(shí)間較長(zhǎng),過(guò)程中要經(jīng)歷期中檢查,各組需提交各模塊的開發(fā)文檔及已完成部分的代碼。

第四階段:進(jìn)行集成測(cè)試,提交測(cè)試報(bào)告。

第五階段:進(jìn)行系統(tǒng)優(yōu)化與改進(jìn)。

第六階段:程序打包。

第七階段:教師驗(yàn)收項(xiàng)目,檢查實(shí)訓(xùn)報(bào)告。

第八階段:期末項(xiàng)目驗(yàn)收答辯,答辯通過(guò)后整理提交相關(guān)文檔及代碼。

教師事先通過(guò)學(xué)校的課程中心網(wǎng)絡(luò)平臺(tái)建好“移動(dòng)軟件開發(fā)項(xiàng)目實(shí)訓(xùn)”課程網(wǎng)站,將編制好的課程階段進(jìn)度表上傳提供給學(xué)生下載使用,以便學(xué)生對(duì)整個(gè)課程安排心中有數(shù)。學(xué)生提交階段成果也通過(guò)課程網(wǎng)站進(jìn)行。

3 教師及時(shí)進(jìn)行階段總結(jié)及講評(píng)

在整個(gè)實(shí)訓(xùn)過(guò)程中,教師要在3個(gè)階段集中進(jìn)行階段總結(jié)及講評(píng)。課程第一階段完成后,教師根據(jù)各小組提交的需求規(guī)格說(shuō)明書進(jìn)行一次集中講評(píng),及時(shí)發(fā)現(xiàn)問(wèn)題并要求小組整改,避免因需求分析階段的失誤而導(dǎo)致最終軟件不合要求的情況發(fā)生。

第二階段完成后,教師根據(jù)各小組提交的軟件設(shè)計(jì)文檔再進(jìn)行一次集中講評(píng),以便及時(shí)糾正小組設(shè)計(jì)中的不合理之處。

第三次階段總結(jié)安排在期中檢查后,在各組提交部分模塊開發(fā)文檔及代碼后,教師及時(shí)發(fā)現(xiàn)學(xué)生技術(shù)上的問(wèn)題,對(duì)各小組項(xiàng)目開發(fā)中的典型性技術(shù)問(wèn)題進(jìn)行匯總及解答。雖然各組開發(fā)設(shè)計(jì)的主要技術(shù)面不完全一樣,但仍采用集中講評(píng),目的是對(duì)用到相關(guān)技術(shù)的小組起到引導(dǎo)和提升作用,同時(shí)讓未使用到該項(xiàng)技術(shù)的學(xué)生學(xué)習(xí)借鑒。畢竟各組項(xiàng)目涉及的技術(shù)面有限,因此應(yīng)盡量全方位提升學(xué)生的知識(shí)和技術(shù)面。

4 強(qiáng)調(diào)課后不斷線

“移動(dòng)軟件開發(fā)項(xiàng)目實(shí)訓(xùn)”課程總共只有48個(gè)學(xué)時(shí),每周3學(xué)時(shí),共16周,因此要想學(xué)生在如此有限的課時(shí)內(nèi)通過(guò)這門課能有更多的收獲,課后的繼續(xù)學(xué)習(xí)必不可少。因此,教師一定要對(duì)各小組提出項(xiàng)目開發(fā)課后不斷線的要求,對(duì)于各自完成的部分,各小組成員要盡量抽出共同的課余時(shí)間聚在一起繼續(xù)完成。筆者所在學(xué)院的實(shí)驗(yàn)中心未被上課占用的機(jī)房對(duì)本院學(xué)生是免費(fèi)開放的,這為各小組課余在機(jī)房繼續(xù)進(jìn)行項(xiàng)目開發(fā)提供了平臺(tái)。

移動(dòng)軟件開發(fā)技術(shù)發(fā)展非常迅速,新技術(shù)層出不窮,更新很快,教師既要引導(dǎo)學(xué)生采用課堂上學(xué)到的知識(shí)和技術(shù)進(jìn)行項(xiàng)目的設(shè)計(jì)和開發(fā),也要在課后隨時(shí)關(guān)注行業(yè)最新進(jìn)展,保持對(duì)新技術(shù)的敏銳觸角,也即課后對(duì)新知識(shí)新技術(shù)的了解和學(xué)習(xí)要不斷線。

5 強(qiáng)調(diào)過(guò)程考核,注重答辯環(huán)節(jié)

為了使學(xué)生在實(shí)訓(xùn)過(guò)程中能夠真正地提高他們的實(shí)踐動(dòng)手能力以及分析問(wèn)題、解決問(wèn)題的能力,能夠獨(dú)立完成一定規(guī)模難度軟件的開發(fā),除教師自身要努力提高個(gè)人授課能力和改進(jìn)實(shí)訓(xùn)方案之外,還要有一套完善的考核機(jī)制對(duì)學(xué)生在實(shí)訓(xùn)過(guò)程中的表現(xiàn)和成績(jī)進(jìn)行評(píng)價(jià),使學(xué)生能夠?qū)ψ约河幸粋€(gè)正確的認(rèn)識(shí),及時(shí)看到自己的不足和差距,并調(diào)整自己的學(xué)習(xí)方法[3]。移動(dòng)軟件開發(fā)項(xiàng)目實(shí)訓(xùn)是通過(guò)任務(wù)來(lái)驅(qū)動(dòng)學(xué)習(xí)的,讓學(xué)生能夠在完成任務(wù)的過(guò)程中不知不覺(jué)地熟悉和掌握最主流的技術(shù),因此有必要通過(guò)階段性考核,給學(xué)生定期施加壓力,有助于他們更好地完成最終的實(shí)訓(xùn)任務(wù)。

在課程進(jìn)行的一、二、三、四階段,學(xué)生均要提交相關(guān)的階段文檔材料;在課程的第七、八階段,學(xué)生將提交實(shí)訓(xùn)報(bào)告、最終的源碼及相關(guān)文檔。這些可作為教師進(jìn)行過(guò)程考核的依據(jù),教師可據(jù)此對(duì)學(xué)生的階段性成果進(jìn)行考核。同時(shí),為培養(yǎng)出具有良好職業(yè)素質(zhì)和操守的軟件從業(yè)人員,對(duì)學(xué)生的學(xué)習(xí)態(tài)度和紀(jì)律性也要嚴(yán)格要求并納入考核范圍,所以教師每次課上要對(duì)學(xué)生的出勤情況進(jìn)行考核。同一小組的學(xué)生,教師要根據(jù)其表現(xiàn)和承擔(dān)的開發(fā)任務(wù)量給予不同的成績(jī)?cè)u(píng)定。

6 結(jié)語(yǔ)

“移動(dòng)軟件開發(fā)項(xiàng)目實(shí)訓(xùn)”是一門實(shí)踐性很強(qiáng)的課程,能集中訓(xùn)練和提高學(xué)生進(jìn)行移動(dòng)軟件項(xiàng)目開發(fā)和設(shè)計(jì)的實(shí)際技能,是移動(dòng)開發(fā)方向的核心專業(yè)實(shí)踐課程。根據(jù)該課程的實(shí)際實(shí)施情況來(lái)看,本文關(guān)于該課程的教學(xué)方法激發(fā)了學(xué)生的動(dòng)手興趣和積極主動(dòng)尋求解決問(wèn)題的熱情。但由于該課程為近年新開實(shí)踐類課程,其教學(xué)內(nèi)容也應(yīng)緊隨移動(dòng)軟件行業(yè)的發(fā)展而不斷更新,所以其教學(xué)方法和措施目前還處于初探階段,尚需持續(xù)不斷地總結(jié)、改進(jìn)、探索和創(chuàng)新。后續(xù)可考慮從兩方面著手改進(jìn):一是與企業(yè)合作,引進(jìn)真實(shí)項(xiàng)目進(jìn)行實(shí)訓(xùn)[4];二是設(shè)計(jì)開發(fā)一個(gè)基于軟件交付過(guò)程的平臺(tái),以便在軟件交付過(guò)程的各個(gè)階段,由教師設(shè)定學(xué)習(xí)任務(wù)、考核指標(biāo),通過(guò)學(xué)生提交的成果, 教師輸入判定的各個(gè)項(xiàng)目成績(jī),然后由系統(tǒng)自動(dòng)生成學(xué)生最終的考核成績(jī),從而改進(jìn)實(shí)訓(xùn)教學(xué)手段[5]。

參考文獻(xiàn)參考文獻(xiàn):

[1] 王皖陵,吳光龍.計(jì)算機(jī)專業(yè)實(shí)踐教學(xué)體系的建立[J].實(shí)驗(yàn)室研究與探索,2007,26(6):8587.

[2] 黃能耿.基于工作過(guò)程的軟件實(shí)訓(xùn)項(xiàng)目設(shè)計(jì)[J].無(wú)錫職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010,9(2): 5961.

[3] 張必英,胡文.計(jì)算機(jī)軟件校內(nèi)實(shí)訓(xùn)過(guò)程的管理[J].實(shí) 驗(yàn) 室 科 學(xué),2011,14(1):180182.

第2篇

1 知識(shí)共享有效性及其影響因素分析

1.1 軟件開發(fā)項(xiàng)目團(tuán)隊(duì)知識(shí)共享有效性概念

管理大師彼得·德魯克提出[1]:“對(duì)于管理者來(lái)說(shuō),‘有效性’就是通過(guò)管理活動(dòng)提高績(jī)效,使組織能夠由小變大,由弱變強(qiáng);是管理者達(dá)到目標(biāo)和績(jī)效的必要手段”。我國(guó)學(xué)界對(duì)有效性的界定,借鑒《如何建立有效質(zhì)量體系》中的解釋,“是系統(tǒng)對(duì)外部環(huán)境所作的貢獻(xiàn)”,此處有效性被界定為一種系統(tǒng)的概念。國(guó)內(nèi)學(xué)者也在有效性的界定上做了很多工作,呂學(xué)清認(rèn)為[2]:“要增強(qiáng)學(xué)校過(guò)程管理的有效性,管理工作必須講效果、講效率。”李春旺則提出虛擬企業(yè)內(nèi)的知識(shí)共享有效性,是共享資源投入和效果輸出的綜合反映,在此基礎(chǔ)上建立了知識(shí)共享效果和成本評(píng)價(jià)指標(biāo)體系。”因此,軟件開發(fā)項(xiàng)目團(tuán)隊(duì)知識(shí)共享有效性是一種持續(xù)有效性,它不僅強(qiáng)調(diào)著團(tuán)隊(duì)產(chǎn)出的有效性,更需要成員在良好的團(tuán)隊(duì)氛圍下積極的知識(shí)共享態(tài)度和意愿,以保障軟件開發(fā)項(xiàng)目團(tuán)隊(duì)績(jī)效的有效提升。

1.2 軟件開發(fā)項(xiàng)目團(tuán)隊(duì)知識(shí)共享有效性影響因素分析

隨著團(tuán)隊(duì)管理實(shí)踐的逐漸深入,知識(shí)共享有效性的系統(tǒng)觀點(diǎn)逐漸被學(xué)者接受,知識(shí)共享的過(guò)程性和時(shí)滯性等過(guò)程因素也逐漸被納入知識(shí)共享有效性評(píng)價(jià)上[3]。在理解團(tuán)隊(duì)知識(shí)共享過(guò)程的基礎(chǔ)上,應(yīng)進(jìn)一步從過(guò)程有效性的影響因素上對(duì)其進(jìn)行把握。有學(xué)者認(rèn)為,知識(shí)共享有效性是態(tài)度、環(huán)境及共享活動(dòng)等的共同作用結(jié)果。我國(guó)學(xué)者沈凌(2009)則提出團(tuán)隊(duì)知識(shí)共享的投入與輸出的系統(tǒng)評(píng)價(jià)指標(biāo),其中投入指標(biāo)包括團(tuán)隊(duì)輸入、團(tuán)隊(duì)過(guò)程及團(tuán)隊(duì)建設(shè)等,輸出指標(biāo)包括各項(xiàng)靜態(tài)指標(biāo)等[4]。鑒于上述分析,軟件開發(fā)項(xiàng)目團(tuán)隊(duì)內(nèi)知識(shí)共享的有效性評(píng)價(jià),早不止限于對(duì)創(chuàng)新產(chǎn)出的定量測(cè)量,而同時(shí)應(yīng)考慮知識(shí)共享較難測(cè)量的過(guò)程因素,如軟件開發(fā)項(xiàng)目團(tuán)隊(duì)知識(shí)共享的過(guò)程中的成員異質(zhì)性特征(如成員性別、個(gè)性、能力等),團(tuán)隊(duì)創(chuàng)新環(huán)境建設(shè),團(tuán)隊(duì)整體激勵(lì)機(jī)制等。

1.2.1 個(gè)體知識(shí)共享的態(tài)度因素

作為知識(shí)共享的重要影響因素之一,軟件開發(fā)項(xiàng)目團(tuán)隊(duì)成員的個(gè)性傾向決定著成員知識(shí)共享的態(tài)度與主觀準(zhǔn)則。知識(shí)共享態(tài)度是共享活動(dòng)的前提,直接決定知識(shí)共享意愿乃至行為的發(fā)生,包括成員的內(nèi)外部報(bào)酬預(yù)期及對(duì)團(tuán)隊(duì)目標(biāo)的認(rèn)可和重視。個(gè)體知識(shí)共享的態(tài)度因素,主要包括如下幾點(diǎn):

(1) 外在報(bào)酬預(yù)期。知識(shí)共享是組織成員社會(huì)關(guān)系的集中體現(xiàn),關(guān)注外在報(bào)酬的經(jīng)濟(jì)交易理論認(rèn)為,個(gè)體行為大都是理性的自利行為,只有收益大于成本共享行為才會(huì)發(fā)生。軟件開發(fā)項(xiàng)目團(tuán)隊(duì)內(nèi)成員最直接追求的是其在團(tuán)隊(duì)中的經(jīng)濟(jì)報(bào)酬。當(dāng)成員認(rèn)為知識(shí)共享能帶給他們外在收益時(shí),他們會(huì)采取更積極的態(tài)度對(duì)待知識(shí)共享行為。

(2) 內(nèi)在報(bào)酬預(yù)期。Scott & Walker曾提出,知識(shí)性員工的內(nèi)在報(bào)酬是知識(shí)共享最主要的影響因素。軟件開發(fā)項(xiàng)目團(tuán)隊(duì)以創(chuàng)新任務(wù)為導(dǎo)向,其人力資源管理實(shí)踐顯示,他們較一般成員更重視內(nèi)在報(bào)酬的獲得(如公開發(fā)表成果、獎(jiǎng)勵(lì)等)。因此,軟件開發(fā)團(tuán)隊(duì)成員對(duì)內(nèi)在報(bào)酬是否具有預(yù)期,是衡量其知識(shí)共享態(tài)度的重要指標(biāo)。

(3) 團(tuán)隊(duì)目標(biāo)承諾。團(tuán)隊(duì)目標(biāo)承諾,是成員對(duì)團(tuán)隊(duì)合作所要實(shí)現(xiàn)的目標(biāo)預(yù)期,正向影響著團(tuán)隊(duì)成員的知識(shí)共享行為。若對(duì)團(tuán)隊(duì)的核心價(jià)值具有目標(biāo)承諾,成員將更愿意共享各自的知識(shí)。

(4) 自我效能。Bandura認(rèn)為,自我效能是個(gè)體對(duì)達(dá)成其完成某一特定工作的自我能力的判斷,用來(lái)解釋具有相同行為技能的主體或其自身在不同條件下采取相同行為時(shí)的表現(xiàn)差異。軟件開發(fā)項(xiàng)目團(tuán)隊(duì)成員的自我效能即其對(duì)自身知識(shí)共享能力的判斷。它直接影響知識(shí)共享行為,或通過(guò)激發(fā)并維持知識(shí)共享意愿從而間接影響共享行為:自我效能高的成員更傾向于選擇有挑戰(zhàn)性和困難的共享行為,并更加努力堅(jiān)持等。

1.2.2 知識(shí)共享能力指標(biāo)

軟件開發(fā)團(tuán)隊(duì)成員知識(shí)共享的能力包括溝通能力、理解能力和知識(shí)與技術(shù)的應(yīng)用能力等。主要體現(xiàn)為成員愿意共享知識(shí)的前提下,傳授知識(shí),學(xué)習(xí)、接受知識(shí)及創(chuàng)新的能力等。

(1) 溝通能力。溝通是組織內(nèi)人際傳遞信息、傳播思想及感情的必要途徑,是人與人之間交往的橋梁,通過(guò)溝通組織成員能分享彼此的情感與知識(shí),消除誤會(huì)并增進(jìn)了解,從而達(dá)成共識(shí)或者共同協(xié)議。團(tuán)隊(duì)成員具備溝通能力與否,決定著成員之間能否進(jìn)行知識(shí)的有效共享。

(2) 知識(shí)傳授能力。知識(shí)共享是知識(shí)擁有者與接受者間的交互行為,開始于知識(shí)擁有者對(duì)知識(shí)的傳遞,知識(shí)擁有者不僅傳授共享所需的顯性知識(shí),更多則是傳授隱性知識(shí)及所需的方法,幫助知識(shí)接受者更好理解和掌握隱性知識(shí)。知識(shí)擁有者的溝通表達(dá)和演示能力越強(qiáng),隱性知識(shí)的交流和共享的效率就越高。

(3) 知識(shí)學(xué)習(xí)能力。軟件開發(fā)項(xiàng)目團(tuán)隊(duì)對(duì)項(xiàng)目成果的追求,促使成員從團(tuán)隊(duì)內(nèi)外尋求并學(xué)習(xí)有效知識(shí)。知識(shí)接受者通過(guò)對(duì)團(tuán)隊(duì)內(nèi)符合需要的知識(shí)擁有者進(jìn)行評(píng)價(jià),會(huì)有選擇有目的地向知識(shí)擁有者學(xué)習(xí),最終還包括將其所得到的隱性知識(shí)與現(xiàn)有的知識(shí)融合,開發(fā)出新知識(shí)的行為過(guò)程。接受者的知識(shí)學(xué)習(xí)能力越強(qiáng),知識(shí)共享的效率自然就越高。

(4) 創(chuàng)新能力。軟件開發(fā)項(xiàng) 目團(tuán)隊(duì)成員的知識(shí)創(chuàng)新能力是成員運(yùn)用所學(xué)知識(shí)和輔助工具創(chuàng)造出新的知識(shí)、技能與創(chuàng)新軟件成果等的能力。創(chuàng)新能力的大小,往往從很大程度上反應(yīng)了創(chuàng)新成果的多少,成員的創(chuàng)新能力越強(qiáng),其創(chuàng)新智力成果就會(huì)越顯著。

1.2.3 團(tuán)隊(duì)環(huán)境指標(biāo)

團(tuán)隊(duì)知識(shí)共享氛圍的優(yōu)化,有利于提高知識(shí)共享活動(dòng)的效率,營(yíng)造團(tuán)隊(duì)共享氛圍,可通過(guò)團(tuán)隊(duì)內(nèi)部創(chuàng)新支持文化建設(shè),成員信任水平的強(qiáng)化及知識(shí)共享平臺(tái)建設(shè)等方式實(shí)現(xiàn)。

(1) 團(tuán)隊(duì)文化建設(shè)。知識(shí)共享活動(dòng)需要建立相應(yīng)的文化進(jìn)行規(guī)范,塑造有利于知識(shí)共享的企業(yè)文化能夠鼓勵(lì)員工積極參與知識(shí)共享。當(dāng)團(tuán)隊(duì)文化氛圍建設(shè)適應(yīng)知識(shí)共享時(shí),會(huì)對(duì)成員的行為產(chǎn)生激勵(lì)和強(qiáng)化作用,支持創(chuàng)新的團(tuán)隊(duì)文化氛圍中,團(tuán)隊(duì)成員會(huì)樂(lè)于與他人分享自身知識(shí),從而促進(jìn)知識(shí)共享活動(dòng)的開展。

(2) 知識(shí)共享平臺(tái)建設(shè)。軟件開發(fā)團(tuán)隊(duì)是以知識(shí)等創(chuàng)新為追求的組織形式,團(tuán)隊(duì)內(nèi)部知識(shí)共享平臺(tái)的建設(shè)完善包括為成員進(jìn)行知識(shí)共享的暢通的信息及創(chuàng)新知識(shí)交流與溝通的網(wǎng)絡(luò)平臺(tái)建設(shè)。如果團(tuán)隊(duì)的技術(shù)基礎(chǔ)薄弱,沒(méi)有有效的網(wǎng)絡(luò)系統(tǒng)和通信系統(tǒng),共享的途徑少,共享平臺(tái)不完善,就會(huì)大大減少知識(shí)的需要方和所有方之間的接觸機(jī)會(huì),不利于成員間的交流共享,對(duì)知識(shí)的有效共享形成障礙。

(3) 成員信任水平。團(tuán)隊(duì)信任水平同樣決定著個(gè)體間的知識(shí)共享方式。軟件開發(fā)項(xiàng)目團(tuán)隊(duì)內(nèi)的信任,是個(gè)體基于對(duì)同伴會(huì)執(zhí)行某項(xiàng)對(duì)自身重要的行為的期望,而對(duì)對(duì)方不加控制的接受的意愿。社會(huì)學(xué)視角下的信任水平自從被引入組織行為學(xué)的研究以來(lái),就受到了廣泛的關(guān)注與應(yīng)用,研究與管理實(shí)踐證明,個(gè)體間的信任可以促進(jìn)個(gè)體間的合作行為,包括知識(shí)共享行為的發(fā)生。

2 軟件開發(fā)項(xiàng)目團(tuán)隊(duì)知識(shí)共享有效性評(píng)價(jià)

指標(biāo)體系構(gòu)建

Bandura的社會(huì)學(xué)習(xí)理論認(rèn)為成員的學(xué)習(xí)行為是成員自身的態(tài)度和外部環(huán)境因素的交互結(jié)果,在總結(jié)有關(guān)文獻(xiàn)的基礎(chǔ)上,本研究分別從軟件開發(fā)項(xiàng)目團(tuán)隊(duì)成員的知識(shí)共享態(tài)度、能力及團(tuán)隊(duì)氛圍因素等方面構(gòu)建包含3個(gè)一級(jí)指標(biāo)及10個(gè)二級(jí)指標(biāo)的評(píng)價(jià)指標(biāo)體系以評(píng)估軟件開發(fā)項(xiàng)目團(tuán)隊(duì)成員知識(shí)共享的有效性。經(jīng)過(guò)專家修正后,得到圖1所示指標(biāo)體系。

3 軟件開發(fā)項(xiàng)目團(tuán)隊(duì)知識(shí)共享有效性評(píng)價(jià)模型

確定軟件開發(fā)項(xiàng)目團(tuán)隊(duì)知識(shí)共享有效性評(píng)價(jià)的目標(biāo)層次結(jié)構(gòu),包括總目標(biāo)層、中間準(zhǔn)則層及指標(biāo)層。為科學(xué)準(zhǔn)確的明確這共享有效性指標(biāo),構(gòu)造下述成對(duì)比較矩陣(見(jiàn)表1)。

首先,構(gòu)造準(zhǔn)則層要素的判斷矩陣,并計(jì)算權(quán)重:

通過(guò)兩兩比較得到的判斷矩陣可以表示如下:

將判斷矩陣每一列正規(guī)化,并得出其特征值ω(見(jiàn)表1),同時(shí)計(jì)算判斷矩陣的最大特征值λmax并利用一致性檢驗(yàn)指標(biāo)CI進(jìn)行一致性檢驗(yàn),通過(guò)相對(duì)一致性檢驗(yàn)的指標(biāo)公式CR=[CIRI,]可以得到對(duì)應(yīng)的一致性檢驗(yàn)值,當(dāng)一致性比率CR<0.1時(shí),判斷矩陣有滿意的一致性,否則,應(yīng)對(duì)矩陣進(jìn)行調(diào)整,直至滿意(RI表示平均隨機(jī)一致性指標(biāo),表2列出了1~9階判斷矩陣相應(yīng)的RI值)。

此時(shí),λmax=4.045,CI=[λmax-nn-1]=0.014 5,CR=[0.002 40.9]=0.016<0.1。

上述所示的兩層指標(biāo)間的兩兩比較矩陣,對(duì)表現(xiàn)出了較好的一致性,但還需對(duì)層次總排序進(jìn)行一致性檢驗(yàn),如表6所示。

通過(guò)上述分析可知,成員自身共享知識(shí)的態(tài)度和軟件開發(fā)團(tuán)隊(duì)的共享文化建設(shè)是決定著知識(shí)共享有效性的重要方面。其中成員共享態(tài)度中自我效能感認(rèn)知占19.9%,成員的目標(biāo)承諾占14.81%;團(tuán)隊(duì)文化指標(biāo)中的信任條件和鼓勵(lì)創(chuàng)新的文化氛圍均占18.37%。而對(duì)于成員的共享能力,盡管同樣是知識(shí)共享有效實(shí)現(xiàn)的重要指標(biāo),其重要性不及態(tài)度與團(tuán)隊(duì)共享文化環(huán)境建設(shè)。分析原因主要在于在軟件開發(fā)項(xiàng)目團(tuán)隊(duì)中,成員的知識(shí)水平及知識(shí)儲(chǔ)備豐富等特點(diǎn)確保了成員知識(shí)共享能力。

利用層次分析法對(duì)軟件開發(fā)項(xiàng)目團(tuán)隊(duì)的知識(shí)共享有效性進(jìn)行系統(tǒng)分析后得到知識(shí)共享有效性影響因素模型,且各指標(biāo)對(duì)軟件開發(fā)項(xiàng)目團(tuán)隊(duì)的知識(shí)共享有效性作用不一,團(tuán)隊(duì)管理者可根據(jù)各指標(biāo)的不同影響程度作出相應(yīng)決策。

4 軟件開發(fā)項(xiàng)目團(tuán)隊(duì)知識(shí)共享有效性提升建議

(1) 構(gòu)建和諧團(tuán)隊(duì)共享平臺(tái)。團(tuán)隊(duì)成員在對(duì)團(tuán)隊(duì)基本價(jià)值觀及其他成員產(chǎn)生人際信任時(shí),會(huì)感到自身有義務(wù)提供高效而有效的隱性知識(shí),因此可以通過(guò)合理利用硬件設(shè)施如會(huì)議室、休息室及戶外場(chǎng)所等舉辦團(tuán)隊(duì)內(nèi)部的經(jīng)驗(yàn)交流會(huì)、沙龍乃至拓展活動(dòng)等,使成員在輕松的文化氛圍和環(huán)境中獲得更多的信任,從而更加愿意采取知識(shí)共享行為,使團(tuán)隊(duì)成員之間和團(tuán)隊(duì)成員對(duì)團(tuán)隊(duì)整體產(chǎn)生足夠的信任,以發(fā)揮出更大的努力,提高團(tuán)隊(duì)產(chǎn)出。

(2) 建立科學(xué)、多元的知識(shí)共享報(bào)酬制度?,F(xiàn)代經(jīng)濟(jì)活動(dòng)中,理性行為下的個(gè)體對(duì)報(bào)酬的追求是其做出決定的最初原因。軟件開發(fā)項(xiàng)目團(tuán)隊(duì)成員追求的最直接的目標(biāo)是伴隨著軟件創(chuàng)新成果的形成而產(chǎn)生的直接經(jīng)濟(jì)報(bào)酬,因此,團(tuán)隊(duì)要建立科學(xué)而合理的團(tuán)隊(duì)知識(shí)共享報(bào)酬機(jī)制。與此同時(shí),要通過(guò)建立更加多元化的非物質(zhì)共享報(bào)酬機(jī)制,如團(tuán)隊(duì)內(nèi)部專利申請(qǐng)獎(jiǎng)勵(lì)、知識(shí)產(chǎn)權(quán)保護(hù)、團(tuán)隊(duì)成員額外休假制度、團(tuán)隊(duì)內(nèi)或團(tuán)隊(duì)外組織的職位晉升等。滿足團(tuán)隊(duì)成員外在的與內(nèi)在的經(jīng)濟(jì)報(bào)酬的預(yù)期,提高軟件開發(fā)項(xiàng)目團(tuán)隊(duì)的知識(shí)共享有效性。

總之,軟件開發(fā)項(xiàng)目團(tuán)隊(duì)的知識(shí)共享是復(fù)雜而動(dòng)態(tài)的系統(tǒng)工程,針對(duì)知識(shí)共享有效性的激勵(lì)機(jī)制同樣是一個(gè)循序漸進(jìn)的過(guò)程。激勵(lì)過(guò)度會(huì)增加組織的成本且并不容易產(chǎn)生有效的員工效用,過(guò)小則無(wú)法激起員工的共享意愿,因此,針對(duì)軟件開發(fā)項(xiàng)目團(tuán)隊(duì)成員的知識(shí)共享影響因素實(shí)施激勵(lì)并及時(shí)反饋是軟件開發(fā)項(xiàng)目團(tuán)隊(duì)創(chuàng)造高效創(chuàng)新成果,獲取競(jìng)爭(zhēng)優(yōu)勢(shì)的重要保障。

參考文獻(xiàn)

[1] 楊雨山.德魯克的管理精髓[M].北京:中國(guó)鐵道出版社,2009.

[2] 呂學(xué)清.增強(qiáng)學(xué)校過(guò)程管理的有效性[J].青海教育,2005(z1):32?33.

[3] 李春旺.虛擬企業(yè)知識(shí)共享有效性與激勵(lì)研究[D].合肥:安徽農(nóng)業(yè)大學(xué),2007.

[4] 沈凌.基于本體的知識(shí)團(tuán)隊(duì)有效性形成機(jī)理及評(píng)價(jià)研究[D].武漢:武漢理工大學(xué),2009.

[5] 班杜拉,林穎.思想和行為的社會(huì)基礎(chǔ):社會(huì)認(rèn)知論[M].上海:華東師范大學(xué)出版社,2001.

[6] 劉瑜, 王建武.研發(fā)人員知識(shí)共享績(jī)效評(píng)價(jià)指標(biāo)研究[J].中國(guó)釀造,2008(16):114?116.

[7] 波.網(wǎng)絡(luò)組織中知識(shí)共享效率評(píng)價(jià)指標(biāo)體系的建設(shè)[J].情報(bào)雜志,2009(1):68?71.

[8] 安中濤,安世虎.個(gè)體知識(shí)共享績(jī)效評(píng)估參考模型[J].情報(bào)科學(xué),2006(3):396?399.

. Information Systems Research, 1994, 5(4): 400?421.

[10] 單雪韓.知識(shí)共享的影響因素分析與實(shí)現(xiàn)對(duì)策研究[D].杭州:浙江大學(xué),2010.

. Academy of Management Journal, 1994, 37(3): 580?607.

[12] 徐瑞平,陳瑩.企業(yè)知識(shí)共享效果綜合評(píng)估指標(biāo)體系的建立[J].情報(bào)方法,2005(10):2?5.

第3篇

[關(guān)鍵詞]工作過(guò)程 高職院校 網(wǎng)絡(luò)數(shù)據(jù)庫(kù) 課程開發(fā)

[中圖分類號(hào)]G [文獻(xiàn)標(biāo)識(shí)碼]A

[文章編號(hào)]0450-9889(2013)02C-0081-02

網(wǎng)絡(luò)數(shù)據(jù)庫(kù)是高職院校計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)(軟件技術(shù)方向)、計(jì)算機(jī)與信息管理專業(yè)(軟件技術(shù)方向)的核心主干課,也是電子商務(wù)專業(yè)的必修課。該課程是培養(yǎng)網(wǎng)絡(luò)軟件程序員、數(shù)據(jù)庫(kù)管理工程師、數(shù)據(jù)庫(kù)開發(fā)工程師的核心課程。該課程基于微軟SQLServer數(shù)據(jù)庫(kù)平臺(tái)組織教學(xué)內(nèi)容,定位于培養(yǎng)學(xué)生在大型數(shù)據(jù)庫(kù)系統(tǒng)方面的管理和開發(fā)的技術(shù)能力。通過(guò)該課程學(xué)習(xí),學(xué)生應(yīng)具備SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)的安裝部署、SQL Server數(shù)據(jù)庫(kù)對(duì)象的管理、SQL Server數(shù)據(jù)庫(kù)程序開發(fā)、數(shù)據(jù)庫(kù)系統(tǒng)的安全管理等專業(yè)能力。因此,建設(shè)基于工作過(guò)程的高職網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程開發(fā),對(duì)于培養(yǎng)學(xué)生職業(yè)能力具有重要意義。

一、課程開發(fā)理念

傳統(tǒng)學(xué)科體系的平行學(xué)科的排序方式,往往采用部分理論課與部分實(shí)踐授課相結(jié)合方式,以傳統(tǒng)的章節(jié)方式組織內(nèi)容。以這種方式培養(yǎng)出來(lái)的人才,無(wú)論是在職業(yè)素質(zhì)還是在職業(yè)技能方面都無(wú)法達(dá)到企業(yè)實(shí)際工作崗位的要求,為此網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程的設(shè)計(jì)引入了新的課程理念:

第一,以工作過(guò)程為導(dǎo)向,對(duì)原有學(xué)科型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程進(jìn)行解構(gòu),在重新開發(fā)課程,基于行動(dòng)導(dǎo)向方式來(lái)組織內(nèi)容結(jié)構(gòu),并在組織教學(xué)活動(dòng)過(guò)程中,充分融入行動(dòng)導(dǎo)向和學(xué)習(xí)情境的思想。教學(xué)過(guò)程中,教學(xué)內(nèi)容和活動(dòng)的安排以企業(yè)真實(shí)崗位人員勝任崗位工作所要求的技能為基準(zhǔn),充分考慮在教學(xué)過(guò)程中融入相對(duì)應(yīng)的工作過(guò)程的元素,讓學(xué)生得到相當(dāng)于真實(shí)崗位的訓(xùn)練,增強(qiáng)“零距離”上崗的能力。

第二,以真實(shí)的軟件開發(fā)項(xiàng)目為主線,把項(xiàng)目開發(fā)的內(nèi)容分解到課程的學(xué)習(xí)內(nèi)容中去,做到學(xué)習(xí)內(nèi)容就是真實(shí)的數(shù)據(jù)庫(kù)開發(fā)項(xiàng)目?jī)?nèi)容。依托學(xué)院現(xiàn)代教育技術(shù)與網(wǎng)絡(luò)信息中心,與信息技術(shù)類相關(guān)企業(yè)合作,從企業(yè)引進(jìn)真實(shí)項(xiàng)目,并與企業(yè)合作進(jìn)行二次開發(fā)。在教學(xué)過(guò)程中,任課教師與企業(yè)專家一起,充分選取并嚴(yán)格分析管理信息系統(tǒng)開發(fā)項(xiàng)目,以分析系統(tǒng)的開發(fā)過(guò)程為主線,抽取出系統(tǒng)開發(fā)過(guò)程中產(chǎn)生的各個(gè)工作環(huán)節(jié),在充分論證的基礎(chǔ)上,把工作過(guò)程中的各個(gè)環(huán)節(jié)融入到課程內(nèi)容中,從而構(gòu)建新的課程體系。通過(guò)這種方式構(gòu)建起來(lái)的課程,其教學(xué)案例更接近真實(shí)的數(shù)據(jù)庫(kù)軟件開發(fā)項(xiàng)目,從而能給學(xué)生營(yíng)造更真實(shí)的工作情景。

第三,通過(guò)對(duì)課程的學(xué)習(xí)和實(shí)踐訓(xùn)練,應(yīng)該能培養(yǎng)學(xué)生在進(jìn)行自身職業(yè)生涯發(fā)展規(guī)劃方面的素質(zhì),讓學(xué)生通過(guò)課程的學(xué)習(xí)找到適應(yīng)自己個(gè)性化發(fā)展的地方。在組織課程教學(xué)過(guò)程中,要以學(xué)生為中心,把課程內(nèi)容分解成若干個(gè)學(xué)習(xí)任務(wù),每個(gè)任務(wù)又對(duì)應(yīng)軟件項(xiàng)目的某個(gè)功能模塊,以任務(wù)驅(qū)動(dòng)形式推進(jìn)課程學(xué)習(xí)。將真實(shí)的數(shù)據(jù)庫(kù)軟件開發(fā)項(xiàng)目確定之后,以完成這個(gè)軟件項(xiàng)目為總?cè)蝿?wù),圍繞完成任務(wù)這一主線,可將學(xué)生按能力、發(fā)展定位等方面的不同進(jìn)行角色劃分,一般分為項(xiàng)目經(jīng)理、數(shù)據(jù)庫(kù)設(shè)計(jì)師、程序員等角色。通過(guò)這種根據(jù)學(xué)生個(gè)性特點(diǎn)的角色劃分,學(xué)生更能清楚地看到自身職業(yè)發(fā)展前景,能有效增強(qiáng)學(xué)習(xí)主動(dòng)性。

第四,課程的內(nèi)容應(yīng)更利于培養(yǎng)學(xué)生的創(chuàng)新思維和能力。軟件開發(fā)崗位所需的技能屬于腦力勞動(dòng),這種崗位跟一般性的勞動(dòng)技能區(qū)別較大,對(duì)相關(guān)人員素質(zhì)要求相對(duì)較高,這就要求通過(guò)高職教育,能有效地培養(yǎng)學(xué)生的創(chuàng)新思維和創(chuàng)造能力,這樣才能滿足企業(yè)對(duì)人才的需求。網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程的主要內(nèi)容是針對(duì)數(shù)據(jù)庫(kù)軟件系統(tǒng)開發(fā)和管理人員,因此,課程設(shè)置內(nèi)容應(yīng)能較好地培養(yǎng)學(xué)生的創(chuàng)新思維和創(chuàng)造能力。本課程主要是通過(guò)項(xiàng)目教學(xué)、任務(wù)驅(qū)動(dòng)的形式組織教學(xué)內(nèi)容和教學(xué)方式,學(xué)生在這種方式的訓(xùn)練過(guò)程中,能充分發(fā)揮自身的思維能力和解決問(wèn)題的自主空間,同時(shí),在完成軟件開發(fā)工作任務(wù)時(shí),本身具有多樣化的解決方法,這些特點(diǎn)都非常有利于培養(yǎng)學(xué)生的創(chuàng)新能力。

二、課程開發(fā)思路

按工作過(guò)程系統(tǒng)化思想,開發(fā)設(shè)計(jì)一個(gè)管理信息系統(tǒng)可分為:需求分析和業(yè)務(wù)設(shè)計(jì)階段“數(shù)據(jù)庫(kù)設(shè)計(jì)階段”程序代碼編寫階段“系統(tǒng)測(cè)試階段”系統(tǒng)正式運(yùn)行階段,而本課程學(xué)習(xí)的內(nèi)容涵蓋“數(shù)據(jù)庫(kù)設(shè)計(jì)階段”和“程序代碼編寫階段”,是開發(fā)管理信息系統(tǒng)成敗的關(guān)鍵。因此,組織學(xué)生學(xué)習(xí)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程對(duì)實(shí)現(xiàn)軟件技術(shù)方向人才培養(yǎng)目標(biāo)起到非常重要的作用。

第一,以崗位能力需求為導(dǎo)向,以典型管理信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)開發(fā)為載體,設(shè)計(jì)教學(xué)項(xiàng)目和學(xué)習(xí)任務(wù),將網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的單元技術(shù)組裝到系統(tǒng)開發(fā)的相關(guān)工作過(guò)程中,以提高學(xué)生的學(xué)習(xí)興趣,有利于綜合職業(yè)能力的培養(yǎng)。

第二,教學(xué)項(xiàng)目按照管理信息系統(tǒng)設(shè)計(jì)工作順序進(jìn)行設(shè)計(jì)安排。

第三,以提高學(xué)生綜合職業(yè)能力為目標(biāo),組織實(shí)施項(xiàng)目教學(xué)法、問(wèn)題探究法等行動(dòng)導(dǎo)向的教學(xué)模式。

第四,改變過(guò)去單一紙質(zhì)考試的模式,采用豐富多樣的教學(xué)效果評(píng)價(jià)方式。注重教學(xué)過(guò)程中的階段性成果評(píng)價(jià),同時(shí),學(xué)生的評(píng)價(jià)也占教學(xué)評(píng)價(jià)結(jié)果的一定比例。總之,從人員參與方面看,要有教師和學(xué)生共同參與評(píng)價(jià);從評(píng)價(jià)過(guò)程方面看,要側(cè)重于項(xiàng)目計(jì)劃、評(píng)估、實(shí)施等過(guò)程評(píng)價(jià);從整體上看,要評(píng)價(jià)教學(xué)過(guò)程是否有利于學(xué)生職業(yè)素養(yǎng)的養(yǎng)成。

三、課程開發(fā)實(shí)施

(一)課程內(nèi)容的解構(gòu)與重構(gòu)

通過(guò)組建骨干教師、企業(yè)技術(shù)骨干、課程專家小組深入企業(yè)進(jìn)行調(diào)研,企業(yè)家與專家座談研討等方式,分析職業(yè)工作任務(wù)等構(gòu)建課程結(jié)構(gòu),選取一個(gè)最符合工作崗位要求、囊括全部課程內(nèi)容的真實(shí)項(xiàng)目引入到課程,以該真實(shí)項(xiàng)目為主線,對(duì)課程教學(xué)內(nèi)容進(jìn)行解構(gòu)和重構(gòu)。本課程以開發(fā)一個(gè)完整管理信息系統(tǒng)(校園電子商城CampusWebShop)的數(shù)據(jù)庫(kù)為載體設(shè)計(jì)課程教學(xué)項(xiàng)目,按工作過(guò)程系統(tǒng)化的思想,采取行動(dòng)導(dǎo)向的教學(xué)模式,具有很強(qiáng)的工作過(guò)程完整性,使課程具有較強(qiáng)的針對(duì)性和適用性。具體見(jiàn)圖1。

(二)課程教學(xué)模式改革

1.基于工作過(guò)程導(dǎo)向的“項(xiàng)目教學(xué)”模式。通過(guò)結(jié)合真實(shí)的軟件開發(fā)項(xiàng)目,整個(gè)學(xué)習(xí)過(guò)程由師生共同完成真實(shí)的項(xiàng)目開發(fā)的工作過(guò)程,以促進(jìn)學(xué)生在校學(xué)習(xí)與實(shí)際工作的一致性。在組織和開展教學(xué)過(guò)程中,主要按如下順序開展:第一步,選取較有代表性的大型數(shù)據(jù)庫(kù)軟件開發(fā)項(xiàng)目;第二步,組建課程項(xiàng)目教學(xué)團(tuán)隊(duì);第三步,通過(guò)教學(xué)團(tuán)隊(duì)把軟件項(xiàng)目的工作內(nèi)容進(jìn)行工作任務(wù)化的整合和序化;第四步,根據(jù)軟件項(xiàng)目開發(fā)的規(guī)律,對(duì)項(xiàng)目的工作過(guò)程進(jìn)行分解,即由大的工作過(guò)程一小的工作過(guò)程一小的項(xiàng)目模塊。每個(gè)小的項(xiàng)目模塊對(duì)應(yīng)學(xué)習(xí)領(lǐng)域(課程)的學(xué)習(xí)情景,通過(guò)一個(gè)個(gè)小項(xiàng)目的完成,讓學(xué)生逐一掌握相關(guān)的理論知識(shí)與開發(fā)技能,過(guò)程中培養(yǎng)學(xué)生的職業(yè)素養(yǎng)與綜合素質(zhì),最終完成一個(gè)或多個(gè)典型的開發(fā)項(xiàng)目工作。在以上項(xiàng)目訓(xùn)練的基礎(chǔ)上,再綜合選取若干個(gè)較有代表性的數(shù)據(jù)庫(kù)開發(fā)項(xiàng)目,以便于學(xué)生課后拓展,通過(guò)反復(fù)訓(xùn)練,讓學(xué)生最終具備如下能力:基于微軟的SQL Server平臺(tái),獨(dú)立完成數(shù)據(jù)庫(kù)軟件開發(fā)項(xiàng)目的完整工作過(guò)程。

對(duì)于每一個(gè)小的工作過(guò)程(項(xiàng)目),都遵循工作過(guò)程的步驟來(lái)組織教學(xué),將工作過(guò)程的資訊、決策、計(jì)劃、實(shí)施、檢查、評(píng)估的六個(gè)步驟映射為接受任務(wù)、企業(yè)需求分析、計(jì)劃、實(shí)施、檢查、總結(jié)、評(píng)估的學(xué)習(xí)過(guò)程。具體見(jiàn)圖2。

2.職場(chǎng)環(huán)境下“教、學(xué)、做、用”一體化的小組學(xué)習(xí)方式。在軟件技術(shù)實(shí)訓(xùn)室中按照軟件的生產(chǎn)流程和全真工作環(huán)境,并以企業(yè)的實(shí)際需求來(lái)設(shè)計(jì)和組織實(shí)訓(xùn)項(xiàng)目。在學(xué)習(xí)過(guò)程中,一般是整班組織在一起學(xué)習(xí),但需要把3-6個(gè)人分成一組,每組圍成一圈進(jìn)行學(xué)習(xí),從而形成小組學(xué)習(xí)的形式。教師按小組分配任務(wù),并進(jìn)行引導(dǎo),每個(gè)小組的學(xué)生集中一起學(xué)習(xí)交流,并定好學(xué)習(xí)計(jì)劃,然后按計(jì)劃完成學(xué)習(xí)任務(wù)。學(xué)習(xí)任務(wù)完成后,對(duì)于完成學(xué)習(xí)任過(guò)程中產(chǎn)生的成果,可以采用多種方式進(jìn)行檢測(cè),一般有自我檢查、學(xué)生之間互查、教師檢查等方式,也可以通過(guò)直接把產(chǎn)品進(jìn)行推廣應(yīng)用的方式來(lái)檢驗(yàn)。最后根據(jù)檢驗(yàn)的情況對(duì)學(xué)習(xí)給予總結(jié)和評(píng)價(jià)。全真工作環(huán)境的構(gòu)建,主要通過(guò)改造傳統(tǒng)實(shí)訓(xùn)室的方式來(lái)實(shí)現(xiàn)。具體做方法是:把一個(gè)實(shí)訓(xùn)室進(jìn)行分區(qū),讓它具有項(xiàng)目教學(xué)實(shí)訓(xùn)功能、教師工作室功能以及個(gè)性化教學(xué)區(qū)功能。通過(guò)這三個(gè)功能區(qū),可以按項(xiàng)目教學(xué)法開展教學(xué),滿足教師進(jìn)行軟件系統(tǒng)的研發(fā)及技術(shù)服務(wù)需要,同時(shí),教師利用個(gè)性化教學(xué)區(qū)可以對(duì)個(gè)別學(xué)生進(jìn)行個(gè)性化輔導(dǎo)學(xué)習(xí)。

3.改革網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程的考核方式,主要是突出考核學(xué)生的職業(yè)能力養(yǎng)成和重視學(xué)習(xí)過(guò)程的評(píng)價(jià)。傳統(tǒng)的課程考核方式具有較大的局限性,一般形式是筆試+操作考核,這種方式很難檢驗(yàn)學(xué)生的整體學(xué)習(xí)效果。當(dāng)前,學(xué)習(xí)效果的評(píng)價(jià)應(yīng)該更重視檢查學(xué)生的職業(yè)素養(yǎng)、適應(yīng)崗位的能力,以及他們掌握理論知識(shí)和實(shí)踐技能的綜合情況。對(duì)于本課程的考核,將徹底改革傳統(tǒng)考核方式,側(cè)重于考核學(xué)生的學(xué)習(xí)過(guò)程和結(jié)果,特別是注重考核學(xué)生的綜合素質(zhì),這樣能更好地引導(dǎo)學(xué)生重視自身崗位能力的訓(xùn)練,利于學(xué)生職業(yè)能力的養(yǎng)成。而考核的方式可以是現(xiàn)場(chǎng)演示系統(tǒng)設(shè)計(jì)方案書、軟件開發(fā)成果等,或回答教師的問(wèn)題等。

[基金項(xiàng)目]2011年度廣西農(nóng)業(yè)職業(yè)技術(shù)學(xué)院院級(jí)精品課程《網(wǎng)絡(luò)數(shù)據(jù)庫(kù)》建設(shè)項(xiàng)目資助

第4篇

項(xiàng)目管理是在一定的約束條件下,以高效率地實(shí)現(xiàn)項(xiàng)目業(yè)主的目標(biāo)為目

的,以項(xiàng)目經(jīng)理個(gè)人負(fù)責(zé)制為基礎(chǔ)和以項(xiàng)目為獨(dú)立實(shí)體進(jìn)行經(jīng)濟(jì)核算,并按照項(xiàng)目?jī)?nèi)在的邏輯規(guī)律進(jìn)行有效的計(jì)劃、組織、協(xié)調(diào)、控制的系統(tǒng)管理活動(dòng)。

2、為什么要有項(xiàng)目管理?

沒(méi)有項(xiàng)目管理,項(xiàng)目也有可能成功。但沒(méi)有管理的項(xiàng)目,很難保證項(xiàng)目

的利潤(rùn)空間,對(duì)公司來(lái)說(shuō),虧損的風(fēng)險(xiǎn)就大。所以我們要有項(xiàng)目管理,以保證公司在總體上是盈利的,注意不是每一個(gè)項(xiàng)目都要盈利。

另外,有了項(xiàng)目管理,就有了管理改進(jìn)的基礎(chǔ),無(wú)論剛開始的項(xiàng)目管理多么糟糕,只要有管理,就有了改進(jìn)的可能性,至于能不能得到改提供進(jìn),以及改進(jìn)的快慢,則取決于兩個(gè)因素:一個(gè)是人,特別是各級(jí)管理者;另一個(gè)是利益。關(guān)鍵是“利益”,準(zhǔn)確的說(shuō)是“利益的分配”,在權(quán)責(zé)利明確的前提下,人才能充分的發(fā)揮作用。還需要指出的是“利益”是多元的,這里的多元不僅指利益的具體形式,而且指利益的受眾是多元的,包括客戶方相關(guān)人員個(gè)人的利益。

3、項(xiàng)目管理的發(fā)展與現(xiàn)狀。

今天,項(xiàng)目管理作為一種現(xiàn)代化管理方式在國(guó)際上已獲得了廣泛的應(yīng)用,從最初的國(guó)防、航天、建設(shè)工程領(lǐng)域,迅速發(fā)展到電子、通信、計(jì)算機(jī)、軟件開發(fā)、金融等行業(yè)以及政府機(jī)關(guān)的項(xiàng)目管理工作。隨著計(jì)算機(jī)、網(wǎng)絡(luò)系統(tǒng)的迅速發(fā)展,項(xiàng)目管理技術(shù)的不斷進(jìn)步,項(xiàng)目管理軟件產(chǎn)品層出不窮,其功能、特點(diǎn)、應(yīng)用對(duì)象也各不相同。當(dāng)前,越來(lái)越多的企業(yè)和組織在內(nèi)部推廣項(xiàng)目管理的理論方法及管理模式,如果都采用項(xiàng)目管理軟件進(jìn)行管理,效果就更加明顯,可以節(jié)省大量的資源和財(cái)富。國(guó)外90%以上的項(xiàng)目管理都采用軟件進(jìn)行,但我國(guó)在這方面的應(yīng)用還不到10%。新世紀(jì)項(xiàng)目管理在中國(guó)的迅速興起,給軟件企業(yè)的發(fā)展帶來(lái)了前所未有的發(fā)展機(jī)遇。

項(xiàng)目管理在軟件開發(fā)中的應(yīng)用的成因

隨著信息技術(shù)的飛速發(fā)展,軟件產(chǎn)品的規(guī)模也越來(lái)越龐大,個(gè)人單打獨(dú)斗的作坊式開發(fā)方式已經(jīng)越來(lái)越不適應(yīng)發(fā)展的需要。各軟件企業(yè)都在積極將軟件項(xiàng)目管理引入開發(fā)活動(dòng)中,對(duì)開發(fā)實(shí)行有效的管理。從概念上講,軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。實(shí)際上,軟件項(xiàng)目管理的意義不僅僅如此,進(jìn)行軟件項(xiàng)目管理有利于將開發(fā)人員的個(gè)人開發(fā)提供能力轉(zhuǎn)化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明這個(gè)企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開發(fā)風(fēng)險(xiǎn))。同時(shí),隨著軟件開發(fā)規(guī)模及開發(fā)隊(duì)伍的逐漸增大,軟件開發(fā)不再是向過(guò)去那樣一二個(gè)開發(fā)人員即可解決的事情。迫切需要一種開發(fā)規(guī)范來(lái)規(guī)范每個(gè)開發(fā)人員、測(cè)試人員與支持人員的工作,每個(gè)項(xiàng)目組成員按約定的規(guī)則準(zhǔn)時(shí)完成自己的工作。同時(shí)采用規(guī)范化管理,專業(yè)分工也可以降低對(duì)開發(fā)人員的要求,從而降低產(chǎn)品研發(fā)成本。

軟件開發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程,牽涉到各方面的因素,實(shí)際工作中,經(jīng)常會(huì)出現(xiàn)各種各樣的問(wèn)題,甚至面臨失敗。如何總結(jié)、分析失敗的原因,得出有益的教訓(xùn),對(duì)一個(gè)公司來(lái)說(shuō),是在今后的項(xiàng)目中取得成功的關(guān)鍵。

早在20世紀(jì)60年代中期,人們就發(fā)現(xiàn)軟件的生產(chǎn)出現(xiàn)了“問(wèn)題”,主要表現(xiàn)在生產(chǎn)過(guò)程不規(guī)范,缺乏管理。后來(lái),人們?cè)谲浖こ谭椒▽W(xué)中引入了工程的概念、原理、技術(shù)和方法,這種思想在一定程度上解決了軟件生產(chǎn)過(guò)程中遇到的問(wèn)題。但是直至80年代還是沒(méi)有提出一套管理軟件開發(fā)的通用原則,軟件管理不善的問(wèn)題依舊在大范圍內(nèi)存在。

目前的軟件開發(fā)正逐步趨向于復(fù)雜化、多元化,大多數(shù)開發(fā)團(tuán)隊(duì)中都會(huì)出現(xiàn)同時(shí)開發(fā)多個(gè)版本、開發(fā)/維護(hù)工作并存、多地點(diǎn)同時(shí)開發(fā)等情況,給軟件開發(fā)管理帶來(lái)了前所未有的困難。如果管理不善,必將造成版本混亂,提供

各個(gè)開發(fā)人員的工作相互交叉、干擾,整個(gè)開發(fā)團(tuán)隊(duì)的工作在一種無(wú)秩序的不良狀況下運(yùn)行,嚴(yán)重影響軟件產(chǎn)品開發(fā)的進(jìn)度和質(zhì)量。

因此,隨著軟件開發(fā)的深入、各種技術(shù)的不斷創(chuàng)新以及軟件產(chǎn)業(yè)的形成,人們?cè)絹?lái)越意識(shí)到軟件過(guò)程管理的重要性,管理學(xué)的思想逐漸融入軟提供件開發(fā)過(guò)程中,應(yīng)用開發(fā)的項(xiàng)目管理日益受到重視。而項(xiàng)目管理技術(shù)的發(fā)展與計(jì)算機(jī)技術(shù)的發(fā)展是密不可分的,隨著計(jì)算機(jī)性能的迅速提高,大量的項(xiàng)目管理軟件涌現(xiàn)出來(lái)。它們可以用于各種商業(yè)活動(dòng),提供便于操作的圖形界面,幫助用戶制定任務(wù)、管理資源、進(jìn)行成本預(yù)算、跟蹤項(xiàng)目進(jìn)度等。

軟件項(xiàng)目管理常見(jiàn)問(wèn)題及解決方案

對(duì)于軟件開發(fā)項(xiàng)目|中,經(jīng)常出現(xiàn)兩種極端情況,一種是創(chuàng)造了新的生產(chǎn)率和質(zhì)量的紀(jì)錄;一種則完全是一場(chǎng)災(zāi)難,不是被取消就是拖延很長(zhǎng)時(shí)間。前者如在很短的時(shí)間內(nèi),為了趕進(jìn)度,在幾乎不可能的時(shí)間內(nèi)開發(fā)出一套軟件產(chǎn)品,創(chuàng)造了軟件開發(fā)的記錄,滿足了上級(jí)所要求的上機(jī)日期,由于開發(fā)時(shí)間太短,過(guò)于倉(cāng)促,上機(jī)時(shí),問(wèn)題百出,試運(yùn)行時(shí)間長(zhǎng)達(dá)幾個(gè)月或一年半載的,而且程序一改再改,維護(hù)工作量大。

后者,如某套系統(tǒng)未弄清楚需求,或因設(shè)計(jì)問(wèn)題,開發(fā)失敗。通過(guò)提煉這些成功和失敗的例子,軟件項(xiàng)目成功或失敗的根本原因可能會(huì)更清晰一些。

目前我國(guó)大部分軟件公司,無(wú)論是產(chǎn)品型公司還是項(xiàng)目型公司,都沒(méi)有形成適合自己公司特點(diǎn)的軟件開發(fā)管理模式,雖然有些公司根據(jù)軟件工程理論建立了一些軟件開發(fā)管理規(guī)范,但并沒(méi)有從根本上解決軟件開發(fā)的質(zhì)量控制問(wèn)題。這樣導(dǎo)致軟件產(chǎn)品質(zhì)量提供不穩(wěn)定,軟件后期的維護(hù)、升級(jí)出現(xiàn)麻煩,同時(shí)最終也會(huì)損害用戶的利益。

分析目前項(xiàng)目管理需要改進(jìn)的問(wèn)題可以從幾種相關(guān)角色的角度去考慮:項(xiàng)目經(jīng)理、項(xiàng)目組成員、公司管理人員、市場(chǎng)人員、客戶等。

問(wèn)題一:缺乏項(xiàng)目管理系統(tǒng)培訓(xùn)(相關(guān)對(duì)象:項(xiàng)目經(jīng)理、管理人員)

項(xiàng)目經(jīng)理在項(xiàng)目管理方面的培訓(xùn)較少或不夠系統(tǒng)。項(xiàng)目經(jīng)理或管理人員不了解項(xiàng)目管理的知識(shí)體系和一些常用工具和方法,所以在實(shí)際工作中沒(méi)有項(xiàng)目管理知識(shí)的指導(dǎo),完全依靠個(gè)人現(xiàn)有的知識(shí)技能,管理工作的隨意性、盲目性比較大。在軟件企業(yè)中,以前幾乎沒(méi)有專門招收項(xiàng)目管理專業(yè)的人員來(lái)?yè)?dān)任項(xiàng)目經(jīng)理(甚至很少是管理專業(yè)的),被任命的項(xiàng)目經(jīng)理主要是因?yàn)樗麄兡軌蛟诩夹g(shù)上獨(dú)當(dāng)一面,而管理方面特別是項(xiàng)目管理方面的知識(shí)比較缺乏。

解決方案:項(xiàng)目經(jīng)理接受系統(tǒng)的項(xiàng)目管理知識(shí)培訓(xùn)是非常必要的,有了專業(yè)領(lǐng)域的知識(shí)與實(shí)踐,再加上項(xiàng)目管理知識(shí)與實(shí)踐和一般管理的知識(shí)和經(jīng)驗(yàn)的有機(jī)結(jié)合,必能大大提高項(xiàng)目經(jīng)理的項(xiàng)目管理水平。應(yīng)實(shí)行項(xiàng)目經(jīng)理知識(shí)技能資格考核制度,讓項(xiàng)目經(jīng)理自覺(jué)補(bǔ)充學(xué)習(xí)項(xiàng)目管理的知識(shí)和一些常用工具和方法。

問(wèn)題二:項(xiàng)目計(jì)劃意識(shí)問(wèn)題(相關(guān)對(duì)象:項(xiàng)目經(jīng)理)

項(xiàng)目經(jīng)理對(duì)總體計(jì)劃、階段計(jì)劃的作用認(rèn)識(shí)不足。項(xiàng)目經(jīng)理認(rèn)為計(jì)劃不如變化快,項(xiàng)目中也有很多不確定的因素,做計(jì)劃是走過(guò)場(chǎng),因此制定總體計(jì)劃時(shí)比較隨意,不少事情沒(méi)有仔細(xì)考慮;階段計(jì)劃因工作忙等理由經(jīng)常拖延,造成計(jì)劃與控制管理脫節(jié),無(wú)法進(jìn)行有效的進(jìn)度控制管理。沒(méi)有計(jì)劃或者是隨意的不負(fù)責(zé)任的計(jì)劃的項(xiàng)目是一種無(wú)法控制的項(xiàng)目。

解決方案:在高技術(shù)行業(yè),日新月異是主要特點(diǎn),因此計(jì)劃的制定需要在一定條件的限制和假設(shè)之下采用漸近明細(xì)的方式進(jìn)行不斷完善。提高項(xiàng)目經(jīng)理的計(jì)劃意識(shí),采用項(xiàng)目計(jì)劃制定相關(guān)各種知識(shí)、技術(shù)、工具,加強(qiáng)對(duì)開發(fā)計(jì)劃、階段計(jì)劃的有效性進(jìn)行事前事后的評(píng)估。

問(wèn)題三、管理意識(shí)問(wèn)題(相關(guān)對(duì)象:項(xiàng)目經(jīng)理)

部分項(xiàng)目經(jīng)理沒(méi)有意識(shí)到自己項(xiàng)目經(jīng)理的角色,從總體上去把握管理整個(gè)項(xiàng)目,而是埋頭于具體的技術(shù)工作,造成項(xiàng)目組成員之間忙的忙、閑的閑,計(jì)劃不周、任務(wù)不均、資源浪費(fèi)。在軟件企業(yè)中,項(xiàng)目經(jīng)理大多是技術(shù)骨干,技術(shù)方面的知識(shí)比較深厚,但無(wú)論是項(xiàng)目管理知識(shí),還是項(xiàng)目管理必備的技能、項(xiàng)目管理必備的素質(zhì)都有待補(bǔ)充和提高,項(xiàng)目管理經(jīng)驗(yàn)也有待豐富。有些項(xiàng)目經(jīng)理對(duì)于一些不服管理的技術(shù)人員,沒(méi)有較好的管理方法,工作不好安排的工作只好自己做。另外由于工作分解結(jié)構(gòu)設(shè)計(jì)的合理性,項(xiàng)目任務(wù)無(wú)法有效、合理地分配給相關(guān)成員,以達(dá)到“負(fù)載均衡”。

解決方案:加強(qiáng)項(xiàng)目管理方面的培訓(xùn),并通過(guò)對(duì)考核指標(biāo)的合理設(shè)定和宣傳引導(dǎo)項(xiàng)目經(jīng)理更好地做好項(xiàng)目管理工作。技術(shù)骨干在擔(dān)任項(xiàng)目經(jīng)理之前提供,最好能經(jīng)過(guò)系統(tǒng)的項(xiàng)目管理知識(shí),特別是其中的人力資源管理、溝通管理的學(xué)習(xí),并且在實(shí)際工作中不斷提高自己的管理素質(zhì),豐富項(xiàng)目管理經(jīng)驗(yàn),提高項(xiàng)目管理意識(shí)。

問(wèn)題四:溝通意識(shí)問(wèn)題(相關(guān)人員:項(xiàng)目經(jīng)理、項(xiàng)目組成員)

在項(xiàng)目中一些重要信息沒(méi)有進(jìn)行充分和有效的溝通。在制定計(jì)劃、意見(jiàn)反饋、情況通報(bào)、技術(shù)問(wèn)題或成果等方面與相關(guān)人員的溝通不足,造成各做各事、重復(fù)勞動(dòng),甚至造成不必要的損失;有些人沒(méi)有每天定時(shí)收郵件的習(xí)慣,以至于無(wú)法及時(shí)接收最新的信息。

解決方案:制定有效的溝通制度和溝通機(jī)制,對(duì)由于缺乏溝通而造成的事件進(jìn)行通報(bào)作為教訓(xùn)提醒,以提高溝通意識(shí);溝通方式應(yīng)根據(jù)內(nèi)容而多樣化,講究有效率的溝通;通過(guò)制度規(guī)定對(duì)由于未及時(shí)收取郵件而造成損失的責(zé)任歸屬;對(duì)于特別重要的內(nèi)容要采用多種方式進(jìn)行有效溝通以確保傳達(dá)到位,例如除發(fā)送郵件外還要電話提醒、回執(zhí)等,重要的內(nèi)容還要通過(guò)舉行各種會(huì)議進(jìn)行傳達(dá)。

問(wèn)題五:風(fēng)險(xiǎn)管理意識(shí)問(wèn)題(相關(guān)人員:項(xiàng)目經(jīng)理)

項(xiàng)目經(jīng)理沒(méi)有充分分析可能的風(fēng)險(xiǎn),對(duì)付風(fēng)險(xiǎn)的策略考慮比較簡(jiǎn)單。項(xiàng)目經(jīng)理在做項(xiàng)目規(guī)劃時(shí)常常沒(méi)有做專門的風(fēng)險(xiǎn)管理計(jì)劃文檔,而是合并在項(xiàng)目計(jì)劃書中。有些項(xiàng)目經(jīng)理沒(méi)有充分意識(shí)到風(fēng)險(xiǎn)管理的重要性,對(duì)計(jì)劃書中風(fēng)險(xiǎn)管理的章節(jié)簡(jiǎn)單應(yīng)付了事,隨便列出幾個(gè)風(fēng)險(xiǎn),隨便地寫一些簡(jiǎn)單的對(duì)策,對(duì)于后面的風(fēng)險(xiǎn)防范起不到什么指導(dǎo)作用。

解決方案:通過(guò)學(xué)習(xí)項(xiàng)目管理知識(shí)掌握風(fēng)險(xiǎn)識(shí)別、量化、對(duì)策研究、反應(yīng)控制的工具和方法掌握項(xiàng)目風(fēng)險(xiǎn)管理所必備的知識(shí)。通過(guò)加強(qiáng)對(duì)項(xiàng)目規(guī)劃本論文提供>由整理提供中風(fēng)險(xiǎn)管理計(jì)劃的審核提高項(xiàng)目組的風(fēng)險(xiǎn)管理意識(shí)??偨Y(jié)本行業(yè)項(xiàng)目中常見(jiàn)的風(fēng)險(xiǎn)及其對(duì)策作為風(fēng)險(xiǎn)管理計(jì)劃中必要的風(fēng)險(xiǎn)內(nèi)容,并切實(shí)評(píng)估相應(yīng)對(duì)策的有效性和可行性。

問(wèn)題六:不重視項(xiàng)目經(jīng)驗(yàn)的總結(jié)(相關(guān)人員:項(xiàng)目經(jīng)理、管理人員)

項(xiàng)目經(jīng)理在項(xiàng)目結(jié)束時(shí)有些是因?yàn)樽陨韺?duì)寫文檔工作的興趣或意識(shí),或

者是因?yàn)榫o接著要參加下一個(gè)項(xiàng)目,總體對(duì)項(xiàng)目總結(jié)的重視程度不夠。有些是項(xiàng)目總結(jié)報(bào)告一再拖延,有些是交上來(lái)的報(bào)告質(zhì)量較低,敷衍了事。

解決方案:在制度上鼓勵(lì)和加強(qiáng)項(xiàng)目經(jīng)驗(yàn)總結(jié)工作,使得項(xiàng)目總結(jié)及時(shí)并且具有指導(dǎo)意義而不是走過(guò)場(chǎng)。

問(wèn)題七:項(xiàng)目干系人相關(guān)問(wèn)題(相關(guān)人員:項(xiàng)目經(jīng)理、項(xiàng)目成員、客戶)

在范圍識(shí)別階段,項(xiàng)目組對(duì)客戶的整體組織結(jié)構(gòu)、有關(guān)人員及其關(guān)系、

工作職責(zé)等沒(méi)有足夠了解以致于無(wú)法得到完整需求或最終經(jīng)權(quán)威用戶代表確認(rèn)的需求。由于項(xiàng)目經(jīng)理的工作問(wèn)題,客戶參與程度部不高,客戶方相關(guān)責(zé)任人不明確或?qū)Ψ秶鸵筘?zé)任心不強(qiáng),提出的要求具有隨意性,項(xiàng)目前期對(duì)需求的確認(rèn)不夠積極;或者是多個(gè)用戶代表各說(shuō)各話、昨是今非但同時(shí)又要求項(xiàng)目盡早交付;項(xiàng)目后期需求變化隨意,造成項(xiàng)目范圍的蔓延,進(jìn)度的拖延,成本的擴(kuò)大。

解決方案:項(xiàng)目的目的就是實(shí)現(xiàn)項(xiàng)目干系人的需求和愿望。項(xiàng)目干系人管理應(yīng)當(dāng)從項(xiàng)目的啟動(dòng)開始,項(xiàng)目經(jīng)理及其項(xiàng)目成員就要分清項(xiàng)目干系人包含哪些人和組織,通過(guò)溝通協(xié)調(diào)對(duì)他們施加影響,驅(qū)動(dòng)他們對(duì)項(xiàng)目的支持,調(diào)查并明確他們的需求和愿望,減小其對(duì)項(xiàng)目的阻力,以確保項(xiàng)目獲得成功。

問(wèn)題八:項(xiàng)目團(tuán)隊(duì)內(nèi)分工協(xié)作問(wèn)題(相關(guān)人員:項(xiàng)目經(jīng)理、項(xiàng)目成員)

項(xiàng)目團(tuán)隊(duì)內(nèi)部有時(shí)由于各階段不同角色或同階段不同角色之間的責(zé)任

分工不夠清晰而造成工作互相推諉、責(zé)任互相推卸的現(xiàn)象,有時(shí)各階段不同角色或同階段不同角色之間的責(zé)任分工比較清晰但是各項(xiàng)目成員只顧完成自己那部分任務(wù)、不愿意與他人協(xié)作。這些現(xiàn)象或多或少地造成了項(xiàng)目團(tuán)隊(duì)內(nèi)部資源的損耗,從而影響了項(xiàng)目的進(jìn)展。

解決方案:項(xiàng)目經(jīng)理應(yīng)當(dāng)對(duì)項(xiàng)目成員的責(zé)任進(jìn)行合理的分配并清楚地說(shuō)明,同時(shí)應(yīng)強(qiáng)調(diào)不同分工、不同環(huán)節(jié)的成員應(yīng)當(dāng)相互協(xié)作,共同完善。

以上對(duì)軟件開發(fā)項(xiàng)目管理中出現(xiàn)的問(wèn)題的分析還不夠深入,也無(wú)法列舉所有遇到或?qū)⒂龅降膯?wèn)題,解決方案也要根據(jù)實(shí)際情況進(jìn)行調(diào)整,希望引起對(duì)這些問(wèn)題更多的思考和改進(jìn)。

結(jié)束語(yǔ):項(xiàng)目管理雖然沒(méi)有非常高深的理論,但要真正實(shí)施起來(lái),也絕非易事。對(duì)于軟件開發(fā)企業(yè)而言,這不是一個(gè)小的改變,而是一種變革,企業(yè)需要為此付出艱苦的努力,宣傳并樹立公司范圍內(nèi)的項(xiàng)目管理文化十分重要。從而在實(shí)踐中鍛煉提高,解決各種各樣的問(wèn)題,使項(xiàng)目管理工作越做越好。

參考文獻(xiàn):

吳照云《管理學(xué)原理》經(jīng)濟(jì)管理出版社

StanleyE.Portny(寧俊等譯)《如何做好項(xiàng)目管理》新經(jīng)濟(jì)工商實(shí)務(wù)叢書

NealWhitten(孫艷春等譯)《管理軟件開發(fā)項(xiàng)目》(第二版)軟件項(xiàng)目管理系列叢書

鄧良松《軟件工程》西安電子科技大學(xué)出版社

第5篇

近幾年來(lái),軟件工程發(fā)展的非常迅速,然而與其相比較,在軟件工程開發(fā)培養(yǎng)人才方面,卻出現(xiàn)了停滯不前的狀態(tài)。從而導(dǎo)致了軟件工程這門學(xué)科的發(fā)展與其學(xué)科人才的培養(yǎng)方面出現(xiàn)了嚴(yán)重的脫節(jié)現(xiàn)象。我們可以把導(dǎo)致這種原因的狀況歸納為兩點(diǎn)來(lái)看:一方面,教學(xué)內(nèi)容和方式過(guò)于落后,就目前高校的教學(xué)形式來(lái)看,老師依然注重理論課程的教育,看輕實(shí)踐過(guò)程。因此,導(dǎo)致學(xué)生在學(xué)習(xí)的過(guò)程中很難能夠把軟件工程開發(fā)的精髓部分學(xué)以致用,得到更為深刻的升華和理解;另一方面,教學(xué)模式過(guò)于單調(diào)。而這兩種情況,都不能夠使學(xué)生在學(xué)習(xí)和運(yùn)用軟件工程中,得到很好的維護(hù)和開發(fā)。

1軟件工程教育現(xiàn)狀簡(jiǎn)述

軟件工程是將系統(tǒng)的、規(guī)范的、可度量的工程化方法應(yīng)用于軟件開發(fā),運(yùn)行和維護(hù)的全過(guò)程及上述方法的研究。因此,軟件工程的研究所涉及到的范圍廣泛,領(lǐng)域甚多,內(nèi)容為之豐富的特點(diǎn)。但是,軟件工程依舊處于年輕、尚未成熟的狀態(tài),在教材中也很少提供較為成熟的設(shè)計(jì)、訓(xùn)練和實(shí)踐內(nèi)容本文由收集這就導(dǎo)致了,在其教學(xué)過(guò)程中存在著諸多的困難。

2教學(xué)改革要求

2.1要提高實(shí)踐能力。在教學(xué)的過(guò)程中,我們要以具體的項(xiàng)目為驅(qū)動(dòng),培養(yǎng)學(xué)生將所學(xué)到的理論知識(shí)應(yīng)用與具體的實(shí)踐的能力當(dāng)中,體驗(yàn)項(xiàng)目開發(fā)的原則和規(guī)范,以便于積累更多寶貴的項(xiàng)目開發(fā)經(jīng)驗(yàn)。其次,老師在教學(xué)過(guò)程中,還可以通過(guò)案例教學(xué)讓學(xué)生對(duì)實(shí)際的項(xiàng)目開發(fā)有著深刻的印象,從而提高學(xué)生的學(xué)習(xí)興趣,培養(yǎng)動(dòng)手能力。最后,我們還可以利用團(tuán)隊(duì)合作的方式,此教學(xué)方法能夠更深刻的培養(yǎng)學(xué)生的團(tuán)隊(duì)意識(shí)。上述所提出的實(shí)踐能力不但可以使學(xué)生在學(xué)習(xí)的過(guò)程中,將抽象的理論知識(shí)和實(shí)際的軟件開發(fā)項(xiàng)目聯(lián)系起來(lái)。而且,有利于學(xué)生更好的適應(yīng)社會(huì)的需要,找到適合自己的工作崗位。

2.2打牢知識(shí)基礎(chǔ)。因?yàn)?,軟件工程是總結(jié)于實(shí)踐的抽象理論,是對(duì)軟件開發(fā)的總結(jié)和指導(dǎo),涉及到計(jì)算機(jī)技術(shù)等諸多的科學(xué)領(lǐng)域。這就要求學(xué)生在學(xué)習(xí)好軟件工程這門學(xué)科的同時(shí),加強(qiáng)計(jì)算機(jī)科學(xué)和軟件基礎(chǔ)理論等其他相關(guān)專業(yè)課程的教學(xué)。此外,數(shù)學(xué)是所有理工科的基礎(chǔ),起著至關(guān)重要的作用。最后,還需要培養(yǎng)學(xué)生對(duì)問(wèn)題空間分析和建模的能力,以及運(yùn)用算法求解問(wèn)題的能力,同樣也是不能夠被忽視的。

3以項(xiàng)目為驅(qū)動(dòng)的教學(xué)模式

目前,在項(xiàng)目模式驅(qū)動(dòng)下的教學(xué)改革,可有效提高學(xué)生在今后的工作中需要的計(jì)算機(jī)專業(yè)技術(shù)能力,更能培養(yǎng)學(xué)生相互交流,合作的團(tuán)隊(duì)精神,使學(xué)生獲得項(xiàng)目開發(fā)的寶貴經(jīng)驗(yàn),提高學(xué)生不斷的自主創(chuàng)新能力,體現(xiàn)改革中理論和實(shí)踐相互結(jié)合的具體精神。

3.1具體方法

首先,優(yōu)先考慮團(tuán)隊(duì)合作的教學(xué)方式,此種方法,雖然在人員和組織上有些復(fù)雜,但是效果顯著。在實(shí)際的操作過(guò)程中還可以接受真實(shí)的軟件開發(fā)項(xiàng)目,讓學(xué)生在實(shí)際工作中體會(huì)團(tuán)隊(duì)合作的重要性。增加學(xué)生之間相互合作,相互信任的機(jī)會(huì),增強(qiáng)社會(huì)實(shí)踐能力。其次,還可以通過(guò)具體的案例分析的教學(xué)方法,讓學(xué)生在實(shí)踐的工程中真實(shí)的感受到操作的重要性。在教學(xué)工程中,讓老師引導(dǎo),輔助學(xué)生學(xué)習(xí)的教學(xué)方式;在授課過(guò)程中,以具體的案例為背景,教材為基礎(chǔ)。以此來(lái)培養(yǎng)學(xué)生獨(dú)立思考,自主學(xué)習(xí),相互討論,自由發(fā)揮自己的觀點(diǎn),表達(dá)自己的主觀意見(jiàn)。由此可以看出,這種方法可以最大化的體現(xiàn)理論和實(shí)踐想結(jié)合,使學(xué)生可以運(yùn)用知識(shí)解決軟件開發(fā)法項(xiàng)目中遇到的實(shí)際問(wèn)題。

3.2主要過(guò)程

以項(xiàng)目為驅(qū)動(dòng)作為主要的教學(xué)模式有兩條主線組成。老師以講課為基礎(chǔ),可以傳授軟件工程的相關(guān)理論知識(shí)。而且還有一點(diǎn)事項(xiàng)目實(shí)現(xiàn)過(guò)程,通過(guò)實(shí)現(xiàn)具體的項(xiàng)目來(lái)提高學(xué)生的動(dòng)手能力。兩條做主線同時(shí)進(jìn)行既能夠重視實(shí)踐,有能夠?qū)碚撝R(shí)有著很好的把握。在項(xiàng)目的實(shí)現(xiàn)階段。我們可以通過(guò)以下幾個(gè)方面來(lái)實(shí)現(xiàn),即可行性研究與計(jì)劃的制定階段、需求分析階段、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)階段、實(shí)現(xiàn)階段、測(cè)試階段、運(yùn)行和維護(hù)階段等等。這種教學(xué)模式可以利用校園網(wǎng)絡(luò)來(lái)作為連接的平臺(tái),簡(jiǎn)歷,學(xué)生和學(xué)生,老師和學(xué)生之間進(jìn)行互聯(lián)網(wǎng)的溝通和教學(xué)??旖?,方便,節(jié)省時(shí)間和空間上的利用。這樣利用網(wǎng)絡(luò)可以使軟件工程項(xiàng)目的開發(fā)和教學(xué)的過(guò)程中變得具有靈活性質(zhì)。老師和學(xué)生之間可有就難題解決,防止問(wèn)題的堆積,讓教學(xué)的課程顯的板沒(méi)有意義,乏生動(dòng)性。

當(dāng)然,教材是教學(xué)過(guò)程的載體?,F(xiàn)如今,軟件工程的發(fā)展日新月異。所以,我們?cè)诮虒W(xué)工程中要彌補(bǔ)不足的地方,使其內(nèi)容更加的完善。這就要求我們要取長(zhǎng)補(bǔ)短。善于借助這種形式擴(kuò)展教學(xué)內(nèi)容。使學(xué)生在有利的條件下能夠掌握先進(jìn)的實(shí)用知識(shí)。我們可以考慮與社會(huì)中的相關(guān)公司相聯(lián)合,安排學(xué)生可以聽(tīng)企業(yè)的技術(shù)專家的講座。讓學(xué)生到相關(guān)的企業(yè)進(jìn)行參觀實(shí)習(xí)。通過(guò)以上方法,,可以使軟件工程課程內(nèi)容緊跟學(xué)科的最新發(fā)展,更貼近社會(huì)需求。由此可以看出,我們不緊要制定相應(yīng)的教學(xué)方案,更要重視技術(shù)管理的相關(guān)知識(shí)。

3.3目的

對(duì)軟件工程的教學(xué)模式是為了讓學(xué)生能夠主動(dòng)積極的參與軟件工程開發(fā)的興趣當(dāng)中去。培養(yǎng)高素質(zhì)的專業(yè)軟件項(xiàng)目開發(fā)人員。以社會(huì)需要為動(dòng)力,結(jié)合自身的實(shí)際情況,積極的創(chuàng)新,探索適合自己的軟件工程教學(xué)方式。學(xué)生只有理解軟件的開發(fā)原理,掌握軟件的開發(fā)技術(shù),從而具備軟件開發(fā)和維護(hù)的能力,為以后進(jìn)入相關(guān)企業(yè)工作打下結(jié)實(shí)、良好的基礎(chǔ)。

第6篇

【關(guān)鍵詞】教學(xué)軟件;教學(xué)系統(tǒng)設(shè)計(jì);軟件工程;開發(fā)模式

【中圖分類號(hào)】G40-057 【文獻(xiàn)標(biāo)識(shí)碼】A 【論文編號(hào)】1009―8097(2009)07―0049―03

當(dāng)前國(guó)內(nèi)的論著和教材中提出的教學(xué)軟件設(shè)計(jì)與開發(fā)模式大體可以歸為兩類。一類是對(duì)教學(xué)系統(tǒng)設(shè)計(jì)模式修改而來(lái)的,如對(duì)ADDE模式的修改;另一類是在軟件工程的線性開發(fā)模型中插入教學(xué)設(shè)計(jì)環(huán)節(jié)的,例如“項(xiàng)目定義教學(xué)設(shè)計(jì)系統(tǒng)設(shè)計(jì)腳本編寫素材準(zhǔn)備軟件編輯試用評(píng)價(jià)產(chǎn)品出版”。這兩類模式都忽略了教學(xué)設(shè)計(jì)與軟件工程的內(nèi)在聯(lián)系,不能很好地指導(dǎo)教學(xué)軟件開發(fā)。

教學(xué)軟件既是一種教學(xué)材料,又是一類應(yīng)用軟件。作為教學(xué)材料,屬于教學(xué)系統(tǒng)設(shè)計(jì)的對(duì)象,作為應(yīng)用軟件,是軟件工程的產(chǎn)品。 因此教學(xué)軟件開發(fā)過(guò)程中有兩條并行交叉的過(guò)程。本文在分析開發(fā)過(guò)程的基礎(chǔ)上,提出兩者結(jié)合的開發(fā)模式。

一 教學(xué)軟件開發(fā)過(guò)程分析

1 教學(xué)材料的系統(tǒng)設(shè)計(jì)

在教學(xué)系統(tǒng)設(shè)計(jì)中,教學(xué)材料的開發(fā)是放在整個(gè)系統(tǒng)中考慮的,是一系列的相關(guān)分析和決策的結(jié)果。

教學(xué)系統(tǒng)設(shè)計(jì)有多種模式。圖1所示的是美國(guó)學(xué)者迪克(Walter Dick)和凱里(Lou Carey,James O. Carey)提出的模式,這個(gè)模式有廣泛的應(yīng)用。

對(duì)于整個(gè)設(shè)計(jì)過(guò)程,可以分為兩個(gè)階段,即分析階段和決策階段。分析階段的結(jié)果是編寫出績(jī)效目標(biāo)。以績(jī)效目標(biāo)為依據(jù),設(shè)計(jì)者開始做出的決策,形成如下的設(shè)計(jì)文件:

評(píng)價(jià)學(xué)習(xí)的試題和量表;

教學(xué)內(nèi)容和活動(dòng)的順序與組織方案;

教學(xué)材料和教師手冊(cè)的初稿;

對(duì)教學(xué)和教學(xué)材料的形成性評(píng)價(jià)方案;

對(duì)教學(xué)和教學(xué)材料的總結(jié)性評(píng)價(jià)方案。

2 教學(xué)軟件產(chǎn)品的開發(fā)

教學(xué)軟件產(chǎn)品的開發(fā)要遵循軟件工程的規(guī)律。軟件工程是“采用工程化的原理與方法對(duì)軟件進(jìn)行計(jì)劃、開發(fā)和維護(hù)?!?目的是提高軟件開發(fā)的效率和可靠性。軟件開發(fā)的基本模型如圖2。

這樣的線性過(guò)程不適合于教學(xué)軟件開發(fā)。首先這種模型是以編寫程序代碼為中心的,而教學(xué)軟件除了程序代碼,還有大量的媒體元素,如圖像、動(dòng)畫、音頻、視頻等。這些元素的制作是與程序編寫并行或交叉進(jìn)行的,該模型反映不出媒體制作的工作過(guò)程。其次是在教學(xué)軟件設(shè)計(jì)的初期,由于教學(xué)本身的復(fù)雜性,設(shè)計(jì)者不可能完全確定設(shè)計(jì)的細(xì)節(jié),不可能在分析階段解決所有的分析問(wèn)題,經(jīng)常需要在開發(fā)過(guò)程中修改他們的設(shè)計(jì),該模型沒(méi)有考慮到開發(fā)過(guò)程中的不確定性。

在對(duì)軟件開發(fā)模型改進(jìn)的過(guò)程中,人們提出了快速原形法、增量模型、螺旋模型等,這些模型的共同特點(diǎn)是把軟件開發(fā)看作多次循環(huán)改進(jìn)的過(guò)程,在多個(gè)循環(huán)過(guò)程中有多次的評(píng)估和修改,或是從軟件的核心逐步豐富。圖3示意了原型法與螺旋模型結(jié)合。無(wú)論是哪種模型,都有軟件開發(fā)的基本步驟:分析、設(shè)計(jì)、開發(fā)、測(cè)試。

3 教學(xué)系統(tǒng)設(shè)計(jì)與軟件開發(fā)模型的結(jié)合

教學(xué)軟件與管理軟件、工具軟件等功能性商用軟件最顯著的不同,是不能用“功能”來(lái)衡量。例如一個(gè)文字處理軟件,如果測(cè)試者能夠用軟件錄入文字,實(shí)現(xiàn)任何格式的排版就表明該軟件的功能實(shí)現(xiàn)了,而教學(xué)軟件無(wú)論運(yùn)行多么流暢,嚴(yán)格地講都不能說(shuō)它具有了功能,因?yàn)榻虒W(xué)軟件的作用效果,不是自身表現(xiàn)出來(lái)的,這是具有不確定性的。因此對(duì)教學(xué)軟件,開發(fā)是否成功要看教學(xué)性,而不是“功能”,而教學(xué)性要靠教學(xué)系統(tǒng)設(shè)計(jì)來(lái)保證。

無(wú)論是從教學(xué)系統(tǒng)設(shè)計(jì)的角度,還是從軟件工程的角度,教學(xué)軟件開發(fā)過(guò)程都可以分為兩個(gè)階段,一個(gè)是設(shè)計(jì)階段,一個(gè)是開發(fā)階段。兩個(gè)階段之間有反復(fù)調(diào)整修改的環(huán)節(jié)。教學(xué)系統(tǒng)設(shè)計(jì)的理論和方法,主要應(yīng)用在設(shè)計(jì)階段,以實(shí)現(xiàn)軟件的教學(xué)性,為開發(fā)提供藍(lán)圖。軟件工程的思想和方法,貫穿整個(gè)設(shè)計(jì)和開發(fā)過(guò)程,但重點(diǎn)是開發(fā)階段的組織與管理,以實(shí)現(xiàn)軟件的技術(shù)性能。一個(gè)好的教學(xué)軟件開發(fā)模式,應(yīng)該以教學(xué)系統(tǒng)設(shè)計(jì)為基礎(chǔ),結(jié)合軟件工程的思想和方法。對(duì)這種結(jié)合可以用圖4示意。該圖的內(nèi)圈表示教學(xué)設(shè)計(jì)過(guò)程,外圈表示軟件開發(fā)過(guò)程,兩個(gè)過(guò)程是同時(shí)啟動(dòng)同步進(jìn)行的,交織成一個(gè)軟件開發(fā)循環(huán)周期,但是在各個(gè)階段兩者的重要程度和工作任務(wù)的分量不同。

二 教學(xué)軟件開發(fā)模式描述

1 模式的構(gòu)成

該模式是借鑒美國(guó)學(xué)者Stephen M. Alessi和Stanley R. Trollip提出的模式,結(jié)合國(guó)內(nèi)實(shí)際情況和我們的工作經(jīng)驗(yàn)提出來(lái)的,見(jiàn)圖5。

這個(gè)模式在整體上是軟件開發(fā)的螺旋模型中的一個(gè)周期,也可以看作增量模型的一個(gè)構(gòu)件的實(shí)現(xiàn)過(guò)程,這取決與軟件開發(fā)的任務(wù)和條件。這個(gè)模式具有一定的普遍性,適合教學(xué)軟件專業(yè)開發(fā),也可供學(xué)校的教育技術(shù)人員和各科教師制作課件參考。

設(shè)計(jì)與開發(fā)模式有三個(gè)要素和三個(gè)階段。三個(gè)要素是標(biāo)準(zhǔn)、評(píng)價(jià)和管理,三個(gè)階段是計(jì)劃、設(shè)計(jì)與開發(fā)。三個(gè)要素始終與三個(gè)階段相互作用,是指在制作的全過(guò)程中都要注意,是全過(guò)程的活動(dòng)原則,保證項(xiàng)目的成功。計(jì)劃和設(shè)計(jì)兩個(gè)階段用環(huán)形表示階段內(nèi)部有反復(fù)的修改,開發(fā)階段用豎的框架表示多項(xiàng)工作可能會(huì)并行或交叉開展。

這個(gè)模式涉及到開發(fā)者和用戶兩個(gè)方面,開發(fā)者包括教學(xué)設(shè)計(jì)人員、教學(xué)與培訓(xùn)專業(yè)人員、媒體素材制作人員和美工人員、程序編寫和測(cè)試人員、項(xiàng)目管理人員等。在專業(yè)開發(fā)中,用戶是指接收產(chǎn)品的客戶,如學(xué)校、培訓(xùn)機(jī)構(gòu)或出版商。在學(xué)?;蚺嘤?xùn)機(jī)構(gòu)內(nèi)部開發(fā)時(shí),用戶是指使用軟件的教學(xué)者,通常是教師。

2 模式的特點(diǎn)

(1) 基于標(biāo)準(zhǔn)的過(guò)程

從項(xiàng)目一開始,開發(fā)者與用戶等共同明確軟件最終產(chǎn)品所有方面的一致的標(biāo)準(zhǔn),每個(gè)開發(fā)人員都知道應(yīng)該怎么做,始終堅(jiān)持確定了的標(biāo)準(zhǔn)。

(2) 實(shí)證的方式

全過(guò)程是初步設(shè)想、評(píng)價(jià)、修改的反復(fù)循環(huán),直到最后完善。在計(jì)劃和設(shè)計(jì)階段需要完成兩個(gè)原型,體現(xiàn)了原型法的思想。軟件開發(fā)雖然有理論指導(dǎo),但是最保險(xiǎn)的還是不斷地試驗(yàn)修改,直到合適為止。在全過(guò)程中堅(jiān)持按標(biāo)準(zhǔn)評(píng)價(jià),既不拔高也不降低。

(3) 全過(guò)程管理

軟件開發(fā)中有一種現(xiàn)象是偏離原定方案,到了最后又耗費(fèi)時(shí)間、人力和財(cái)物進(jìn)行修改。好的項(xiàng)目管理能保證方案實(shí)施,堅(jiān)持既定標(biāo)準(zhǔn)。

(4) 重視決策階段

該模式中把計(jì)劃與設(shè)計(jì)分為兩個(gè)階段,在全過(guò)程中花費(fèi)較多的時(shí)間,意圖是制作人員多花一些時(shí)間討論,提出初步設(shè)想,做出正確決策,然后進(jìn)行技術(shù)實(shí)現(xiàn)。這樣不僅能少走彎路,提高工作效率,更重要的是能開發(fā)出體現(xiàn)教學(xué)設(shè)計(jì)魅力的軟件,而不是炫耀技術(shù)水平和藝術(shù)效果的展品。

(5)倡導(dǎo)集體協(xié)作

全過(guò)程貫穿了集體協(xié)作的工作方式。首先是因?yàn)樵O(shè)計(jì)與開發(fā)所需要的技能與知識(shí)不是一個(gè)人能全部具備的,決策需要集思廣益,需要有各方面專長(zhǎng)的人合作;其次是協(xié)作方式能夠在參與者共同監(jiān)督下,保證原定的標(biāo)準(zhǔn)與方案。

3 模式的要素

(1) 標(biāo)準(zhǔn)

標(biāo)準(zhǔn)是一個(gè)好的項(xiàng)目的起點(diǎn)和基礎(chǔ),規(guī)定了開發(fā)人員持續(xù)努力所要達(dá)到的質(zhì)量。在典型的情況下,一套標(biāo)準(zhǔn)來(lái)自兩個(gè)方面。第一,是由開發(fā)人員提出來(lái)的,開發(fā)人員都應(yīng)知道質(zhì)量標(biāo)準(zhǔn),并且在全過(guò)程中遵守;第二,是由客戶或教學(xué)人員提出來(lái)的,往往比較具體,例如規(guī)定了總體印象、內(nèi)容詳細(xì)的程度、字體、顏色等等。來(lái)自兩方面的標(biāo)準(zhǔn)一般是不會(huì)沖突的,能夠協(xié)調(diào)為一套標(biāo)準(zhǔn)。

(2) 評(píng)價(jià)

標(biāo)準(zhǔn)只有在軟件開發(fā)中堅(jiān)持才有用,這就要求對(duì)所做的每一件事進(jìn)行評(píng)價(jià),每個(gè)人員也必須執(zhí)行標(biāo)準(zhǔn),以標(biāo)準(zhǔn)來(lái)衡量自己所做的工作。如果等到項(xiàng)目接近完成時(shí),才來(lái)看是否應(yīng)用了標(biāo)準(zhǔn),既不現(xiàn)實(shí),也沒(méi)有用處。

進(jìn)行全程評(píng)價(jià)關(guān)系著項(xiàng)目的質(zhì)量,通過(guò)設(shè)計(jì)與開發(fā)過(guò)程中反復(fù)的設(shè)想、試驗(yàn)、評(píng)價(jià)、修改,使每一步工作都符合質(zhì)量,則最終的產(chǎn)品才能具有高質(zhì)量。

(3) 管理

成功與不成功的項(xiàng)目的差別很大程度上在于管理。對(duì)整個(gè)軟件開發(fā)項(xiàng)目的資源、經(jīng)費(fèi)、時(shí)間等要從始到終嚴(yán)格控制,進(jìn)行的良好管理,否則項(xiàng)目容易偏離預(yù)定計(jì)劃和標(biāo)準(zhǔn)。加強(qiáng)項(xiàng)目管理,首先是要制定好計(jì)劃,其次是要做好監(jiān)控工作,最后是要保持項(xiàng)目組成員之間以及與用戶之間的交流和溝通。

4 模式的階段

(1) 計(jì)劃階段

計(jì)劃階段奠定多媒體教學(xué)軟件開發(fā)項(xiàng)目的基礎(chǔ),形成總體設(shè)想,以保證項(xiàng)目各方面順利進(jìn)行。

計(jì)劃階段應(yīng)確定項(xiàng)目的目的,也就是學(xué)習(xí)者完成軟件學(xué)習(xí)后應(yīng)掌握的知識(shí)、技能及應(yīng)形成的能力、態(tài)度等。目的的確定涉及到教學(xué)內(nèi)容范圍,學(xué)習(xí)者的起點(diǎn)知識(shí)技能,以及一般特點(diǎn)。明確工作的限制條件也是必要的,例如運(yùn)行軟件的計(jì)算機(jī)環(huán)境,用戶對(duì)信息呈現(xiàn)的特殊要求、軟件內(nèi)容的指定范圍等。

計(jì)劃還包括收集資料,明確所需要的資料是否都能得到,能否改編或自制,如果有些資料不可能解決,決定是否需要改變軟件的內(nèi)容。計(jì)劃階段應(yīng)開展頭腦風(fēng)暴活動(dòng),項(xiàng)目組成員共同討論,形成對(duì)軟件的內(nèi)容、結(jié)構(gòu)、外觀、風(fēng)格等方面的初步設(shè)想,用原型或文字描述出來(lái)。在這一階段需要頻繁地與用戶溝通,應(yīng)編制一些文件,包括項(xiàng)目說(shuō)明、計(jì)劃書、項(xiàng)目標(biāo)準(zhǔn)等,使項(xiàng)目管理有章可循,并得到用戶認(rèn)可。

(2) 設(shè)計(jì)階段

設(shè)計(jì)階段進(jìn)行軟件的教學(xué)內(nèi)容的組織,明確軟件的教學(xué)目標(biāo),形成對(duì)軟件的具體描述,為技術(shù)實(shí)現(xiàn)提供指南。

設(shè)計(jì)是軟件開發(fā)的核心階段,時(shí)間用得最多。在這一階段,要綜合應(yīng)用教學(xué)理論,使用控制與交互的各種方法,體現(xiàn)信息呈現(xiàn)的要求。在設(shè)計(jì)過(guò)程中,制作人員之間,以及制作人員與用戶之間,要繼續(xù)交流,對(duì)軟件最終的樣式達(dá)成共識(shí),完成原型和設(shè)計(jì)文件。

(3) 開發(fā)階段

開發(fā)階段使設(shè)計(jì)的結(jié)果最終轉(zhuǎn)化為實(shí)際的產(chǎn)品。

這一階段要運(yùn)用各種技術(shù)手段,包括硬件設(shè)備和工具軟件,利用和改編現(xiàn)有資料,制作文本、圖像等多媒體素材,用編程或創(chuàng)作軟件集成軟件,經(jīng)過(guò)多種不同水平的測(cè)試和試用后,最終完成軟件。并且安排軟件的總結(jié)性評(píng)價(jià)。

在開發(fā)階段,素材制作、軟件編程、手冊(cè)編寫等多項(xiàng)工作往往是并行或交叉開展的,素材創(chuàng)作和程序編寫人員是工作的主體,但設(shè)計(jì)人員和用戶仍以不同的角色參與制作過(guò)程,同時(shí)又在動(dòng)用所有的技術(shù)資源,因此組織管理和質(zhì)量控制十分重要。

參考文獻(xiàn)

[1] 張軍征.多媒體教學(xué)軟件設(shè)計(jì)原理與方法[M].北京:科學(xué)出版社, 2007.

第7篇

關(guān)鍵詞:計(jì)算機(jī);軟件測(cè)試;面臨問(wèn)題;對(duì)策

隨著信息技術(shù)不斷發(fā)展進(jìn)步,軟件規(guī)模越來(lái)越大,復(fù)雜性也隨之提升,要想保證軟件質(zhì)量,就要加強(qiáng)對(duì)軟件測(cè)試工作的重視。我國(guó)軟件測(cè)試工作起步相對(duì)較晚,還存在很多問(wèn)題,需要不斷完善優(yōu)化,才能提高計(jì)算機(jī)軟件行業(yè)的競(jìng)爭(zhēng)能力。軟件開發(fā)行業(yè)發(fā)展前景廣闊,受到各大企業(yè)的青睞,加強(qiáng)對(duì)軟件開發(fā)技術(shù)的研發(fā),而計(jì)算機(jī)軟件測(cè)試則是其中的重要內(nèi)容,對(duì)軟件質(zhì)量有著直接的影響。本文先介紹軟件測(cè)試工作的重要性,再總結(jié)軟件測(cè)試面臨的問(wèn)題,提出合理的對(duì)策。

1軟件測(cè)試工作的重要性

軟件測(cè)試工作的重要性主要體現(xiàn)在兩大方面:一是軟件測(cè)試可以提升開發(fā)效率。在軟件工程項(xiàng)目進(jìn)行過(guò)程中,一般將質(zhì)量、進(jìn)度作為核心評(píng)價(jià)指標(biāo),很多項(xiàng)目負(fù)責(zé)人都會(huì)嘗試各種先進(jìn)方法技術(shù),以期望可以加快開發(fā)進(jìn)度,一旦出現(xiàn)返工現(xiàn)象,會(huì)對(duì)項(xiàng)目進(jìn)度產(chǎn)生巨大影響,這就突出軟件測(cè)試重要地位,可以通過(guò)合理的測(cè)試發(fā)現(xiàn)存在的問(wèn)題,加快開發(fā)進(jìn)度的同時(shí)避免出現(xiàn)返工現(xiàn)象。軟件測(cè)試工作擁有很多測(cè)試項(xiàng)目,其中包括集成測(cè)試、單元測(cè)試,可以第一時(shí)間發(fā)現(xiàn)軟件存在的BUG及實(shí)際問(wèn)題,這樣就可以提供充足的修改時(shí)間,減少開發(fā)工作量。二是軟件測(cè)試可以保障軟件質(zhì)量。在開展計(jì)算機(jī)軟件項(xiàng)目時(shí),關(guān)注進(jìn)度的同時(shí)還要關(guān)注質(zhì)量,通過(guò)常規(guī)的軟件測(cè)試,可以發(fā)現(xiàn)系統(tǒng)問(wèn)題,但是無(wú)法發(fā)現(xiàn)系統(tǒng)BUG,這時(shí)候就需要展開集成測(cè)試,可以讓模塊之間擁有更高的集成度,減少軟件錯(cuò)誤。

2計(jì)算機(jī)軟件測(cè)試面臨的問(wèn)題

2.1軟件測(cè)試自動(dòng)化程度較低。

近些年,計(jì)算機(jī)軟件行業(yè)處于一個(gè)高速發(fā)展的狀態(tài),也出現(xiàn)了自動(dòng)化測(cè)試工具,但是這類工具本身技術(shù)不夠成熟,存在較多的缺陷,需要花費(fèi)大量的成本費(fèi)用,操作難度相對(duì)更高,無(wú)法實(shí)現(xiàn)快速拓展等,沒(méi)有達(dá)到大規(guī)模應(yīng)用的要求,僅僅運(yùn)用到一些軟件測(cè)試的特殊工作,在實(shí)際的軟件測(cè)試過(guò)程中,還需要大量的測(cè)試人員,特別是在嵌入式測(cè)試這一部分內(nèi)容中,基本無(wú)法使用自動(dòng)化測(cè)試軟件,需要人工校對(duì)測(cè)試,由于信息技術(shù)發(fā)展較為迅速,為計(jì)算機(jī)軟件開發(fā)提供充足的技術(shù)支持,軟件開發(fā)水平越來(lái)越高,軟件工程規(guī)模也在隨之?dāng)U張,但是現(xiàn)階段軟件測(cè)試仍然以人工測(cè)試為主,一方面會(huì)提高開發(fā)成本,導(dǎo)致人工費(fèi)用占比不斷擴(kuò)大,另一方面無(wú)法保證最終的軟件質(zhì)量,人工測(cè)試很難達(dá)到零差錯(cuò),影響軟件質(zhì)量,同時(shí)降低測(cè)試效率,增加項(xiàng)目運(yùn)行風(fēng)險(xiǎn)。

2.2測(cè)試工作介入時(shí)間較晚。

正常情況下,軟件開發(fā)和測(cè)試呈現(xiàn)出相輔相成的關(guān)系,兩者相互搭配完成軟件開發(fā)工作,才能得到高質(zhì)量的計(jì)算機(jī)軟件。為了充分發(fā)揮軟件測(cè)試的作用,就要控制好開發(fā)時(shí)間和測(cè)試時(shí)間,但是就調(diào)查發(fā)現(xiàn),很多企業(yè)將全部精力都放在軟件開發(fā)工作上,缺乏對(duì)軟件測(cè)試環(huán)節(jié)的重視,經(jīng)常將測(cè)試工作安排在較后的位置,導(dǎo)致軟件測(cè)試介入時(shí)間過(guò)晚,無(wú)法實(shí)現(xiàn)對(duì)軟件質(zhì)量的科學(xué)管控。由于軟件測(cè)試介入時(shí)間較晚的原因,在開發(fā)后期才發(fā)現(xiàn)軟件存在的缺陷問(wèn)題,只能展開返工,增加不必要的花費(fèi)。

2.3測(cè)試方案與案例的利用率較低。

現(xiàn)階段,軟件測(cè)試管理體系還不夠完善,存在較多的漏洞,在軟件開發(fā)過(guò)程中,無(wú)法提供專用的測(cè)試案例庫(kù),在后續(xù)的軟件測(cè)試期間,經(jīng)常出現(xiàn)重復(fù)利用測(cè)試案例的現(xiàn)象,這就會(huì)造成不小的資源浪費(fèi)。同時(shí),現(xiàn)階段沒(méi)有完善的測(cè)試程序歸檔規(guī)范,在測(cè)試結(jié)束后沒(méi)有按照要求完成歸檔任務(wù),導(dǎo)致測(cè)試案例庫(kù)得不到及時(shí)更新,只保存一些較為老舊的案例,無(wú)法發(fā)揮實(shí)質(zhì)作用。在軟件測(cè)試的后期階段,即使發(fā)現(xiàn)與前期相似的測(cè)試工作,也沒(méi)有可以參考借鑒的案例,還需要重復(fù)測(cè)試工作,投入更多的時(shí)間精力,浪費(fèi)資源的同時(shí)還會(huì)耽誤開發(fā)進(jìn)度。

2.4缺乏穩(wěn)定高效的測(cè)試團(tuán)隊(duì)。

在軟件開發(fā)過(guò)程中,軟件測(cè)試成本占比較高,可以達(dá)到總開發(fā)成本的30%左右,需要一支專業(yè)的測(cè)試團(tuán)隊(duì),才能順利在規(guī)定時(shí)間內(nèi)完成測(cè)試任務(wù)。但是現(xiàn)階段項(xiàng)目開發(fā)期間過(guò)于重視開發(fā),對(duì)于軟件測(cè)試較為忽視,缺乏足夠的專業(yè)測(cè)試人員。在此同時(shí),項(xiàng)目給軟件測(cè)試撥下的經(jīng)費(fèi)相對(duì)較少,甚至出現(xiàn)經(jīng)費(fèi)短缺的現(xiàn)象,導(dǎo)致軟件測(cè)試工作進(jìn)展緩慢,逐漸發(fā)展成形式化工作。除此之外,由于忽視軟件測(cè)試的原因,無(wú)法培養(yǎng)出足夠的軟件測(cè)試后備力量,很多測(cè)試人員長(zhǎng)時(shí)間重復(fù)同樣的測(cè)試工作,無(wú)法提升綜合能力,掌握的技能相對(duì)較為單一??梢钥闯?,現(xiàn)階段大部分的軟件開發(fā)項(xiàng)目都缺少專業(yè)的測(cè)試團(tuán)隊(duì),測(cè)試人員掌握的專業(yè)技能較少,無(wú)法保證軟對(duì)的穩(wěn)定性,這些都是急需解決的問(wèn)題。

3計(jì)算機(jī)軟件測(cè)試工作的解決對(duì)策

3.1靈活使用軟件測(cè)試方法。

(1)強(qiáng)化自動(dòng)化測(cè)試手段。雖然現(xiàn)階段自動(dòng)化測(cè)試手段較少,但是仍然有一些較為成熟的手段,在軟件測(cè)試期間應(yīng)該加強(qiáng)對(duì)這類手段的重視,選擇技術(shù)更為成熟的自動(dòng)化測(cè)試手段。在選擇測(cè)試方法時(shí),要展開綜合性的評(píng)估,考慮到軟件開發(fā)項(xiàng)目的實(shí)際情況,選擇最適合的一種,才能達(dá)到預(yù)計(jì)的測(cè)試效果,加快開發(fā)進(jìn)度的同時(shí)提高軟件質(zhì)量。在選擇自動(dòng)化測(cè)試手段時(shí),考慮到系統(tǒng)架構(gòu)、數(shù)據(jù)庫(kù)平臺(tái)、軟件規(guī)模、復(fù)雜程度等,選擇適合的評(píng)估項(xiàng),才能選擇最適合的開發(fā)工具,一方面可以提高測(cè)試質(zhì)量,另一方面可以加快測(cè)試效率。同時(shí),還要加強(qiáng)對(duì)軟件自動(dòng)化測(cè)試手段的研發(fā),結(jié)合市場(chǎng)需求推出新型產(chǎn)品,彌補(bǔ)市場(chǎng)上的空白。(2)學(xué)習(xí)借鑒及自主研發(fā)。在軟件測(cè)試過(guò)程中,要加強(qiáng)對(duì)先進(jìn)案例的學(xué)習(xí),國(guó)外一些發(fā)達(dá)國(guó)家的軟件開發(fā)工作起步更早,已經(jīng)積累了豐富的開發(fā)及測(cè)試經(jīng)驗(yàn),研發(fā)出完善的軟件自動(dòng)化測(cè)試工具,要加強(qiáng)對(duì)寶貴經(jīng)驗(yàn)的借鑒,結(jié)合我國(guó)軟件開發(fā)測(cè)試的實(shí)際情況,取其精華去其糟粕,不斷提高我國(guó)軟件測(cè)試水平。同時(shí),企業(yè)要可以加強(qiáng)對(duì)軟件自動(dòng)化測(cè)試工具的研發(fā),要考慮到自身的規(guī)模和需求,通過(guò)自主研發(fā)的方式,獲得的測(cè)試工具更符合企業(yè)需求,可以大幅度提高測(cè)試效率。

3.2構(gòu)建軟件測(cè)試標(biāo)準(zhǔn)及軟件測(cè)試體系。

一是標(biāo)準(zhǔn)化軟件測(cè)試規(guī)范及體系。明確規(guī)定軟件測(cè)試工作流程、團(tuán)隊(duì)建設(shè)模式、軟件測(cè)試不同階段工作內(nèi)容以及預(yù)期取得的成果,統(tǒng)一化軟件測(cè)試工作文檔格式及內(nèi)容,對(duì)軟件測(cè)試工作的不同階段內(nèi)容制定可行性較高的標(biāo)準(zhǔn)體系。二是構(gòu)建軟件測(cè)試案例庫(kù)。持續(xù)完善軟件測(cè)試案例庫(kù),有助于提升軟件測(cè)試案例的利用率,能夠盡早確定系統(tǒng)問(wèn)題的來(lái)源,縮短問(wèn)題分析及問(wèn)題解決方案制定所需要的時(shí)間,避免此類問(wèn)題再次發(fā)生,真正提升軟件測(cè)試效率,保障軟件質(zhì)量。

3.3軟件項(xiàng)目更加重視測(cè)試管理工作。

可以從兩方面入手:一是加強(qiáng)溝通交流。就調(diào)查發(fā)現(xiàn),很多軟件項(xiàng)目的測(cè)試工作介入時(shí)間相對(duì)較晚,并且開發(fā)人員和測(cè)試人員基本不存在溝通交流,為了避免上述問(wèn)題,就要加強(qiáng)溝通交流,這樣可以讓測(cè)試人員更快了解測(cè)試內(nèi)容,快速找到軟件存在的問(wèn)題點(diǎn),與同事分享發(fā)現(xiàn)的問(wèn)題,將所有的問(wèn)題歸類處理,錄入案例庫(kù),設(shè)計(jì)人員在受到測(cè)試報(bào)告以后,可以與測(cè)試人員溝通交流,共同討論出一個(gè)科學(xué)的解決方案,這樣可以加快開發(fā)進(jìn)度,提高軟件質(zhì)量。二是加強(qiáng)測(cè)試團(tuán)隊(duì)的建設(shè)。軟件測(cè)試面臨的最大的問(wèn)題就是“重開發(fā)輕測(cè)試”,甚至出現(xiàn)測(cè)試資金不足的現(xiàn)象,為此要摒棄這種不合理的思想,加強(qiáng)對(duì)測(cè)試人員的合理培訓(xùn),引進(jìn)一些先進(jìn)的測(cè)試技術(shù)及方法,不斷提高測(cè)試人員綜合素養(yǎng),掌握更多的專業(yè)測(cè)試技能。同時(shí),還要注意改善薪酬福利結(jié)構(gòu),讓測(cè)試人員感受到公司的重視,全身全意投入工作。

第8篇

關(guān)鍵詞:實(shí)訓(xùn)體系;Android軟件開發(fā);培訓(xùn)

中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1001-828X(2013)06-0-02

移動(dòng)互聯(lián)網(wǎng)是繼通信、計(jì)算機(jī)和互聯(lián)網(wǎng)之后的又一次信息產(chǎn)業(yè)的革命性發(fā)展,并成為全球信息通信行業(yè)的萬(wàn)億元級(jí)新興產(chǎn)業(yè)。近年來(lái),由于3G技術(shù)的發(fā)展,國(guó)內(nèi)智能手機(jī)的普及率急升,人才市場(chǎng)對(duì)于Android軟件開發(fā)工程師的需求量也急升,因此,如何快速地培養(yǎng)和建設(shè)Android軟件開發(fā)工程師,成為IT企業(yè)培訓(xùn)的熱點(diǎn)。本文旨在探討IT企業(yè)如何通過(guò)實(shí)訓(xùn)培訓(xùn)體系的模式快速培養(yǎng)有計(jì)算機(jī)基礎(chǔ)的初學(xué)者成為相當(dāng)于1-2年開發(fā)經(jīng)驗(yàn)的開發(fā)工程師。

實(shí)訓(xùn)體系建設(shè)包括獨(dú)特的實(shí)訓(xùn)形式建設(shè)、實(shí)現(xiàn)過(guò)程的開展以及課程和師資的組建。其中,最根本的把握好實(shí)訓(xùn)的內(nèi)涵和監(jiān)控整個(gè)實(shí)訓(xùn)過(guò)程的開展是關(guān)鍵。

一、實(shí)訓(xùn)形式

實(shí)訓(xùn)的特點(diǎn)就是通過(guò)項(xiàng)目實(shí)際操作的方式,使得每個(gè)學(xué)生通過(guò)做項(xiàng)目來(lái)鍛煉時(shí)間的編程能力。具體的形式為每個(gè)班的學(xué)生組成軟件項(xiàng)目組數(shù)個(gè),每個(gè)項(xiàng)目組均以真實(shí)項(xiàng)目為背景,重新演練一個(gè)經(jīng)裁剪過(guò)的項(xiàng)目立項(xiàng)、計(jì)劃、需求分析、設(shè)計(jì)、編碼、測(cè)試和交付的全過(guò)程,按照企業(yè)的正規(guī)開發(fā)流程組織實(shí)施,讓學(xué)生熟悉軟件工程在企業(yè)中的具體應(yīng)用方法。項(xiàng)目總監(jiān)由實(shí)訓(xùn)老師來(lái)?yè)?dān)任,控制項(xiàng)目的進(jìn)度和質(zhì)量,學(xué)生通過(guò)直接扮演項(xiàng)目開發(fā)組中的成員角色,來(lái)了解在軟件項(xiàng)目開發(fā)團(tuán)隊(duì)中的角色、過(guò)程、規(guī)范和執(zhí)行方法,以及在團(tuán)隊(duì)中合作溝通能力的重要性,養(yǎng)成良好的職業(yè)習(xí)慣。以下是學(xué)生扮演的角色的主要職責(zé)說(shuō)明,學(xué)生可以根據(jù)自己在學(xué)校的學(xué)習(xí)情況扮演如下角色??紤]到Android軟件開發(fā)工程師培訓(xùn)的實(shí)際需要,項(xiàng)目開發(fā)過(guò)程中某些方面的學(xué)時(shí)將相對(duì)壓縮,而把重點(diǎn)放在跟開發(fā)直接相關(guān)的角色上面。

二、實(shí)訓(xùn)過(guò)程

整個(gè)實(shí)訓(xùn)過(guò)程包括實(shí)訓(xùn)預(yù)備期和實(shí)訓(xùn)期兩個(gè)階段。

實(shí)訓(xùn)預(yù)備期:實(shí)訓(xùn)的學(xué)生對(duì)Android課程體系中必須掌握的業(yè)界實(shí)用技術(shù)知識(shí)清單和相關(guān)課件進(jìn)行學(xué)習(xí),必要時(shí)進(jìn)行相關(guān)課程的考試,考試合格者才能進(jìn)入實(shí)訓(xùn)環(huán)節(jié)。

實(shí)訓(xùn)期:以模擬公司為平臺(tái),以仿真的商業(yè)案例項(xiàng)目為載體,將企業(yè)文化及職業(yè)素養(yǎng)訓(xùn)練、IT技能培訓(xùn)、行業(yè)知識(shí)以及業(yè)務(wù)流程實(shí)踐等實(shí)訓(xùn)內(nèi)容完全貫穿在模擬公司的運(yùn)營(yíng)過(guò)程中,使學(xué)生在實(shí)踐中體驗(yàn)企業(yè)工作環(huán)境,獲得一定的實(shí)際經(jīng)驗(yàn)和職業(yè)磨練。

實(shí)訓(xùn)師發(fā)放《項(xiàng)目實(shí)訓(xùn)學(xué)生指導(dǎo)手冊(cè)》,手冊(cè)中規(guī)定了學(xué)生在項(xiàng)目Android軟件開發(fā)各階段的輸入、活動(dòng)說(shuō)明和輸出。實(shí)訓(xùn)選擇的生命周期會(huì)覆蓋軟件開發(fā)過(guò)程的基本要素。其中有的要素在實(shí)訓(xùn)中存在操作困難的,只講解方法并直接發(fā)放相關(guān)資料。

實(shí)訓(xùn)中由實(shí)訓(xùn)老師統(tǒng)一指導(dǎo)各階段的詳細(xì)過(guò)程指導(dǎo)?;具^(guò)程如下:

1)搭建環(huán)境:主要講解搭建各種手機(jī)操作系統(tǒng)所需開發(fā)環(huán)境所要具備的軟、硬件及網(wǎng)絡(luò)知識(shí)。包括計(jì)算機(jī)中各種硬件和接口。軟件的分類、分發(fā)和授權(quán)等方式;操作系統(tǒng)的初步知識(shí);注冊(cè)表、病毒、安全等知識(shí);基本協(xié)議、活動(dòng)目錄等知識(shí)。從而讓學(xué)員可以在實(shí)際工作環(huán)境當(dāng)中搭建需要的開發(fā)環(huán)境。

2)完成的軟件開發(fā)過(guò)程:主要講解實(shí)際項(xiàng)目的開發(fā)所涉及到的軟件開發(fā)過(guò)程的各個(gè)環(huán)節(jié),如需求開發(fā)、設(shè)計(jì)、測(cè)試、項(xiàng)目管理、配置管理等,并將其運(yùn)用到實(shí)訓(xùn)項(xiàng)目開發(fā)。

3)Android手機(jī)軟件應(yīng)用開發(fā):這是本培訓(xùn)課程的核心部分,主要是使學(xué)員掌握軟件開發(fā)的技術(shù),掌握編程的方法、思想,了解軟件開發(fā)過(guò)程當(dāng)中常犯的錯(cuò)誤。課程注重實(shí)用性、重在培養(yǎng)學(xué)員對(duì)代碼分析的能力,掌握編碼規(guī)范,掌握調(diào)試知識(shí)和分析程序錯(cuò)誤的能力。同時(shí)學(xué)習(xí)內(nèi)存檢查工具和軟件配置管理等知識(shí)。課程中貫穿了一個(gè)開發(fā)項(xiàng)目,以增加學(xué)員開發(fā)項(xiàng)目的經(jīng)驗(yàn)。

4)測(cè)試計(jì)劃與軟件缺陷:主要介紹軟件測(cè)試的基本概念和基礎(chǔ)知識(shí)、如何編寫測(cè)試計(jì)劃、識(shí)別軟件缺陷、編寫缺陷報(bào)告等。通過(guò)學(xué)習(xí),學(xué)員可以掌握軟件測(cè)試的流程、軟件測(cè)試的策略和分類,掌握缺陷的分類和優(yōu)先級(jí)等,從而對(duì)測(cè)試有一個(gè)整體的認(rèn)識(shí)。介紹了缺陷跟蹤管理系統(tǒng)(測(cè)試工具)。總體來(lái)說(shuō),本課程將使學(xué)員掌握軟件測(cè)試相關(guān)的大部分基礎(chǔ)知識(shí)。

5)數(shù)據(jù)庫(kù):通過(guò)對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)的講解,讓學(xué)員掌握這些技術(shù)。數(shù)據(jù)庫(kù)是以主流的Oracle和MySQL 數(shù)據(jù)庫(kù)的運(yùn)用為主。

6) 職業(yè)導(dǎo)向訓(xùn)練:進(jìn)行職業(yè)引導(dǎo),包括就業(yè)指導(dǎo)和職前引導(dǎo)。通過(guò)座談會(huì)等輔助訓(xùn)練明確就業(yè)方向,進(jìn)一步了解職業(yè)發(fā)展形式。

三、實(shí)訓(xùn)課程設(shè)計(jì)和引進(jìn)

A.參考國(guó)內(nèi)外IT知名企業(yè)現(xiàn)有已取得各地區(qū)政府認(rèn)同的移動(dòng)應(yīng)用軟件開發(fā)培訓(xùn)課程體系,以移動(dòng)應(yīng)用行業(yè)應(yīng)用的實(shí)際需求為導(dǎo)向,自主研究開發(fā)適合本地企業(yè)的Android軟件開發(fā)方面的案例及課件。

B.結(jié)合需要引進(jìn)其他國(guó)內(nèi)一流的成功Android軟件開發(fā)培訓(xùn)課程體系。

C.培訓(xùn)實(shí)例設(shè)計(jì):根據(jù)大多數(shù)軟件開發(fā)企業(yè)的實(shí)際需求,以多個(gè)實(shí)際項(xiàng)目為原型開發(fā)出具有實(shí)戰(zhàn)意義的案例。

D.企業(yè)培訓(xùn)定制:企業(yè)培訓(xùn)必須密切結(jié)合企業(yè)戰(zhàn)略,從企業(yè)的人力資源規(guī)劃和開發(fā)戰(zhàn)略出發(fā),滿足組織及員工兩方面的要求,考慮企業(yè)資源條件與員工素質(zhì)基礎(chǔ),考慮人才培養(yǎng)的超前性及培訓(xùn)效果的不確定性,為企業(yè)確定員工培訓(xùn)的目標(biāo),選擇培訓(xùn)內(nèi)容及培訓(xùn)方式。

四、師資隊(duì)伍建設(shè)和引進(jìn)

在內(nèi)部培養(yǎng)培訓(xùn)講師和實(shí)訓(xùn)導(dǎo)師的同時(shí),我們還將根據(jù)課程需要積極引進(jìn)高端的Android培訓(xùn)講師,包括網(wǎng)絡(luò)通訊、Android應(yīng)用開發(fā)等各領(lǐng)域的高端實(shí)戰(zhàn)人才,建設(shè)一支實(shí)戰(zhàn)經(jīng)驗(yàn)、培訓(xùn)經(jīng)驗(yàn)俱佳的師資隊(duì)伍。

五、制定Android軟件開發(fā)工程師培訓(xùn)大綱

Android軟件開發(fā)就業(yè)培訓(xùn)大綱由多名資深移動(dòng)應(yīng)用軟件開發(fā)專家及有豐富Android實(shí)戰(zhàn)經(jīng)驗(yàn)的工程師傾力開發(fā)而成,在本實(shí)訓(xùn)項(xiàng)目里將得到充分的貫徹執(zhí)行。該課程總結(jié)了Google、中興、華為、HTC、摩托羅拉、IBM等頂級(jí)國(guó)內(nèi)、跨國(guó)大型企業(yè)的先進(jìn)的軟件開發(fā)理論和經(jīng)驗(yàn),在此基礎(chǔ)上形成了一套適合我國(guó)國(guó)情的Android軟件培訓(xùn)課程。目的是將優(yōu)秀企業(yè)完善的Android軟件開發(fā)技術(shù)和方法等推廣到國(guó)內(nèi)的軟件產(chǎn)業(yè),以提高廣州本地軟件企業(yè)的Android應(yīng)用軟件開發(fā)水平,改進(jìn)開發(fā)方法和方式。

Android軟件開發(fā)培訓(xùn)采用教師授課和學(xué)員實(shí)際練習(xí)相結(jié)合的方式。針對(duì)每個(gè)培訓(xùn)的章節(jié),在課程中都會(huì)提供豐富的項(xiàng)目實(shí)踐案例,使每個(gè)學(xué)員不僅能夠?qū)W到Android軟件開發(fā)的一些基本理論知識(shí),重要的是能夠讓學(xué)員將學(xué)到的知識(shí)運(yùn)用到實(shí)際的移動(dòng)應(yīng)用軟件開發(fā)活動(dòng)過(guò)程中。

本Android軟件開發(fā)就業(yè)培訓(xùn)大綱主要由三大部分組成:

基礎(chǔ)階段:主要闡述了一個(gè)Android軟件開發(fā)工程師需要了解和掌握的入門知識(shí),包括Android開發(fā)編程語(yǔ)言基礎(chǔ),主流數(shù)據(jù)庫(kù)開發(fā)技術(shù),以及一些必要工具的使用,是邁入Android軟件工程師職業(yè)必備的一些基礎(chǔ)知識(shí)。

中級(jí)階段:主要闡述了一個(gè)Android軟件開發(fā)工程師需要掌握的常用的通信協(xié)議,整套主流的應(yīng)用服務(wù)器和中間件編程技術(shù),數(shù)據(jù)訪問(wèn)層框架技術(shù),并幫助深入理解軟件工程過(guò)程。

高級(jí)階段:通過(guò)一個(gè)個(gè)具體的項(xiàng)目案例,將上面提到的技術(shù)、方法、度量、文檔和過(guò)程相結(jié)合,掌握Android移動(dòng)應(yīng)用系統(tǒng)開發(fā)技術(shù),包括Android環(huán)境下的音視頻多媒體處理、游戲技術(shù)開發(fā)、底層核心架構(gòu)技術(shù)等,并進(jìn)行項(xiàng)目開發(fā)實(shí)戰(zhàn)。了解不同設(shè)計(jì)模式與運(yùn)用、軟件性能調(diào)優(yōu)、軟件過(guò)程管理等。