軟件工程人才培養(yǎng)的工程論文
【摘要】隨著社會經(jīng)濟(jì)的快速發(fā)展,軟件行業(yè)也取得顯著成就,社會各界對軟件工程專業(yè)人才的需求量也在不斷擴(kuò)大。在我國經(jīng)濟(jì)發(fā)展不斷邁入深水區(qū)的大背景下,如何通過科學(xué)改革軟件工程專業(yè)培養(yǎng)手段,為我國社會培養(yǎng)出更多符合社會未來發(fā)展的高素質(zhì)軟件工程專業(yè)人才已經(jīng)成為制約我國軟件工程專業(yè)快速穩(wěn)定發(fā)展的重要因素。軟件工程人才培養(yǎng)模式受到社會各界的普遍關(guān)注,本文中通過對新形勢下我國軟件工程人才培養(yǎng)的現(xiàn)狀進(jìn)行分析,并具有針對性的提出改善性對策,實(shí)現(xiàn)對我國軟件工程人才模式的不斷完善。
【關(guān)鍵詞】軟件工程;人才培養(yǎng);課程改革
隨著我國經(jīng)濟(jì)發(fā)展不斷邁向深水區(qū),科學(xué)技術(shù)在市場經(jīng)濟(jì)發(fā)展中顯著作用日益凸顯出來,其中軟件工作作為促進(jìn)社會發(fā)展的重要技術(shù)學(xué)科逐漸興起,進(jìn)而導(dǎo)致社會各界不斷加大對軟件工程專業(yè)人才的需求。在社會經(jīng)濟(jì)發(fā)展的新形勢下,軟件工程專業(yè)人才培養(yǎng)模式逐漸成為引發(fā)人們廣泛關(guān)注的研究課題,如何在軟件工程專業(yè)通過科學(xué)有效的教育改革方法為社會提供高質(zhì)量的軟件工程人才,對于實(shí)現(xiàn)我國社會經(jīng)濟(jì)和科技的發(fā)展具有深刻的現(xiàn)實(shí)意義。
1新形勢下軟件工程人才培養(yǎng)的現(xiàn)狀分析
1.1軟件工程的內(nèi)涵
軟件工程專業(yè)按照事先預(yù)算和進(jìn)度要求滿足客戶對軟件產(chǎn)品的定義、開發(fā)、部署、運(yùn)用和維護(hù)需求,在軟件工程操作的過程中需要熟練的使用計(jì)算機(jī)理論和科學(xué),同時(shí)通過采用科學(xué)管理手段實(shí)現(xiàn)軟件開發(fā)的順利進(jìn)行。軟件工程學(xué)科既包括自然科學(xué)的特性,同時(shí)又包括人文管理的屬性,為了提高軟件工程專業(yè)的教學(xué)成果就需要正確處理好軟件工程專業(yè)中工程教學(xué)與科學(xué)教學(xué)的關(guān)系,一方面加強(qiáng)人們對工程管理原則和方法的理解,另一方面通過運(yùn)用專業(yè)知識來實(shí)現(xiàn)對現(xiàn)實(shí)問題的解決。
1.2新形勢下軟件工程人才培養(yǎng)的重要性
軟件工程作為近年來興起重要學(xué)科,對于社會經(jīng)濟(jì)和科學(xué)穩(wěn)定可持續(xù)發(fā)展起到不可替代的作用。一方面,隨著我國經(jīng)濟(jì)發(fā)展不斷邁進(jìn)深水區(qū),科學(xué)技術(shù)在經(jīng)濟(jì)發(fā)展中的促進(jìn)作用已經(jīng)日益明顯起來,軟件工程行業(yè)的興起直接決定了社會對軟件工程人才的需求量不斷擴(kuò)大。合理改革新形勢下軟件工程人才培養(yǎng)模式,對于促進(jìn)我國軟件新產(chǎn)品的開發(fā)具有重要的帶動作用,從而對我國經(jīng)濟(jì)的發(fā)展將產(chǎn)生重要影響。另一方面,隨著社會的不斷發(fā)展,傳統(tǒng)的教學(xué)模式已經(jīng)不再能適應(yīng)社會對軟件工程人才的需求。在新課程改革的背景下,軟件工程專業(yè)就要求不斷改進(jìn)教學(xué)方法和教學(xué)模式,深入探索符合我國發(fā)展現(xiàn)狀的高素質(zhì)綜合型軟件工程人才。
1.3新形勢下軟件工程人才培養(yǎng)存在的問題
軟件工程專業(yè)是一門實(shí)踐性較強(qiáng)的學(xué)科,但目前我國部分學(xué)校在進(jìn)行軟件工程專業(yè)教學(xué)的過程中仍采用傳統(tǒng)的授課方式,大多數(shù)的專業(yè)知識都停留在書本上,在這種教育模式下培養(yǎng)出的學(xué)生與目前軟件行業(yè)所需要的人才并不相符,進(jìn)而出現(xiàn)高校軟件工程專業(yè)培養(yǎng)的人才不能適應(yīng)當(dāng)今社會發(fā)展的現(xiàn)實(shí)需要。此外,我國軟件工程人才培養(yǎng)模式忽視了與國際先進(jìn)軟件產(chǎn)業(yè)的接軌,因此培養(yǎng)出的軟件工程的從業(yè)人才不能了解國家軟件行業(yè)發(fā)展的大環(huán)境,在國際行業(yè)的競爭中處于劣勢,因此我國軟件行業(yè)的教育模式與國外相比仍處于落后的狀態(tài),學(xué)生在進(jìn)行學(xué)習(xí)的過程中仍處于被動的狀態(tài),這種教學(xué)模式極大影響學(xué)生學(xué)習(xí)的主動性和積極性,對我國軟件工程人才的培養(yǎng)缺少益處。
2新形勢下軟件工程人才培養(yǎng)的對策
2.1提高高校軟件工程專業(yè)師資隊(duì)伍水平
師資團(tuán)隊(duì)的教學(xué)水平是制約軟件工程教學(xué)效果的重要因素,軟件工程作為一門新興的科學(xué),在我國的高校中開設(shè)時(shí)間較短,部分專業(yè)課程教師由其他專業(yè)教師擔(dān)任,雖然他們對軟件工程專業(yè)有一定了解,但是不能形成完整的軟件工程教學(xué)體系,同時(shí)這部分教師往往缺少必要的軟件工程專業(yè)培訓(xùn),這對于軟件工程專業(yè)學(xué)生的培養(yǎng)存在障礙,不利于學(xué)生清楚把握軟件工程整體知識要求,使教學(xué)重量很難得到保障。為了提高高校軟件工程專業(yè)師資團(tuán)隊(duì)的教學(xué)水平,就要求學(xué)校不斷優(yōu)化任課教師的評價(jià)體系,優(yōu)先聘用有軟件企業(yè)工作經(jīng)驗(yàn)的教師,幫助學(xué)生更好掌握軟件工程專業(yè)的實(shí)踐能力。
2.2構(gòu)建新型的軟件工程人才培養(yǎng)模式
在新形勢下加強(qiáng)軟件工程人才培養(yǎng),就要求學(xué)校必須重點(diǎn)考慮到社會發(fā)展的真正需求,對軟件企業(yè)的訴求作出良性反饋。高校軟件工程專業(yè)教師應(yīng)將軟件公司的需求真正結(jié)合到自己的教學(xué)活動中去,將傳統(tǒng)的.教育模式不斷轉(zhuǎn)換為對學(xué)生工程實(shí)踐能力的提升。學(xué)校根據(jù)企業(yè)的實(shí)際需要,有效優(yōu)化自身培養(yǎng)模式,通過靈活多變的教學(xué)方式提高學(xué)生的學(xué)習(xí)主動性,鼓勵(lì)學(xué)生真正參與到教學(xué)實(shí)際活動中來,合理安排教學(xué)課程,注重培養(yǎng)學(xué)生的實(shí)踐能力和創(chuàng)新思維,以新型的培養(yǎng)模式實(shí)現(xiàn)對教學(xué)質(zhì)量的有效保證,實(shí)現(xiàn)對現(xiàn)代化教學(xué)體質(zhì)的優(yōu)化與完善。
2.3提高新型的軟件工程人才培養(yǎng)質(zhì)量
評價(jià)軟件工程教學(xué)模式是否適合社會發(fā)展的現(xiàn)狀,一方面需要審查軟件考核評價(jià)方式是否科學(xué),另一方面要審查軟件工程專業(yè)授課內(nèi)容是否得當(dāng)。對現(xiàn)行教學(xué)質(zhì)量的把握就要對原有教學(xué)方式進(jìn)行改進(jìn),實(shí)現(xiàn)課程教學(xué)從課堂到實(shí)地的延伸,通過開展教學(xué)實(shí)驗(yàn)和社會實(shí)踐,將原有的教學(xué)推廣到社會層面,保證學(xué)生畢業(yè)后實(shí)踐能力可以符合社會發(fā)展的實(shí)際需求。此外,對于教學(xué)考核和評價(jià)方式的合理配置也可以激勵(lì)學(xué)生主動參與到學(xué)校中來,這就要求專業(yè)課教師采用合理的考核方式替代傳統(tǒng)應(yīng)試下的考核方法,幫助學(xué)生注重對實(shí)踐能力的培養(yǎng)。
3結(jié)束語
在我國經(jīng)濟(jì)發(fā)展不斷邁入深水區(qū)的大背景下,如何通過科學(xué)改革軟件工程專業(yè)培養(yǎng)手段,為我國社會培養(yǎng)出更多符合社會未來發(fā)展的高素質(zhì)軟件工程專業(yè)人才已經(jīng)成為制約我國軟件工程專業(yè)快速穩(wěn)定發(fā)展的重要因素,推進(jìn)軟件工程專業(yè)教學(xué)改革必須要有堅(jiān)定的信心和決心。軟件工程專業(yè)教學(xué)體系的改革是一項(xiàng)復(fù)雜的系統(tǒng)工程,涉及到教學(xué)、人事、財(cái)務(wù)、安全、企業(yè)和社會諸方面,因此在改革的過程中需要加強(qiáng)與各職能部門的通力合作,進(jìn)而制定出具有實(shí)際操作意義的軟件工程教學(xué)培養(yǎng)模式。
參考文獻(xiàn)
[1]唐培和,徐奕奕,周德儉.以工程實(shí)踐為主線的軟件工程專業(yè)實(shí)訓(xùn)模式研究[J].軟件導(dǎo)刊,2012(6):16~18.
[2]盛琳陽,丁金鳳.基于校企合作的卓越軟件工程師培養(yǎng)[J].計(jì)算機(jī)教育,2011(16):4~8.
[3]郝身剛,張麗.地方院校軟件實(shí)訓(xùn)開展方式探索[J].南陽師范學(xué)院學(xué)報(bào),2012(6):109~111.
軟件工程論文
以溝通為出發(fā)點(diǎn),以溝通為中心進(jìn)行項(xiàng)目的開展,可以有效地進(jìn)行項(xiàng)目的管理,提高項(xiàng)目的質(zhì)量,降低風(fēng)險(xiǎn)與成本。
溝通,不僅僅是指用言語進(jìn)行溝通,還可以以書面,文檔,手冊,電話,郵件,會議等方式進(jìn)行。靈活運(yùn)用多種的溝通方式,使參與項(xiàng)目開發(fā)的每個(gè)成員能夠有統(tǒng)一的思想,不會產(chǎn)生歧義。當(dāng)然,溝通不僅僅是在工作上的溝通,也需要工作下的溝通。簡單來說,項(xiàng)目經(jīng)理對員工的不同程度的問候,或多或少會提升員工的工作積極性與主動性。而這也就升華到管理的層面,是管理項(xiàng)目,還是管理人?可以從底層分析,項(xiàng)目是由誰來做?是參與項(xiàng)目的員工。那么項(xiàng)目的質(zhì)量直接由什么來決定?員工的工作心態(tài)。但是員工的心理活動往往低多變的,沒有人能夠掌控,那么適當(dāng)?shù)臏贤ǎ粌H僅可以將這種情感活動向益于工作的方向轉(zhuǎn)移,而且也可以進(jìn)一步促進(jìn)公司的凝聚力,讓員工從心里將公司當(dāng)成一個(gè)大家來對待。而工作層面,適當(dāng)?shù)臏贤ǎ梢宰尡舜肆私鈱Ψ降乃伎挤绞?,迅速的采取合適的辦法,讓彼此的意見得到統(tǒng)一。而不是因?yàn)橐庖娤蜃螅a(chǎn)生分析,得不到進(jìn)一步的解決。從項(xiàng)目整體來講,合適的溝通可以降低項(xiàng)目需求的多變性,從而降低項(xiàng)目開發(fā)的成本;合適的溝通可以將技術(shù)層面的難題,得到共同的思想靠攏,從而得到解決;合適的溝通可以讓各崗位職責(zé)的人能夠明白彼此的意見,提高工作效率的同時(shí),也進(jìn)一步降低因?yàn)闇贤ú划?dāng),導(dǎo)致項(xiàng)目BUG出現(xiàn)的幾率。溝通分層次,同一個(gè)層次的人群互相溝通,不會有太大的難度與理論上的偏差。而針對不同領(lǐng)域,不同層次的人
來說,彼此之間的溝通成為了一個(gè)難題。所以從公司的角度分析,首先項(xiàng)目組成員必須具備最基本的理論基礎(chǔ),如:《軟件工程》,《軟件質(zhì)量》等。從細(xì)節(jié)劃分,編程人員需要有關(guān)于具體編碼規(guī)范等額外理論基礎(chǔ),測試人員需要有關(guān)測試方面等額外理論基礎(chǔ),針對項(xiàng)目經(jīng)理,不僅需要編程人員與測試人員的基礎(chǔ)理論,也需要整個(gè)項(xiàng)目的理論,如《軟件項(xiàng)目管理》,《項(xiàng)目管理知識體系》等管理知識。只有理論背景差別大不的情況下,互相之間的溝通,才會更加有效率,進(jìn)一步降低信息在傳輸之間的損耗,使開發(fā)出的軟件更加接近客戶的要求,提高客戶對公司產(chǎn)品的滿意度,有利于產(chǎn)品的市場推廣。所以完美的項(xiàng)目不存在,只能在共同的努力下,產(chǎn)品才能夠向完美進(jìn)一步靠近。以下從項(xiàng)目的整體來闡述溝通對各個(gè)層次的影響。
競標(biāo)階段,競標(biāo)的成敗與否,在于自己的產(chǎn)品是否接近客戶心中的目標(biāo),從而贏得投標(biāo),其中的關(guān)鍵在雙方的溝通。
眾所周知,項(xiàng)目從哪來,是從客戶的需求得來。那么從公司的角度出發(fā),如何獲得客戶的認(rèn)可,得到項(xiàng)目的投標(biāo)?這是個(gè)很現(xiàn)實(shí)的問題。在《軟件工程導(dǎo)論》上得到很多信息,如何快速開發(fā)出客戶滿意的模型,在于需求分析師從客戶交流中,得到有用信息的有效程度。其中的信息不僅僅是項(xiàng)目的功能,也有客戶的背景,使用環(huán)境,客戶群的習(xí)慣等等方面。根據(jù)市場調(diào)研顯示,客戶的體驗(yàn)度已經(jīng)成為一個(gè)不可忽視的環(huán)節(jié),雖然所開發(fā)的系統(tǒng)已經(jīng)完成了用戶的基本功能要求,但是從客戶最直接的感官出發(fā),系統(tǒng)操作不夠簡便,系統(tǒng)畫面不夠人性化等等細(xì)節(jié)體現(xiàn)出,客戶的滿意度沒有達(dá)到應(yīng)該有的高度。所以,
中間的溝通也就成了關(guān)鍵。作為項(xiàng)目前期需求的主導(dǎo)--需求分析師的素質(zhì)成為了主要因素。對于大多數(shù)人來說,獲取對方話語的.有效的信息量為80%,而經(jīng)過需求分析師的再一次理解,到了開發(fā)人員的手中的文檔的有效信息不到實(shí)際的70%,所以常常開發(fā)出來的軟件無法達(dá)到滿意的效果。如何在溝通中獲取全面的有效信息?最有效,也最全面的方式,莫過于在溝通交流之前,需求分析師進(jìn)行一次全面的市場調(diào)研,對該客戶的環(huán)境,業(yè)務(wù)等方面進(jìn)行理解與學(xué)習(xí)。然后在此基礎(chǔ)上,結(jié)合自己的理解與客戶進(jìn)行下一步的溝通,在客戶的角度思考問題,用自己的話語闡述客戶的各種需求,得到對方的肯定,最終整理出最滿意的客戶需求。
那么如何快速的讓客戶的需求,轉(zhuǎn)變?yōu)榭梢钥吹降降奈锢砟P?,這里提倡使用快速原型法。系統(tǒng)架構(gòu)師根據(jù)前期的客戶需求文檔,運(yùn)用axure等建模工具,快速有效地開發(fā)出前期的模型,使文字性的描述,轉(zhuǎn)變?yōu)樽钪庇^的物理模型,不僅可以更清晰的展現(xiàn)用戶需求,也可以更直觀的確認(rèn)該模型是否符合客戶的要求,以及時(shí)作出合理的調(diào)整,作出讓用戶滿意的模型產(chǎn)品。
開發(fā)模型的同時(shí),成本的估算工作已經(jīng)展開。有了具體的值,才會有實(shí)際給客戶的報(bào)價(jià)。所以如何估算?使用哪種方式估算?以哪個(gè)項(xiàng)目為藍(lán)本?需要進(jìn)一步的分析與思考。結(jié)合自己學(xué)的知識,以及向前輩請教的經(jīng)驗(yàn),發(fā)現(xiàn)(UCP)功能點(diǎn)算法,(LOC)代碼行算法,(WBS)工作結(jié)構(gòu)分解法已成為主流。對于UCP,主要用于面向?qū)ο蟮捻?xiàng)目,LOC與WBS沒有具體限制。每個(gè)算法都有自己的優(yōu)缺點(diǎn),對于不同
的項(xiàng)目,項(xiàng)目的不同階段,使用不同的算法,能夠很好地解決成本估算的問題。其中具體估算的同時(shí),經(jīng)驗(yàn)也是非常重要的,經(jīng)常性的去總結(jié)每個(gè)項(xiàng)目,詳細(xì)具體到單元,功能的估算,收錄成冊,形成良好的循環(huán),對于公司是至關(guān)重要的。而這里是項(xiàng)目第一次的初步估算,是為贏得競標(biāo)的概要值,得到標(biāo)后,需要進(jìn)行詳細(xì)的成本估算與具體商榷的價(jià)格。理論與經(jīng)驗(yàn)的結(jié)合,可以進(jìn)一步精確項(xiàng)目的成本估算,對于項(xiàng)目下一步的開展,起到良好的前期鋪墊作用。
公司得到競標(biāo)后,進(jìn)入需求分析階段,參與人員主要為需求分析師,系統(tǒng)架構(gòu)師,項(xiàng)目經(jīng)理。主要輸出為,詳細(xì)的項(xiàng)目成本估算,項(xiàng)目進(jìn)度估算與需求規(guī)格說明書,概要設(shè)計(jì),詳細(xì)設(shè)計(jì)等文檔。參與者之間,需要進(jìn)行詳細(xì)的溝通,達(dá)成思想上的統(tǒng)一。
項(xiàng)目成本估算與項(xiàng)目進(jìn)度的估算越詳細(xì)越好。實(shí)際中,為了滿足顧客期望的日期而造成的不合理進(jìn)度安排,在軟件領(lǐng)域比其他的任何工程領(lǐng)域要普遍得多。而且,非階段化方法的采用,少得可憐的數(shù)據(jù)支持,加上完全借助軟件經(jīng)理的直覺,這樣的方式很難生產(chǎn)出健壯可靠和規(guī)避風(fēng)險(xiǎn)的估計(jì)。所以在這個(gè)階段,開發(fā)并推行生產(chǎn)率圖表、缺陷率、估算規(guī)則等等,對于整個(gè)公司來說,最終會從這些數(shù)據(jù)的共享上獲益,形成良好的循環(huán)。分別來講,在成本的估算上,推崇使用UCP(功能點(diǎn)算法)。這種方法,可以將項(xiàng)目中的各個(gè)方面,包括各種風(fēng)險(xiǎn)都能夠考慮進(jìn)去。其中,在風(fēng)險(xiǎn)方面,需要全面的分析整個(gè)項(xiàng)目,從整體分析,然后小到局部,考慮未來可能出現(xiàn)的風(fēng)險(xiǎn),評估每
個(gè)風(fēng)險(xiǎn)的概率,計(jì)算出對應(yīng)的功能點(diǎn),然后估算每個(gè)功能點(diǎn)的費(fèi)用,從而得到比較理想的成本估算。在進(jìn)度的估算上,推崇使用WBS(工作結(jié)構(gòu)分解法),將項(xiàng)目任務(wù)進(jìn)行合理的細(xì)分,分到可以確認(rèn)的程度,然后估算每個(gè)WBS要素的時(shí)間,從而得出整個(gè)項(xiàng)目的時(shí)間。當(dāng)然WBS也可以適用于估算項(xiàng)目的成本,這里因人,因項(xiàng)目而異。靈活使用不同的方法,可以進(jìn)一步精確最終的估算值,將風(fēng)險(xiǎn)減小到最少,利于下個(gè)階段的展開。
在整個(gè)需求分析階段,要將需求做的更細(xì),更準(zhǔn)確為目標(biāo),不斷地與客戶溝通,嚴(yán)格杜絕使用習(xí)慣性的想法,去掩蓋客戶的真實(shí)需求,溝通應(yīng)該具體到每個(gè)功能點(diǎn),得到客戶的肯定后,進(jìn)行下個(gè)功能點(diǎn)的溝通。關(guān)注客戶的顏色感官,操作習(xí)慣等細(xì)節(jié)方面。盡可能全面的從客戶的角度去分析問題,然后結(jié)合公司的技術(shù),給用戶合理的反饋,得到最終雙方都滿意的結(jié)論。需求分析師需要具有良好的溝通能力外,也需要出色的理解分析能力,具備業(yè)務(wù)基礎(chǔ),項(xiàng)目成本評估,以及各種文檔的編寫能力。一個(gè)成熟的需求分析師,可以將溝通中信息的損耗減小到最低,提高用戶的滿意度,整理出比較全面的《需求規(guī)格說明書》,有利于系統(tǒng)架構(gòu)師的工作開展。
學(xué)習(xí)鳥網(wǎng)站是免費(fèi)的綜合學(xué)習(xí)網(wǎng)站,提供各行各業(yè)學(xué)習(xí)資料、學(xué)習(xí)資訊供大家學(xué)習(xí)參考,如學(xué)習(xí)資料/生活百科/各行業(yè)論文/中小學(xué)作文/實(shí)用范文實(shí)用文檔等等!
聲明:本網(wǎng)站尊重并保護(hù)知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請?jiān)谝粋€(gè)月內(nèi)通知我們,我們會及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時(shí)間:0.247秒