真人一对一直播,chinese极品人妻videos,青草社区,亚洲影院丰满少妇中文字幕无码

0
首頁 精品范文 軟件項(xiàng)目總結(jié)

軟件項(xiàng)目總結(jié)

時(shí)間:2023-01-30 16:04:04

開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇軟件項(xiàng)目總結(jié),希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。

軟件項(xiàng)目總結(jié)

第1篇

[關(guān)鍵詞] 軟件項(xiàng)目管理 收尾管理 階段管理

隨著計(jì)算機(jī)和信息產(chǎn)業(yè)的發(fā)展,軟件產(chǎn)品的規(guī)模也是越來越龐大,隨著軟件規(guī)模的擴(kuò)大,軟件人員的增加,軟件項(xiàng)目管理的復(fù)雜性增大,各個(gè)軟件企業(yè)都意識到將項(xiàng)目管理的理念引入到軟件開發(fā)活動(dòng)中,開始對開發(fā)過程進(jìn)行有效的管理,又所謂“IT項(xiàng)目管理”或“軟件項(xiàng)目管理”。軟件項(xiàng)目管理就是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量的順利完成而對成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。隨著軟件開發(fā)規(guī)模及開發(fā)隊(duì)伍的逐漸增大,軟件開發(fā)活動(dòng)不再是像過去的幾個(gè)開發(fā)人員就可解決的事情,它需要使用開發(fā)規(guī)范或開發(fā)流程控制來約束每個(gè)開發(fā)人員、測試人員和維護(hù)人員的工作,以保證每個(gè)項(xiàng)目組成員按開發(fā)計(jì)劃及進(jìn)度準(zhǔn)時(shí)、保質(zhì)完成自己的任務(wù)。軟件項(xiàng)目管理的各個(gè)過程主要包括:需求管理,范圍管理,任務(wù)分解,規(guī)模估算,成本管理,進(jìn)度計(jì)劃,質(zhì)量計(jì)劃,配置管理計(jì)劃,風(fēng)險(xiǎn)計(jì)劃,文檔管理,團(tuán)隊(duì)建設(shè),跟蹤控制,收尾管理,項(xiàng)目結(jié)束。項(xiàng)目收尾管理作為項(xiàng)目結(jié)束前的最后管理工作也顯得及其重要,一般包括合同收尾和管理收尾兩部分。合同收尾就是項(xiàng)目管理人員與客戶對照合同一項(xiàng)項(xiàng)的核對,審核是否完成了合同所要求的內(nèi)容,是否達(dá)到合同所提出的指標(biāo)或條件,也就是我們通常所講的客戶驗(yàn)收;管理收尾就是對于項(xiàng)目組內(nèi)部,把做好的項(xiàng)目文檔、代碼、與客戶交流的文件等歸檔保存,對項(xiàng)目中遇到的問題及解決方法、有效的創(chuàng)新技術(shù)進(jìn)行及時(shí)地總結(jié),對外宣稱項(xiàng)目結(jié)束,轉(zhuǎn)入維護(hù)期,把相關(guān)的產(chǎn)品說明及技術(shù)文檔轉(zhuǎn)到維護(hù)組。

一、階段收尾管理

軟件項(xiàng)目結(jié)束的狀態(tài):

1.正常結(jié)束。2.提前結(jié)束。3.延期結(jié)束。4.暫停。5.取消(因變更或不可完成)。軟件開發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程,牽涉到各方面的因素,在實(shí)際工作中,經(jīng)常會(huì)出現(xiàn)各種各樣的問題,甚至面臨失敗。而如何總結(jié)、分析失敗的原因,得出有益的教訓(xùn),這對一個(gè)公司來說,則是今后項(xiàng)目中取得成功的關(guān)鍵。

以前會(huì)聽說過這樣的項(xiàng)目:客戶驗(yàn)收后,項(xiàng)目活動(dòng)就隨之收場,項(xiàng)目資料沒有認(rèn)真歸納總結(jié),不是束之高閣就是缺失不全。但是當(dāng)新項(xiàng)目啟動(dòng)時(shí),面對新的項(xiàng)目問題,項(xiàng)目組成員才發(fā)現(xiàn):其實(shí)這類問題以前也遇到過,但是卻無法找到相應(yīng)的解決方案資料,只好再投入人力、時(shí)間甚至金錢來重新經(jīng)歷一遍!為什么相同的問題會(huì)重復(fù)出現(xiàn)?究其根源,是因?yàn)槿鄙夙?xiàng)目總結(jié),也就是說沒有做好項(xiàng)目收尾工作。那么是不是我們只能等到項(xiàng)目結(jié)束或收尾時(shí)才能開始進(jìn)行項(xiàng)目總結(jié)、文檔保存的工作呢?當(dāng)然不是。在軟件項(xiàng)目管理的各個(gè)階段,我們都可以做收尾管理工作,也就是階段收尾管理工作。

二、階段收尾管理的重要性

在實(shí)際軟件項(xiàng)目管理中,階段性的收尾管理過程和工作往往不被大家重視,其實(shí)階段性的收尾管理工作也是非常重要的。階段收尾管理工作的重要性主要體現(xiàn)在如下幾個(gè)方面:

1.進(jìn)度管理中的里程碑。每個(gè)項(xiàng)目都是由若干個(gè)相對獨(dú)立的任務(wù)鏈組成的,軟件項(xiàng)目也是如此。只有在任何一條任務(wù)鏈都已經(jīng)優(yōu)化的基礎(chǔ)上,才可能進(jìn)行系統(tǒng)的全面的優(yōu)化,因此,保證每條任務(wù)鏈的效率是整個(gè)項(xiàng)目進(jìn)度完成的前提和基礎(chǔ),只要能保證里程碑事件的按時(shí)完成,整個(gè)項(xiàng)目的進(jìn)度也就有了保障。那么我們在里程碑點(diǎn)都來做些什么呢?

在計(jì)劃好的階段管理工作中,收集項(xiàng)目的最新信息和數(shù)據(jù),并將這些數(shù)據(jù)與項(xiàng)目計(jì)劃進(jìn)行比較,來判定項(xiàng)目的階段效率,進(jìn)度是提前了還是落后了?成本是在控制中還是超支了?質(zhì)量是否符合要求?客戶對階段工作結(jié)果滿意么?及時(shí)總結(jié)經(jīng)驗(yàn)與教訓(xùn),同時(shí)及時(shí)發(fā)現(xiàn)項(xiàng)目存在的或潛在的問題,以便近早采取糾正措施,這就是階段管理工作中的收尾管理,所以說階段收尾管理是進(jìn)度中的里程碑,是整個(gè)項(xiàng)目進(jìn)度優(yōu)化的前提和基礎(chǔ)。

2.溝通管理中的契機(jī)。溝通是保持項(xiàng)目順利進(jìn)行的劑。與傳統(tǒng)項(xiàng)目相比,軟件項(xiàng)目具有較高的技術(shù)含量和較大的風(fēng)險(xiǎn)。參與軟件項(xiàng)目建設(shè)的用戶并不都是軟件開發(fā)專家,他們具有豐富的業(yè)務(wù)經(jīng)驗(yàn),但是很少能了解軟件開發(fā)的技術(shù),隨著項(xiàng)目工作進(jìn)程的深入,就會(huì)有許多新的問題出現(xiàn),與客戶的及時(shí)有效溝通更顯得尤為重要。軟件項(xiàng)目是客戶和用戶共同面對的項(xiàng)目,只有雙方的積極參與才能促進(jìn)項(xiàng)目的成功,而只有進(jìn)行有效的項(xiàng)目溝通管理才能確保用戶的積極參與。一個(gè)階段的項(xiàng)目工作完成后,與客戶一起就前一段時(shí)間的工作進(jìn)行總結(jié)和檢查是十分必要的。一方面可以及時(shí)了解客戶對項(xiàng)目工作的滿意程度,及時(shí)統(tǒng)計(jì)、分析客戶對項(xiàng)目的意見,為下一階段工作的順利進(jìn)行提供了保障。另一方面有些因工作繁忙未能及時(shí)簽署的文件,也盡快找客戶給予簽字確認(rèn)。當(dāng)雙方出現(xiàn)糾紛時(shí),只有雙方簽字的文字記錄才是最有用、最有說服力的證據(jù)。

3.收尾管理的基礎(chǔ)。一個(gè)項(xiàng)目階段的工作剛完成時(shí),項(xiàng)目組成員都保留著最新的階段記錄,如階段文檔或最新的代碼版本,這個(gè)時(shí)候收集起來是非常容易的。時(shí)間久了,隨著人員的變動(dòng)或者項(xiàng)目的需求變更,有些項(xiàng)目成員可能離開了項(xiàng)目組,那時(shí)再去收集他們保存的文檔資料就非常困難了,甚至有些記錄永遠(yuǎn)也找不到了。好多大的軟件開發(fā)項(xiàng)目跨幾年的時(shí)間,項(xiàng)目經(jīng)理可能已經(jīng)換了幾任,客戶的項(xiàng)目主管也換了幾位,最后項(xiàng)目收尾管理時(shí)的文檔收集、總結(jié)的工作,就是在階段收尾管理的基礎(chǔ)上來確保每個(gè)階段的文檔、資料都能按時(shí)完整地保存、歸檔。只有階段管理收尾提供的數(shù)據(jù)信息越真實(shí)、越準(zhǔn)確,才能保證在項(xiàng)目最終收尾時(shí)客觀評定項(xiàng)目的績效,總結(jié)的經(jīng)驗(yàn)教訓(xùn)和文檔資料才有真正借鑒的價(jià)值。總而言之,作為一個(gè)好的項(xiàng)目經(jīng)理,一定要重視進(jìn)度中的里程碑事件,抓住與客戶溝通的契機(jī),做好項(xiàng)目階段工作的總結(jié)收尾工作。如何做好這些工作呢?也就是要做好項(xiàng)目階段管理收尾工作。階段收尾管理工作是保證項(xiàng)目成功的重要管理手段,它和項(xiàng)目的其他工作一樣,應(yīng)該納入項(xiàng)目計(jì)劃并按計(jì)劃落實(shí)。

第2篇

計(jì)算機(jī)技術(shù)的更新?lián)Q代比較快,這樣就加大了計(jì)算機(jī)軟件管理的難度,使項(xiàng)目管理工程變得復(fù)雜,在協(xié)調(diào)管理上不是那樣簡單了。為此,如果要運(yùn)用計(jì)算機(jī)軟件進(jìn)行項(xiàng)目管理,就要將原有的管理模式進(jìn)行改革,應(yīng)該集中企業(yè)的資源,進(jìn)行合理的資源配置,提高軟件管理質(zhì)量,達(dá)到成本控制的目的。計(jì)算機(jī)軟件項(xiàng)目管理從本質(zhì)上來講是一種管理方法或管理手段,運(yùn)用這種方法可以對企業(yè)進(jìn)行成本,人員和風(fēng)險(xiǎn)的分析和管理。結(jié)合以上的分析,我們可以知道,計(jì)算機(jī)軟件項(xiàng)目管理對于軟件企業(yè)來講相當(dāng)重要,已經(jīng)成為該行業(yè)的競爭點(diǎn)。

1.1項(xiàng)目計(jì)劃問題。項(xiàng)目計(jì)劃的作用是將項(xiàng)目內(nèi)所有計(jì)劃進(jìn)行協(xié)調(diào),用以進(jìn)行指導(dǎo)項(xiàng)目的執(zhí)行。項(xiàng)目計(jì)劃是管理人員實(shí)施項(xiàng)目管理的前提保證。對項(xiàng)目計(jì)劃制定的過程實(shí)際上是對項(xiàng)目熟悉的一個(gè)過程,通過對項(xiàng)目計(jì)劃的制定’管理人員可以清楚項(xiàng)目內(nèi)容,明白項(xiàng)目實(shí)施過程中需要注意的要素和重點(diǎn)。一般來講項(xiàng)目計(jì)劃的問題主要有兩個(gè):一個(gè)是項(xiàng)目計(jì)劃制定的隨意性太強(qiáng),結(jié)構(gòu)不嚴(yán)謹(jǐn),操作實(shí)施性差,不能作為項(xiàng)目計(jì)劃實(shí)施的指導(dǎo)文件;另外一個(gè)是項(xiàng)目計(jì)劃的整體性較差,內(nèi)部不連貫,不能有效的控制項(xiàng)目的進(jìn)度,導(dǎo)致項(xiàng)目的失控。

1.2管理意識問題。在企業(yè)中,特別是軟件開發(fā)的企業(yè)中,大多數(shù)都是只重視軟件技術(shù)輕視軟件管理,項(xiàng)目內(nèi)部人員大多數(shù)都有深厚的技術(shù)知識,但是缺乏管理知識,缺乏管理技巧和管理經(jīng)驗(yàn)。這樣從項(xiàng)目整體上來看,管理就會(huì)出現(xiàn)不協(xié)調(diào),大多數(shù)人只會(huì)埋頭苦干,不懂得合理的分配任務(wù),進(jìn)行協(xié)調(diào)工作’導(dǎo)致項(xiàng)目進(jìn)度落后,項(xiàng)目計(jì)劃周期加長,最終影響項(xiàng)目的實(shí)施。

1.3項(xiàng)目干系人的問題。項(xiàng)目干系人通俗的來講就是跟項(xiàng)目有關(guān)系的人,包括參與項(xiàng)目和受項(xiàng)目影響的人,具體來講包括項(xiàng)目策劃人、項(xiàng)目組成員、項(xiàng)目配合人員、顧客、消費(fèi)者和供應(yīng)商ra。項(xiàng)目干系人的期望和需求在項(xiàng)目的制定過程中和項(xiàng)目目標(biāo)實(shí)現(xiàn)過程中都是非常重要的,因?yàn)椴煌上等说钠谕托枨笠彩遣灰粯拥模麜?huì)要求項(xiàng)目的制定和實(shí)施過程中盡量靠近自己的期望和需求,這些人的期望和需求有時(shí)候會(huì)相差很大。

1.4項(xiàng)目團(tuán)隊(duì)內(nèi)分工協(xié)調(diào)的問題。項(xiàng)目從開始制定到最后項(xiàng)目目標(biāo)的實(shí)現(xiàn),這一過程包括了很多的階段,各個(gè)階段的不同角色和同一階段的不同角色的任務(wù)是不一樣的,項(xiàng)目經(jīng)理分配任務(wù)曰寸有時(shí)考慮的不全面就會(huì)出現(xiàn)一些問題,例如分工任務(wù)不明確,會(huì)導(dǎo)致人員相互推卸責(zé)任;即使有時(shí)分工很明確,但是員工之間沒有協(xié)作只顧個(gè)人的工作,不考慮項(xiàng)目整體。

1.5項(xiàng)目收尾問題。項(xiàng)目收尾中一項(xiàng)很重要的工作就是項(xiàng)目經(jīng)驗(yàn)總結(jié),項(xiàng)目經(jīng)驗(yàn)是項(xiàng)目完成后,項(xiàng)目管理人員和技術(shù)人員根據(jù)實(shí)際的經(jīng)驗(yàn)教訓(xùn)所寫的報(bào)告,這些報(bào)告包括項(xiàng)目實(shí)施中的好的建議、針對某個(gè)問題該怎樣解決以及實(shí)施中容易出錯(cuò)的地方。

2加強(qiáng)軟件項(xiàng)目的管理的建議與對策

    2.1制定相符的項(xiàng)目計(jì)劃。制定項(xiàng)目計(jì)劃不是要求寫出一份好看的資料或者是計(jì)劃書,而是你要根據(jù)實(shí)際的項(xiàng)目情況制定一個(gè)符合項(xiàng)目的計(jì)劃,這個(gè)計(jì)劃要有針對性,盡可能的考慮全面。制定好的項(xiàng)目計(jì)劃要有實(shí)用性,能夠用來指導(dǎo)工作,制定項(xiàng)目計(jì)劃時(shí)要考慮整體情況和內(nèi)部的連貫性,項(xiàng)目計(jì)劃要盡量的詳細(xì),控制力度盡量大,制定項(xiàng)目計(jì)劃是一定要考慮到項(xiàng)目的整體成本,結(jié)合實(shí)際情況盡量降低項(xiàng)目成本,作出一份詳盡合理與項(xiàng)目相符的計(jì)劃。

2.2合理分配項(xiàng)目任務(wù)。項(xiàng)目經(jīng)理將項(xiàng)目工作范圍進(jìn)行分解時(shí)應(yīng)該使用WBS(工作分解結(jié)構(gòu)),這樣可以有效的防治工作范圍的漏分解,為了防治項(xiàng)目分解后的任務(wù)無法有效的分配,可以采用資源負(fù)荷直方圖,采用資源負(fù)荷直方圖可以保證工作任務(wù)達(dá)到合理的負(fù)載均衡。

2.3項(xiàng)目成員相互協(xié)調(diào),相互配合。項(xiàng)目經(jīng)理將工作任務(wù)完全分解后,將工作責(zé)任合理的分配給工作人員和團(tuán)體成員,同時(shí)應(yīng)該強(qiáng)調(diào)員工之間進(jìn)行相互的配合,完成不同分工和環(huán)節(jié)進(jìn)工作的協(xié)調(diào)。項(xiàng)目生命周期階段包含很多階段,但是不同階段之間是相互聯(lián)系的,要注意上下階段之間的銜接,做好上下階段之間信息的溝通。通過相互之間的協(xié)調(diào),確保項(xiàng)目工作的完成。

