公務(wù)員期刊網(wǎng) 精選范文 軟件開發(fā)培訓總結(jié)范文

軟件開發(fā)培訓總結(jié)精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件開發(fā)培訓總結(jié)主題范文,僅供參考,歡迎閱讀并收藏。

軟件開發(fā)培訓總結(jié)

第1篇:軟件開發(fā)培訓總結(jié)范文

關(guān)鍵詞:項目管理;軟件;開發(fā)應用;問題;對策

現(xiàn)在,信息技術(shù)發(fā)展速度越來越快,在這種背景下,企業(yè)需要應對信息化變化的挑戰(zhàn)就必須高度重視軟件的開發(fā)在具體項目中的應用。但目前一些企業(yè)在軟件的開發(fā)與應用中存在著許多不容忽視的問題,需要我們認真研究并努力解決。

一、項目軟件管理的基本內(nèi)涵

1、什么是項目管理

項目管理是在一定的約束條件下,以高效率地實現(xiàn)項目業(yè)主的目標為目的,以項目經(jīng)理個人負責制為基礎(chǔ)和以項目為獨立實體進行經(jīng)濟核算,并按照項目內(nèi)在的邏輯規(guī)律進行有效的計劃、組織、協(xié)調(diào)、控制的系統(tǒng)管理活動。

2、為什么要有項目管理

沒有項目管理,項目也有可能成功。但沒有管理的項目,很難保證項目的利潤空間,對公司來說,虧損的風險就大。所以,我們要有項目管理,以保證公司在總體上是盈利的,注意不是每一個項目都要盈利。

二、項目軟件管理的發(fā)展現(xiàn)狀

現(xiàn)在項目管理作為一種現(xiàn)代化管理方式在國際上已獲得了廣泛的應用,從最初的國防、航天、建設(shè)工程領(lǐng)域,迅速發(fā)展到電子、通信、計算機、軟件開發(fā)、金融等行業(yè)以及政府機關(guān)的項目管理工作。隨著計算機、網(wǎng)絡(luò)系統(tǒng)的迅速發(fā)展,項目管理技術(shù)的不斷進步,項目管理軟件產(chǎn)品層出不窮,其功能、特點、應用對象也各不相同。從概念上講,軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質(zhì)量順利完成,而對成本、人員、進度、質(zhì)量、風險等進行分析和管理的活動。

軟件開發(fā)是一項復雜的系統(tǒng)工程,牽涉到各方面的因素,實際工作中,經(jīng)常會出現(xiàn)各種各樣的問題,甚至面臨失敗。如何總結(jié)、分析失敗的原因,得出有益的教訓,對一個公司來說,是在今后的項目中取得成功的關(guān)鍵。目前的軟件開發(fā)正逐步趨向于復雜化、多元化,大多數(shù)開發(fā)團隊中都會出現(xiàn)同時開發(fā)多個版本、開發(fā)維護工作并存、多地點同時開發(fā)等情況,給軟件開發(fā)管理帶來了前所未有的困難。如果管理不善,必將造成版本混亂,各個開發(fā)人員的工作相互交叉、干擾,整個開發(fā)團隊的工作在一種無秩序的不良狀況下運行,嚴重影響軟件產(chǎn)品開發(fā)的進度和質(zhì)量。

三、項目軟件管理常見問題及解決策略

1、缺乏項目管理系統(tǒng)培訓

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

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

2、項目計劃意識問題

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

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

3、管理意識問題

部分項目經(jīng)理沒有意識到自己項目經(jīng)理的角色,沒能從總體上去把握管理整個項目,而是埋頭于具體的技術(shù)工作,造成項目組成員之間忙的忙、閑的閑,計劃不周、任務(wù)不均、資源浪費。

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

4、風險管理意識問題

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

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

5、不重視項目經(jīng)驗的總結(jié)

項目經(jīng)理在項目結(jié)束時有些是因為自身對寫文檔工作的興趣或意識,或者是因為緊接著要參加下一個項目,總體對項目總結(jié)的重視程度不夠。有些是項目總結(jié)報告一再拖延,有些是交上來的報告質(zhì)量較低,敷衍了事。

第2篇:軟件開發(fā)培訓總結(jié)范文

關(guān)鍵詞:軟件項目管理;軟件企業(yè);經(jīng)濟效益

1.規(guī)范的軟件項目管理對軟件企業(yè)經(jīng)濟效益的影響

軟件項目管理主要對軟件開發(fā)進度和軟件開發(fā)質(zhì)量產(chǎn)生影響,規(guī)范的軟件項目管理能夠極大加快軟件開發(fā)進度和提升軟件開發(fā)質(zhì)量,降低軟件開發(fā)中的返工率和維護成本,從而提升軟件企業(yè)經(jīng)濟效益[1]。另外規(guī)范的軟件項目管理還通過以下途徑提升軟件企業(yè)經(jīng)濟效益:(1)廣泛吸引用戶。規(guī)范的軟件項目管理能夠提升軟件的運行質(zhì)量,提升用戶使用過程中的舒適度,從而吸引更多用戶,另外規(guī)范的軟件項目管理能夠讓軟件中的圖片、音頻等更好地服務(wù)于軟件自身功能,從而培養(yǎng)用戶的忠誠度,提升軟件的使用量從而逐漸提升軟件企業(yè)的經(jīng)濟效益,尤其是對各類游戲軟件,規(guī)范的軟件項目管理能夠提升游戲的整體觀感并減少各類缺陷的數(shù)量,能夠極好培養(yǎng)用戶的忠誠度。(2)提升企業(yè)知名度。由于規(guī)范的軟件項目管理能夠縮短軟件開發(fā)效率并提升軟件質(zhì)量,這會導致軟件企業(yè)的知名度在業(yè)內(nèi)快速提升,從而進行更多軟件的開發(fā),提升企業(yè)經(jīng)濟效益。(3)精簡企業(yè)內(nèi)部人員構(gòu)成。規(guī)范的軟件項目管理能夠提升軟件開發(fā)過程中的條理性、規(guī)范性,優(yōu)化各部門間的合作模式,從而實現(xiàn)投入更少的人力資源就能完成開發(fā)任務(wù)這一目的,從而提升軟件企業(yè)經(jīng)濟效益。(4)減少軟件后期維護成本。眾所周知,軟件的后期維護會耗費軟件企業(yè)大量的人力和物力。規(guī)范的軟件項目管理,可以從源頭上提升軟件質(zhì)量,減少后期維護的工作量;而前期規(guī)范的軟件設(shè)計和評審,也可以減少后期維護的難度,從而為企業(yè)節(jié)約成本。

2.軟件企業(yè)中軟件項目管理的現(xiàn)狀

要提升軟件企業(yè)的經(jīng)濟效益,措施不外乎“開源”和“節(jié)流”兩個方面,規(guī)范的軟件管理能夠?qū)⑦@兩方面進行很好地融合與實現(xiàn),然而當前的軟件企業(yè)中的軟件項目管理還是存在一些問題,問題主要體現(xiàn)在以下方面:

2.1缺乏系統(tǒng)培訓

當前軟件企業(yè)中項目經(jīng)理通常為企業(yè)中技術(shù)涵養(yǎng)深厚的人,這些人能夠很好地解決軟件開發(fā)中出現(xiàn)的問題,但卻無法對項目流程進行有效制定,雖然科學有效的系統(tǒng)培訓能夠解決這一問題,但是當前軟件企業(yè)普遍不重視這一點。另外,缺乏系統(tǒng)培訓問題還體現(xiàn)在軟件開發(fā)中各部門的運行中,各部門不能制定出合理的項目管理流程,同時無法實現(xiàn)對軟件開發(fā)質(zhì)量進行有效控制,這會導致軟件開發(fā)中各子系統(tǒng)的質(zhì)量良莠不齊,無法充分保證軟件的運行質(zhì)量,對企業(yè)形象造成惡劣影響并阻礙了企業(yè)內(nèi)部管理體系的正常建立,從而降低軟件企業(yè)的經(jīng)濟效益[2]。

2.2管理意識低下

當前的軟件企業(yè)軟件開發(fā)過程中,普遍不重視對各類人員的有效管理,這對軟件質(zhì)量造成很大影響,另外很多項目經(jīng)理并不對軟件開發(fā)過程和整個軟件項目進行規(guī)劃和管理,而將精力主要投入到各類技術(shù)工作中。該問題會導致整個軟件開發(fā)流程的混亂,軟件開發(fā)中項目成員都按照自己的想法進行工作,最終導致軟件開發(fā)過程的流暢度大幅下降,延長軟件開發(fā)周期,從而降低軟件企業(yè)經(jīng)濟效益。另外一些項目經(jīng)理缺乏相應的項目管理知識,導致對從業(yè)人員的任務(wù)劃分不合理,降低任務(wù)分配的有效性,并降低軟件開發(fā)效率,從而降低軟件企業(yè)的經(jīng)濟效益。

2.3項目規(guī)劃存在漏洞