2.4重視項(xiàng)目管理經(jīng)驗(yàn)總結(jié)。工作經(jīng)驗(yàn)的總結(jié)對于項(xiàng)目的管理工作相當(dāng)重要,項(xiàng)目工作經(jīng)驗(yàn)的總結(jié)可以為下一個(gè)項(xiàng)目的實(shí)施提供良好的項(xiàng)目的指導(dǎo),在項(xiàng)目的實(shí)施工程中少走彎路,項(xiàng)目經(jīng)理應(yīng)該切實(shí)可靠的進(jìn)行項(xiàng)目總結(jié),在制度上鼓勵(lì)和加強(qiáng)項(xiàng)目經(jīng)驗(yàn)總結(jié)工作,使得項(xiàng)目經(jīng)驗(yàn)總結(jié)及時(shí)并且具有指導(dǎo)意義而不是敷衍了事,為以后的項(xiàng)目人員更好地工作提供一個(gè)極好的資源和依據(jù)。

在軟件項(xiàng)目管理的過程中,只有實(shí)施規(guī)范化管理,才能更有效地進(jìn)行項(xiàng)目管理,提高項(xiàng)目成功的概率。目前,由于軟件項(xiàng)目管理實(shí)施的時(shí)間不長、經(jīng)驗(yàn)不足,我們只有不斷從實(shí)踐中積累經(jīng)驗(yàn),進(jìn)一步完善軟件項(xiàng)目管理的理論體系,將軟件項(xiàng)目管理更有效地應(yīng)用到軟件開發(fā)的實(shí)踐中。

第3篇

【關(guān)鍵詞】軟件測試 測試報(bào)告 測試流程

1 引言

軟件測試是軟件開發(fā)過程的重要組成部分,是用來確認(rèn)一個(gè)產(chǎn)品的品質(zhì)或性能是否符合開發(fā)之前所提出的要求。對軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼的最終復(fù)審,某種程度上測試工作的好壞直接影響了軟件產(chǎn)品的交付和用戶的滿意度。因此,如何做好測試工作,使測試在軟件工程中順利進(jìn)行,輔助軟件開發(fā)工作是我們每個(gè)軟件人員應(yīng)該考慮的問題。

2 軟件測試的目的

(1)確認(rèn)軟件的質(zhì)量,確認(rèn)軟件做了你所期望的事情,確認(rèn)軟件以正確的方式來做了這個(gè)事件。

(2)提供信息,比如提供給開發(fā)人員或程序經(jīng)理的反饋信息,為風(fēng)險(xiǎn)評估所準(zhǔn)備的信息。

(3)軟件測試不僅是在測試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。軟件測試的第三個(gè)目的是保證整個(gè)軟件開發(fā)過程是高質(zhì)量的。

3 軟件測試的對象

軟件測試并不等于程序測試。軟件測試應(yīng)該貫穿整個(gè)軟件定義與開發(fā)整個(gè)期間。因此需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及程序編碼等各階段所得到的文檔,包括需求規(guī)格說明、概要設(shè)計(jì)規(guī)格說明、詳細(xì)設(shè)計(jì)規(guī)格說明以及源程序,都應(yīng)該是軟件測試的對象。

4 軟件測試流程

軟件測試工作并不是在軟件代碼開發(fā)完畢后才開始的,這一點(diǎn)是很多軟件人員的誤區(qū),需要明確一下,它其實(shí)是在項(xiàng)目進(jìn)入軟件實(shí)現(xiàn)階段就開始了,項(xiàng)目進(jìn)入軟件實(shí)現(xiàn)階段的時(shí)候,就應(yīng)該啟動(dòng)軟件測試工作了。

下面根據(jù)筆者的測試經(jīng)驗(yàn),詳細(xì)闡述一下軟件測試的流程、每個(gè)階段需要做的工作及整個(gè)測試過程產(chǎn)生的文檔。

4.1 計(jì)劃與設(shè)計(jì)階段

4.1.1 召開測試啟動(dòng)會(huì)議

當(dāng)項(xiàng)目進(jìn)入軟件實(shí)現(xiàn)階段(編碼),測試經(jīng)理召集項(xiàng)目經(jīng)理、開發(fā)經(jīng)理開會(huì)確定測試交接時(shí)間,開發(fā)團(tuán)隊(duì)與測試團(tuán)隊(duì)交接測試內(nèi)容,對測試目標(biāo)達(dá)成一致,商討測試計(jì)劃的可行性,統(tǒng)一項(xiàng)目組的目標(biāo)和測試的工作重點(diǎn)。進(jìn)行規(guī)模預(yù)估并成立測試團(tuán)隊(duì),完成《測試計(jì)劃》和《測試方案》。

4.1.2 設(shè)計(jì)測試用例

明確了測試需求和測試計(jì)劃,在需求分析文檔確立基線以后,測試組需要針對測試需求編寫全部測試用例,在實(shí)際的測試中,測試用例將是唯一實(shí)施標(biāo)準(zhǔn)。

4.2 實(shí)施測試階段

4.2.1 實(shí)施測試用例

實(shí)施測試用例將花費(fèi)測試組絕大部分時(shí)間,這些工作都是建立在前期很多計(jì)劃工作的基礎(chǔ)上。當(dāng)測試用例全部編寫完成后,測試工程師根據(jù)測試計(jì)劃中分配給自己的測試任務(wù),實(shí)施相應(yīng)的測試用例,并記錄測試結(jié)果。

4.2.2 填寫測試記錄

測試人員在進(jìn)行具體的測試工作時(shí),需要將測試內(nèi)容填寫在測試記錄表中,直到所有的測試執(zhí)行工作結(jié)束。

4.2.3 提交BUG清單

在具體的測試過程中,測試人員發(fā)現(xiàn)BUG后,需要將BUG記錄在清單里,并及時(shí)提交給測試經(jīng)理。

4.2.4 提交測試報(bào)告

在約定的測試周期完成之后,測試工程師需要總結(jié)此測試的結(jié)果,編寫測試報(bào)告。測試工程師根據(jù)此輪測試的結(jié)果,編寫測試報(bào)告,主要應(yīng)包含以下內(nèi)容:

(1)測試報(bào)告的版本。

(2)測試的人員和時(shí)間。

(3)測試所覆蓋的缺陷――測試組在這輪測試中所有處理的缺陷, 不僅要寫出覆蓋缺陷的總數(shù),還要寫明這些缺陷的去向。

(4)上一版本活動(dòng)缺陷的數(shù)量。

(5)經(jīng)過此輪測試,所有活動(dòng)缺陷的數(shù)量及其狀態(tài)分類。

(6)測試評估――寫明在這一版本中,哪些功能被實(shí)現(xiàn)了,哪些還沒有實(shí)現(xiàn),這里只需寫明和上一版本不同之處即可。

(7)急待解決的問題――寫明當(dāng)前項(xiàng)目組中面臨的最優(yōu)先的問題,可以重復(fù)提出。

在每輪測試結(jié)束之后應(yīng)盡快將符合標(biāo)準(zhǔn)的測試報(bào)告發(fā)給測試經(jīng)理。

4.3 總結(jié)階段

測試工作結(jié)束或即將結(jié)束時(shí),測試組就要開始著手準(zhǔn)備進(jìn)行總結(jié)的工作。

4.3.1 編寫測試總結(jié)報(bào)告

在測試結(jié)束之后,測試經(jīng)理編寫測試報(bào)告,對測試進(jìn)行總結(jié),并且提交給項(xiàng)目經(jīng)理,為產(chǎn)品的后續(xù)工作提供重要的信息支持。

測試經(jīng)理根據(jù)測試的結(jié)果及測試工程師提交的測試報(bào)告編寫測試總結(jié)報(bào)告,測試總結(jié)報(bào)告必須包含以下重要內(nèi)容:

(1)測試資源概述―多少人、多長時(shí)間。

(2)測試結(jié)果摘要―分別描述各個(gè)測試需求的測試結(jié)果,產(chǎn)品實(shí) 現(xiàn)了哪些功能點(diǎn),哪些還沒有實(shí)現(xiàn)。

(3)缺陷分析―按照缺陷的屬性分類進(jìn)行分析。

(4)測試需求覆蓋率―原先列舉的測試需求的測試覆蓋率,可能 一部分測試需求因?yàn)橘Y源和優(yōu)先級的因素沒有進(jìn)行測試,那么 在這里要進(jìn)行說明。

(5)測試評估―從總體對項(xiàng)目質(zhì)量進(jìn)行評估。

(6)測試組建議―從測試組的角度為項(xiàng)目組提出工作建議。

4.3.2 測試驗(yàn)收

測試驗(yàn)收工作是在以上工作全部結(jié)束后,測試經(jīng)理對測試的過程、效果進(jìn)行驗(yàn)收,簽發(fā)測試驗(yàn)收報(bào)告,宣布測試結(jié)束。由測試經(jīng)理進(jìn)行測試驗(yàn)收,驗(yàn)收內(nèi)容包括:

(1)測試效果驗(yàn)收―測試是否達(dá)到預(yù)期目的。

(2)測試文檔驗(yàn)收―測試過程文檔是否齊全,符合標(biāo)準(zhǔn)。

(3)測試評估―從總體對測試的質(zhì)量進(jìn)行評估。

(4)測試建議―對本次測試工作指出不足,需要在以后工作中改 進(jìn)的地方。

(5)宣布測試結(jié)束―測試組成員簽字宣布本次測試結(jié)束。

4.3.3 測試歸檔

測試歸檔是在測試驗(yàn)收結(jié)束宣布測試有效,結(jié)束測試后,對測試過程中涉及到各種標(biāo)準(zhǔn)文檔進(jìn)行歸檔,主要包括測試計(jì)劃、測試用例、測試報(bào)告、驗(yàn)收報(bào)告等。這些文檔的編寫保障了測試的順利進(jìn)行,同時(shí)作為整個(gè)測試項(xiàng)目的痕跡,被保留下來,供查閱。

參考文獻(xiàn)

[1]佟偉光.軟件測試[M].北京:人民郵電出版,2008.

[2]Rex Black.測試流程管理[M].北京:北京大學(xué)出版社,2001.

[3]Robert V.Binder著,華慶一等譯.面向?qū)ο笙到y(tǒng)的測試[M].北京:人民郵電出版社,2001.

[4]Mark Fewster, Dorothy Graham著,舒智勇等譯.軟件測試自動(dòng)化技術(shù)與實(shí)例詳解[M].北京:電子工業(yè)出版社,2000.

[5]Karl E.Wiegers著,陸麗娜,王忠民,王志敏譯.軟件需求[M].北京:機(jī)械工業(yè)出版社,2000.

第4篇

1.1項(xiàng)目管理的定義

它需要管理人員熟練運(yùn)用知識、技能、工具和專業(yè)技術(shù)對項(xiàng)目進(jìn)行科學(xué)有效的管理,以便滿足(甚至超過)項(xiàng)目利益關(guān)系者對項(xiàng)目的需求和期望。良好的項(xiàng)目管理可以縮短項(xiàng)目周期,降低項(xiàng)目成本,優(yōu)化資源配置,使研發(fā)的系統(tǒng)發(fā)揮最大作用。

1.2預(yù)警信息系統(tǒng)軟件具備項(xiàng)目管理的特點(diǎn)

預(yù)警信息系統(tǒng)是戰(zhàn)場情報(bào)、預(yù)警探測裝備、通信系統(tǒng)的有機(jī)集成,軟件、硬件設(shè)備規(guī)模較大,其軟件體系結(jié)構(gòu)非常復(fù)雜,由多個(gè)子系統(tǒng)或配置項(xiàng)組成,可運(yùn)行在有線、無線、短波、超短波等多種復(fù)雜的網(wǎng)絡(luò)通信環(huán)境。軟件系統(tǒng)對預(yù)警信息系統(tǒng)的可用性影響較大,因此,為了確保預(yù)警信息系統(tǒng)的軟件質(zhì)量,必須通過不斷改進(jìn)并提高軟件過程和項(xiàng)目管理水平,提高軟件生產(chǎn)力能力和水平[2]。預(yù)警信息系統(tǒng)軟件開發(fā)屬于項(xiàng)目的范疇,具有明顯的項(xiàng)目特征,包括一些獨(dú)特的、復(fù)雜的并且互相關(guān)聯(lián)的活動(dòng),而這些活動(dòng)有著一個(gè)明確目標(biāo)或者目的[3],同時(shí)由于軟件研發(fā)所涉及的技術(shù)復(fù)雜度高、知識面廣,計(jì)算機(jī)技術(shù)的日新月異使得方案的設(shè)計(jì)必須要有前瞻性,留有升級換代的余地,要求在整個(gè)項(xiàng)目生命周期中,利用項(xiàng)目管理的理論和技術(shù),在有限時(shí)間內(nèi),調(diào)配有限的資源,組織各方面人員,分階段地完成這些任務(wù),最終完成整個(gè)系統(tǒng)開發(fā)。

1.3實(shí)施項(xiàng)目管理是增強(qiáng)企業(yè)核心競爭力的需要

國內(nèi)有眾多從事預(yù)警信息系統(tǒng)研發(fā)的科研院所,行業(yè)競爭比較激烈。只有在軟件研發(fā)中實(shí)施有效的項(xiàng)目管理,才能在同等資源條件下,在系統(tǒng)論證、研制、驗(yàn)收、運(yùn)行等過程中正確有效地開展工作,提高軍用軟件質(zhì)量,縮短開發(fā)周期及部署時(shí)間,提高綜合保障能力,才能最大限度地提高客戶滿意度,從而樹立行業(yè)形象,提升企業(yè)的核心競爭力。

2軟件項(xiàng)目管理過程

結(jié)合多年來從事預(yù)警信息系統(tǒng)軟件項(xiàng)目管理的經(jīng)驗(yàn),將軟件項(xiàng)目管理分為4個(gè)階段:啟動(dòng)、策劃、執(zhí)行、結(jié)項(xiàng)。各階段項(xiàng)目管理過程活動(dòng)如圖1所示。圖1軟件項(xiàng)目管理過程軟件項(xiàng)目管理從項(xiàng)目啟動(dòng)開始,首先要求對軟件項(xiàng)目作開發(fā)策劃。按照標(biāo)準(zhǔn)過程剪裁得到項(xiàng)目的已定義過程,制定出軟件開發(fā)計(jì)劃。在項(xiàng)目執(zhí)行過程中,對項(xiàng)目計(jì)劃進(jìn)行分解細(xì)化,制定詳細(xì)的可跟蹤和可測量的實(shí)施計(jì)劃,完成項(xiàng)目實(shí)施策劃。以項(xiàng)目計(jì)劃為依據(jù),實(shí)施項(xiàng)目監(jiān)控。對項(xiàng)目實(shí)際進(jìn)展情況提供適當(dāng)?shù)目梢曅砸员O(jiān)控項(xiàng)目按計(jì)劃實(shí)施,當(dāng)項(xiàng)目進(jìn)展與計(jì)劃有重大偏離時(shí)及時(shí)采取有效應(yīng)對措施,直到項(xiàng)目結(jié)束。

2.1項(xiàng)目啟動(dòng)

軟件項(xiàng)目組在接收到軟件研制任務(wù)后,項(xiàng)目經(jīng)理主持召開項(xiàng)目啟動(dòng)會(huì)議,明確任務(wù)特征、周期、目標(biāo)等項(xiàng)目基本信息,明確項(xiàng)目組人員職責(zé),包括技術(shù)負(fù)責(zé)人,軟件開發(fā)人員、測試人員、軟件質(zhì)量保證員、軟件配置管理員、計(jì)劃員等;建立軟件工作環(huán)境,并根據(jù)上述信息建立項(xiàng)目管理軟件平臺環(huán)境;軟件配置管理員建立并初始化項(xiàng)目配置庫,正式啟動(dòng)項(xiàng)目。

2.2項(xiàng)目策劃

項(xiàng)目正式啟動(dòng)后,項(xiàng)目經(jīng)理根據(jù)任務(wù)要求,分析項(xiàng)目基本特征信息,包括軟件規(guī)模、項(xiàng)目規(guī)模、項(xiàng)目周期、資源充分性、需求穩(wěn)定性、新研程度、安全等級以及用戶的特殊需求,確定軟件開發(fā)階段,形成適合項(xiàng)目實(shí)際情況的軟件開發(fā)過程,確定適合本項(xiàng)目的生命周期。確定了項(xiàng)目過程,項(xiàng)目經(jīng)理將運(yùn)用范圍管理、進(jìn)度管理、成本管理等知識,完成頂層工作分解結(jié)構(gòu)(WorkBreakdownStructure,WBS),以確定項(xiàng)目范圍,并在此基礎(chǔ)上估計(jì)項(xiàng)目的軟件規(guī)模、工作量、進(jìn)度和成本。軟件系統(tǒng)工作量的估算,是依據(jù)軟件的開發(fā)內(nèi)容、開發(fā)人員、開發(fā)工具等因素,預(yù)測需求分析、軟件設(shè)計(jì)、編碼、測試等整個(gè)研發(fā)過程所花費(fèi)的時(shí)間、費(fèi)用及工作量[4]。某預(yù)警信息處理系統(tǒng)的頂層WBS分解圖如圖2所示。圖2某預(yù)警信息系統(tǒng)頂層WBS分解圖在頂層WBS分解的基礎(chǔ)上,項(xiàng)目經(jīng)理和技術(shù)負(fù)責(zé)人結(jié)合項(xiàng)目資源,制定并形成《項(xiàng)目軟件開發(fā)計(jì)劃》《項(xiàng)目評審計(jì)劃》《風(fēng)險(xiǎn)管理計(jì)劃》,作為項(xiàng)目軟件開發(fā)和跟蹤的依據(jù)。軟件開發(fā)計(jì)劃中要明確項(xiàng)目的里程碑、基線?;诓筷?duì)項(xiàng)目的特點(diǎn),項(xiàng)目經(jīng)理應(yīng)負(fù)責(zé)建立企業(yè)和軍方用戶溝通的橋梁,協(xié)商項(xiàng)目計(jì)劃并取得一致。在此階段,項(xiàng)目組根據(jù)企業(yè)的相關(guān)標(biāo)準(zhǔn)制定《軟件質(zhì)量管理計(jì)劃》《軟件配置管理計(jì)劃》,還應(yīng)根據(jù)項(xiàng)目的特點(diǎn)和技術(shù)要求,制定《項(xiàng)目培訓(xùn)計(jì)劃》等。項(xiàng)目經(jīng)理根據(jù)這一階段生成的數(shù)據(jù)及時(shí)維護(hù)項(xiàng)目管理工具平臺,以便在后續(xù)階段實(shí)時(shí)跟蹤和調(diào)整項(xiàng)目的執(zhí)行。

2.3項(xiàng)目執(zhí)行

項(xiàng)目經(jīng)理組織相關(guān)領(lǐng)域技術(shù)專家、軍方代表對《軟件開發(fā)計(jì)劃》等在項(xiàng)目策劃階段形成的文檔評審并通過后,項(xiàng)目將進(jìn)入執(zhí)行階段。這一階段,項(xiàng)目經(jīng)理配合技術(shù)負(fù)責(zé)人進(jìn)行階段活動(dòng)WBS分解,估計(jì)模塊規(guī)模、任務(wù)工作量,建立項(xiàng)目階段實(shí)施計(jì)劃和計(jì)劃網(wǎng)絡(luò)圖,任務(wù)分配表、計(jì)劃網(wǎng)絡(luò)圖直接在項(xiàng)目管理工具平臺上用甘特圖實(shí)現(xiàn),并使項(xiàng)目的所有成員對該甘特圖達(dá)成共識,進(jìn)行任務(wù)協(xié)商與分配,形成有效的項(xiàng)目溝通。項(xiàng)目正式實(shí)施后,確保所有的任務(wù)按計(jì)劃執(zhí)行,以及收集項(xiàng)目執(zhí)行的相關(guān)信息是項(xiàng)目經(jīng)理的職責(zé)[5]。項(xiàng)目開發(fā)人員應(yīng)及時(shí)將工作日志、任務(wù)報(bào)告、工作進(jìn)展、問題報(bào)告等信息錄入項(xiàng)目管理工具平臺。項(xiàng)目經(jīng)理借助該平臺信息,分析項(xiàng)目的實(shí)際進(jìn)展?fàn)顟B(tài),定期組織項(xiàng)目例會(huì),對實(shí)時(shí)狀態(tài)進(jìn)行討論,分析執(zhí)行過程中存在的問題和風(fēng)險(xiǎn),提出解決問題的方法,必要時(shí)可同軍方代表協(xié)商,進(jìn)行計(jì)劃變更,對處理措施要跟蹤直至問題解決。質(zhì)量管理員定期對項(xiàng)目進(jìn)行質(zhì)量審計(jì),配置管理員應(yīng)及時(shí)維護(hù)軟件配置庫,他們必須定期(月度/階段)向項(xiàng)目經(jīng)理和技術(shù)負(fù)責(zé)人提交質(zhì)量總結(jié)報(bào)告和配置管理報(bào)告。項(xiàng)目經(jīng)理應(yīng)根據(jù)項(xiàng)目開發(fā)計(jì)劃的要求,在項(xiàng)目進(jìn)展的關(guān)鍵階段和里程碑階段進(jìn)行項(xiàng)目管理評審。這是項(xiàng)目監(jiān)控的主要機(jī)制之一。評審內(nèi)容主要包括計(jì)劃執(zhí)行情況、存在問題、風(fēng)險(xiǎn)、產(chǎn)品工作狀態(tài)等,項(xiàng)目評審可以分為多種層次,有項(xiàng)目組級、部門級、里程碑級等,其中里程碑級屬于項(xiàng)目關(guān)鍵點(diǎn),屬于正式評審,其評審目的是明確項(xiàng)目的一個(gè)重要階段是否已完成,是否具備轉(zhuǎn)階段的條件,必須有軍方代表參加。在此階段,項(xiàng)目組應(yīng)完成項(xiàng)目的管理文檔和軟件設(shè)計(jì)、軟件測試等軟件工程化文檔,提交項(xiàng)目的階段評審報(bào)告。項(xiàng)目執(zhí)行過程中涉及的關(guān)鍵活動(dòng)如圖3所示。

2.4項(xiàng)目結(jié)項(xiàng)

在項(xiàng)目結(jié)束時(shí),配合系統(tǒng)集成組完成《軟件研制總結(jié)報(bào)告》《質(zhì)量總結(jié)報(bào)告》和《配置管理總結(jié)報(bào)告》等,描述軟件的研制過程、關(guān)鍵技術(shù)和解決的辦法,并總結(jié)功能性能指標(biāo)情況,同時(shí)還應(yīng)對軟件的質(zhì)量保證及配置管理情況作總結(jié)說明。這些文檔作為整個(gè)系統(tǒng)組成部分參加產(chǎn)品評審,必要時(shí)可以單獨(dú)對軟件項(xiàng)目進(jìn)行項(xiàng)目評審。評審?fù)ㄟ^后,完成項(xiàng)目管理平臺環(huán)境的更改,固化配置管理庫,軟件系統(tǒng)即可交付給部隊(duì)試用。

3軟件項(xiàng)目管理中的風(fēng)險(xiǎn)管理

項(xiàng)目風(fēng)險(xiǎn)是指項(xiàng)目中可能發(fā)生的潛在問題以及它們?nèi)绾畏恋K項(xiàng)目的成功。風(fēng)險(xiǎn)可能存在于軟件項(xiàng)目的各個(gè)階段。隨著項(xiàng)目的不斷推進(jìn),風(fēng)險(xiǎn)的識別、分析應(yīng)對、監(jiān)控不斷形成閉環(huán)且貫穿項(xiàng)目整個(gè)周期[5]。首先,在項(xiàng)目啟動(dòng)階段,項(xiàng)目經(jīng)理應(yīng)根據(jù)具體情況,對執(zhí)行過程中可能存在的風(fēng)險(xiǎn),包括成本風(fēng)險(xiǎn)、技術(shù)風(fēng)險(xiǎn)、管理風(fēng)險(xiǎn)、人員風(fēng)險(xiǎn)等,進(jìn)行風(fēng)險(xiǎn)識別、分析和評估。風(fēng)險(xiǎn)管理的有效方法是建立項(xiàng)目風(fēng)險(xiǎn)識別與跟蹤表,運(yùn)用已定義的風(fēng)險(xiǎn)參數(shù),分析并計(jì)算各項(xiàng)風(fēng)險(xiǎn)的風(fēng)險(xiǎn)系數(shù),對風(fēng)險(xiǎn)進(jìn)行排序,評估風(fēng)險(xiǎn)出現(xiàn)的概率和風(fēng)險(xiǎn)可能影響,針對每個(gè)高優(yōu)先級風(fēng)險(xiǎn)制定風(fēng)險(xiǎn)處理措施,并記錄到表中的對應(yīng)部分,如表1所示。在項(xiàng)目執(zhí)行過程中,項(xiàng)目經(jīng)理應(yīng)跟蹤有關(guān)軟件項(xiàng)目成本、資源、進(jìn)度和技術(shù)方面的風(fēng)險(xiǎn),根據(jù)事先的風(fēng)險(xiǎn)緩解措施,采取適當(dāng)?shù)奶幚矸绞絹硪?guī)避、轉(zhuǎn)移或減緩風(fēng)險(xiǎn);還應(yīng)及時(shí)識別可能的新風(fēng)險(xiǎn),并制定緩解措施,及時(shí)維護(hù)項(xiàng)目風(fēng)險(xiǎn)識別與跟蹤表。在預(yù)警信息系統(tǒng)軟件項(xiàng)目管理和開發(fā)中,由于其對質(zhì)量、性能、功能等的特殊要求,如果能提前重視風(fēng)險(xiǎn),并且有所防范,進(jìn)行風(fēng)險(xiǎn)管理,就可以最大限度地減少風(fēng)險(xiǎn)的發(fā)生,確保項(xiàng)目按時(shí)、按質(zhì)順利完成。

4軟件項(xiàng)目管理是實(shí)現(xiàn)CMM的基礎(chǔ)

能力成熟度集成模型(CapabilityMaturityModelIntegration,CMMI)采用了質(zhì)量管理體系的過程管理思想,將軟件開發(fā)視為過程,對軟件開發(fā)和維護(hù)過程進(jìn)行監(jiān)控和研究,使其更加科學(xué)化、標(biāo)準(zhǔn)化,使企業(yè)能夠更好地實(shí)現(xiàn)商業(yè)目標(biāo)。從集成產(chǎn)品與過程發(fā)展的角度出發(fā),建立起包含健全系統(tǒng)開發(fā)原則的軟件過程改進(jìn)模型[6]是衡量軟件企業(yè)軟件開發(fā)管理水平的重要參考因素和軟件過程改進(jìn)事實(shí)上的工業(yè)標(biāo)準(zhǔn),也是企業(yè)通過CMMI認(rèn)證,走向國際市場的必有之路。CMMI由5個(gè)成熟度等級組成,即初始級、可重復(fù)級、已定義級、定量管理級和優(yōu)化級,軟件項(xiàng)目管理過程4個(gè)階段覆蓋了CMMI模型2級和3級中的關(guān)鍵實(shí)踐,如在項(xiàng)目策劃階段,覆蓋了2級模型中需求管理和項(xiàng)目計(jì)劃;項(xiàng)目執(zhí)行階段覆蓋了2級模型中全部5個(gè)關(guān)鍵實(shí)踐,如針對具體軟件項(xiàng)目,裁剪標(biāo)準(zhǔn)過程并進(jìn)行管理,即達(dá)到已定義級標(biāo)準(zhǔn)。在此基礎(chǔ)上,使軟件過程和產(chǎn)品質(zhì)量得到定量的了解和控制,以實(shí)現(xiàn)對軟件過程管理進(jìn)行持續(xù)的過程改進(jìn),則可達(dá)到CMMI4級或4級成熟度。

5軟件項(xiàng)目管理平臺

軟件開發(fā)模式趨向于規(guī)范化生產(chǎn),需要協(xié)作緊密的團(tuán)隊(duì),強(qiáng)調(diào)質(zhì)量、工期、成本的受控。在客觀上要求能夠?qū)⒂?jì)劃與控制、軟件過程管理、實(shí)時(shí)項(xiàng)目狀態(tài)度量和統(tǒng)計(jì)、配置管理、需求管理和缺陷跟蹤等功能集成為一個(gè)項(xiàng)目管理平臺。本研究選擇了中科方德有限公司的QONE軟件過程管理平臺。該平臺圍繞項(xiàng)目生命周期的活動(dòng)對軟件開發(fā)和生產(chǎn)的過程進(jìn)行管理,包括軟件需求管理、項(xiàng)目管理、過程管理、過程與產(chǎn)品度量分析和質(zhì)量管理5個(gè)部分。對于項(xiàng)目管理者,能夠在平臺上掌握團(tuán)隊(duì)進(jìn)度、開發(fā)者的現(xiàn)狀以及資源配置狀況等數(shù)據(jù),盡早發(fā)現(xiàn)和解決項(xiàng)目中存在的問題,規(guī)避項(xiàng)目風(fēng)險(xiǎn),從而幫助其靈活配置人力物力,確保開發(fā)按時(shí)、按目標(biāo)完成。而對團(tuán)隊(duì)成員來說,能在平臺上了解開發(fā)的最新進(jìn)度、最新的開發(fā)和測試結(jié)果,按平臺規(guī)定的工作流程協(xié)同工作。

6結(jié)束語

通過在預(yù)警信息系統(tǒng)軟件研發(fā)中運(yùn)用項(xiàng)目管理技術(shù),對軟件開發(fā)整個(gè)生命周期進(jìn)行全方位的管理,使軟件項(xiàng)目達(dá)到設(shè)計(jì)規(guī)范、過程受控、風(fēng)險(xiǎn)受控、質(zhì)量可靠,提高了軍用軟件的質(zhì)量,提高了企業(yè)的核心競爭力。

作者:初劍 單位:南京電子技術(shù)研究所

參考文獻(xiàn)

[1][美]ProjectManagementInstitute.項(xiàng)目管理知識體系指南[M].許江林等,譯.北京:電子工業(yè)出版社,2013:7-10.

[2]張?jiān)录t.探索軟件開發(fā)過程的CMM最佳實(shí)現(xiàn)方法[J].軟件工程師,2011(05):36-39.

[3]李連,崔菲菲,陶開軍.基于項(xiàng)目管理理論的軍械信息系統(tǒng)開發(fā)研究[J].項(xiàng)目管理技術(shù),2011(03):84-87.

[4]張俊光,宋喜偉,楊芳芳.軟件項(xiàng)目工作量動(dòng)態(tài)估計(jì)方法研究[J].計(jì)算機(jī)應(yīng)用研究,2014(10):2998-3001.

第5篇

職業(yè)院校軟件專業(yè)人才培養(yǎng)的立足點(diǎn)是培養(yǎng)學(xué)生較強(qiáng)的動(dòng)手能力。為了做到這一點(diǎn),各校都在不斷進(jìn)行實(shí)踐教學(xué)的改革?;诠ぷ鬟^程的教學(xué)法[1]、項(xiàng)目教學(xué)法[2]、基于崗位能力分析設(shè)置的模塊化課程體系[3]等,這些都是在培養(yǎng)學(xué)生動(dòng)手能力方面所做的各種嘗試。這些方法都有其自身的優(yōu)點(diǎn),但也有一定局限性。如項(xiàng)目教學(xué)法,雖然教學(xué)中以真實(shí)項(xiàng)目作為背景案例,但側(cè)重點(diǎn)還是落在向?qū)W生傳授開發(fā)項(xiàng)目所需知識上,往往忽視了項(xiàng)目的工程性特征。因此,雖然在培養(yǎng)學(xué)生動(dòng)手能力方面收到一定效果,但也存在一些缺陷。有畢業(yè)后的學(xué)生反映,在學(xué)校學(xué)了很長時(shí)間也不知道所學(xué)知識有什么用,到企業(yè)后一兩個(gè)月就知道了。主要因?yàn)榻虒W(xué)與實(shí)際存在差距,軟件開發(fā)過程的復(fù)雜性決定了軟件實(shí)踐教學(xué)的復(fù)雜性。

1 基于項(xiàng)目工作室的實(shí)踐教學(xué)在軟件人才培養(yǎng)中的應(yīng)用

基于項(xiàng)目工作室的實(shí)踐教學(xué)法是對上述教學(xué)方法的很好的補(bǔ)充。在軟件專業(yè)人才培養(yǎng)過程中,作為日常教學(xué)的輔助手段,開設(shè)項(xiàng)目工作室,目的是通過模擬軟件開發(fā)的真實(shí)環(huán)境加快和加深學(xué)生對課堂所學(xué)知識的理解同時(shí)了解軟件開發(fā)的工程特性。

1.1 開設(shè)項(xiàng)目工作室方式

項(xiàng)目工作室是對課堂實(shí)踐教學(xué)的補(bǔ)充,因此,應(yīng)利用學(xué)生課余時(shí)間進(jìn)行基于項(xiàng)目工作室的教學(xué)??紤]到教師和學(xué)生的精力所限,采用平時(shí)分散完成各自承擔(dān)的任務(wù),每周定時(shí)集中討論的方式,并充分運(yùn)用QQ等現(xiàn)代通訊手段保持經(jīng)常聯(lián)系。

通過這種方式運(yùn)作的項(xiàng)目工作室既不影響學(xué)生日常學(xué)習(xí),又能使學(xué)生在校期間充分利用業(yè)余時(shí)間學(xué)到課堂上無法學(xué)到的東西。

1.2 項(xiàng)目工作室運(yùn)作目標(biāo)

為有效地運(yùn)作項(xiàng)目工作室,必須制定明確培養(yǎng)目標(biāo)。根據(jù)軟件人才能力培養(yǎng)的基本要求,結(jié)合軟件專業(yè)日常教學(xué)的特點(diǎn),總結(jié)出項(xiàng)目工作室的基本目標(biāo)是:培養(yǎng)學(xué)生利用所學(xué)知識獨(dú)立開發(fā)軟件的能力。項(xiàng)目工作室不講授課本知識,而是通過模擬軟件企業(yè)項(xiàng)目開發(fā)過程來培養(yǎng)學(xué)生如何運(yùn)用這些知識解決問題的能力。我們將這個(gè)目標(biāo)概括為“三心二意”,三心即信心、耐心、責(zé)任心;二意即工程意識、團(tuán)隊(duì)意識。