軟件項目管理過程中最重要的就是對項目進行合理規(guī)劃,在此基礎(chǔ)上進行人員分配以及質(zhì)量控制,但是當前的很多項目經(jīng)理對軟件項目規(guī)劃的認識存在不足,或者意識到項目規(guī)劃的重要性但卻受限于自身素質(zhì)無法進行有效規(guī)劃,從而降低軟件企業(yè)的經(jīng)濟效益。另外在項目規(guī)劃過程中需要考慮各種可能對軟件項目開發(fā)產(chǎn)生影響的因素,并且制定項目規(guī)劃后需要按照實際情況對項目規(guī)劃方案進行適當調(diào)整,然而當前的很多項目經(jīng)理制定項目規(guī)劃方案時較為隨意,不考慮或很少考慮各類相關(guān)因素,并且項目規(guī)劃時不考慮企業(yè)實際情況,導致軟件開發(fā)過程混亂,降低企業(yè)經(jīng)濟效益。

2.4缺少溝通

當前軟件開發(fā)過程中,常常采用多團隊合作開發(fā)的模式,這種模式能夠極大縮短軟件開發(fā)的周期,但是一些軟件企業(yè)進行軟件開發(fā)時,各團隊間嚴重缺乏交流,導致各系統(tǒng)間發(fā)生不兼容現(xiàn)象,提升了軟件開發(fā)中的返工率,降低企業(yè)經(jīng)濟效益。另外軟件開發(fā)過程中,項目經(jīng)理應該通過與各團隊的交流更好地統(tǒng)籌協(xié)調(diào)軟件開發(fā)中的各項工作,但是當前的很多項目經(jīng)理對這一點沒有足夠認識,導致其無法對各部門的工作進度和工作質(zhì)量有詳細了解,從而極大降低軟件開發(fā)效率和質(zhì)量,降低軟件企業(yè)經(jīng)濟效益,甚至會讓企業(yè)產(chǎn)生不必要的損失。另外,軟件開發(fā)過程中缺少與客戶的持續(xù)溝通,往往會導致軟件產(chǎn)品無法滿足客戶需求,導致軟件返工,也會增加企業(yè)不必要的成本。

3.提升軟件項目規(guī)范性管理的措施

3.1提升項目規(guī)劃的合理性

項目規(guī)劃的合理性是提升軟件項目規(guī)范性的基礎(chǔ),而要提升項目規(guī)劃的合理性需要考慮以下因素:(1)客戶的需求。在進行軟件開發(fā)前,需要對用戶的意見進行詳細了解和解讀,確定軟件需求,在軟件開發(fā)過程中,需要和客戶保持持續(xù)溝通,以確保開發(fā)完成的功能是符合客戶需求的。(2)職責分配。職責分配涉及兩個方面,其一是企業(yè)進行項目經(jīng)理人員選擇,其二是項目經(jīng)理對項目中人員的職責分配,保證軟件開發(fā)過程的有條不紊。(3)員工自身素質(zhì)。員工素質(zhì)是軟件開發(fā)質(zhì)量的重要保障,所以企業(yè)在選擇項目經(jīng)理時要保證該人員具備相應的項目管理知識和經(jīng)驗,以更好地領(lǐng)導軟件開發(fā)過程,而對于其他人員,需要對員工的編程水平、工作態(tài)度等方面有深入了解,從而更好地制定項目規(guī)劃方案[3]。

3.2堅決執(zhí)行階段審核

階段審核能夠及時發(fā)現(xiàn)軟件開發(fā)中產(chǎn)生的各項錯誤,從而能夠在很大程度上降低甚至消除錯誤的程序代碼對軟件質(zhì)量的影響,并且階段審核能夠讓項目經(jīng)理對軟件開發(fā)人員的素質(zhì)有更加深入的了解,從而能夠幫助其進行項目規(guī)劃方案的優(yōu)化。另外階段審核過程中,項目經(jīng)理需要對各小組的軟件開發(fā)進度進行了解和研究,對于實際開發(fā)進度落后于規(guī)劃進度的小組要進行深入分析,找到發(fā)生這種現(xiàn)象的原因,并結(jié)合實際進度對整個團隊的開發(fā)工作進行統(tǒng)籌協(xié)調(diào)。階段審核中還應與客戶保持溝通,以確保項目是運行在正確的方向上。

3.3合理確定小組人員數(shù)量和人員構(gòu)成

軟件開發(fā)過程中,小組人員數(shù)量和人員構(gòu)成會對員工的工作效率、產(chǎn)品質(zhì)量產(chǎn)生很大影響,所以在進行軟件開發(fā)時,需要對小組成員進行控制,可以通過以下流程進行人員數(shù)量確定:(1)人員構(gòu)成確定。當前軟件功能復雜,需要根據(jù)小組任務(wù)進行人員選擇,例如某軟件對通訊要求較高,在相關(guān)模塊開發(fā)的小組人員選擇中,應在該小組中加入通訊人才,以更好地進行軟件建設(shè)。(2)人員素質(zhì)考察。人員素質(zhì)考察包含領(lǐng)域很多,如編程能力、交流能力、對客戶需求的理解能力,需要項目經(jīng)理進行適當取舍。另外在對于不同的項目小組,需要盡可能保證組中擁有技術(shù)儲備深厚的人員,以降低軟件開發(fā)中各類錯誤的產(chǎn)生幾率。(3)人員數(shù)量確定。在確定人員數(shù)量的過程中,需要充分考慮軟件開發(fā)環(huán)境、工作量、工期等因素,通常情況下,每個小組成員數(shù)量在5~10人,并且應在小組內(nèi)設(shè)置管理人員,實行分級管理制度[4]。

3.4優(yōu)化項目規(guī)劃方案

在軟件開發(fā)過程中,為了保證項目規(guī)劃方案的合理性,需要按照實際情況對項目規(guī)劃方案進行優(yōu)化,提升軟件開發(fā)的效率和軟件開發(fā)質(zhì)量,從而提高企業(yè)經(jīng)濟效益。項目規(guī)劃方案優(yōu)化過程中,需要考慮以下因素:(1)項目工程量。項目經(jīng)理需要能夠?qū)椖抗こ塘坑幸欢ㄕJ識,并參考剩余工期進行項目任務(wù)規(guī)劃,當發(fā)現(xiàn)開發(fā)的軟件項目無法在工期要求時間內(nèi)完成時,需要對造成這種現(xiàn)象的原因進行分析,并制定符合實際情況的項目規(guī)劃方案。需要注意的是,項目規(guī)劃過程中,對項目工程量的估算往往并不準確,因此對于工程量與工期之間的關(guān)系,應持續(xù)保持關(guān)注。(2)小組人員構(gòu)成。不同小組工作任務(wù)不同,當某小組工作進度落后時,需要對相關(guān)原因進行分析,并可以通過激勵組員、加入新成員、安排加班等方式提升小組的工作效率,由于這會對原有的小組體系和計劃造成一定沖擊,管理人員需要根據(jù)新的情況進行項目規(guī)劃,提升各組的工作效率。(3)項目經(jīng)理的管理素質(zhì)。項目經(jīng)理的管理素質(zhì)是項目管理的基礎(chǔ),所以需要保證項目經(jīng)理有較高的管理水平。項目經(jīng)理在接手項目前應接受正規(guī)的項目管理培訓,只有對項目管理體系有一定了解后,項目經(jīng)理才能科學地安排項目計劃。切忌憑直覺規(guī)劃項目的管理方式。

3.5引入先進的軟件項目管理模式

企業(yè)可以通過引入先進的軟件項目管理模式,提升自身軟件項目管理的能力及規(guī)范性。業(yè)界比較常見的軟件項目管理模式有瀑布開發(fā)模式、快速應用開發(fā)模式、敏捷開發(fā)模式、DevOps部署方法等,企業(yè)可以學習并引入一種適合自己的軟件管理模式并加以實施,以提高軟件項目管理的規(guī)范性,提升企業(yè)經(jīng)濟效益。同時,企業(yè)還可以選擇利用CMMI(即能力成熟度模型即成),評估并改善自身管理和開發(fā)的能力。此外,較高的CMMI評級認證也可以為企業(yè)帶來更多的商業(yè)機會。

4.結(jié)論

綜上所述,規(guī)范的軟件項目管理能夠提升軟件開發(fā)過程的規(guī)范性和效率性,降低了軟件開發(fā)的返工幾率,提升軟件質(zhì)量、降低維護成本,從而讓軟件企業(yè)吸引更多的客戶,極大提升了軟件企業(yè)的經(jīng)濟效益。而要制定規(guī)范的軟件項目管理體系,可以通過施行階段審核、優(yōu)化項目規(guī)劃方案、合理確定小組人員數(shù)量以及引入先進軟件項目管理模式等方式達成目的,實現(xiàn)軟件企業(yè)的快速發(fā)展。

參考文獻:

[1]錢瑞勝.軟件項目管理現(xiàn)狀與對策分析[J].企業(yè)科技與發(fā)展,2013(10):117-119.

[2]倪麗麗.軟件項目管理的計劃和控制方法研究[J].通訊世界,2017(10):222-223.

第3篇:軟件開發(fā)培訓總結(jié)范文

作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學習java軟件開發(fā)時練習項目的總結(jié),簡單總結(jié)為以下幾點: 項目一定要全新的項目,不能是以前做過的

2、項目一定要企業(yè)真實項目,不能是精簡以后的,不能脫離實際應用系統(tǒng)

3、在開發(fā)時要和企業(yè)的開發(fā)保持一致

4、在做項目的時候不應該有參考代碼

長話短說就是以上幾點,如果你想要的了解,可以繼續(xù)往后看。

一:項目的地位