(1)信心的培養(yǎng)。

軟件開發(fā)過程非常復(fù)雜,而且在開發(fā)過程中往往遇到意想不到的困難,因此,信心和勇氣是完成一個(gè)項(xiàng)目的必要條件。

(2)耐心的培養(yǎng)。

軟件開發(fā)是一個(gè)長期的過程,要能夠自始至終以最好的狀態(tài)開發(fā)一個(gè)軟件,需要極大的耐心,而耐心是需要在長期磨練中逐步培養(yǎng)的,這也是課堂教學(xué)無法做到的。

(3)責(zé)任心的培養(yǎng)。

責(zé)任心是軟件質(zhì)量的重要保證,是軟件開發(fā)人員必須具備的素養(yǎng)。

(4)工程意識的培養(yǎng)。

軟件開發(fā)不僅僅是編程序那么簡單,軟件工程對軟件的定義是軟件等于程序加文檔,另外,軟件開發(fā)過程的復(fù)雜性也決定了軟件開發(fā)人員必須具有強(qiáng)烈的工程意識,了解軟件開發(fā)的各個(gè)階段以及這些階段應(yīng)該完成的任務(wù)。由于教學(xué)環(huán)境與軟件開發(fā)的實(shí)際過程的差異,造成學(xué)生只注重程序的編寫,對分析、設(shè)計(jì)、文檔編寫、測試等工作的重要性認(rèn)識不足,認(rèn)為這些事既繁瑣又沒有多大用處,只有通過項(xiàng)目實(shí)踐才能使學(xué)生了解到這些工作的重要性。

(5)團(tuán)隊(duì)意識的培養(yǎng)。

軟件開發(fā)任務(wù)通常是由多個(gè)人一起完成的,當(dāng)今軟件開發(fā)一般都是采用的組件式開發(fā),分工協(xié)作是軟件開發(fā)團(tuán)隊(duì)組織的基本方式,要求組員之間充分溝通,因此,良好的溝通能力和團(tuán)隊(duì)意識是一個(gè)軟件開發(fā)人員必須具備的素質(zhì),這個(gè)素質(zhì)決定了他能否融入團(tuán)隊(duì)。

綜上所述,項(xiàng)目工作室的運(yùn)作原則就是培養(yǎng)學(xué)生在課堂上學(xué)習(xí)不到的但在今后從事軟件開發(fā)職業(yè)時(shí)必須的能力和素質(zhì)。

1.3 項(xiàng)目工作室運(yùn)作方法和手段

基于工作室的運(yùn)作目標(biāo),設(shè)計(jì)了一些具體的教學(xué)方法和手段,主要有以下幾個(gè)方面。

(1)選擇真實(shí)案例。

項(xiàng)目工作室中的項(xiàng)目來源于企業(yè)的真實(shí)項(xiàng)目,并根據(jù)學(xué)生的特點(diǎn)進(jìn)行適當(dāng)裁剪。來源于實(shí)際案例的項(xiàng)目使學(xué)生更能體會(huì)到項(xiàng)目的復(fù)雜性、工程性。這些項(xiàng)目的獲取主要有兩個(gè)途徑:一個(gè)是來源于教師的企業(yè)實(shí)踐,職業(yè)院校的教師很多都具有豐富的企業(yè)工作經(jīng)驗(yàn),基于項(xiàng)目工作室的實(shí)踐教學(xué)正好體現(xiàn)了其優(yōu)勢;另一個(gè)來源則是各類教程上的經(jīng)典案例,經(jīng)過教師提煉加入工程性內(nèi)容。

(2)模擬軟件企業(yè)的軟件開發(fā)過程。

選擇了適當(dāng)?shù)捻?xiàng)目后,更重要的是要按照真實(shí)軟件開發(fā)流程組織學(xué)生開發(fā)。為使學(xué)生體會(huì)到項(xiàng)目開發(fā)真實(shí)過程,在工作室中將學(xué)生組成項(xiàng)目組,指定項(xiàng)目經(jīng)理。在開發(fā)過程中,根據(jù)所處不同階段設(shè)置不同角色,并根據(jù)學(xué)生特點(diǎn)讓其承擔(dān)不同角色的任務(wù)。教師在這個(gè)過程中一直以用戶的角色出現(xiàn),對項(xiàng)目組提出需求,并參與各個(gè)階段的結(jié)果審查。每個(gè)項(xiàng)目基本按下面的步驟進(jìn)行。

①下達(dá)項(xiàng)目任務(wù)書:教師選定項(xiàng)目,并對項(xiàng)目組下達(dá)任務(wù)書,明確項(xiàng)目目標(biāo)。

②制定項(xiàng)目實(shí)施計(jì)劃:由學(xué)生根據(jù)項(xiàng)目任務(wù)書的目標(biāo)和項(xiàng)目組人員情況,制定項(xiàng)目實(shí)施的初步計(jì)劃。計(jì)劃的制定過程也可以讓學(xué)生了解到軟件開發(fā)過程中階段的劃分以及各階段的任務(wù)目標(biāo)。

③項(xiàng)目組織與實(shí)施:根據(jù)項(xiàng)目實(shí)施計(jì)劃,小組成員分頭執(zhí)行各自的任務(wù)。項(xiàng)目的組織任務(wù)由項(xiàng)目經(jīng)理負(fù)責(zé),為了讓學(xué)生體會(huì)到項(xiàng)目的工程性特點(diǎn),要求學(xué)生嚴(yán)格按項(xiàng)目實(shí)施計(jì)劃開展工作,并編寫周報(bào)。

④驗(yàn)收與總結(jié):項(xiàng)目完成后,由教師充當(dāng)用戶對項(xiàng)目完成情況進(jìn)行驗(yàn)收,并對開發(fā)過程進(jìn)行總結(jié)。

(3)過程監(jiān)督。

為實(shí)現(xiàn)工作室的培養(yǎng)目標(biāo),出了前述的按企業(yè)軟件開發(fā)的真實(shí)過程來組織項(xiàng)目工作室項(xiàng)目外,最關(guān)鍵的一點(diǎn)就是對開發(fā)過程的監(jiān)督。監(jiān)督是教師的主要工作,采取的措施有以下幾個(gè)方面。

①在開發(fā)過程中,發(fā)現(xiàn)學(xué)生長處,不斷鼓勵(lì)學(xué)生,樹立信心。

②強(qiáng)調(diào)每個(gè)階段和每個(gè)工作的必要性,強(qiáng)調(diào)每個(gè)階段的工作質(zhì)量的重要性,培養(yǎng)學(xué)生的耐心和責(zé)任心。

③讓每個(gè)學(xué)生了解目前項(xiàng)目所處階段以及這個(gè)階段應(yīng)完成的任務(wù),并要求學(xué)生每周必須編寫周報(bào),總結(jié)一周工作,并計(jì)劃好下周的工作。另外,強(qiáng)調(diào)文檔的重要性,要求每個(gè)工作學(xué)生必須留下詳細(xì)工作文檔。

④強(qiáng)調(diào)組員之間協(xié)作的重要性,每周固定時(shí)間集中,項(xiàng)目經(jīng)理組織總結(jié)工作,教師進(jìn)行點(diǎn)評。并對學(xué)生遇到的技術(shù)性問題進(jìn)行講解,這樣既培養(yǎng)了學(xué)生的溝通能力,也對學(xué)生沒學(xué)懂的知識進(jìn)行了梳理。

(4)采用啟發(fā)式方法,培養(yǎng)學(xué)生獨(dú)立解決問題能力。

在項(xiàng)目工作室運(yùn)作過程中,教師始終以用戶的角色出現(xiàn)。但在學(xué)生遇到問題時(shí),教師則恢復(fù)其教師角色,但采用的教學(xué)方法與課堂教學(xué)不同,主要采用啟發(fā)式教學(xué)方法,提示學(xué)生應(yīng)采用哪個(gè)知識來解決遇到的問題,或提示學(xué)生在哪里以何種方式可以找到答案,鼓勵(lì)學(xué)生發(fā)揮主觀能動(dòng)性,自行決絕問題。

(5)注重各種開發(fā)工具的應(yīng)用。

為強(qiáng)化學(xué)生的工程意識,教師始終鼓勵(lì)學(xué)生使用軟件工程工具進(jìn)行開發(fā)。這些工具在課堂教學(xué)中是學(xué)不到的,只能通過項(xiàng)目開發(fā)過程了解其作用。如:在整個(gè)過程中都使用Project進(jìn)行項(xiàng)目計(jì)劃的編寫和人力資源的安排、使用PowerDesinger進(jìn)行數(shù)據(jù)庫設(shè)計(jì)等。

2 項(xiàng)目工作室運(yùn)作中存在的問題

項(xiàng)目工作室是對課堂教學(xué)的很好補(bǔ)充,但是,在運(yùn)作過程中也發(fā)現(xiàn)了一些問題,這些問題處理不好就會(huì)直接影響項(xiàng)目工作室開展的效果。主要問題有以下幾點(diǎn)。

(1)如何培養(yǎng)學(xué)生參與的積極性問題。

在項(xiàng)目開發(fā)過程中,學(xué)生會(huì)遇到很多問題,以他們的能力很難解決。挫折感會(huì)極大傷害學(xué)生參與項(xiàng)目工作室的積極性;另外,項(xiàng)目運(yùn)作的長期性也容易使學(xué)生失去新鮮感,也會(huì)在一定程度上影響學(xué)生積極性。主要通過專題討論、現(xiàn)場演示效果等方法來提高學(xué)生參與積極性,收到一定效果。

(2)如何提高學(xué)生的工程意識。

學(xué)生往往只注重編寫的程序的立即效果,對工程實(shí)踐中要求的文檔等輔工作容易忽視。主要通過加強(qiáng)監(jiān)督的方式,要求學(xué)生一定要按要求完成每個(gè)階段必須完成的任務(wù)。

另外,教師的精力有限也是項(xiàng)目工作室運(yùn)作過程中存在的主要問題。職業(yè)院校教師的教學(xué)任務(wù)較重,還要抽出時(shí)間來開展項(xiàng)目工作室工作,如何平衡好教學(xué)和工作室工作的付出也是擺在每個(gè)教師面前的問題。

第6篇

1做好核電安裝信息化管理的建設(shè)及各專業(yè)基礎(chǔ)數(shù)據(jù)庫建立

核電安裝信息化是核電安裝集約化、標(biāo)準(zhǔn)化、專業(yè)化的前提。本著“以人為本,讓軟件為管理服務(wù)”的原則,部署項(xiàng)目部施工服務(wù)平臺,確定核電安裝管理軟件,在軟件開發(fā)時(shí)需考慮到多個(gè)在建核電項(xiàng)目需要共同使用,其標(biāo)配功能為通用性的;每個(gè)核電項(xiàng)目都有著其自身特點(diǎn),故在單個(gè)項(xiàng)目中,就需要從自身特點(diǎn)出發(fā),對公司原標(biāo)配的信息化管理軟件提出適應(yīng)性修改建議,以優(yōu)化操作流程、完善系統(tǒng)安全、深化或簡化某些功能。項(xiàng)目部前期要組織各部門提前進(jìn)行試用測試,定期召開軟件適應(yīng)性修改的討論會(huì),如管道施工模塊,有些項(xiàng)目就存在現(xiàn)場預(yù)制和場外預(yù)制廠預(yù)制問題,需解決場內(nèi)和場外管道預(yù)制信息區(qū)分和遠(yuǎn)程數(shù)據(jù)共享問題,從圖紙分析、施工見證、質(zhì)量計(jì)劃的關(guān)連等都要進(jìn)行分別對待。經(jīng)過多次溝通和反復(fù)的測試,深化或優(yōu)化某些功能,實(shí)現(xiàn)軟件為項(xiàng)目施工服務(wù)。1)做好軟件操作培訓(xùn)。軟件能功完善后就要做好項(xiàng)目部員工各管理模塊培訓(xùn)工作。一個(gè)管理軟件能否很好地應(yīng)用,除了取決于其功能是否完善、是否強(qiáng)大外,操作人員對該軟件操作技能水平的高低同樣會(huì)讓軟件功能“增強(qiáng)”或“削弱”。因此,在軟件正式投用之后,多次安排各部門對項(xiàng)目部員工進(jìn)行管理模塊的培訓(xùn)工作,讓項(xiàng)目部各位員工都能熟練操作各自相關(guān)的管理模塊,從而減少了人為的操作錯(cuò)誤,在使用中才能發(fā)現(xiàn)問題,進(jìn)一步來完善軟件,確保各位員工在操作管理模塊時(shí)方便、快捷。2)做好各專業(yè)基礎(chǔ)數(shù)據(jù)庫建立在施工管理窗口建立起核電安裝工程各EM包所需的完整、詳細(xì)、準(zhǔn)確的基礎(chǔ)數(shù)據(jù)。在進(jìn)行EM包基礎(chǔ)數(shù)據(jù)規(guī)劃時(shí)考慮了數(shù)據(jù)分析是為整個(gè)施工服務(wù)的,各專業(yè)EM包的基礎(chǔ)數(shù)據(jù)必須盡可能全面,必須滿足上下游及不同管理出發(fā)點(diǎn)的需要,要體現(xiàn)數(shù)據(jù)共享性。滿足核電工程管理各模塊(包括:物項(xiàng)管理模塊、變更管理模塊、焊接管理模塊、質(zhì)量管理模塊、計(jì)劃統(tǒng)計(jì)管理子模塊等)的調(diào)用需要。由項(xiàng)目部技術(shù)部根據(jù)各EM包的特點(diǎn),與項(xiàng)目部其他部門和施工隊(duì)充分進(jìn)行溝通后,明確各EM包各類圖紙基礎(chǔ)數(shù)據(jù)的分析流程及最小數(shù)據(jù)單元,編制了包括管道、電氣、焊接、機(jī)械通風(fēng)專業(yè)等各類圖紙的分析細(xì)則,保證各EM包基礎(chǔ)數(shù)據(jù)完整性、正確性、一致性。通過這些基礎(chǔ)數(shù)據(jù)的流轉(zhuǎn),實(shí)現(xiàn)了各EM包安裝數(shù)據(jù)的共享,實(shí)現(xiàn)了核電工程成本控制、進(jìn)度控制、質(zhì)量控制的目標(biāo)。

2創(chuàng)新技術(shù)管理新模式,實(shí)施技術(shù)計(jì)件管理

由于核電現(xiàn)場多處于偏遠(yuǎn),交通、經(jīng)濟(jì)欠發(fā)達(dá),施工生活環(huán)境較艱苦,項(xiàng)目前期招聘技術(shù)人員較困難,技術(shù)人員會(huì)嚴(yán)重不足,而技術(shù)準(zhǔn)備工作在前期又是高峰期,刻不容緩,就需要在現(xiàn)有人力上在內(nèi)部挖掘潛力,向管理要效率,我們在海南昌江核電就采取了技術(shù)部計(jì)件管理的措施,收到了較好的成效。在關(guān)鍵專業(yè)如焊接、管道、電氣及機(jī)械通防實(shí)施計(jì)件績效方案。依據(jù)參考電站的經(jīng)驗(yàn)數(shù)據(jù)來對技術(shù)管理的工作量進(jìn)行評估量化,將整個(gè)核電周期內(nèi)技術(shù)管理工作按專業(yè)技術(shù)進(jìn)行分析、歸類、量化,統(tǒng)計(jì)出整個(gè)核電周期內(nèi)技術(shù)管理工作的總工作點(diǎn)數(shù),并以此為基礎(chǔ)制定《技術(shù)管理工作計(jì)件方案》,計(jì)件績效的合理設(shè)置及分配,來調(diào)動(dòng)技術(shù)人員主觀能動(dòng)性,提高工作效率,緩解人力壓力,穩(wěn)定項(xiàng)目部技術(shù)隊(duì)伍,根據(jù)該項(xiàng)目的實(shí)施情況,技術(shù)管理計(jì)件收到了成效。技術(shù)管理效果是顯著的,項(xiàng)目周期節(jié)約人月數(shù)達(dá)499人月,提高工作效率20%。各項(xiàng)技術(shù)準(zhǔn)備、現(xiàn)場支持、溝通協(xié)調(diào)等工作如期完成,為各施工隊(duì)創(chuàng)造了條件。每個(gè)技術(shù)人員的工作效率顯示提高,形成了良好的工作芬圍,打破了大鍋飯及做好做少一個(gè)樣的狀態(tài),凝聚力大大增強(qiáng),所有人都愿意做事,多做事。工作任務(wù)公開量化、做多得多,按勞分配,一切以“工作任務(wù)”為目標(biāo),統(tǒng)一思想,團(tuán)結(jié)一致,隨著每一天、每一件工作的認(rèn)真完成,每個(gè)人的工作技能快速提高,達(dá)到了計(jì)件預(yù)期效果:計(jì)劃任務(wù)目標(biāo)按時(shí)完成,為施工創(chuàng)造了條件;人月數(shù)有效控制、員工收入顯著提高;人員流失率有效控制,技術(shù)隊(duì)伍穩(wěn)定;員工工作技能顯著提高,培養(yǎng)了技術(shù)人才;