因為參加就業(yè)培訓的學員很多都是有一定的計算機基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在?;蛘呤莿偖厴I(yè)的學生,多少都有一些基礎(chǔ)。

他們欠缺的主要是兩點:

(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。

(2)沒有任何實際的開發(fā)經(jīng)驗,完全是想象中學習,考試還行,一到實際開發(fā)和應用就歇菜了。

解決的方法就是通過項目練習,對所學知識進行深化,然后通過項目來獲取實際開發(fā)的經(jīng)驗,從而彌補這些不足,盡快達到企業(yè)的實際要求。

二:如何選擇項目

項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)java的研究和實踐經(jīng)驗總結(jié),選擇項目的時候要注意以下方面:

1:項目不能太大,也不能太小

這個要根據(jù)項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。

2:項目不能脫離實際應用系統(tǒng)

項目應該是實際的系統(tǒng),或者是實際系統(tǒng)的簡化和抽象,不能夠是沒有實戰(zhàn)意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員盡快地融入到實際項目的開發(fā)當中去。任何人接受和掌握一個東西都需要時間去適應,需要重復幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。

3:項目應能覆蓋所學的主要知識點

學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。

4:最后綜合項目一定要是實際應用系統(tǒng)

學員經(jīng)過這個項目的練習,就要走上實際的工作崗位了,如果這個系統(tǒng)還達不到實際應用系統(tǒng)的標準,學員練習過后也還是達不到企業(yè)實際的需要,那么這個培訓應該說質(zhì)量就不高了。理想的狀況是這個項目就是實際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。

三:java怎么選擇項目

這個不是靠想象,而是根據(jù)實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這里只是討論方法,不涉及具體的項目案例。

我們可以采用倒推的方式來分析:

第4篇:軟件開發(fā)培訓總結(jié)范文

關(guān)鍵詞:會計電算化;問題及對策;分析

首先讓我們先來了解一下所謂的會計電算化是如何定義的。它是以電子計算機為主的當代電子技術(shù)和信息技術(shù)應用到會計實務(wù)中的簡稱,是一個應用電子計算機實現(xiàn)的會計信息系統(tǒng)。它實現(xiàn)了數(shù)據(jù)處理的自動化,使傳統(tǒng)的手工會計信息系統(tǒng)發(fā)展演變?yōu)殡娝慊瘯嬓畔⑾到y(tǒng)。這大大提高了會計核算的效率,減少了會計瑣碎的日常工作。隨著會計電算化在現(xiàn)代社會、企業(yè)的普及,隨之而來的很多問題尚待總結(jié)和解決。

一、 會計電算化在實際操作中遇到的問題

(一) 對會計電算化認識存在著一定的偏差

較西方的經(jīng)濟發(fā)展而言,我國的會計電算化發(fā)展起步較晚。很多管理者對于會計電算化的概念仍是一個模糊的輪廓理解,并沒有清晰地認識其本身的重要性。在一些已經(jīng)實施會計電算化的單位主要存在著一定的認識偏差。有部分企業(yè)片面的將會計電算化理解為用電腦代替人腦。由此可見企業(yè)管理人員并沒有意識到建立一個完整的會計信息系統(tǒng)對于其本身的企業(yè)營運操作的重要性,忽視了會計電算化對會計職能、企業(yè)組織形式和經(jīng)營模式的影響。有一部分的財務(wù)人員在使用此種會計專用軟件時僅僅局限在核算的功能上,對于其他作用或者是功能并不能充分利用,這導致了一些單位花了大成本買來的軟件卻沒有盡善其用。其實會計電算化從本質(zhì)上改進了以往核算過程中的弊端,通過分擔大量人工的計算提高了核算是速度和精確度。企業(yè)對于次系統(tǒng)重要性認識的缺乏,使得信息不能及時有效地為企業(yè)管理服務(wù),發(fā)揮其更強大的作用。

(二) 缺乏專業(yè)化的會計電算化人才

隨著計算機技術(shù)的迅速發(fā)展,對于會計人員的專業(yè)化知識的要求也越來越高。目前,許多的用人單位中傳統(tǒng)的報賬型會計還是占了很大一部分的比例,人員的分配結(jié)構(gòu)相當不合理。從前一向從事手工核算的人員僅對財務(wù)財會方面的知識了解相對比較全面一些,技術(shù)嫻熟,卻對于新的計算機知識比較生疏。此類會計一般都是有了一定年紀的老員工。而新進的會計人員雖然對于計算機操作熟練,但會因為流于形式而效果欠佳?,F(xiàn)今的單位為了節(jié)約成本開銷,忽略了員工繼續(xù)培訓教育一塊的工作。直接導致了老會計財務(wù)的知識面永遠停留在老化陳舊的階段。對于財務(wù)軟件的使用與理解也只是知道個皮毛大概,難以勝任運用現(xiàn)代財務(wù)理念和工具高效處理會計業(yè)務(wù)的工作。

(三) 會計軟件本身存在的問題

在我國,會計軟件的功能多數(shù)相通,主要的計算智能就是對數(shù)據(jù)進行核算。在軟件開發(fā)初期忽視了關(guān)鍵性的管理功能的開發(fā)。而其他的一些附帶功能對于企業(yè)來說并不實用,加上會計軟件難以與企業(yè)系統(tǒng)兼容讓會計軟件本身的利用率大大降低。會計信息系統(tǒng)的數(shù)據(jù)獨立于電腦中的其他系統(tǒng),使得其數(shù)據(jù)不能及時的分享交換與共享,很難統(tǒng)一化管理企業(yè)管理信息系統(tǒng)。開發(fā)會計軟件者并不是一個專業(yè)的會計導致了設(shè)計出的軟件在運行過程中經(jīng)常出現(xiàn)程序上的錯誤,影響了會計日常工作的進度。

二、 解決會計電算化問題的對策

(一) 樹立正確的會計電算化觀念,提高管理意識

大力宣傳會計電算化的作用和意義是一個大前提,通過多種宣傳形式讓財務(wù)人員能在財務(wù)工作中充分了解電算化的含義。營造一個全行業(yè)都普及會計電算化的良好環(huán)境和大氛圍,使其能發(fā)揮其多功能的作用。多操作多運用,不單單是財務(wù)人員連同企業(yè)負責人都會對會計電算化的本質(zhì)性問題有一個更明白更正確的認識。

(二) 培養(yǎng)會計電算化的綜合性人才

企業(yè)要加強對會計電算化人員綜合素質(zhì)的管理和培養(yǎng),提高人才的質(zhì)量至關(guān)重要。在工作中普及和加強會計電算化的應用,在實際操作過程中發(fā)現(xiàn)問題并及時處理解決。要想讓會計電算化實現(xiàn)安全運行及保障日常財務(wù)管理的現(xiàn)實需要就必須加強對會計人員的在職培訓和深造。社會在發(fā)展,會計人員的知識面也必須及時更新,完善這部分人員的知識結(jié)構(gòu)體系。如何培養(yǎng)人才呢?我們可以在各個大專院校開設(shè)會計電算化專業(yè)或是在學習財會專業(yè)的教材中加入計算機編程、計算機維護等相應計算機教育的課程。從而使會計人員提高了自身在計算機課程上的知識。如此一來,做到了真正實事求是的專業(yè)化培訓,讓會計人員學到的東西能夠?qū)W以致用,提高了工作的效率。

(三) 規(guī)范完善會計電算化軟件

規(guī)范會計電算化的相關(guān)軟件,并且制定一系列的法規(guī)來約束軟件出版后的質(zhì)量。加強對軟件開發(fā)商和財務(wù)軟件銷售公司的系統(tǒng)管理。需要購買會計電算化軟件的企業(yè)財務(wù)部門應該結(jié)合部門的實際情況和需求購買相關(guān)的財務(wù)軟件。不能一味盲目地只看最新開發(fā)的產(chǎn)品而不顧及企業(yè)的需要,最后導致了企業(yè)資源的浪費。況且過于復雜的先進產(chǎn)品在操作過程中并不適合每一位財務(wù)專員的個人素質(zhì),反而拖慢了辦事進度,耽誤了工作。站在軟件開發(fā)商的角度,應當在軟件開發(fā)初期充分結(jié)合現(xiàn)代會計業(yè)發(fā)展的需求,化繁為簡,刪除掉并不必要的其他功能。節(jié)約了軟件開發(fā)商人力資源的成本的同時也提高了軟件自身的利用率,一舉兩得,何樂而不為?軟件開發(fā)商應該及時對用戶使用中的問題或是使用后的反饋做好及時的處理和了解,以便及時更新出更完善易懂易用的軟件。

綜上所述,只要充分認識了會計電算化的具體功能,提高財務(wù)人員的綜合素質(zhì),企業(yè)加強對于財務(wù)專員的后續(xù)培訓工作,規(guī)范軟件開發(fā)商與軟件銷售公司,當今遇到的一系列會計電算化的問題都可以得到很好的改善。我國電算化的起步較西方發(fā)達國家較晚,只有不斷在實踐中發(fā)現(xiàn)問題才能及時更正現(xiàn)有的錯誤。如此,我國的電算化事業(yè)才能迅速普及。

參考文獻:

[1]徐陽、肖之兵.我國會計電算化存在的問題及對策探討[J].現(xiàn)代商業(yè),2010(12)

第5篇:軟件開發(fā)培訓總結(jié)范文

關(guān)鍵詞:軟件開發(fā);教學;教學體系