3主動(dòng)跟蹤外部制約因素,為施工做好準(zhǔn)備

在外部制約因素的跟蹤上,采取主動(dòng)的態(tài)度。對照四級計(jì)劃,提前梳理上游圖紙及技術(shù)文件供給情況,對設(shè)計(jì)到圖計(jì)劃不滿足要求的及時(shí)與上游單位溝通,及時(shí)發(fā)起預(yù)警函。對供圖滯后的和既將滯后的具體圖紙及技術(shù)文件都進(jìn)行了明確,保證圖紙及文件供給滿足施工要求。對不滿足進(jìn)度的我們的預(yù)警函為后續(xù)的索賠提供有力的依據(jù)。核電項(xiàng)目安裝工程施工中,核級材料全部由甲主提供,核級材料其生產(chǎn)技術(shù)要求高到貨周期長,故材料按時(shí)、按量供應(yīng)是施工進(jìn)度的保證。做好技術(shù)管理是材料管理的前題,技術(shù)管理階段對材料管控有方,施工就能順利開展也就減少了窩工,控制了安裝成本。甲供材料工作涉及到施工單位技術(shù)物資部、甲方采購部、甲方施工部以及設(shè)計(jì)部等部門,因此項(xiàng)目前期就要與甲方共建大宗材料核對平臺,明確各方責(zé)任及要求。通過所掌握的最新的訂貨量、到貨量,對照甲方采購清單,將圖紙分析最新材料信息及時(shí)與采購量進(jìn)行匹配工作,得出訂貨不足、無訂貨和到貨不足項(xiàng),并以正式渠道及時(shí)發(fā)文告知甲方,督促甲方及時(shí)完成增訂工作以及安排好到貨的優(yōu)先順序,確保訂貨量滿足需求量和到貨量滿足施工計(jì)劃階段期的需求量,為全面組織施工做好準(zhǔn)備。

4做好內(nèi)部技術(shù)管理

各專業(yè)組“建臺帳”,如依據(jù)參考電站經(jīng)驗(yàn)數(shù)據(jù)對技術(shù)準(zhǔn)備工作提前進(jìn)行梳理,形成各專業(yè)組“工作臺帳”;施工過程中出現(xiàn)的有代表性的、值得反饋的問題建立“問題臺帳”,為后期總結(jié)收集素材;對施工過程中材料損壞、丟失、用錯(cuò)、正常損耗系統(tǒng)量不夠等造成材料超量部分則建立“非正常材料用量臺帳”;對重難點(diǎn)施工內(nèi)容形成“專項(xiàng)臺帳”。根據(jù)臺帳來加強(qiáng)平日的監(jiān)督檢查管理。及時(shí)更新檢查完成情況,這樣大家都清楚近期工作目標(biāo)。工作變被動(dòng)為主動(dòng)。圖紙和現(xiàn)場施工所涉及的工程變更、現(xiàn)場修改、設(shè)計(jì)修改以及澄清文件數(shù)量特別多,工作量非常大,變更處理的快慢會(huì)直接影響到施工的進(jìn)度。因此有時(shí)正式的變更走流程無法滿足進(jìn)度時(shí)我們就與上游方協(xié)商達(dá)成協(xié)議,確定了急件“設(shè)計(jì)草簽”的特殊通道處理方式。大大提高了特急問題的處理速度。

5提前做好交工規(guī)劃,規(guī)范過程文件的收集管理

工程交工資料是項(xiàng)目竣工的重要組成部分。在現(xiàn)場安裝工作中,就要做好責(zé)任分工。交工組卷雖說是工程后期工作,但需提前規(guī)劃,為提高交工資料組卷效率需從以下幾方面的加強(qiáng)管理。提前規(guī)范各類記錄的質(zhì)量要求,加強(qiáng)施工記錄人員的培訓(xùn),強(qiáng)調(diào)記錄的完整性、準(zhǔn)確性、真實(shí)性、及時(shí)性。使在施工過程中所形成的記錄符合交工要求;工程交工資料組卷規(guī)劃要提前與上游單位進(jìn)行溝通,明確組卷原則;加強(qiáng)質(zhì)檢部、技術(shù)部質(zhì)量計(jì)劃審核人員的專業(yè)技能培訓(xùn),把好內(nèi)部一審、二審審核關(guān),切實(shí)提高發(fā)現(xiàn)問題的能力,將存在問題最大限度控制在盡可能少的范圍內(nèi)。不定期組織交工資料問題反饋會(huì),根據(jù)錯(cuò)誤記錄產(chǎn)生數(shù)量、類型、頻度進(jìn)行總結(jié),解析問題產(chǎn)生原因;提前明確各職能部門及施工隊(duì)在交工資料中的職責(zé),督促各部門、施工隊(duì)及時(shí)完成以下交工資料的移交,確保移交資料滿工資料的要求:a)質(zhì)量計(jì)劃關(guān)閉移交(各施工隊(duì)主控);b)竣工圖紙移交(技術(shù)部設(shè)計(jì)室主控);c)聲像檔案資料的移交、NDE底片資料的移交(質(zhì)檢部主控);d)焊接資料的移交(技術(shù)部焊接室主控);e)系統(tǒng)移交、加工件文件資料的移交(工程部主控)。f)材料驗(yàn)收資料移交(物資部主控)。

6做好項(xiàng)目的技術(shù)總結(jié)

只有不斷實(shí)踐總結(jié)才能更好地服務(wù)于項(xiàng)目。故在項(xiàng)目后期對關(guān)健工藝、施工方案及項(xiàng)目施工組織管理進(jìn)行了總結(jié),對經(jīng)驗(yàn)及教訓(xùn)進(jìn)行了解析,將項(xiàng)目管理有價(jià)值的管理經(jīng)驗(yàn)用數(shù)字、文字、圖片等記錄下來,進(jìn)行技術(shù)管理的積累,為后繼核電提供寶貴經(jīng)驗(yàn)。技術(shù)工作總結(jié)需提前進(jìn)行梳理,提前規(guī)劃不然項(xiàng)目后期人員離場此工作開展難度就非常大,主要措施安排如下:1)召開總結(jié)規(guī)劃會(huì),形成需做專項(xiàng)技術(shù)總結(jié)項(xiàng),形成項(xiàng)目部技術(shù)總結(jié)編制計(jì)劃;2)成立技術(shù)總結(jié)評審小組,制訂技術(shù)總結(jié)格式規(guī)定、獎(jiǎng)罰規(guī)定、評審管理制度;3)定期進(jìn)行完成情況的跟蹤落實(shí)。進(jìn)行月通報(bào)公告;4)根據(jù)實(shí)際提交的技術(shù)總結(jié),進(jìn)行評審、獎(jiǎng)罰;技術(shù)管理工作任重而道遠(yuǎn),希望本技術(shù)管理解析能為后續(xù)的核電項(xiàng)目施工提供參考。為核電項(xiàng)目的技術(shù)施工管理更上一層樓服務(wù)。

7做好技術(shù)人員的培養(yǎng),搞好團(tuán)隊(duì)建設(shè)

第7篇

關(guān)鍵詞關(guān)鍵詞:GJB5000A;過程域;軍用軟件開發(fā);軟件項(xiàng)目管理

DOIDOI:10.11907/rjdk.161642

中圖分類號:TP319文獻(xiàn)標(biāo)識碼:A文章編號文章編號:16727800(2017)001013302

軍用軟件研制能力成熟度模型采用分級表示的方法,主要分為5個(gè)等級[2]:1級(或M1)為初始級,2級(或M2)為已管理級,3級(或ML3)為已定義級,4級(或ML4)為已定量管理級,5級(或ML5)為優(yōu)化級。從軟件開發(fā)過程看,成熟度1級的過程通常是隨意、無序的;成熟度2級的項(xiàng)目已確保其過程按照方針進(jìn)行策劃并執(zhí)行;在成熟度等級3,過程已經(jīng)得到了很好的定義和理解,并采用標(biāo)準(zhǔn)、規(guī)程、工具和方法進(jìn)行了描述。

標(biāo)準(zhǔn)包含22個(gè)過程域[3],按不同成熟度等級進(jìn)行了分類,每個(gè)能力成熟度等級包含若干過程域。組織在提升成熟度等級的過程中,應(yīng)使用相應(yīng)成熟度等級中的過程域以及較低成熟度等級中的全部過程域,增量地實(shí)現(xiàn)幾個(gè)過程域相關(guān)的專用目標(biāo)和共用目標(biāo)。其中成熟度等級2包括配置管理、測量與分析、項(xiàng)目監(jiān)控、項(xiàng)目策劃、過程和產(chǎn)品質(zhì)量保證、需求管理、供方協(xié)議管理7個(gè)過程域,成熟度等級3則是在成熟度等級2的基礎(chǔ)上增加了決策分析與決定、集成項(xiàng)目管理、組織過程定義、組織過程焦點(diǎn)、組織培訓(xùn)、產(chǎn)品集成、需求開發(fā)、風(fēng)險(xiǎn)管理、技術(shù)解決方案、確認(rèn)、驗(yàn)證11個(gè)過程域。

2GJB5000A三級實(shí)施中的關(guān)鍵過程

2.1需求開發(fā)與管理

需求開發(fā)的目的是挖掘并分析顧客、產(chǎn)品和產(chǎn)品部件的需求。需求管理的目的是管理項(xiàng)目需求,并標(biāo)識這些需求與項(xiàng)目的計(jì)劃和工作產(chǎn)品之間的不一致性。具體實(shí)施步驟[4]如下:①將用戶需求轉(zhuǎn)換為軟件系統(tǒng)需求,制定軟件系統(tǒng)規(guī)范,并通過仿真或編碼實(shí)現(xiàn)的方式確定軟件的關(guān)鍵技術(shù);②將軟件系統(tǒng)需求分解給各個(gè)配置項(xiàng),開展軟件需求分析工作,并確定最終解決方案;③對軟件需求實(shí)現(xiàn)方案進(jìn)行詳細(xì)設(shè)計(jì);④依據(jù)軟件設(shè)計(jì)進(jìn)行代碼的編寫;⑤每個(gè)開發(fā)階段都形成相應(yīng)的文檔,文檔之間采用正逆向追溯表進(jìn)行需求之間的追溯。

2.2軟件項(xiàng)目管理

軟件項(xiàng)目管理的目的是在項(xiàng)目的全生命周期內(nèi)制定和維護(hù)項(xiàng)目活動(dòng)計(jì)劃并監(jiān)控計(jì)劃的執(zhí)行,確保項(xiàng)目的有效運(yùn)作。具體實(shí)施步驟如下:①建立項(xiàng)目已定義過程,完成項(xiàng)目的工作量和進(jìn)度估計(jì),完成軟件項(xiàng)目計(jì)劃,并保證各個(gè)計(jì)劃之間的一致性;②依據(jù)階段計(jì)劃,在定期監(jiān)控、月分析和里程碑階段進(jìn)行任務(wù)分配和監(jiān)控,針對出現(xiàn)的問題和偏差采取糾正措施;③軟件開發(fā)工作完成后,對軟件開發(fā)的各項(xiàng)工作進(jìn)行總結(jié)分析,并編軟件開發(fā)總結(jié)報(bào)告。

2.3軟件分包管理

軟件分包管理的目的是保證項(xiàng)目按計(jì)劃讓分包方提交滿足要求的產(chǎn)品。具體實(shí)施步驟如下:①擬制軟件技術(shù)協(xié)議并簽訂合同,并明確與分包軟件研制工作有關(guān)的實(shí)施要求;②按照分包合同及技術(shù)協(xié)議、分包管理計(jì)劃的要求參與并管控分包合同及技術(shù)協(xié)議,以及分包管理計(jì)劃的執(zhí)行;③對分包方提交的產(chǎn)品進(jìn)行驗(yàn)收,證明該產(chǎn)品能夠滿足軟件技術(shù)協(xié)議的要求。

2.4軟件質(zhì)量保證

軟件質(zhì)量保證的目的是使員工和管理者對過程和相關(guān)的工作產(chǎn)品能有客觀深入的了解。具體步驟如下:①開展軟件質(zhì)量保證策劃工作,如制定《軟件質(zhì)量保證計(jì)劃》;②在規(guī)定的過程評價(jià)時(shí)間點(diǎn)到達(dá)時(shí),或相關(guān)事件發(fā)生時(shí)對過程活動(dòng)進(jìn)行評價(jià),記錄與計(jì)劃、標(biāo)準(zhǔn)、過程、規(guī)程不符合之處;③在規(guī)定的工作產(chǎn)品評價(jià)時(shí)間點(diǎn)到達(dá)時(shí)對軟件工作產(chǎn)品進(jìn)行評價(jià);④記錄過程評價(jià)和工作產(chǎn)品評價(jià)中發(fā)現(xiàn)的問題,跟蹤不符合項(xiàng)的關(guān)閉;⑤在項(xiàng)目規(guī)定的報(bào)告期內(nèi)總結(jié)軟件質(zhì)量保證工作的開展情況。

2.5軟件配置管理

軟件配置管理[5]的目的是利用配置標(biāo)識、配置控制、配置狀態(tài)紀(jì)實(shí)和配置審核,建立和維護(hù)工作產(chǎn)品的完整性。具體實(shí)施步驟如下:①開展配置管理策劃工作,如建立配置管理系統(tǒng)和制定《軟件配置管理計(jì)劃》;②控制工作產(chǎn)品的入庫、出庫和變更活動(dòng),變更應(yīng)采取分級管理;③在各個(gè)階段結(jié)束點(diǎn)開展基線審核,并建立基線;④在項(xiàng)目規(guī)定的報(bào)告期內(nèi)總結(jié)軟件配置管理工作的開展情況。

2.6軟件過程改進(jìn)

軟件過程改進(jìn)主要是站在組織層面,提高整個(gè)組織的軟件過程改進(jìn)能力。主要內(nèi)容包括:①制定并維護(hù)年度軟件過程改進(jìn)工作計(jì)劃;②制定并維護(hù)軟件過程體系文件;③定期召開例會(huì)和按計(jì)劃定期跟蹤相關(guān)過程和產(chǎn)品,監(jiān)督過程改進(jìn)工作及項(xiàng)目組部署的過程資產(chǎn)的實(shí)施,并在出現(xiàn)偏差時(shí)采取適當(dāng)?shù)募m正措施;④定期在組織內(nèi)開展內(nèi)部評估,為下一輪過程改進(jìn)工作作準(zhǔn)備;⑤更新組織級測量數(shù)據(jù)與軟件工作環(huán)境標(biāo)準(zhǔn),對軟件過程資產(chǎn)進(jìn)行系統(tǒng)維護(hù),對全年的軟件過程改進(jìn)工作進(jìn)行分析和總結(jié);⑥根據(jù)軟件過程改進(jìn)工作的活動(dòng)、狀態(tài)和結(jié)果組織管理評審,以便評價(jià)和掌握過程改進(jìn)工作績效,并形成相關(guān)決策事項(xiàng),作為下輪過程改進(jìn)工作的基礎(chǔ)。

2.7重大決策過程

重大決策過程的目的是采用正式的評價(jià)過程分析重大問題或事項(xiàng)可能的決策,依據(jù)定義的評價(jià)準(zhǔn)則和評價(jià)方法,選擇一個(gè)盡可能滿足多個(gè)利益相關(guān)方要求的解法,從而規(guī)避決策結(jié)果可能帶來的重大風(fēng)險(xiǎn)。其中,主要要素包括評價(jià)準(zhǔn)則、評價(jià)方法、參與評價(jià)人員和評價(jià)時(shí)間。組織人員確定重大決策問題的備選方案,或在需要時(shí)進(jìn)一步明確重大決策事項(xiàng);對評價(jià)結(jié)果做出決定,在必要時(shí)進(jìn)行風(fēng)險(xiǎn)分析;對活動(dòng)的結(jié)果作記錄,記錄形式可采用會(huì)議紀(jì)要、評審報(bào)告或獨(dú)立的文檔。

3GIB5000A三級實(shí)施過程中的常見問題與建議

(1)同行評審流于形式。同行評審被定義為“由軟件工作產(chǎn)品生產(chǎn)者的同行遵循已定義的規(guī)程對產(chǎn)品進(jìn)行的技術(shù)評審”[6],在目前的軟件開發(fā)過程中,存在“重代碼、輕文檔”的現(xiàn)象,從而導(dǎo)致軟件開發(fā)文檔的質(zhì)量普遍不高,因此需要相關(guān)領(lǐng)域的專家對文檔質(zhì)量進(jìn)行把關(guān)。然而,目前大多數(shù)評審只是流于形式,而未能發(fā)現(xiàn)實(shí)質(zhì)性問題,評審有效性不足。建議文檔評審之前先交由同行專家進(jìn)行文檔審查;管理層需要給予同行評審提供支持,如資源、時(shí)間、培訓(xùn)和激勵(lì)等;評審結(jié)果生成評審缺陷分析表,用于檢測評審的有效性。

(2)對軟件測試過程不夠重視。目前軟件開發(fā)過程中由于時(shí)間緊、前期項(xiàng)目計(jì)劃未得到有效策劃和跟蹤,導(dǎo)致后續(xù)測試時(shí)間嚴(yán)重不足。軟件測試是為了盡快、盡早地不斷發(fā)現(xiàn)各種軟件缺陷而開展的對軟件及過程產(chǎn)品的驗(yàn)證和確認(rèn)活動(dòng)[3]。建議在項(xiàng)目初期安排好項(xiàng)目計(jì)劃,項(xiàng)目除進(jìn)行配置項(xiàng)測試和系統(tǒng)測試外,針對關(guān)鍵重要模塊要開展單元和集成測試,測試文檔要與開發(fā)文檔形成追溯關(guān)系,保證功能與性能的一致性。

(3)變更控制不到位。與硬件相比,軟件的變更更為頻繁和難以控制。在軟件開發(fā)過程中變更主要來自計(jì)劃和需求,分為文檔變更和代碼變更。在目前的項(xiàng)目運(yùn)行過程中,變更影響域分析很薄弱,過程中比較常見的現(xiàn)象是項(xiàng)目分派和計(jì)劃、設(shè)計(jì)文檔和代碼之間對應(yīng)不上。建議除了對變更進(jìn)行分級控制外,應(yīng)細(xì)化軟件文檔模板(增加正逆向追溯表),并加強(qiáng)對變更后文檔的同行評審和聯(lián)合評審。

4結(jié)語

GJB5000A作為軟件開發(fā)的一個(gè)通用標(biāo)準(zhǔn),其中的過程域既獨(dú)立又相互融會(huì)貫通,而在推廣實(shí)施過程中,要將標(biāo)準(zhǔn)中的要求轉(zhuǎn)化成自身的體系要求,并結(jié)合實(shí)際情況不斷進(jìn)行改進(jìn)與提升,最后達(dá)到規(guī)范開發(fā)過程、提高軟件開發(fā)能力和保證軟件產(chǎn)品質(zhì)量的目標(biāo)。

參考文獻(xiàn):

[1]GJB5000A2008軍用軟件研制能力成熟度模型[S].2008.

[2]馮聽雷.GJB5000A從二級到三級的升級策略[J].價(jià)值工程,2012(5):7475.

[3]張萬軍,儲(chǔ)善忠.基于CMMI的軟件工程教程[M].北京:清華大學(xué)出版社,2008.

[4]倪亭.在軟件研發(fā)與測試中推廣GJB5000A[J].軟件,2013(2):3135.

第8篇

九思軟件(),作為“中國管理軟件項(xiàng)目成功率第一品牌”大獎(jiǎng)的獲得者,在OA項(xiàng)目實(shí)施方面經(jīng)驗(yàn)豐富,我們以此為例,總結(jié)一下OA項(xiàng)目成功實(shí)施的指南。

在十幾年的OA項(xiàng)目經(jīng)驗(yàn)、上千個(gè)高端客戶的服務(wù)閱歷的基礎(chǔ)上,九思軟件總結(jié)出實(shí)施的基本原則:團(tuán)隊(duì)、工具、方法論一個(gè)都不能少!

高效的項(xiàng)目實(shí)施團(tuán)隊(duì)

高效的項(xiàng)目實(shí)施團(tuán)隊(duì)是OA項(xiàng)目實(shí)現(xiàn)成功推廣的重要保障。九思軟件的項(xiàng)目經(jīng)理不僅要有過硬的軟件技術(shù),在項(xiàng)目咨詢、項(xiàng)目管理上也要精通,業(yè)務(wù)上能夠深刻領(lǐng)會(huì)客戶的實(shí)際需求,在監(jiān)管項(xiàng)目質(zhì)量、項(xiàng)目進(jìn)度、帶領(lǐng)團(tuán)隊(duì)上游刃有余,并且能有效結(jié)合產(chǎn)品和管理方式,

項(xiàng)目團(tuán)隊(duì)只有指引客戶把現(xiàn)有功能熟練運(yùn)用,幫助客戶實(shí)現(xiàn)價(jià)值最大化,才是真正實(shí)現(xiàn)管理落地。項(xiàng)目經(jīng)理的重要任務(wù)就是使最普通的用戶也能得到滿足需求的、美觀易用的、靈活的功能應(yīng)用,實(shí)現(xiàn)系統(tǒng)應(yīng)用效果的最大化。

完善的實(shí)施工具

協(xié)同OA系統(tǒng)的實(shí)施不是三天五天就能解決的問題,在OA系統(tǒng)實(shí)施上工作內(nèi)容繁雜、涉及到眾多跨系統(tǒng)的業(yè)務(wù)系統(tǒng)集成、員工的IT素質(zhì)參差不齊,要想全面提高項(xiàng)目的實(shí)施率,必須借助先進(jìn)的工具。

九思軟件(),在協(xié)同OA系統(tǒng)的實(shí)施過程中,首先會(huì)采用項(xiàng)目管理軟件,對OA系統(tǒng)的整個(gè)項(xiàng)目進(jìn)行階段劃分、人員分工、任務(wù)分解、文檔共享、過程協(xié)作和資源調(diào)度,并且通過OA系統(tǒng)雙系統(tǒng)運(yùn)作的方式,為客戶提供更快的融入和學(xué)習(xí)支撐,還提供專家對項(xiàng)目中的問題進(jìn)行專家診斷和問題排除,提供各種專業(yè)的電子工具,對過程進(jìn)行質(zhì)量控制,順利提升提高實(shí)施的效率。

標(biāo)準(zhǔn)化實(shí)施方法論

第9篇

1.實(shí)踐教學(xué)缺乏系統(tǒng)性和針對性目前許多高校“軟件工程”課程除了理論講解外,也加入了實(shí)踐教學(xué)部分。往往受學(xué)時(shí)所限,實(shí)踐分為軟件項(xiàng)目若干設(shè)計(jì)文檔的編寫和軟件工程工具的實(shí)驗(yàn)練習(xí)。前者受缺乏相應(yīng)的開發(fā)環(huán)境、教師虛擬客戶不能很好地反應(yīng)現(xiàn)實(shí)需求、理工科學(xué)生的文字表達(dá)能力不足等因素的影響,設(shè)計(jì)文檔的編寫不能很好提高學(xué)生能力;后者在一定程度起到了一定的作用,但對于培養(yǎng)學(xué)生分析問題、解決問題、管理和團(tuán)體協(xié)作能力方面仍顯不足。

2.評分模式單一軟件工程采用了傳統(tǒng)的閉卷考試方式,平時(shí)成績占總成績的30%,期末考試占70%。平時(shí)成績=上課出勤情況(10%)+實(shí)驗(yàn)完成情況(10%)+作業(yè)完成情況(10%)。任課教師通過對不同的考核內(nèi)容賦予不同權(quán)重來評價(jià)學(xué)生對軟件工程課程的掌握情況,主要考核學(xué)生對課程基本知識的理解。此方法不足以提高學(xué)生實(shí)際動(dòng)手的能力,更不利于激發(fā)學(xué)生實(shí)際軟件設(shè)計(jì)開發(fā)的興趣。

二、現(xiàn)有的教學(xué)方法的分析

針對上述問題,從事軟件工程的相關(guān)教師從不同角度,對軟件工程課程進(jìn)行了改革。歸納起來主要有如下幾種教學(xué)方法改革:

1.自底向上教學(xué)法在“軟件工程”課程中應(yīng)用授課方式主要是用倒敘的方式貫穿完整案例(包含警戒案例),以啟發(fā)、討論、辯論的形式講授軟件工程的原理、方法及過程,使學(xué)生不覺生疏,易接受,又符合IT從業(yè)人員的工作進(jìn)程。[2]

2.模塊化教學(xué)法在“軟件工程”課程中的應(yīng)用在尊重教學(xué)規(guī)律和學(xué)生個(gè)性發(fā)展的原則上,根據(jù)課程體系和內(nèi)容之間的關(guān)系,將教學(xué)部分劃分為若干獨(dú)立的模塊,確定模塊之間的關(guān)聯(lián),針對不同的教學(xué)計(jì)劃要求,采用不同的模塊組合有選擇地進(jìn)行講授和學(xué)習(xí)。[3]

3.案例教學(xué)法在“軟件工程”課程中的應(yīng)用軟件工程案例教學(xué)是根據(jù)“軟件工程”課程的教學(xué)目的和學(xué)生培養(yǎng)目標(biāo)要求,教師選用相應(yīng)的案例作為基本素材,引導(dǎo)學(xué)生對案例進(jìn)行調(diào)查、思考、分析、討論、設(shè)計(jì)、開發(fā)和交流等相關(guān)活動(dòng),在活動(dòng)中教授學(xué)生軟件工程的原理、方法及過程,進(jìn)而提高學(xué)生分析和解決問題的能力,加深學(xué)生對基本理論知識的理解和掌握。[4]

4.項(xiàng)目驅(qū)動(dòng)教學(xué)法在“軟件工程”課程中的應(yīng)用項(xiàng)目驅(qū)動(dòng)教學(xué)法是案例教學(xué)法的基礎(chǔ)上采用“案例導(dǎo)向、項(xiàng)目驅(qū)動(dòng)”的教學(xué)方法。首先,教師根據(jù)要講授的理論知識預(yù)先準(zhǔn)備一個(gè)或者多個(gè)小的軟件開發(fā)項(xiàng)目;然后,將學(xué)生作為主體,以軟件開發(fā)項(xiàng)目的研發(fā)過程為引導(dǎo),采用學(xué)生小組團(tuán)隊(duì)合作和學(xué)生個(gè)人獨(dú)立完成相結(jié)合的教學(xué)形式,組織學(xué)生開展集體討論并完成相應(yīng)的實(shí)踐性活動(dòng),在研發(fā)過程中同學(xué)和老師要對每位學(xué)生所完成的每個(gè)階段任務(wù)加以點(diǎn)評、督促改進(jìn)、分享經(jīng)驗(yàn)等;最后,學(xué)生將成功的軟件給予演示。

5.三位一體式教學(xué)法在“軟件工程”課程中的應(yīng)用根據(jù)學(xué)生的認(rèn)識特點(diǎn)和該課程自身的特點(diǎn)以及對“軟件工程”課程在計(jì)算機(jī)科學(xué)專業(yè)的定位、教材的選取、課程培養(yǎng)目標(biāo)的分析下,采取以綜合能力培養(yǎng)為中心、項(xiàng)目實(shí)踐為標(biāo)準(zhǔn),模板、案例、指導(dǎo)說明為輔助的三位一體式的教學(xué)思路。[6]對目前在“軟件工程”課程改革中應(yīng)用的五種方法針對改革側(cè)重點(diǎn)進(jìn)行匯總發(fā)現(xiàn)(見表1),單一的教學(xué)方法只是在理論教學(xué)、實(shí)踐教學(xué)和考核方式某一方面發(fā)揮了很好的作用,而不能從全面發(fā)揮效果,而對于“軟件工程”課程來說三者同樣重要。

三、基于多元教學(xué)法的課程改革新模式

某一種教學(xué)模式改革已經(jīng)不能滿足現(xiàn)代“軟件工程”課程教學(xué)的要求,只有將多元教學(xué)模式組合在一起,充分考慮各自對課程教學(xué)的優(yōu)勢,避其缺點(diǎn),找到一種既能使學(xué)生具有良好的理論基礎(chǔ),又能充分培養(yǎng)學(xué)生實(shí)踐能力,還能準(zhǔn)確地考核學(xué)生的教學(xué)模式。本次課程改革就是本著這樣一種思想,從理論教學(xué)、實(shí)踐教學(xué)和考核方式三個(gè)方面進(jìn)行多樣化改革。

1.理論教學(xué)內(nèi)容多樣化

理論知識的學(xué)習(xí)在學(xué)生以后軟件項(xiàng)目開發(fā)過程中具有必要性和重要性,軟件工程學(xué)習(xí)過程中要重視基礎(chǔ)和基本技能的培養(yǎng)。學(xué)生要具有開發(fā)軟件項(xiàng)目的能力,首先要熟悉掌握軟件工程相關(guān)的理論知識,特別是對如何按照工程化的方法系統(tǒng)地設(shè)計(jì)、實(shí)現(xiàn)、測試和維護(hù)大型軟件,內(nèi)容包括:軟件開發(fā)的基本理論、方法和技術(shù);其次是了解目前已有系統(tǒng)、工具和技術(shù)。(1)授課內(nèi)容引入案例。教師在教學(xué)過程中引入與理論知識相匹配的實(shí)際案例,將比較抽象的軟件工程原理、方法和技術(shù)轉(zhuǎn)為具體生動(dòng)的案例進(jìn)行詮釋,增強(qiáng)理論教學(xué)的藝術(shù)性、科學(xué)性、趣味性、形象性,使學(xué)生能夠在課堂上深刻領(lǐng)會(huì)和理解軟件工程的思想和方法,教學(xué)效果收到了事半功倍。(2)適時(shí)更新教學(xué)內(nèi)容。近幾年,軟件原理、方法和技術(shù)發(fā)展較快,許多適應(yīng)時(shí)展的軟件不斷涌出,而目前的教材雖不斷改版更新,但其更新的速度遠(yuǎn)遠(yuǎn)跟不上軟件工程的發(fā)展。因此,教師在進(jìn)行理論講解時(shí),除了要教授學(xué)生基本原理、技術(shù)和方法外,還要時(shí)刻關(guān)注新內(nèi)容的出現(xiàn)。(3)制作豐富多彩的課件。采用多媒體教學(xué)手段,在課件中插入圖片、動(dòng)畫、聲音、視頻等多媒體元素,使教學(xué)內(nèi)容更加充實(shí)和生動(dòng)。(4)課堂小組討論。從小問題到大問題,讓學(xué)生參與教學(xué)過程,有機(jī)會(huì)發(fā)表自己的看法。課堂討論和分析試驗(yàn),使理論有實(shí)踐作支撐,抽象的知識變得看得見,用得著,大大激發(fā)學(xué)生學(xué)習(xí)的興趣和自信。

2.實(shí)踐教學(xué)內(nèi)容多樣化

軟件工程理論的講解是課程學(xué)習(xí)和技能培養(yǎng)的基礎(chǔ),而軟件工程中許多理論內(nèi)容如果只是教師講解不加以實(shí)踐,內(nèi)容本身就會(huì)變得空洞和不可理解,例如:軟件復(fù)雜性計(jì)算、軟件可靠性與安全性的測量標(biāo)準(zhǔn)、結(jié)構(gòu)化的實(shí)現(xiàn)方法等都需要學(xué)生動(dòng)手實(shí)踐才能更好地理解知識本身的內(nèi)涵。掌握概念、原理、方法和技術(shù),熟練應(yīng)用軟件開發(fā)實(shí)踐中的方法和技術(shù)是“軟件工程”課程對學(xué)生的培養(yǎng)目標(biāo)。(1)課程角色扮演。教師預(yù)先選擇若干小項(xiàng)目,班內(nèi)學(xué)生根據(jù)自己對項(xiàng)目熟悉情況選擇項(xiàng)目名稱,劃分項(xiàng)目小組,每組人數(shù)不超過6人,每個(gè)項(xiàng)目小組成員根據(jù)自身特長選擇不同軟件工程角色,例如項(xiàng)目負(fù)責(zé)人、需求分析負(fù)責(zé)人、設(shè)計(jì)負(fù)責(zé)人、編碼負(fù)責(zé)人、測試負(fù)責(zé)人和用戶代表,進(jìn)行項(xiàng)目分工。項(xiàng)目組成員按時(shí)完成自己負(fù)責(zé)任務(wù),撰寫相應(yīng)文檔。教師幫助學(xué)生分析和解決所遇到問題。在整個(gè)開發(fā)過程可以體現(xiàn)“學(xué)以致用”的思想,實(shí)現(xiàn)理論與實(shí)踐相結(jié)合。(2)課程設(shè)計(jì)。課程設(shè)計(jì)主要是針對高年級學(xué)生在學(xué)習(xí)軟件工程課程時(shí)開展的專項(xiàng)訓(xùn)練。課程設(shè)計(jì)采取在學(xué)校內(nèi)模擬IT企業(yè)環(huán)境下完成來自企業(yè)案例或開發(fā)一些具有應(yīng)用價(jià)值項(xiàng)目或?qū)W校教師承擔(dān)的開發(fā)項(xiàng)目的部分開發(fā)工作,也可以是學(xué)生自選項(xiàng)目,整個(gè)課程設(shè)計(jì)階段嚴(yán)格按照工程實(shí)施的基本思想來實(shí)施。(3)加強(qiáng)校企合作。一方面經(jīng)常邀請軟件公司長期從事軟件設(shè)計(jì)、開發(fā)和項(xiàng)目管理的工程師和項(xiàng)目經(jīng)理,給學(xué)生講解自己在軟件設(shè)計(jì)、開發(fā)和管理中的經(jīng)驗(yàn),高質(zhì)量軟件產(chǎn)品需要經(jīng)過怎樣的開發(fā)過程,軟件生命周期中標(biāo)準(zhǔn)文檔如何撰寫等相關(guān)內(nèi)容;另一方面,利用寒暑假時(shí)間,讓學(xué)生走出去,到軟件產(chǎn)品的研發(fā)單位實(shí)地實(shí)習(xí)。

3.考試方式多樣化