一、高職院校軟件開發(fā)類課程教學現(xiàn)狀

1.重理論 ,輕實踐

目前,高職院校的教育目的是能夠使學生掌握基本的軟件開發(fā)過程以及軟件開發(fā)技術(shù),往往比較重視專業(yè)知識和基礎(chǔ)理論的培養(yǎng),而對于學生的職責素養(yǎng)以及在實際開發(fā)過程中的經(jīng)驗總結(jié)就忽略了,對提升學生就業(yè)能力這一基本要求不太重視。

2.注重研究型人才的培養(yǎng)

雖然一些高職院校比較注重研究型人才的培養(yǎng),但是所學專業(yè)知識以及教材的更新速度比較慢,這種情況就會導致他們不能掌握新的知識與技術(shù)不能滿足企業(yè)的需求。

3.在師資隊伍建設(shè)方面

高職院校的教師大部分屬于科研型的,往往對理論問題的研究比較注重,而缺少實際生產(chǎn)一線的專業(yè)指導老師,即便一些教師屬于雙師型,但是對他們來說只是有一本技能證書,對于在實際的開發(fā)項目過程中所出現(xiàn)的問題接觸的比較少,對于實際的項目開發(fā)經(jīng)驗是比較匱乏的。

4.教學手段和方法單一,教學效果不理想

對很多高職院校學生來說,之所以普遍覺得軟件開發(fā)類的課程比較抽象、枯燥無味,是因為教師在教學過程中采用了與其他計算機課程所采用的相同的“理論+上機”教學模式。理論課以教師講課為主,而在上機課上,教師給學生安排教材的例子,然后學生就按照要求進行操作,導致高職院校畢業(yè)的學生探索知識的能力會比較差,在實際崗位中不能運用所學的知識來解決實際的問題。

二、構(gòu)建完整的軟件開發(fā)類課程教學體系

1.轉(zhuǎn)變觀念,開發(fā)校企合作培養(yǎng)模式

為了能夠有效地縮小高職教育與企業(yè)人才需求之間的差距,為企業(yè)輸送合格的專業(yè)人才,高職院??梢圆扇⌒F蠛献鞯呐囵B(yǎng)教育模式,將企業(yè)的技能培訓與高校的教育相結(jié)合。在實際教學中,企業(yè)可以參與教學計劃的制訂,在教學過程中融入企業(yè)的企業(yè)意識、溝通技巧、合作理念等職業(yè)技能,促使高校畢業(yè)生具有技術(shù)能力強、實踐能力強的突出特點,成為就業(yè)的優(yōu)選對象。

2.緊跟時展,教學內(nèi)容與時俱進

(1)高職院校必須掌握目前比較成熟或者已經(jīng)推出的新的理論方法,不斷更新教學內(nèi)容,確保學生能夠掌握最新的先進知識。此外,還要根據(jù)企業(yè)的需求,對軟件開發(fā)以及應用課程必須精講,以培養(yǎng)出符合我國軟件發(fā)展方向的專業(yè)型人才。

(2)高職院校為了能夠使學生全面了解現(xiàn)代企業(yè)的管理技術(shù),使學生與企業(yè)之間的差距進一步縮小,確保學生能夠適應社會化大生產(chǎn)的工作環(huán)境,需要合理構(gòu)建知識結(jié)構(gòu)內(nèi)容,并且鼓勵專業(yè)教師編寫具有特色的教材,合理組織教學知識點的分布。

3.更新教學理念,探索和改進教學方法

學生的課程實踐對整個軟件開發(fā)類課程來說是非常重要的。高職院校針對此類課程的教學還是跟以往一樣,教師講授相關(guān)專業(yè)的知識點,然后學生根據(jù)教師的指導學習相關(guān)的課程內(nèi)容并且進行實踐,這種教學方式很難滿足當前企業(yè)對復合型人才的需求。為了滿足企業(yè)的需求,高職院校需要不斷進行探索并且改進教學方式,更新教學理念。比如,運用項目驅(qū)動法、案例教學法、情境教學法、行動導向法等,充分調(diào)動學生的積極性。

完整的軟件開發(fā)類課程教學體系以學生為主體,教師為主導,著力培養(yǎng)學生自主學習的興趣,加大實踐實訓強度,提高學生的軟件開發(fā)能力,從而使軟件開發(fā)類課程的教學質(zhì)量不斷提升。

參考文獻:

第6篇:軟件開發(fā)培訓總結(jié)范文

在澳大利亞技術(shù)職業(yè)教育體系中,培訓機構(gòu)應根據(jù)行業(yè)培訓包的資格體系要求,選定某項或多項國家資格開設(shè)相關(guān)的專業(yè)。培訓包的能力標準則是培訓機構(gòu)針對不同的國家資格進行課程開發(fā)的依據(jù),即根據(jù)培訓包中對資格的詳細描述,選取每一項資格所規(guī)定的核心能力標準和選修能力標準,開發(fā)相關(guān)的教學資料。

因此,熟悉培訓包的能力框架體系、分析培訓包中各項國家資格下的能力體系的特點及相互關(guān)系,是培訓機構(gòu)進行國家資格的課程開發(fā)及組織教學的基礎(chǔ)。本文以信息技術(shù)培訓包為例,著重分析信息技術(shù)專業(yè)領(lǐng)域國家資格的能力體系及其特點。

一、信息技術(shù)培訓包的能力框架體系

信息技術(shù)培訓包的能力框架體系反映了信息技術(shù)的廣泛應用,涉及到系統(tǒng)開發(fā)、系統(tǒng)集成、系統(tǒng)安裝、系統(tǒng)維護以及系統(tǒng)管理與控制等各項信息技術(shù)的應用能力。

在信息技術(shù)培訓包的最新版本ICA99 V3.0中,信息技術(shù)的能力框架體系主要由11個能力領(lǐng)域(Streams)組成,即戰(zhàn)略規(guī)劃(Strategic Planning)、分析與設(shè)計IT解決方案(Analyse and Design IT Solutions)、構(gòu)建IT解決方案(Build IT Solutions)、測試IT解決方案(Test IT Solutions)、實施IT解決方案(Implement IT Solutions)、支持IT解決方案(Support IT Solutions)、應用IT解決方案(Use IT Solutions)、團隊合作(Teamwork)、文檔編寫(Documentation)、項目管理(Project Management)以及其他(Others)等能力領(lǐng)域。而每一個能力領(lǐng)域又包含了多項能力單元(Units of Competency)。

所有的能力領(lǐng)域及其能力單元都有相應的識別代碼。以圖1的ICAITTW002B能力單元為例,編碼方法為:字母ICA表明培訓包的名稱――信息技術(shù)培訓包;IT代表信息技術(shù);IT后的字母為能力領(lǐng)域和能力單元(如TW代表團隊合作);TW后的數(shù)字表示能力單元的具體序號,最后一個字母表示能力單元的版本。

每一個能力領(lǐng)域所包含的能力單元由分析信息技術(shù)各項資格的能力構(gòu)成,并進行相應課程開發(fā)的基礎(chǔ)。信息技術(shù)培訓包中的能力框架體系共由11個能力領(lǐng)域、328項能力單元組成,如圖2所示。

二、國家資格能力體系的縱向比較

為實現(xiàn)澳大利亞國家資格體系各級證書之間的有效過渡與銜接,在分析培訓包中各項資格的能力構(gòu)成,并進行職業(yè)教育與培訓的課程開發(fā)過程中,有必要了解能力體系的縱向演變過程及主要特征,即分析能力體系從一級證書資格上升到文憑資格過程中的變化特點。從而,可以更好地設(shè)計學員的學習途徑,承認學員的現(xiàn)有能力,實現(xiàn)更加靈活的教學過程。

本文則以信息技術(shù)軟件開發(fā)與應用方向為例,分析能力體系從一級證書到文憑的縱向變化特點。根據(jù)信息技術(shù)培訓包的國家資格體系分析,軟件開發(fā)專業(yè)涉及的各級資格為信息技術(shù)一級證書資格ICA10101,信息技術(shù)(應用)二級證書資格ICA20201,信息技術(shù)(軟件應用)三級證書資格ICA30199,信息技術(shù)(編程)四級證書資格ICA40699,以及信息技術(shù)(軟件開發(fā))文憑資格ICA50299。

(一) 各級資格證書的能力構(gòu)成

信息技術(shù)培訓包規(guī)定,各資格的能力體系由核心能力單元和選修能力單元兩部分組成,一旦成功地修完所規(guī)定的所有核心能力單元及選修單元,便可頒發(fā)相應的資格證書。信息技術(shù)軟件開發(fā)與應用的各級國家資格的能力體系構(gòu)成如表1至表5所示。

(二)能力體系的縱向變化特征

根據(jù)表1至表5所顯示的信息技術(shù)軟件開發(fā)與應用方向各級資格的能力體系構(gòu)成,可以分析出隨著資格等級的提高,各級資格能力體系的能力構(gòu)成、能力單元內(nèi)涵的變化情況,即能力體系的縱向變化特征,如圖3所示。

圖3中,每一個灰色小方塊代表一項能力單元,而符號U、B、TW、S、D、PM、AD與T分別代表應用IT解決方案、系統(tǒng)構(gòu)建、團隊合作、支持IT解決方案、文檔編寫、項目管理、分析與設(shè)計IT解決方案和系統(tǒng)測試等項能力單元。