傳統(tǒng)的考核方式已經(jīng)不能反映學(xué)生實(shí)際軟件開發(fā)的水平,也與多樣化的教學(xué)模式不相匹配,為此多樣化的考核方式才符合現(xiàn)實(shí)需求,主要包括:筆試、課后角色扮演、課程設(shè)計(jì)和項(xiàng)目總結(jié)。(1)筆試占總成績的35%,主要考查學(xué)生理論知識的掌握情況和學(xué)習(xí)效果。(2)課后角色扮演占總成績的15%。由教師根據(jù)每位學(xué)生在課后角色扮演中的具體表現(xiàn)進(jìn)行打分,主要由3部分取平均值組成:1/3*(整個(gè)項(xiàng)目的成績+自己負(fù)責(zé)完成的文檔成績+組內(nèi)其他成員負(fù)責(zé)完成的文檔的平均成績)。(3)項(xiàng)目總結(jié)或心得體會(huì)占總成績的15%。根據(jù)學(xué)生在軟件開發(fā)過程中所撰寫的經(jīng)驗(yàn)和教訓(xùn)總結(jié)報(bào)告、每個(gè)小組成員建立的個(gè)人開發(fā)記錄或日志的實(shí)際情況,相互打分。

四、基于多元教學(xué)模式課程改革方案

基于上述改革理念,按照軟件工程開發(fā)原理、方法和技術(shù),選用典型項(xiàng)目案例,將學(xué)生按照項(xiàng)目分成若干個(gè)小組,每組人數(shù)不超過6人。每個(gè)小組對應(yīng)著一個(gè)具體的項(xiàng)目,每個(gè)人對應(yīng)著一個(gè)具體工作過程,按照如下步驟進(jìn)行多元教學(xué)。第一步,教師選用合適的教學(xué)內(nèi)容,制作豐富多彩的課件,對學(xué)生進(jìn)行基本理論和基本技能的講解。在每一個(gè)軟件生命周期結(jié)束后,教師進(jìn)行案例場景描述。教師按照理論知識的內(nèi)容,選擇相應(yīng)的案例進(jìn)行描述,學(xué)生將所學(xué)內(nèi)容運(yùn)用到相關(guān)案例中。教師通過案例讓學(xué)生明白理論知識如何應(yīng)用,學(xué)生通過案例體會(huì)到小項(xiàng)目中所學(xué)的原理、方法和技術(shù)是如何實(shí)現(xiàn)的。第二步,課后角色扮演。學(xué)生通過分組討論的方式,完成項(xiàng)目分工,明確自己在項(xiàng)目中所扮演的角色。所有的任務(wù)通過集體討論的方式,決出所要完成的任務(wù),并由相應(yīng)的角色人實(shí)際操作完成。例如,需求分析一章內(nèi)容,學(xué)生課后進(jìn)行項(xiàng)目小組討論,決定需求分析的內(nèi)容,進(jìn)行相應(yīng)的需求分析,并由扮演需求分析人員的學(xué)生完成需求報(bào)告。軟件開發(fā)過程需要整個(gè)團(tuán)隊(duì)的通力合作,根據(jù)學(xué)生的性格、表達(dá)能力、開發(fā)能力、理論基礎(chǔ)掌握情況等方面進(jìn)行人員分組,將具有不同特點(diǎn)的學(xué)生組成一個(gè)團(tuán)隊(duì)完成項(xiàng)目開發(fā)。這種團(tuán)隊(duì)合作的方式,既能發(fā)揮學(xué)生各自的特長,又能培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神。第三步,課程設(shè)計(jì)。當(dāng)全部內(nèi)容講解完成,就可以開始長達(dá)2周的課程設(shè)計(jì)內(nèi)容了。這段時(shí)間要求項(xiàng)目小組,徹底完成一個(gè)由教師虛擬的項(xiàng)目。此步驟中,主要培養(yǎng)學(xué)生良好的科研習(xí)慣,在開發(fā)過程中及時(shí)總結(jié)經(jīng)驗(yàn)和教訓(xùn),建立個(gè)人開發(fā)記錄或日志,理論聯(lián)系實(shí)際學(xué)著開發(fā)軟件。第四步,學(xué)生總結(jié),教師點(diǎn)評。學(xué)生經(jīng)過多個(gè)教學(xué)環(huán)節(jié)后,每個(gè)團(tuán)隊(duì)在一定程度上完成了各自的項(xiàng)目任務(wù),對各自團(tuán)隊(duì)的成果進(jìn)行總結(jié)。教師聽取每個(gè)團(tuán)隊(duì)的匯報(bào)后,從橫向和縱向兩個(gè)方面對項(xiàng)目成果之間進(jìn)行比較,從而讓每一位學(xué)生明白自己在團(tuán)隊(duì)中發(fā)揮了什么作用,自己哪些方面不足。第五步,請進(jìn)來,走出去。通過學(xué)校和企業(yè)合作的方式,一方面經(jīng)常邀請軟件公司長期從事軟件設(shè)計(jì)、開發(fā)和項(xiàng)目管理的工程師和項(xiàng)目經(jīng)理,給學(xué)生講解自己在軟件設(shè)計(jì)、開發(fā)和管理中的經(jīng)驗(yàn),高質(zhì)量軟件產(chǎn)品需要經(jīng)過怎樣的開發(fā)過程,軟件生命周期中標(biāo)準(zhǔn)文檔如何撰寫等相關(guān)內(nèi)容;另一方面,利用寒暑假時(shí)間,讓學(xué)生走出去,到軟件產(chǎn)品的研發(fā)單位,實(shí)地實(shí)習(xí)。

五、結(jié)束語

第10篇

本人從事一年級《計(jì)算機(jī)組裝與維修》教學(xué),根據(jù)中職學(xué)校學(xué)生的升學(xué)和就業(yè)的需要,在教學(xué)中,我認(rèn)為《計(jì)算機(jī)組裝與維修》課程主要涉及四類主要的知識塊:硬件組裝(匹配)、故障檢測、軟件安裝及軟件測試。下面具體探討“硬件組裝”、“故障檢測”、“軟件安裝”及“軟件測試”四類主要的知識塊如何按照“任務(wù)驅(qū)動(dòng)”教學(xué)模式進(jìn)行教學(xué)。

⒈“硬件組裝”知識塊

該知識塊的教學(xué)組織與實(shí)施一般過程為:課堂設(shè)計(jì)――示范引導(dǎo)――模仿試做――糾錯(cuò)重做――復(fù)述總結(jié)。主張課堂組織以學(xué)生小組為中心,內(nèi)容教學(xué)以任務(wù)為驅(qū)動(dòng),形成師生互動(dòng)、生生合作的探究式學(xué)習(xí)氛圍。各環(huán)節(jié)具體操作要求如下:

課堂設(shè)計(jì)――將社會(huì)需要設(shè)計(jì)為相應(yīng)的課堂學(xué)習(xí)行為,形成以培養(yǎng)專業(yè)能力為核心、學(xué)習(xí)能力和社會(huì)能力為兩翼的課堂教學(xué)預(yù)案。

示范引導(dǎo)――主講教師進(jìn)行操作示范,在此過程中結(jié)合錄像、課件、網(wǎng)絡(luò)、軟件進(jìn)一步向?qū)W生展示操作的全過程。

模仿試做――學(xué)生在觀看完老師的演示后開始動(dòng)手實(shí)際操作,教師巡視指導(dǎo),發(fā)現(xiàn)個(gè)別錯(cuò)誤與一般錯(cuò)誤。

糾錯(cuò)重做――及時(shí)糾正個(gè)別錯(cuò)誤,集體講評一般錯(cuò)誤,之后讓學(xué)生重做一些步驟。

復(fù)述總結(jié)――最后老師對操作步驟進(jìn)行復(fù)述,特別提醒容易出錯(cuò)的步驟和環(huán)節(jié),總結(jié)整堂課技能要點(diǎn)、方法要點(diǎn)和社會(huì)需要要點(diǎn)。

例如,在“為系統(tǒng)安裝網(wǎng)絡(luò)硬件”課例中,抓住其中的網(wǎng)卡安裝、插槽選擇、金手指的接觸情況、網(wǎng)卡類型的選擇,IP地址的設(shè)置等幾項(xiàng)關(guān)鍵技術(shù),而在網(wǎng)絡(luò)原理、網(wǎng)絡(luò)ISO的分層則一帶而過只作簡單介紹。教師先講解示范,接著由學(xué)生試做,同時(shí)教師巡回指導(dǎo),發(fā)現(xiàn)個(gè)別性問題,及時(shí)指導(dǎo)解決;針對一般性問題,教師則講評糾錯(cuò);之后對一般性問題容易出現(xiàn)的環(huán)節(jié),讓學(xué)生重做有關(guān)步驟。

2.“故障檢測”知識塊

“故障檢測”包括硬故障和軟故障的檢測,硬故障是指計(jì)算機(jī)硬件出現(xiàn)的問題,軟故障是指軟件運(yùn)行出現(xiàn)的問題。該模式的一般過程為:課堂設(shè)計(jì)――預(yù)設(shè)故障――分組討論――嘗試修復(fù)――糾錯(cuò)重試――分析總結(jié)。上課前教師提前預(yù)設(shè)若干個(gè)可控制故障,上課開始時(shí)分組討論每個(gè)故障產(chǎn)生的原因,在討論的基礎(chǔ)上小組嘗試排除故障。這種模式采用問題驅(qū)動(dòng)來展開。各環(huán)節(jié)具體操作要求如下:

課堂設(shè)計(jì)――將社會(huì)需要設(shè)計(jì)為相應(yīng)的課堂學(xué)習(xí)行為,形成以培養(yǎng)專業(yè)能力為核心、學(xué)習(xí)能力和社會(huì)能力為兩翼的課堂教學(xué)預(yù)案。

3.“軟件安裝”知識塊

“軟件安裝”包括系統(tǒng)軟件安裝和應(yīng)用軟件安裝,以及多操作系統(tǒng)安裝?!败浖惭b”行為引導(dǎo)教學(xué)模式的一般過程為:課堂設(shè)計(jì)――軟件介紹――安裝提示――學(xué)生安裝――個(gè)別輔導(dǎo)――總結(jié)提高。本模式教學(xué)以問題或任務(wù)為驅(qū)動(dòng)展開。各環(huán)節(jié)具體操作要求如下:

課堂設(shè)計(jì)――將社會(huì)需要設(shè)計(jì)為相應(yīng)的課堂學(xué)習(xí)行為,形成以培養(yǎng)專業(yè)能力為核心、學(xué)習(xí)能力和社會(huì)能力為兩翼的課堂教學(xué)預(yù)案。

軟件介紹――介紹所要安裝的軟件背景知識,包括軟件的開發(fā)商、版本的演化、最新版本的功能等。

4.“軟件測試”知識塊

“軟件測試”就是用軟件對硬件系統(tǒng)進(jìn)行性能測試,目的是觀察或比較不同品牌的組件的性能表現(xiàn)。“軟件測試”行為引導(dǎo)教學(xué)模式的一般過程為:課堂設(shè)計(jì)――布置任務(wù)――分組操作――結(jié)果報(bào)告――比較分析。這個(gè)過程采取任務(wù)驅(qū)動(dòng)來展開。各環(huán)節(jié)具體操作要求如下:

課堂設(shè)計(jì)――將社會(huì)需要設(shè)計(jì)為相應(yīng)的課堂學(xué)習(xí)行為,形成以培養(yǎng)專業(yè)能力為核心、學(xué)習(xí)能力和社會(huì)能力為兩翼的課堂教學(xué)預(yù)案。

布置任務(wù)――軟件測試包括兩類任務(wù),一是匹配性測試,一是系統(tǒng)優(yōu)化測試。教學(xué)中可以選擇某一類任務(wù)或兩類任務(wù)組合進(jìn)行。

分組操作――學(xué)生在明確任務(wù)后開始分組測試。

結(jié)果報(bào)告――對小組測試參數(shù)進(jìn)行分析,形成一個(gè)有說服力的組件選擇方案或匹配優(yōu)化的測試報(bào)告。

在教學(xué)中可以充分利用學(xué)校的現(xiàn)有資源?,F(xiàn)在計(jì)算機(jī)技術(shù)發(fā)展很快,各個(gè)學(xué)校都有許多淘汰的計(jì)算機(jī),但它們都還可以正常使用。我們可以利用它們建立計(jì)算機(jī)組裝與維修實(shí)驗(yàn)室,在加上一些典型的、比較新的演示教師機(jī),基本就能滿足教學(xué)要求,解決學(xué)生的動(dòng)手操作問題。上述大部分教學(xué)都應(yīng)該在組裝與維修的實(shí)驗(yàn)室進(jìn)行才能達(dá)到教學(xué)目的。

在本課程中還有很重要的組成部分那就是實(shí)訓(xùn)部分?!队?jì)算機(jī)組裝與維修》實(shí)訓(xùn)的目的是鍛煉和培養(yǎng)學(xué)生實(shí)際操作技能和解決問題的動(dòng)手綜合能力。學(xué)生可在基本掌握各部分內(nèi)容的基礎(chǔ)上集中進(jìn)行相關(guān)實(shí)驗(yàn),以加深對知識的理解和掌握。在實(shí)驗(yàn)的基礎(chǔ)上進(jìn)行實(shí)訓(xùn),提高學(xué)生的軟硬件安裝水平和排除故障的能力。

本課程考試改革的目的旨在加強(qiáng)學(xué)生技能、能力培養(yǎng),使學(xué)生重視實(shí)踐性技能的學(xué)習(xí)。課程考試采用抽簽抽取問題決定操作考試和口試內(nèi)容的考試方法。通過建立涵蓋《計(jì)算機(jī)組裝與維修》各關(guān)鍵技術(shù)的項(xiàng)目庫,給出各操作項(xiàng)目的難度系數(shù),考試前將這些操作項(xiàng)目作為考試內(nèi)容公布給學(xué)生,讓他們?nèi)鏈?zhǔn)備,這些項(xiàng)目涉及組裝、測試、維護(hù)和維修的主要方面,目的是要學(xué)生全面掌握操作內(nèi)容??荚嚂r(shí),讓每個(gè)學(xué)生隨機(jī)抽取一個(gè)項(xiàng)目,學(xué)生先口頭陳述本操作項(xiàng)目的原理、方法、步驟和過程等,然后再進(jìn)行動(dòng)手操作,操作完成后學(xué)生還可以再作補(bǔ)充陳述。教師根據(jù)操作與口試結(jié)果,以及所選擇項(xiàng)目的難度系數(shù),以操作與口試7:3的比例給學(xué)生評定本課程考核成績。具體安排為整個(gè)考試總時(shí)間為3小時(shí),包括口試和操作考試。口試陳述、答問30分鐘,其余時(shí)間為操作考試時(shí)間,操作完成后學(xué)生還可以再作補(bǔ)充陳述。

考試程序?yàn)椋?/p>

(1)學(xué)生抽取考試項(xiàng)目。

(2)根據(jù)項(xiàng)目名稱,口頭陳述本項(xiàng)目的原理、方法、步驟和過程,期間老師根據(jù)學(xué)生陳述情況隨時(shí)提出問題,學(xué)生口頭回答。老師做好相應(yīng)口試記錄。

(3)學(xué)生進(jìn)入操作考試,教師和輔導(dǎo)教師全程監(jiān)控,并做好相應(yīng)的記錄。

(4)操作完畢,有需要再陳述的學(xué)生可以提出補(bǔ)充陳述要求,否則離開考場。監(jiān)考老師合議評定學(xué)生考試成績。

如上面的考題學(xué)生基本都能回答正確,這樣進(jìn)入社會(huì)工作后,基本可以達(dá)到用人單位對中職計(jì)算機(jī)應(yīng)用專業(yè)學(xué)生的要求。那我們的教學(xué)目的也就達(dá)到了。

附加:

本課程所需要的實(shí)驗(yàn)條件:

第11篇

1、什么是項(xiàng)目管理?

項(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)目內(nèi)在的邏輯規(guī)律進(jìn)行有效的計(jì)劃、組織、協(xié)調(diào)、控制的系統(tǒng)管理活動(dòng)。

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

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

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

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

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

今天,項(xiàng)目管理作為一種現(xiàn)代化管理方式在國際上已獲得了廣泛的應(yīng)用,從最初的國防、航天、建設(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)用對象也各不相同。當(dāng)前,越來越多的企業(yè)和組織在內(nèi)部推廣項(xiàng)目管理的理論方法及管理模式,如果都采用項(xiàng)目管理軟件進(jìn)行管理,效果就更加明顯,可以節(jié)省大量的資源和財(cái)富。國外90%以上的項(xiàng)目管理都采用軟件進(jìn)行,但我國在這方面的應(yīng)用還不到10%。新世紀(jì)項(xiàng)目管理在中國的迅速興起,給軟件企業(yè)的發(fā)展帶來了前所未有的發(fā)展機(jī)遇。

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

隨著信息技術(shù)的飛速發(fā)展,軟件產(chǎn)品的規(guī)模也越來越龐大,個(gè)人單打獨(dú)斗的作坊式開發(fā)方式已經(jīng)越來越不適應(yīng)發(fā)展的需要。各軟件企業(yè)都在積極將軟件項(xiàng)目管理引入開發(fā)活動(dòng)中,對開發(fā)實(shí)行有效的管理。從概念上講,軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對成本、人員、進(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ā)不再是向過去那樣一二個(gè)開發(fā)人員即可解決的事情。迫切需要一種開發(fā)規(guī)范來規(guī)范每個(gè)開發(fā)人員、測試人員與支持人員的工作,每個(gè)項(xiàng)目組成員按約定的規(guī)則準(zhǔn)時(shí)完成自己的工作。同時(shí)采用規(guī)范化管理,專業(yè)分工也可以降低對開發(fā)人員的要求,從而降低產(chǎn)品研發(fā)成本。

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

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

目前的軟件開發(fā)正逐步趨向于復(fù)雜化、多元化,大多數(shù)開發(fā)團(tuán)隊(duì)中都會(huì)出現(xiàn)同時(shí)開發(fā)多個(gè)版本、開發(fā)/維護(hù)工作并存、多地點(diǎn)同時(shí)開發(fā)等情況,給軟件開發(fā)管理帶來了前所未有的困難。如果管理不善,必將造成版本混亂,各個(gè)開發(fā)人員的工作相互交叉、干擾,整個(gè)開發(fā)團(tuán)隊(duì)的工作在一種無秩序的不良狀況下運(yùn)行,嚴(yán)重影響軟件產(chǎn)品開發(fā)的進(jìn)度和質(zhì)量。

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

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

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

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

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

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

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

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

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

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

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

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

問題

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

工作職責(zé)等沒有足夠了解以致于無法得到完整需求或最終經(jīng)權(quán)威用戶代表確認(rèn)的需求。由于項(xiàng)目經(jīng)理的工作問題,客戶參與程度部不高,客戶方相關(guān)責(zé)任人不明確或?qū)Ψ秶鸵筘?zé)任心不強(qiáng),提出的要求具有隨意性,項(xiàng)目前期對需求的確認(rèn)不夠積極;或者是多個(gè)用戶代表各說各話、昨是今非但同時(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)目干系人包含哪些人和組織,通過溝通協(xié)調(diào)對他們施加影響,驅(qū)動(dòng)他們對項(xiàng)目的支持,調(diào)查并明確他們的需求和愿望,減小其對項(xiàng)目的阻力,以確保項(xiàng)目獲得成功。

問題八:項(xiàng)目團(tuán)隊(duì)內(nèi)分工協(xié)作問題(相關(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)對項(xiàng)目成員的責(zé)任進(jìn)行合理的分配并清楚地說明,同時(shí)應(yīng)強(qiáng)調(diào)不同分工、不同環(huán)節(jié)的成員應(yīng)當(dāng)相互協(xié)作,共同完善。

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

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

內(nèi)容摘要:隨著信息產(chǎn)業(yè)的飛速發(fā)展,項(xiàng)目管理對于以應(yīng)用開發(fā)為主的軟件企業(yè)是一個(gè)行之有效的管理方法,項(xiàng)目管理在軟件開發(fā)中的應(yīng)用日益受到重視。本文主要通過對項(xiàng)目管理在軟件開發(fā)中的應(yīng)用的成因、存在的問題以及相應(yīng)的解決方案進(jìn)行了分析和論述。

第12篇

關(guān)鍵詞:典型程序;軟件項(xiàng)目;程序設(shè)計(jì)

中圖分類號:G642

許多高校的計(jì)算機(jī)和一些非計(jì)算機(jī)類專業(yè)都開設(shè)了程序設(shè)計(jì)類課程,這類課程理論性、操作性、應(yīng)用性都很強(qiáng),并且知識繁雜,嚴(yán)謹(jǐn)抽象,較難掌握。比如:Visual Basic程序設(shè)計(jì)課程,首章就是抽象難懂的屬性、事件、方法等概念,然后就是更加枯燥抽象的數(shù)據(jù)類型、變量、語句、過程等語言基礎(chǔ)知識。這些又都是VB程序設(shè)計(jì)的基礎(chǔ),必須掌握。如果過分追求知識體系的系統(tǒng)性,以概念、命令的講解為重點(diǎn),偏重理論灌輸,學(xué)生就會(huì)感覺枯燥難學(xué),失去興趣,也不利于應(yīng)用型、創(chuàng)新型人才的培養(yǎng)。

因此,筆者采用了軟件項(xiàng)目與典型程序相結(jié)合的教學(xué)方法,深受學(xué)生歡迎,也收到了良好的教學(xué)效果。

軟件項(xiàng)目與典型程序是教師采用軟件開發(fā)項(xiàng)目和一些典型程序來主導(dǎo)學(xué)生主動(dòng)學(xué)習(xí)的一種學(xué)習(xí)方法。教師精心選擇、設(shè)計(jì)軟件項(xiàng)目和一些典型程序,在一定程度上打破原有的課程知識體系,重新組織知識內(nèi)容,將抽象的理論知識和軟件操作融入到具象的軟件項(xiàng)目開發(fā)與典型程序設(shè)計(jì)中。教師不再接部就班地直接向?qū)W生灌輸知識,而是以學(xué)生為主體,主導(dǎo)學(xué)生去直接設(shè)計(jì)程序和軟件項(xiàng)目。通過引導(dǎo)學(xué)生去設(shè)計(jì)程序來探究新知識,通過一個(gè)實(shí)際軟件項(xiàng)目的開發(fā)來整合課程知識,掌握軟件工程和項(xiàng)目管理的思想。軟件項(xiàng)目開發(fā)是理論與實(shí)踐的結(jié)合體,加大了課程實(shí)訓(xùn)力度,增強(qiáng)了學(xué)生實(shí)踐能力。

軟件項(xiàng)目開發(fā)與典型程序設(shè)計(jì)方法,將理論與實(shí)踐相結(jié)合,在知識的運(yùn)用中學(xué)習(xí)知識,符合認(rèn)知規(guī)律,有利于知識體系的建構(gòu),充分培養(yǎng)了學(xué)生的應(yīng)用能力和創(chuàng)新能力。下面,結(jié)合實(shí)踐,對該方法的應(yīng)用進(jìn)行有益的探討。

1 軟件項(xiàng)目的應(yīng)用

把軟件項(xiàng)目開發(fā)應(yīng)用于程序設(shè)計(jì)類課程的教學(xué)中,圍繞真實(shí)的項(xiàng)目來組織教學(xué),創(chuàng)造與實(shí)際工作環(huán)境相似的學(xué)習(xí)環(huán)境,有效提高學(xué)生的學(xué)習(xí)積極性,培養(yǎng)學(xué)生的職業(yè)素養(yǎng)和能力。

筆者建議最好一門課程采用一個(gè)軟件開發(fā)項(xiàng)目,將整個(gè)課程的零散知識點(diǎn)進(jìn)行整合,軟件項(xiàng)目的開發(fā)要貫穿于整個(gè)課程的學(xué)習(xí)過程之中。例如:在VB程序設(shè)計(jì)課程的學(xué)習(xí)中,教師選擇某個(gè)信息管理系統(tǒng)做軟件開發(fā)項(xiàng)目,如人事檔案管理系統(tǒng)。當(dāng)然,根據(jù)不同的專業(yè)、學(xué)生及課程情況,也可以采用多個(gè)項(xiàng)目。

啟始課上,教師可以展示一些使用相應(yīng)程序開發(fā)的優(yōu)秀軟件,同時(shí)布置軟件開發(fā)項(xiàng)目,使學(xué)生了解此程序設(shè)計(jì)語言的功能,明確課程學(xué)習(xí)任務(wù),并激發(fā)學(xué)生興趣。

按照課程的知識體系結(jié)構(gòu),教師將軟件項(xiàng)目分解為子程序設(shè)計(jì)任務(wù),貫穿于日常教學(xué)中。如:在VB程序設(shè)計(jì)課程中,學(xué)習(xí)控件時(shí),可以讓學(xué)生去設(shè)計(jì)軟件界面;學(xué)習(xí)菜單時(shí),讓學(xué)生設(shè)計(jì)軟件的菜單;學(xué)習(xí)工具欄時(shí),讓學(xué)生設(shè)計(jì)軟件的工具欄……這樣,課程學(xué)完了,軟件也開發(fā)出來了,邊學(xué)邊用。隨著課程學(xué)習(xí)的深入,軟件越來越完整,學(xué)生體會(huì)到了成功的喜悅,學(xué)習(xí)積極性越來越高。

項(xiàng)目開發(fā)完成后,教師可組織學(xué)生進(jìn)行評價(jià),先由學(xué)生展示作品,自評,再學(xué)生間互評,最后由教師總結(jié)評價(jià)。此評價(jià)過程可以鍛煉學(xué)生的表達(dá)能力,學(xué)生間也可以相互借鑒,糾正不足。

軟件項(xiàng)目的應(yīng)用增強(qiáng)了課程的實(shí)踐性,縮短了課程學(xué)習(xí)與系統(tǒng)開發(fā)之間的距離,使實(shí)訓(xùn)環(huán)節(jié)落到實(shí)處。

2 典型程序的應(yīng)用

典型程序設(shè)計(jì)是為了掌握某些知識點(diǎn)而采用的較小的并且典型的程序,主要是在章節(jié)學(xué)習(xí)中應(yīng)用。例如:VB程序設(shè)計(jì)課程中,在學(xué)習(xí)標(biāo)簽、命令按鈕、文本框和IF語句時(shí),可以采用注冊登錄程序;學(xué)習(xí)框架、單選按鈕、復(fù)選框、分支語句時(shí),可以采用簡單考試系統(tǒng)程序;在學(xué)習(xí)列表框、循環(huán)語句時(shí),可以使用選課程序等。

典型程序應(yīng)用的組織實(shí)施過程是精選程序、展示程序、分析程序、設(shè)計(jì)程序、總結(jié)擴(kuò)展。教師根據(jù)學(xué)習(xí)內(nèi)容和目標(biāo),選擇合適的程序,選擇的程序要典型、實(shí)用。教學(xué)時(shí),教師運(yùn)行程序,展示程序功能和運(yùn)行效果,激發(fā)學(xué)生積極性,同時(shí)使學(xué)生明確學(xué)習(xí)目標(biāo)。然后,引導(dǎo)學(xué)生分析程序,設(shè)計(jì)程序,此時(shí),要以學(xué)生為主體,教師起主導(dǎo)作用。學(xué)生在設(shè)計(jì)程序的過程中,主動(dòng)思考、探索和操作,通過控件和語句的使用,掌握了軟件的操作和應(yīng)用,理解了程序設(shè)計(jì)語言基礎(chǔ)知識。程序設(shè)計(jì)完成后,教師再引導(dǎo)學(xué)生總結(jié)程序設(shè)計(jì)應(yīng)用中涉及到的知識點(diǎn),反思程序設(shè)計(jì)方法,并提出問題,激發(fā)學(xué)生通過課外學(xué)習(xí)來進(jìn)一步完善、擴(kuò)展程序功能。

典型程序設(shè)計(jì)應(yīng)用是一種主動(dòng)學(xué)習(xí)過程,在教師的引導(dǎo)下,通過學(xué)生自身的思考和操作,來學(xué)習(xí)軟件知識,符合知識體系的建構(gòu)規(guī)律。

3 采用基于學(xué)習(xí)過程的考核方式

傳統(tǒng)的考試方式不能科學(xué)、全面地評價(jià)學(xué)生的學(xué)習(xí)效果。在程序設(shè)計(jì)類課程的教學(xué)中,筆者采用了基于學(xué)習(xí)過程的形成性考核方式。學(xué)生的成績由設(shè)計(jì)程序與軟件項(xiàng)目的完成情況來綜合評價(jià),每完成一個(gè)程序或項(xiàng)目,就給出一個(gè)成績,根據(jù)程序或項(xiàng)目的難易程度來設(shè)置分?jǐn)?shù)權(quán)重。這種考核方式,評價(jià)貫穿整個(gè)學(xué)習(xí)過程,結(jié)合設(shè)計(jì)程序和軟件項(xiàng)目分階段考核,可以科學(xué)地評價(jià)學(xué)生的學(xué)習(xí)效果,大大激發(fā)了學(xué)生的學(xué)習(xí)主動(dòng)性,達(dá)到了以考促學(xué)的目的。

4 應(yīng)用中應(yīng)注意的問題

4.1 選擇設(shè)計(jì)程序和軟件項(xiàng)目需注意的問題:(1)設(shè)計(jì)程序和軟件項(xiàng)目要典型,具有代表性,不要選不常用的。還要注意實(shí)用性,盡量接近生活實(shí)際。也要考慮趣味性,選擇趣味性強(qiáng)、有吸引力的程序和項(xiàng)目,以激發(fā)學(xué)生興趣。(2)選擇設(shè)計(jì)程序和軟件項(xiàng)目時(shí)要考慮到開課專業(yè)、課程大綱和學(xué)生情況,難度要合適。過于復(fù)雜或過于簡單,都會(huì)降低學(xué)生的學(xué)習(xí)熱情。過于復(fù)雜,學(xué)生會(huì)產(chǎn)生受挫感,失去信心。過于簡單,對學(xué)生沒有吸引力,學(xué)習(xí)積極性會(huì)降低。難度要相對適中,學(xué)生只有通過學(xué)習(xí),才能完成作品,獲得了成功感,增強(qiáng)了自信心,有利于提高學(xué)生學(xué)習(xí)的主動(dòng)性,吸引學(xué)生深入學(xué)習(xí)。隨著教學(xué)進(jìn)度的推進(jìn),程序要先易后難,由簡單到復(fù)雜,從單一到綜合,再到軟件項(xiàng)目,循序漸進(jìn)地培養(yǎng)學(xué)生的軟件開發(fā)能力。(3)選擇設(shè)計(jì)程序總體上不要過于復(fù)雜,涉及的知識點(diǎn)不要太多,不要面面俱到。選擇的開發(fā)項(xiàng)目綜合性要強(qiáng),覆蓋面要廣,從而達(dá)到對課程知識和技術(shù)的整合。項(xiàng)目涉及不到的重點(diǎn)或較為重點(diǎn)的知識點(diǎn),設(shè)計(jì)程序可以起到輔助和補(bǔ)充的作用,或者利用設(shè)計(jì)程序來強(qiáng)化重點(diǎn)知識??傊?,程序和軟件項(xiàng)目要精心選擇和設(shè)計(jì),應(yīng)用中也要把握技巧。

4.2 教學(xué)中,要始終以軟件項(xiàng)目為主線,設(shè)計(jì)程序?yàn)檩o助,學(xué)生為主體,教師為主導(dǎo)。設(shè)計(jì)程序的導(dǎo)入、分析、設(shè)計(jì)、總結(jié)、擴(kuò)展,要以學(xué)生為主體,發(fā)揮好教師的主導(dǎo)作用。軟件開發(fā)項(xiàng)目的實(shí)施也是如此,要培養(yǎng)學(xué)生獨(dú)立分析、解決問題的能力,要授之以漁。教師要多設(shè)疑,要注意啟發(fā)、引導(dǎo)、組織學(xué)生去探求知識。學(xué)生要多動(dòng)腦,多動(dòng)手,主動(dòng)學(xué)習(xí),主動(dòng)建構(gòu)自身知識體系。

4.3 打破傳統(tǒng)教材內(nèi)容安排,大膽調(diào)整教材內(nèi)容和順序。根據(jù)程序或項(xiàng)目分解后的子程序任務(wù)涉及到的知識內(nèi)容,合理調(diào)整教材內(nèi)容。例如:各種流程控制語句的學(xué)習(xí),傳統(tǒng)的教材內(nèi)容是安排在一起,逐一講解,講一條語句,用一個(gè)程序去驗(yàn)證。這種統(tǒng)一學(xué)習(xí)的方式,會(huì)使學(xué)生感覺抽象枯燥,教學(xué)效果差。其實(shí),流程控制語句的學(xué)習(xí),可以貫穿到整個(gè)課程的學(xué)習(xí)過程中。將不同的流程控制語句,甚至同一語句的不同結(jié)構(gòu),與基本控件、菜單、工具欄進(jìn)行合理的結(jié)合,分散到各個(gè)程序和軟件項(xiàng)目子程序中,達(dá)到了難點(diǎn)的分散與克服,從而收到良好的教學(xué)效果。

參考文獻(xiàn):

[1]朱文增,趙競雄,張阿嬌.程序開發(fā)在VB教學(xué)中的應(yīng)用研究[J].電腦知識與技術(shù),2009,14.

[2]尤麗卓.程序開發(fā)與實(shí)例結(jié)合教學(xué)法在VB教學(xué)中的應(yīng)用[J].職業(yè)教育研究,2007,6.

主站蜘蛛池模板: 双江| 顺义区| 岳普湖县| 东丰县| 安阳县| 阿荣旗| 青川县| 哈密市| 绩溪县| 伊川县| 西畴县| 屯昌县| 巍山| 化德县| 张家口市| 库伦旗| 涿鹿县| 景德镇市| 韶山市| 卓尼县| 柯坪县| 桃园县| 八宿县| 南昌市| 老河口市| 古田县| 南陵县| 敦化市| 施秉县| 瑞丽市| 正阳县| 栖霞市| 秦皇岛市| 田林县| 上饶市| 乌拉特后旗| 保靖县| 通道| 随州市| 泸水县| 资溪县|