對各級資格的能力單元的特點及內(nèi)涵的分析,可以總結(jié)出信息技術(shù)軟件開發(fā)與應用方向從一級證書資格至文憑資格的各級資格的能力體系構(gòu)成以及縱向遞進特征,具體如下。

1.能力體系的構(gòu)成更加多元化,靈活性亦增加

隨著資格證書等級的增加,核心能力的數(shù)量增加,所涉及的能力領(lǐng)域增多,且可選的選修能力單元數(shù)量也加大。

2.能力體系內(nèi)涵的寬度、深度、復雜性加大

隨著資格證書等級的增加,對核心能力提出了更高的要求,技術(shù)復雜程度亦加深。例如,信息技術(shù)應用能力(U)在一級證書資格中定義為計算機的基本操作技能,如使用辦公軟件、在互聯(lián)網(wǎng)上檢索、收發(fā)信息的能力;在二級證書資格中除了強調(diào)基本技能之外,增加了使用應用軟件高級功能的能力;在三級證書資格中除了強調(diào)使用應用軟件高級功能的能力之外,增加了根據(jù)客戶需求選定應用軟件、進行應用技術(shù)開發(fā)與技術(shù)支持的能力,并具備追蹤新技術(shù)的能力。而在四級證書和文憑資格的能力體系中,則強調(diào)IT解決方案的分析與設(shè)計(AD)、構(gòu)建系統(tǒng)(B)、系統(tǒng)支持(S)和項目管理(PM)能強。

3.創(chuàng)新能力增強

隨著資格證書等級的增加,對技術(shù)創(chuàng)新能力的要求亦提高。學員應掌握多項能力單元,加以綜合運用和創(chuàng)新,可以根據(jù)實際的商務(wù)與技術(shù)需求分析與設(shè)計IT解決方案、測試系統(tǒng),并進行技術(shù)支持等。

4.強調(diào)項目管理與團隊合作能力

隨著資格證書等級的增加,對項目管理能力、團隊合作能力提高了要求。二級證書資格中對團隊合作能力提出了要求,僅限于在工作場所的交流能力;而在四級證書資格和文憑資格中則增強了團隊合作、項目管理的能力,強調(diào)對IT項目進行成本管理、質(zhì)量管理、配置管理,項目規(guī)劃與集成的綜合能力。

5.客戶服務(wù)能力增強

隨著資格證書等級的增加,更加強調(diào)根據(jù)客戶需求進行軟件開發(fā)、技術(shù)服務(wù)、系統(tǒng)支持等項能力。在一級證書資格中沒有提到客戶服務(wù)意識,而在四級證書資格和文憑資格中則增加了在商業(yè)環(huán)境中與客戶交流、分析客戶需求、可行性分析與論證、技術(shù)開發(fā)、項目檢測與評估、編寫客戶文檔和技術(shù)文檔、客戶培訓、系統(tǒng)和軟件維護等項能力。

三、國家資格能力體系的橫向比較

為了更好地分析能力體系的構(gòu)成與內(nèi)涵特征,并在此基礎(chǔ)上進行課程開發(fā),有必要對同等級別的資格的能力體系進行橫向比較,以找到同等級別的資格的能力體系的共性與核心內(nèi)容。

仍然以信息技術(shù)培訓包為基礎(chǔ),分析信息技術(shù)文憑資格的能力體系的橫向特征,所涉及的各文憑資格為:信息技術(shù)(系統(tǒng)管理)文憑資格ICA50199,信息技術(shù)(軟件開發(fā))文憑資格ICA50299,信息技術(shù)(商務(wù)分析)文憑資格ICA50399,信息技術(shù)(網(wǎng)絡(luò)編程)文憑資格ICA50499,信息技術(shù)(多媒體集成網(wǎng))文憑資格ICA50599。通過比較信息技術(shù)不同方向的文憑資格的能力體系構(gòu)成,可以分析出各文憑資格能力體系的能力構(gòu)成、能力單元內(nèi)涵的共同點,即能力體系的橫向共性特征,如圖4所示。

圖4中,每一個灰色小方塊代表一項能力單元,而符號PM、AD、B、T、I、S、SP、U、TW分別代表項目管理、IT解決方案的分析與設(shè)計、構(gòu)建系統(tǒng)、系統(tǒng)測試、實施IT解決方案、技術(shù)支持、戰(zhàn)略規(guī)劃、IT解決方案的應用、團隊合作等項能力單元。數(shù)字代號50199、50299、50399、50499和50599分別代表信息技術(shù)文憑資格的各個專業(yè)方向,即系統(tǒng)管理、軟件開發(fā)、商務(wù)分析、網(wǎng)絡(luò)工程和多媒體集成。

雖然信息技術(shù)各文憑資格的專業(yè)方向分別為系統(tǒng)管理、軟件開發(fā)、商務(wù)分析、網(wǎng)絡(luò)工程和多媒體集成,其能力體系的構(gòu)成有所不同,但是,這些文憑資格的能力體系具有一些共同的特征。

1.能力體系的構(gòu)成涉及到多個能力領(lǐng)域

各文憑資格的能力體系由核心能力單元和選修能力單元構(gòu)成,幾乎涉及到所有的能力領(lǐng)域。所有的核心能力單元主要在項目管理、分析與設(shè)計IT解決方案、系統(tǒng)構(gòu)建、系統(tǒng)測試、實施IT解決方案、支持IT解決方案、戰(zhàn)略規(guī)劃、應用IT解決方案和團隊合作等九個能力領(lǐng)域中選定。每個文憑資格的核心能力單元的數(shù)量在16項以上,且主要涉及五或六個能力領(lǐng)域。

2.強調(diào)項目管理能力

在現(xiàn)代商務(wù)環(huán)境下,信息技術(shù)解決方案的設(shè)計、構(gòu)建、測試、技術(shù)支持與客戶服務(wù)等項工作都需要一個項目團隊的精誠合作。因此,在各文憑資格的能力體系中都包含項目管理能力,體現(xiàn)在系統(tǒng)管理專業(yè)方向主要是風險管理能力;在軟件開發(fā)專業(yè)方向主要是范圍管理、成本管理、質(zhì)量管理和項目集成管理等能力。而商務(wù)分析、網(wǎng)絡(luò)工程和多媒體集成專業(yè)方向?qū)椖抗芾淼囊蟾撸藭r間管理能力之外,強調(diào)所有的項目管理能力,如范圍管理、質(zhì)量管理、成本管理、人力資源管理、風險管理和項目集成能力等。

3.能力體系以分析與設(shè)計能力為主,并體現(xiàn)各專業(yè)方向特點

各文憑資格的能力體系主要以IT解決方案的分析與設(shè)計能力為主,并在此基礎(chǔ)上針對不同的專業(yè)方向選定相應的技術(shù)能力。

各資格的核心能力單元中至少包含四項分析與設(shè)計能力,如分析客戶的商務(wù)需求、可行性論證、制定項目方案等。在此基礎(chǔ)上,系統(tǒng)管理專業(yè)方向主要再強化IT解決方案的技術(shù)支持與系統(tǒng)測試能力;軟件開發(fā)專業(yè)方向主要再強化構(gòu)建IT解決方案和系統(tǒng)測試能力;商務(wù)分析專業(yè)方向則再加上構(gòu)建IT解決方案、系統(tǒng)測試和戰(zhàn)略規(guī)劃能力;網(wǎng)絡(luò)工程專業(yè)方向則再加上IT解決方案的構(gòu)建、實施和支持能力;而多媒體集成專業(yè)方向則再強化IT解決方案的應用能力,并加上IT解決方案的構(gòu)建與實施能力、系統(tǒng)測試和系統(tǒng)支持等項能力。

第7篇:軟件開發(fā)培訓總結(jié)范文

關(guān)鍵詞:Web;研究性學習;教學網(wǎng)站

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

1.項目管理在軟件開發(fā)中的應用的成因

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

隨著軟件開發(fā)的深入、各種技術(shù)的不斷創(chuàng)新以及軟件產(chǎn)業(yè)的形成,人們越來越意識到軟件過程管理的重要性,管理學的思想逐漸融入軟件開發(fā)過程中,應用開發(fā)的項目管理日益受到重視。

2.軟件項目管理常見問題及解決方案

(1)缺乏項目管理系統(tǒng)培訓

在軟件企業(yè)中,以前幾乎沒有專門招收項目管理專業(yè)的人員來擔任項目經(jīng)理,被任命的項目經(jīng)理主要是因為他們能夠在技術(shù)上獨當一面,而管理方面特別是項目管理方面的知識比較缺乏。

解決方案:項目經(jīng)理接受系統(tǒng)的項目管理知識培訓是非常必要的,有了專業(yè)領(lǐng)域的知識與實踐,再加上項目管理知識與實踐和一般管理的知識和經(jīng)驗的有機結(jié)合,必能大大提高項目經(jīng)理的項目管理水平。

(2)項目計劃意識問題

項目經(jīng)理對總體計劃、階段計劃的作用認識不足,因此制定總體計劃時比較隨意,不少事情沒有仔細考慮;階段計劃因工作忙等理由經(jīng)常拖延,造成計劃與控制管理脫節(jié),無法進行有效的進度控制管理。

解決方案:計劃的制定需要在一定條件的限制和假設(shè)之下采用漸近明細的方式進行不斷完善。提高項目經(jīng)理的計劃意識,采用項目計劃制定相關(guān)知識、技術(shù)、工具,加強對開發(fā)計劃、階段計劃的有效性進行事前事后的評估。

(3)管理意識問題

部分項目經(jīng)理不能從總體上把握整個項目,而是埋頭于具體的技術(shù)工作,造成項目組成員之間忙的忙、閑的閑,計劃不周、任務(wù)不均、資源浪費。有些項目經(jīng)理沒有很好的管理方法,不好安排的工作只好自己做,使項目任務(wù)無法有效、合理地分配給相關(guān)成員,以達到“負載均衡”。

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

(4)溝通意識問題

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

解決方案:制定有效的溝通制度和溝通機制,提高溝通意識;采取多種溝通方式,提高溝通的有效性。通過制度規(guī)定對由于未及時收取郵件而造成損失的責任歸屬;對于特別重要的內(nèi)容要采用多種方式進行有效溝通以確保傳達到位,例如:除發(fā)送郵件外還要電話提醒、回執(zhí)等,重要的內(nèi)容還要通過舉行各種會議進行傳達。

(5)風險管理意識問題

有些項目經(jīng)理沒有充分意識到風險管理的重要性,對計劃書中風險管理的章節(jié)簡單應付了事,隨便列出幾個風險,隨便地寫一些簡單的對策,對于后面的風險防范起不到什么指導作用。

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

(6)項目干系人問題

在范圍識別階段,項目組對客戶的整體組織結(jié)構(gòu)、有關(guān)人員及其關(guān)系、工作職責等沒有足夠了解以至于無法得到完整需求或最終經(jīng)權(quán)威用戶代表確認的需求;或者是多個用戶代表各說各話、昨是今非,但同時又要求項目盡早交付;項目后期需求變化隨意,造成項目范圍的蔓延,進度的拖延,成本的擴大。

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

(7)項目團隊內(nèi)分工協(xié)作問題

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

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

第8篇:軟件開發(fā)培訓總結(jié)范文

關(guān)鍵詞:軟件工程;軟件開發(fā);創(chuàng)新策略

軟件工程的管理指根據(jù)軟件開發(fā)相關(guān)的技術(shù)知識和相關(guān)的軟件工具兩者相結(jié)合的項目工程,這樣才能確保工作的順利進行。對于軟件管理管理主要有兩個方面組成:一方面是重要部分的軟件開發(fā),另一部分是補充性的軟件工程管理。一個軟件工程的管理主要是軟件工程的啟動、工程的計劃、工程的執(zhí)行、軟件工程的控制管理、工程結(jié)束這五個方面。這五個方面每一個環(huán)節(jié)都有自己特殊的作用,每個環(huán)節(jié)之間相互聯(lián)系,相輔相成。軟件工程的啟動環(huán)節(jié)是一個工程的必要條件,它是對改工程的初步了解,詳細分析之后再考慮該工程是否合理,能否實施;工程的計劃階段它是整個工程實施的基礎(chǔ),這一環(huán)節(jié)的實施中需要相關(guān)部門的負責人制定該項目的實施計劃,具體到工程的每個方面;工程的執(zhí)行與工程的控制管理兩個階段是同時完成的,執(zhí)行的過程中進行相應的控制管理,這樣可以監(jiān)督工程的實施是夠符合計劃,保證工程的進步順利完成。最后一個階段就是項目的收尾工作的執(zhí)行,一定要根據(jù)計劃的要求對進度控制在合理的范圍內(nèi),并根據(jù)工程的實施過程進行相應的總結(jié)工作。

1計算機軟件開發(fā)技術(shù)研究

1.1自動化方法

自動化是新時代的開發(fā)形式:使用最新一代技術(shù),用開發(fā)軟件做工具,協(xié)助計算機軟件開發(fā)人員,使其操作更加方便,減少了“低層次”工作,因為利用這種方法開發(fā)人員只需要把自己的目標和內(nèi)容告訴軟件開發(fā)工具軟件,該軟件就會自動滿足用戶需求,不用再為編碼費腦筋,使得軟件者降低了軟件開發(fā)的“體力勞動”,開發(fā)起來更容易。其次,利用這一方法,軟件開發(fā)周期會縮短,開發(fā)成本大幅度下降,所以,頗受軟件開發(fā)人員的青睞。

1.2原型化方法

在軟件開發(fā)的前期總歸會遇到各項需求難以確定的情況,這是可以采用原型化方法,在軟件開發(fā)的過程中,逐步明確軟件需求,確定設(shè)計方案,開發(fā)出使客戶滿意的產(chǎn)品,利用這種方法根據(jù)已知的需求建立一個可以隨時修改的模型,根據(jù)客戶中使用者的意見及時改進,使之逐漸完善,更好的契合他們的需求,滿足客戶,這種方法的優(yōu)勢在于客戶使用者的參與度、決策權(quán)得到提高和加強,研發(fā)工程師還要有良好的溝通能力,多與客戶進行充分溝通,并引導他們配合,確保開發(fā)的完備與功能齊全。

1.3生命周期法

生命周期法在軟件開發(fā)工程中有著不容小覷的地位和重要的作用,是從時間的角度把軟件的開發(fā)分解為軟件計劃、需求分析、軟件設(shè)計、程序編碼、軟件測試、運行維護6個時期,也稱6個階段,可以看出這6個階段其實質(zhì)是軟件開發(fā)的全過程,是一個系統(tǒng)的、連續(xù)性強、銜接穩(wěn)定的過程,前一個階段的結(jié)束意味著是下一個階段的開始。這種開發(fā)方法特別適合開發(fā)大型軟件,利于組織和管理人員,同時便于軟件開發(fā)方法的研究,所以,生命周期法對提高大型軟件開發(fā)的質(zhì)量和效率非常有利。

2計算機軟件開發(fā)中的分層技術(shù)

2.1雙層技術(shù)

就計算機軟件開發(fā)中的雙層技術(shù)來看,必須切實把控住兩大重心,一個需要與服務(wù)器進行連接,另一個需要與客戶端進行連接,進而通過兩者的連接,實現(xiàn)遠程信息的傳遞。該信息環(huán)境下,使用者的數(shù)據(jù)資料能夠按照預定模式傳送給服務(wù)其,并且能夠在數(shù)據(jù)庫中查找出與之相應的數(shù)據(jù)信息資料,再以此為基礎(chǔ)傳遞給客戶端,能夠有效滿足使用者對數(shù)據(jù)資源的切實需求。該分層方式雖然較為簡單,可以滿足部分使用者的實際需求,但當使用者數(shù)量過多時,容易造成運算時間的急劇增加,這不光難以確保信息的時效性,還容易出現(xiàn)相應的數(shù)據(jù)安全風險問題。所以在將雙層分層技術(shù)應用于軟件開發(fā)過程中時,必須在保障服務(wù)器性能優(yōu)越的同時,對客戶人數(shù)進行適當限制,以此保障該系統(tǒng)的穩(wěn)定性。

2.2三層技術(shù)

結(jié)合雙層技術(shù)所存在的弊病,相關(guān)工作者在對雙層技術(shù)進行優(yōu)化的基礎(chǔ)之上,通過增加應用服務(wù)其的方式,研發(fā)出了三層分層技術(shù),其結(jié)構(gòu)大體包括業(yè)務(wù)處理層、數(shù)據(jù)層與界面層三大部分。該技術(shù)主要以雙層技術(shù)為依托,能夠大幅度改善原本雙層技術(shù)應用效率低下的現(xiàn)實問題,不光有效增加了應用程序的運算速度,同時還能夠多客戶對信息傳輸?shù)男枨?。此外,三層技術(shù)還在應用服務(wù)器中增加了一個端口,為較大信息量資源的處理與傳輸給以了充分的端口支持。但該技術(shù)在實際應用的過程中,很容易出現(xiàn)資源不必要消耗的問題,這對于計算機應用程序的開發(fā)與發(fā)展而言是極為不利的,所有需要將該技術(shù)與雙層技術(shù)進行結(jié)合應用。

2.3四層技術(shù)

一般來說,雙層技術(shù)與三層技術(shù)的應用雖然能夠基本滿足軟件開發(fā)的需求,但是當計算機軟件應用環(huán)境較為復雜時,該兩類技術(shù)將難以滿足程序使用的切實需求,故以三層技術(shù)為基礎(chǔ),相關(guān)工作人員逐漸開發(fā)出了四層技術(shù)。就四層技術(shù)的結(jié)構(gòu)來看,主要涵蓋web層、數(shù)據(jù)庫層、存儲層與業(yè)務(wù)管理層四大板塊,其中業(yè)務(wù)層多是為了實現(xiàn)數(shù)據(jù)庫層運算結(jié)果向web層傳輸?shù)墓δ?,能夠有效實現(xiàn)數(shù)據(jù)的整合處理與相互傳遞。數(shù)據(jù)庫層能夠以隱藏數(shù)據(jù)訪問代碼的方式對數(shù)據(jù)庫與對象之間的聯(lián)系進行認定,可以有效避免由于匹配不恰當而產(chǎn)生的差異性問題。四層技術(shù)的應用能夠?qū)崿F(xiàn)對各類數(shù)據(jù)信息的有效整合,在處理大量數(shù)據(jù)信息時有著上述兩種技術(shù)難以企及的優(yōu)勢,且不會造成不必要資源的浪費,計算結(jié)果精確性較高,能夠有效實現(xiàn)多客戶的協(xié)同需求。但不得不說的是,該技術(shù)雖然具有較強的適宜性,但究其應用領(lǐng)域范圍來看,仍然不夠廣泛,需要進行深入拓展。

2.4五層技術(shù)

現(xiàn)今在部分較為特殊的領(lǐng)域與計算機數(shù)據(jù)交互環(huán)境中,為進一步優(yōu)化數(shù)據(jù)處理的速率與效果,相關(guān)工作者以四層技術(shù)為基點,通過將數(shù)據(jù)層分割為集成層與資源層的方式,形成了五層結(jié)構(gòu)??梢哉f五層技術(shù)的應用不光能夠在四層技術(shù)的基礎(chǔ)之上進一步優(yōu)化系統(tǒng)運作速率與穩(wěn)定性,還能夠結(jié)合功能實際應用點滿足部分特殊硬件設(shè)備的運行需要。而就該技術(shù)實況來看,雖然其結(jié)構(gòu)層次更為精細,但其并不具備較強的推廣性,應用范圍仍然比較狹窄,代表性不強。

3軟件工程管理的創(chuàng)新策略

3.1提高軟件工程管理整體化意識,加強風險防范項目工程的計劃

在整個工程的項目中具有重要的作用,這關(guān)系到整個工程的發(fā)展。項目工程在實施之前,相關(guān)的管理人員一定要組織相關(guān)技術(shù)人員進行研究、探討,綜合所有人的有效的建議,制定出符合實際工作的規(guī)章管理,可以實現(xiàn)工程的順利進行。另外,在工程的實施階段還要對工程的進度情況進行有效的掌控,做到對工程的總體把控。對風險的意識也必須要加強,分險管理可以及時的發(fā)現(xiàn)企業(yè)生產(chǎn)過程中的問題與弊端,從而及時的做出相應的補救。工程的管理人員還應加強對于風險的意識和防患于未然的想法。

3.2實施精細化管理

如何加強軟件工程的實際工作效率和產(chǎn)品的質(zhì)量安全,加強相關(guān)技術(shù)人員的素質(zhì)水平,需要從軟件工程的各個環(huán)節(jié)進行管理,并需要對各個子項目進行精細化的管理,(1)有關(guān)的部門的管理人員要對相關(guān)的環(huán)節(jié)做到詳細的了解,只有進行詳細的了解之后才可以做出科學合理的計劃,在對軟件工程的設(shè)計階段主要有技術(shù)的開發(fā)、工程的測試等多個發(fā)展階段。(2)要對軟件工程的各個管理部門和職能部門進行相應的熟悉,還要對這一部門的主要作用和發(fā)展的方向進行了解。(3)設(shè)立一個較為詳細的組織部門,在對軟件的實際中,對于影響軟件的一些不利的因素進行及時的調(diào)整。針對軟件工程的的相關(guān)質(zhì)量、管理人員、進度等多方面進行管理,為之后的管理奠定堅實的基礎(chǔ)。

3.3建全管理體系,并進行針對性變革

在對軟件工程進行管理的活動中,要先保證管理工程的順利進行和后續(xù)工作的有序開展需要建立一套完善的管理體系。所以,相關(guān)的管理人員在制定管理體系的時候,要對整個軟件工程進行合理的預測,并結(jié)合各個子項目和各部門的作用與發(fā)展的動向進行度組織框架的建立;并根據(jù)這一框架對管理體系進行細分和管理細則的制定。在完善管理體制的同時還要對加強對企業(yè)管理體制的變革與完善。

3.4化軟件工程管理的監(jiān)督工作

軟件工程的監(jiān)督管理在整個工程的實施過程中具有重要的意義,所以在工程的進行中進行相應的監(jiān)督。實施監(jiān)督工作有利于工程的規(guī)范和發(fā)展,提高工作的質(zhì)量和工作的實際效率,對軟件開發(fā)的成本進行有效的把控。監(jiān)督工作主要是看工程的實施是否符合計劃的規(guī)定和工程的進度。監(jiān)督工作中的工作人員需要對這些數(shù)據(jù)資料進行詳細的記載,并及時的進行總結(jié)與分析,發(fā)現(xiàn)問題可以及時的進行處理,從而減少工程中的失誤。

4結(jié)語

根據(jù)上面的講述,在軟件工程的管理中專業(yè)的管理人才具有關(guān)鍵性的作用,但目前我國的實際發(fā)展情況,大部分的管理人員還是存在各種的缺陷。所以對于軟件開發(fā)管理的企業(yè)要注重對專業(yè)管理人員的培養(yǎng),實施較為全面的管理制度。所以面對目前我國軟件開發(fā)管理中的各種問題,就需要針對這些問題加強對軟件工程管理中的風險管理和監(jiān)督管理,從而提高軟件工程管理的工作效率和工作質(zhì)量。

參考文獻

[1]楊周禮.計算機軟件工程項目管理的探究[J].電子測試,2015(13).

[2]侯凱.淺談軟件工程管理的現(xiàn)狀和創(chuàng)新策略[J].計算機光盤軟件與應用,2014(24):67-68.

第9篇:軟件開發(fā)培訓總結(jié)范文

關(guān)鍵詞:軟件工程;應用型人才;項目案例;實踐教學

中圖分類號:G642 文獻標識碼:A

1 引言(Introduction)

軟件工程作為計算機和軟件本科專業(yè)最綜合最系統(tǒng)的一門課程,在促進學生鞏固之前學過的專業(yè)知識、掌握軟件開發(fā)過程及方法、理解軟件工程實踐等方面發(fā)揮了積極作用。但高校特別是三本院校在軟件工程課程講授時理論脫離實際,片面地強調(diào)理論學習而忽視實踐能力的培養(yǎng),理論部分過于抽象,在課程實驗中,沒有把握好課程在人才培養(yǎng)的橋梁和作用,缺乏貫穿縱向知識體系和學科的整體理解和思想,往往只是本課程章節(jié)或課程的綜合理論驗證,采用虛擬的實驗案例,甚至將其設(shè)計成為章節(jié)內(nèi)容驗證練習,而不是圍繞著軟件工程整本書的整個知識體系進行實際開發(fā)項目。導致學生學完軟件工程課程后還是不能理解軟件生命周期、開發(fā)過程及相應方法,與社會對軟件人才的需求存在差距,學生難以很快融入現(xiàn)代IT企業(yè)的運作[1]。如何培養(yǎng)起適合信息產(chǎn)業(yè)所需要的應用型、實踐型人才,已經(jīng)成為亟待解決的問題。因此要想將學生培養(yǎng)成為符合社會需要的軟件工程人才,就應當改變目前的局面,全面考慮軟件工程課程建設(shè)。

本課題研究主要針對目前軟件工程課程理論脫離實際,同時很多教師過分強調(diào)軟件工程理論知識的一面,忽視了軟件工程必須有實踐項目還具有經(jīng)驗性、參與性、發(fā)展性的特點,通過理論研究和教學實踐對軟件工程教學實踐提供實踐指導。加強軟件工程實踐教學的改革,通過理論與實踐相結(jié)合的方法培養(yǎng)社會需要的應用型軟件工程人才。解決三本院校軟件工程課程教授中理論、實驗與實際相脫離的問題。

2 針對社會需求,制定明確合理的教學計劃

(Formulate a reasonable teaching plan based on

the social needs)

教學計劃是各教學環(huán)境的整體設(shè)計方案,合理的專業(yè)的教學計劃能為教學順利實施提供指導,也是教學過程質(zhì)量的有力保障,是人才培養(yǎng)的綱領(lǐng)和實施藍圖[2],它規(guī)定了課程結(jié)構(gòu)和知識結(jié)構(gòu),明確了人才培養(yǎng)目標,構(gòu)建了專業(yè)要求的課程體系,限制了教學環(huán)節(jié)的進程及內(nèi)容。具體在制定計劃時應秉持以下幾點:

(1)樹立應用型人才培養(yǎng)理念

在培養(yǎng)軟件工程人才過程中要和一二本院校區(qū)別開來,我們應當以實際動手為主,培養(yǎng)適合企業(yè)操作崗位的技能人才。軟件工程專業(yè)應堅持“以市場為導向,以就業(yè)為目標,順應IT業(yè)發(fā)展趨勢,以校企合作為手段,突出技能培養(yǎng),走應用型開放式道路。”的辦學思路,通過吸收國內(nèi)外的優(yōu)質(zhì)資源,通過校企合作,共建實訓實習基地和技術(shù)開發(fā)應用等多種合作辦學,提高辦學活力及效率。在人才培養(yǎng)模式上突出以技術(shù)應用能力為核心的人才培養(yǎng)特點,課程設(shè)置以市場流行的軟件開發(fā)技術(shù)為主線由淺入深,技術(shù)的學習采用項目驅(qū)動、案例驅(qū)動的方式[3],不斷提高學生實踐動手能力,培養(yǎng)應用型技術(shù)人才,適應企業(yè)對人才的需求。

(2)構(gòu)建應用型培養(yǎng)系統(tǒng)工程

學生在學校對知識的儲備與社會對人才的能力需求如何契合的更好是學校應該要慎重考慮的問題。目前,軟件服務(wù)外包產(chǎn)業(yè)對應用型人才需求量較大,軟件工程專業(yè)可以和武漢軟件外包單位合作,全面實施3+1人才培養(yǎng)模式,即,三年基礎(chǔ)、專業(yè)課程學習加一年實訓。這種嵌入式教學模式將會極大地提升學生的實際應用能力,他們進入企業(yè)后適應能力更強,上手會更快。在教學過程中,軟件工程專業(yè)可以構(gòu)建工程化的實踐教學體系,以軟件項目研發(fā)到軟件項目運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯(lián)系的方式學習軟件工程,建立試驗―實訓―綜合設(shè)計―職業(yè)實踐的實踐教學體系,通過引進、開發(fā)真實的項目案例,讓學生實際參與項目開發(fā)全過程,切實提高學生解決實際問題的能力,培養(yǎng)他們的綜合應用素質(zhì)。

(3)引入企業(yè),接軌市場需求

基于工程化培養(yǎng)理念建立一批校企聯(lián)合實習實訓基地,實現(xiàn)教學過程與生產(chǎn)過程的對接,為應用型技術(shù)人才培養(yǎng)提供有力的保障。將一些行業(yè)內(nèi)的企業(yè)而不單純是培訓單位引入校園,合作搭建項目開發(fā)平臺,形成以研發(fā)項目促進學生實習實訓,以研發(fā)項目帶動師生科研發(fā)展的人才培養(yǎng)新途徑,聯(lián)合培養(yǎng)雙師型教師。

3 軟件工程實踐教學采用的主要方法(The main

method of the software engineering practice

teaching)

軟件工程實踐課,包括課程實驗、課程設(shè)計、項目實訓和畢業(yè)設(shè)計等實踐環(huán)節(jié)。

3.1 實例教學

在教授理論知識時,傳統(tǒng)方法過度的在講授枯燥的理論知識,學生沒有實際的工程項目的經(jīng)驗,根本無法理解軟件工程課程里的內(nèi)容,在軟件工程課程理論課上教師要通過典型的軟件項目實例來講解理論知識,將實例貫穿于教學環(huán)節(jié),模擬軟件工程項目場景,啟發(fā)學生分析問題、進行方案設(shè)計,在項目案例講解過程中抽象上升為理論知識,理論知識又反過來指導項目案例。

3.2 實驗教學

相對于計算機科學與技術(shù)專業(yè),軟件工程專業(yè)更強調(diào)實踐性和工程性能力的培養(yǎng),這都需要在實踐環(huán)節(jié)中培養(yǎng),因此實驗與實踐教學是軟件工程專業(yè)教學的重要組成部分,其實施質(zhì)量對專業(yè)教學質(zhì)量具有舉足輕重的影響。軟件工程專業(yè)可以構(gòu)建“課程實驗、課程設(shè)計、畢業(yè)設(shè)計”三級實驗體系[4],三級實驗體系粒度從細到粗,從具體到綜合。教師需要設(shè)置好實驗環(huán)節(jié)的內(nèi)容、形式,實驗課和課程設(shè)計時采用商業(yè)軟件的開發(fā)模式,以實際項目和企業(yè)正常運作時人員的分工配合來進行實驗教學,理論指導實踐,實踐強化理論,將系列的實踐課程提升到工程項目訓練,實際軟件工程項目貫穿同步理論課的知識,讓學生從需求分析、總體設(shè)計、詳細設(shè)計、編碼、測試到項目交付和管理維護等完整的軟件開發(fā)過程進行系統(tǒng)實踐學習,這樣學生在一個真實的場景中實踐,親身體驗并進行反思,只有實際操刀了,學生才能理會并掌握完整的軟件開發(fā)流程、軟件開發(fā)技術(shù)及軟件開發(fā)方法。實驗時以小組形式開展工作,四五個學生為一組,每組由組員推薦或自薦一位組長,負責協(xié)調(diào)、分工,組員在小組長的協(xié)作領(lǐng)導下完成項目的開發(fā)過程。項目驅(qū)動實驗的軟件工程實踐教學可以幫助學生建構(gòu)良好的軟件開發(fā)認知模式并培養(yǎng)一定的軟件工程素養(yǎng)[5]。在學生畢業(yè)前,開設(shè)項目實訓和畢業(yè)設(shè)計,旨在培養(yǎng)學生的綜合實踐能力,通過這樣的手段學生能比較真切地理解軟件工程理論知識并掌握軟件開發(fā)過程。通過實驗,掌握一個完整軟件開發(fā)過程,及過程中的每一個階段的任務(wù)、目標、方法、工具,并熟練使用一些CASE(計算機輔助軟件工程)工具來提升軟件開發(fā)效率,保證軟件質(zhì)量。通過集中性的課程設(shè)計、畢業(yè)設(shè)計訓練,使學生逐步培養(yǎng)編程能力、算法分析設(shè)計能力、數(shù)據(jù)庫設(shè)計能力,能夠結(jié)合專業(yè)知識實現(xiàn)用戶需求,形成產(chǎn)品意識而不是作業(yè)意識,培養(yǎng)團隊交流協(xié)作能力、積累工程經(jīng)驗、提高工程素養(yǎng)。每一個階段制定可衡量的、明確的目標,激發(fā)學生的學習興趣、提高知識的靈活運用能力、創(chuàng)新思維能力、綜合分析能力、系統(tǒng)設(shè)計能力等,為培養(yǎng)符合社會需求的人才奠定基礎(chǔ)。最后通過畢業(yè)設(shè)計綜合性鍛煉,實現(xiàn)學生就業(yè)的平滑過渡。

在每一級實驗過程中都采用“教師為主導、學生為主體”的原則,才有利于避免學生在學習上的依耐性、缺乏獨立思考問題和解決問題的能力,因此要充分發(fā)揮學生的主體作用,運用教師的專業(yè)知識和項目經(jīng)驗言傳身教地引領(lǐng)、啟發(fā)學生學習、動手實踐,不斷引入新技術(shù)、新方法引起學生好奇心,激發(fā)學生探索學習欲望。教師需要動態(tài)地了解學生的接受能力,有針對性地因材施教、指導學生學習,讓學生擁有自主學習、持續(xù)學習的能力,意識到自己學得會,也很有利于調(diào)動學生學習的主動性,只有這樣,才能達到較好的實驗課教學效果。在每一次實驗后要及時地對本次實驗加以分析和總結(jié),通過本次實驗遇到了什么問題?解決的方法是什么?實現(xiàn)了什么功能?還有哪些有待解決的問題?都要加以總結(jié),并以報告的形式記錄下來,有利于日后開展實驗課程的教學。

3.3 社會實踐教學

一個軟件企業(yè)的正常運行需要多方面的人員協(xié)作與配合,如財務(wù)人員、開發(fā)人員、配置管理員、質(zhì)量保證員、數(shù)據(jù)庫管理員、網(wǎng)絡(luò)維護工程師、系統(tǒng)架構(gòu)師、軟件測試人員、管理人員等,在學校里學生難以體會到一個軟件開發(fā)過程中除編碼測試人員之外的其他崗位的職責和特性,學生只有真正進入企業(yè)才能體會并有機會實踐這些崗位。社會實踐教學可以通過校企合作的形式,也可以鼓勵學生自己去找實習單位,學生可以根據(jù)自己的興趣和個人發(fā)展方向來自由選擇角色,完成不同的任務(wù),教師和公司導師給予引導。社會實踐教學是一次綜合性的實踐活動,是學生走向社會的開始,通過社會實踐教學活動,使學生能夠逐步認識綜合利用所學的專業(yè)知識,培養(yǎng)軟件開發(fā)的技能,深刻體會企業(yè)軟件開發(fā)與學習過程中編寫軟件的不同、軟件工程各階段角色任務(wù)管理和開發(fā)知識,提高自身的創(chuàng)新意識與創(chuàng)新能力,促進團隊之間的溝通協(xié)作,為早日踏上工作崗位打下堅實的基礎(chǔ)。

學生進行社會實踐教學活動時,嚴格按照企業(yè)的規(guī)定,執(zhí)行、考勤、日志、總結(jié)等實際工作環(huán)節(jié),廣泛使用協(xié)同開發(fā)平臺,使學生規(guī)范化、有序進行社會實踐活動。

4 結(jié)論(Conclusion)

通過對幾年軟件工程課程教學的思考和總結(jié),以及調(diào)研一些其他院校軟件工程課程,提出了三本院校中軟件工程實踐教學存在的問題以及軟件工程實踐教學改革的必要性,從課程教學計劃的制訂、實例教學、實驗教學、社會實踐教學等幾個方面給出了切實可行的建議,同時這些建議也可為其他課程提供有意義的借鑒。

參考文獻(References)

[1] 熊偉,洪玫.大學本科軟件工程專業(yè)建設(shè)的探索與實踐[J].理

工高教研究,2010,(2):59-61.

[2] 晏立.從社會需求的角度探索軟件工程教育[J].教育與教學研

究,2008,(22):141-145.

[3] Roger S.Pressman.軟件工程:實踐者的研究方法[M].北京:機

械工業(yè)出版社,2011,(8):32-68.

[4] 熊凡,李偉波.項目驅(qū)動的軟件工程實驗教學探討[J].中國電

力教育,2012,(2):77-79.

[5] 丁潔.軟件工程的教學改革與實踐[J].科學與技術(shù)信息,2009,

(9):555.

作者簡介: