前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機(jī)軟件開發(fā)行業(yè)分析主題范文,僅供參考,歡迎閱讀并收藏。
[關(guān)鍵詞]計算機(jī);軟件開發(fā);規(guī)范化;分析
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-914X(2016)11-0361-01
隨著科技的發(fā)展,計算機(jī)已經(jīng)逐漸走入到人們生活當(dāng)中,軟件開發(fā)作為計算機(jī)領(lǐng)域最為重要的領(lǐng)域,有利于促進(jìn)計算機(jī)發(fā)展規(guī)模的擴(kuò)大,實現(xiàn)計算機(jī)的創(chuàng)新發(fā)展。本文將對計算機(jī)軟件開發(fā)規(guī)范化進(jìn)行分析,分別從:計算機(jī)軟件概述、計算機(jī)軟件開發(fā)中存在的問題、如何促進(jìn)計算機(jī)軟件開發(fā)的規(guī)范化,三個部分進(jìn)行闡述。
一、計算機(jī)軟件概述
關(guān)于計算機(jī)的組成,通常分為硬件與軟件,與硬件相比,軟件對于計算機(jī)而言占據(jù)著核心地位,但硬件能為軟件的兩件運行奠定重要基礎(chǔ)。所謂軟件開發(fā),主要是指軟件公司或軟件工程師以用戶需求為基準(zhǔn)來對軟件進(jìn)行規(guī)劃,編寫軟件程序、維護(hù)軟件一系列工作。軟件開發(fā)包括:設(shè)計評審控制程序、概要設(shè)計控制程序、項目管理控制程序、配置管理控制程序、軟件工具控制程序等內(nèi)容。
軟件開發(fā)階段通常是由:計劃―分析―設(shè)計―編碼―測試―維護(hù)等多個環(huán)節(jié)組成。由于計算機(jī)網(wǎng)絡(luò)環(huán)境相對負(fù)責(zé),難免會為計算機(jī)軟件開發(fā)工作帶來不良影響,據(jù)此我們必須對計算機(jī)軟件開發(fā)進(jìn)行規(guī)劃化,以此促進(jìn)軟件開發(fā)工作的有序進(jìn)行。
二、計算機(jī)軟件開發(fā)中存在的問題
目前,在計算機(jī)軟件開發(fā)工作中還存在諸多問題,如:軟件檢測過程缺乏規(guī)范性、軟件維護(hù)缺乏規(guī)范性,筆者將就這兩個問題進(jìn)行闡述。
(一)軟件檢測過程缺乏規(guī)范性
在軟件研發(fā)過程中難免會出現(xiàn)一些不可避及的錯誤,軟件檢測便能起到重要作用,及時找出程序中的錯誤,從而對其進(jìn)行完善。另外,軟件檢測工作還會根據(jù)用戶實際需求來予以改善。經(jīng)筆者調(diào)查,目前軟件檢測程序缺乏規(guī)范性,導(dǎo)致該現(xiàn)狀的主要原因有兩點:第一是由于軟件開發(fā)人員在編寫完畢,對其進(jìn)行檢測時,缺乏認(rèn)真嚴(yán)謹(jǐn)?shù)膽B(tài)度,最終導(dǎo)致檢測結(jié)果不準(zhǔn)確,影響到軟件的有效發(fā)揮;另外,軟件開發(fā)人員在開展檢測工作時,未讓用戶參與其中,因此導(dǎo)致在檢測時,忽略了用戶的實際感受,從而增加了軟件維護(hù)成本。
(二)軟件維護(hù)缺乏規(guī)范性
另外,軟件作為一種產(chǎn)品,與其他商品一樣,均有“售后服務(wù)”,消費者在購買后能充分享受到售后服務(wù)權(quán)利。計算機(jī)軟件跟其他商品不同,它的售后服務(wù)實際上就是軟件維護(hù)工作。然而目前我國在軟件維護(hù)方面缺乏一定規(guī)范性,導(dǎo)致該現(xiàn)狀出現(xiàn)的主要在于軟件開發(fā)人員自身,有部分軟件開發(fā)人員在對軟件進(jìn)行交付后,對于用戶在使用中遇到到的各自問題便會采取置之不理的態(tài)度,另外,有些軟件開發(fā)者為獲取更多經(jīng)濟(jì)利益,在維護(hù)費用方面會漫天索價。這兩種情況都是由于軟件維護(hù)規(guī)范化程度不夠?qū)е碌模绻粚ζ溥M(jìn)行治理,不僅會影響到計算機(jī)軟件開發(fā)的持續(xù)發(fā)展,還會消費者怨聲載道。
三、如何促進(jìn)計算機(jī)軟件開發(fā)的規(guī)范化
綜上,筆者對計算機(jī)軟件開發(fā)現(xiàn)狀進(jìn)行了分析,為了促進(jìn)軟件開發(fā)產(chǎn)業(yè)的發(fā)展,我們必須拿出一系列行之有效的措施來 促進(jìn)其規(guī)范化。筆者將就這一問題進(jìn)行闡述。
(一)提高計算機(jī)軟件開發(fā)規(guī)范化認(rèn)識
要促進(jìn)計算機(jī)軟件開發(fā)工作的規(guī)范化,首先應(yīng)提高開發(fā)人員對于軟件開發(fā)規(guī)范化的認(rèn)識。軟件開發(fā)人員作為軟件開發(fā)工作的實施者,必須樹立規(guī)范化意識,相關(guān)部門可通過定期培訓(xùn)來幫助開發(fā)者樹立責(zé)任意識。此外應(yīng)對軟件開發(fā)相關(guān)的法律法規(guī)予以完善,使軟件開發(fā)工作有法可依,有據(jù)可循,以此推動計算機(jī)軟件開發(fā)的規(guī)范進(jìn)行。
(二)對計算機(jī)軟件設(shè)計予以規(guī)范
軟件設(shè)計是軟件開發(fā)的第一步,也是最為關(guān)鍵的環(huán)節(jié)。軟件開發(fā)者在開展設(shè)計工作前應(yīng)對市場需求、用戶需要進(jìn)行充分了解,根據(jù)這些情況來開展軟件設(shè)計工作,軟件設(shè)計還應(yīng)充分遵循計算機(jī)軟件設(shè)計標(biāo)準(zhǔn),將具體設(shè)計策略及流程呈現(xiàn)給用戶,以此來了解是否還存在需要完善的部分,如果用戶不滿意,就必須進(jìn)行合理修改。計算機(jī)軟件設(shè)計的規(guī)范化是促進(jìn)軟件開發(fā)的重要部分,開發(fā)人員切忌馬虎大意。
(三)對計算機(jī)軟件開發(fā)編碼規(guī)范化
其次,還必須對軟件開發(fā)編碼進(jìn)行規(guī)范,計算機(jī)編碼工作是軟件開發(fā)的重中之重,編碼設(shè)計的正確與否直接影響著程序的完整性。因此,開發(fā)人員在進(jìn)行編碼時,應(yīng)充分考慮到用戶需求,根據(jù)軟件運行環(huán)境來開展軟件編碼,以此加強(qiáng)軟件開發(fā)編碼設(shè)計的規(guī)范化。
(四)對計算機(jī)軟件檢測規(guī)范化
經(jīng)筆者研究,軟件檢測過程中發(fā)生錯誤是一件十分常見的事,為了降低錯誤發(fā)生頻率,我們必須對其進(jìn)行不斷規(guī)范。首先,在開展軟件檢測工作時,必須要求用戶參與其中,當(dāng)開發(fā)人員發(fā)現(xiàn)漏洞時,應(yīng)遵循用戶的意見來進(jìn)行修補(bǔ),同時對檢測數(shù)據(jù)進(jìn)行保存,以備不時之需。另外,還應(yīng)組織多個測試小組,對軟件進(jìn)行反復(fù)測試,當(dāng)測試完畢后,開發(fā)人員應(yīng)將測試結(jié)果整理成文本。
(五)對計算機(jī)軟件維護(hù)規(guī)范化
最后,還應(yīng)對計算機(jī)軟件維護(hù)充分規(guī)范。首先軟件開發(fā)人員在設(shè)計程序時必須按照規(guī)范依據(jù)來操作,如果出現(xiàn)問題,必須立即維修,確保軟件的正常運行、此外,軟件開發(fā)者必須樹立責(zé)任意識,服務(wù)于消費者,誠信地開展軟件維護(hù)工作,使軟件開發(fā)行業(yè)得以凈化,為軟件開發(fā)行業(yè)的發(fā)展奠定重要基礎(chǔ)。
結(jié)束語
促使計算機(jī)軟件進(jìn)一步規(guī)范化,是計算機(jī)事業(yè)長遠(yuǎn)發(fā)展的重要前提,也是軟件行業(yè)生存發(fā)展的有效保證。讓軟件研發(fā)有明確的標(biāo)準(zhǔn),有明確的行業(yè)規(guī)范,有技術(shù)上的硬性指標(biāo),對軟件開發(fā)行業(yè)會起到一個很好的促進(jìn)作用,也會進(jìn)一步提高研發(fā)人員的工作責(zé)任心,將我國的計算機(jī)軟件開發(fā)不斷推向新的高度。
參考文獻(xiàn)
【關(guān)鍵字】軟件開發(fā);新技術(shù);應(yīng)用研究
1軟件開發(fā)的方式
1.1生命周期法
根據(jù)軟件開發(fā)的過程,從時間角度進(jìn)行階段劃分,將軟件開發(fā)分解成研發(fā)前期、研發(fā)中期、研發(fā)后期和反饋階段等諸多階段,并對每一階段的進(jìn)程和結(jié)果嚴(yán)格控制,確保軟件開發(fā)的質(zhì)量和精確度。
1.2原型化法
相比于生命周期法的嚴(yán)謹(jǐn)理論,原型化法不需要重復(fù)繁雜的定義和說明,在軟件開發(fā)初期也不必明確相關(guān)資料和信息,原型化法適合初期概念不明確的軟件開發(fā)。通過原型化系統(tǒng)的深入研究,不斷優(yōu)化從而達(dá)到軟件要求的條件。原型系統(tǒng)的紙上原型能根據(jù)軟件的一部分特征進(jìn)行工作原型還原,將部分制作好的軟件功能試放達(dá)到初步測試的效果,讓用戶及時的了解現(xiàn)有的原型以便后期調(diào)試和修改。
1.3自動化法
自動化法相對其他兩種方法來說,非常簡便快捷,只需要說出具體的方法和內(nèi)容,第四代軟件工具就能進(jìn)行自動分析和結(jié)果處理,設(shè)計和編寫代碼。自動化法主要依靠第四代技術(shù)的諸多軟件開發(fā)工具得以實現(xiàn)自動化的功能。
2計算機(jī)軟件開發(fā)的技術(shù)分類
2.1C語言技術(shù)
C語言是計算機(jī)軟件開發(fā)中使用最廣泛的基礎(chǔ)性技術(shù),作為最早被應(yīng)用的編程開發(fā)語言,C語言最早可追溯至1970年,經(jīng)過數(shù)十年的不斷進(jìn)步和完善,C語言技術(shù)已經(jīng)逐步趨于成熟。C語言在諸多操作系統(tǒng)和版本中都可完美使用,比如Windows、Linux、DOS等。C語言在編程過程中,僅包含關(guān)鍵字32個,控制語句9種,編譯過程十分簡潔,即使新手入門也能在很快的時間內(nèi)初步掌握編寫方法。其次,C語言包含了比較大的運算范圍,能夠處理包括括號在內(nèi)的很多類型運算,具有豐富的運算類型和良好的表達(dá)式類型。
2.2JAVA技術(shù)
JAVA技術(shù)相較于C語言來說,具備良好的安全性能和較強(qiáng)的通用性。JAVA技術(shù)普遍應(yīng)用在跨平臺的軟件開發(fā)中,最早可追溯至1995年,JAVA技術(shù)最開始被命名為OaK,不斷發(fā)展過程中更名為JAVA。JAVA技術(shù)推廣后,主要被應(yīng)用在Web軟件開發(fā)中,JAVA技術(shù)的出現(xiàn)將Web的發(fā)展進(jìn)程大大縮短。JAVA的界面風(fēng)格類似于C語言,在繼承C語言核心思想的基礎(chǔ)上,改進(jìn)了C語言的缺陷,通過垃圾回收站功能直接回收不需要引用對象所占據(jù)的內(nèi)存空間,讓程序員不必再擔(dān)心內(nèi)存不夠或內(nèi)存丟失的問題。其次,編譯JAVA的源代碼可以直接通過純文本編輯器進(jìn)行,不需要任何格式轉(zhuǎn)換或改變,在Windows操作系統(tǒng)能直接使用記事本就能實現(xiàn)JAVA代碼的編輯,在Linux操作系統(tǒng)內(nèi)可以使用vi工具進(jìn)行編譯。利用JAVA技術(shù)編寫的軟件具有結(jié)構(gòu)規(guī)范的特性,這是因為JAVA技術(shù)在語言使用上非常嚴(yán)謹(jǐn),結(jié)構(gòu)混亂的程序無法通過JAVA正常編寫。目前,JAVA技術(shù)是計算機(jī)軟件開發(fā)行業(yè)中主流的開發(fā)技術(shù)。
2.3VisualBasic技術(shù)
VisualBasic技術(shù)又稱VB技術(shù),是Microsoft公司推出的非常受歡迎的軟件編程語言之一,也是目前使用最多的開發(fā)語言。VB技術(shù)沒有使用傳統(tǒng)的編程界面,源于BASIC編程語言的VB語言實現(xiàn)了操作界面的圖形可視化,讓編程變得簡單明了和修改方便。VB的組件功能讓程序員十分輕松的進(jìn)行應(yīng)用程式的建立和修改,不論是新手還是專業(yè)人士,都能夠開發(fā)復(fù)雜的程序。優(yōu)化大師、MIS、MRP等企業(yè)軟件通過VB技術(shù)實現(xiàn)了快速發(fā)展,但是VB技術(shù)的缺陷也很明顯,不支持繼承、在處理異常錯誤時缺乏完善手段、不支持多線程等缺點讓VB技術(shù)的推廣應(yīng)用只停留在小范圍,沒有得到大范圍的普及。
3軟件開發(fā)技術(shù)存在的問題及對策
3.1軟件發(fā)展缺乏核心支撐技術(shù)
客觀的分析我國軟件發(fā)展歷程,我國軟件行業(yè)依舊處于初級發(fā)展階段,開發(fā)水平和研發(fā)能力都比較落后,和其他國家相比,我國在自主創(chuàng)新能力方面比較欠缺,這是我國軟件產(chǎn)業(yè)世界產(chǎn)業(yè)鏈中下游的主要原因,其次,我國開發(fā)的軟件層次和質(zhì)量都不高。核心技術(shù)的缺乏是導(dǎo)致這些問題出現(xiàn)的主要原因,部分前端和關(guān)鍵性的開發(fā)領(lǐng)域我國依舊處于空白期。軟件人才的結(jié)構(gòu)矛盾是限制我國軟件行業(yè)向更深更廣方向發(fā)展的原因,國內(nèi)從事軟件行業(yè)的人員多是基礎(chǔ)性的技術(shù)人才,專門從事基礎(chǔ)程序和技術(shù)支持等研究,沒有研究高層次科研的專業(yè)人才。針對此,我國應(yīng)該加大人才隊伍建設(shè),培育具備自主創(chuàng)新和高精尖科研水平的專業(yè)人才隊伍,不斷優(yōu)化人才配置,讓我國軟件開發(fā)力量逐步加強(qiáng),提高軟件開發(fā)的技術(shù)研究和產(chǎn)品質(zhì)量,加快軟件開發(fā)產(chǎn)業(yè)鏈的發(fā)展,讓我國軟件產(chǎn)業(yè)的發(fā)展水平爭取早日到達(dá)世界領(lǐng)先水平,軟件產(chǎn)業(yè)發(fā)展進(jìn)程不斷加快。
3.2軟件產(chǎn)業(yè)發(fā)展環(huán)境存在詬病
國內(nèi)軟件產(chǎn)業(yè)發(fā)展結(jié)構(gòu)不盡合理。缺少強(qiáng)大的領(lǐng)頭軍企業(yè),在國際上也沒有比較有說服力的產(chǎn)品和品牌,缺乏國際影響力。其次,國內(nèi)對硬件的關(guān)注和重視程度遠(yuǎn)遠(yuǎn)大于對軟件的開發(fā)和研究,在政策力度和科研經(jīng)費等硬性條件上也遠(yuǎn)遠(yuǎn)不能滿足軟件開發(fā)的需求,人才建設(shè)和人力資源等方面,也經(jīng)常出現(xiàn)人才流失現(xiàn)象。在國內(nèi)軟件行業(yè)發(fā)展進(jìn)程中,最大的問題之一就是盜版,盜版現(xiàn)象直接導(dǎo)致軟件企業(yè)的知識產(chǎn)權(quán)和智慧成果受到剽竊,致使軟件企業(yè)經(jīng)濟(jì)實力受損、開發(fā)積極性降低。其次,不公平競爭、科研投入不足等現(xiàn)實,無法保障工作人員良好的開發(fā)環(huán)境和工作積極性,造成軟件產(chǎn)品質(zhì)量下滑,難以提升發(fā)展空間。針對此,國家要加強(qiáng)政策引導(dǎo)和市場環(huán)境監(jiān)督,為軟件開發(fā)和軟件企業(yè)營造一個積極向上、公平健康的市場氛圍,實施相應(yīng)的法律法規(guī)對盜版現(xiàn)象進(jìn)行嚴(yán)厲打擊,切實保障企業(yè)的知識產(chǎn)權(quán),對不公平競爭和擾亂市場秩序的違法行為嚴(yán)厲懲處,加強(qiáng)市場秩序建設(shè),讓國內(nèi)的軟件開發(fā)行業(yè)能夠健康穩(wěn)定的推進(jìn)。其次,加大人力資源和基礎(chǔ)建設(shè)的投入,為軟件開發(fā)提供優(yōu)良的辦公環(huán)境和高素質(zhì)的人才隊伍,只有這樣,才能加快我國軟件開發(fā)的進(jìn)程,實現(xiàn)軟件技術(shù)的突破與創(chuàng)新。
參考文獻(xiàn):
[1]張偉.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展趨勢研究[J].軟件,2013(03):151~153.
1嵌入式實時軟件技術(shù)及其在計算機(jī)軟件設(shè)計中的應(yīng)用價值
1.1嵌入式實時軟件技術(shù)的概念在軟件開發(fā)設(shè)計過程中,將嵌入式實時軟件應(yīng)用到程序設(shè)計中,把面向需要處理的軟件對象,通過實時處理技術(shù)融入其中,使計算機(jī)軟件在遠(yuǎn)過程調(diào)用中,更加具備獨立性、安全性與實用性嵌入式系統(tǒng)可以劃分為4個層面,包含硬件層、軟件層、驅(qū)動層和操作系統(tǒng)層。它是一種功能強(qiáng)大,結(jié)構(gòu)復(fù)雜的計算機(jī)系統(tǒng),可以實現(xiàn)對具有復(fù)雜功能的軟、硬件的設(shè)計與開發(fā),并使之實現(xiàn)緊密耦合,以發(fā)揮出強(qiáng)大的功能。它是以計算機(jī)技術(shù)為基礎(chǔ),目的在于更加廣泛的應(yīng)用到實際中去。在實際開發(fā)過程中不單要控制成本,還有平衡功耗、性能和體積之間的關(guān)系。
1.2計算機(jī)軟件設(shè)計中的應(yīng)用價值(1)良好的存儲區(qū)保護(hù)功能是嵌入式實時軟件具有的一個重要特性,不但可以進(jìn)行軟件檢測和修復(fù),還可以很好的降低軟件設(shè)計缺陷,在很大程度上符合軟件開發(fā)和使用者對產(chǎn)品質(zhì)量的要求。(2)作為軟硬件高度融合的設(shè)計,嵌入式實時軟件在集成了硬件設(shè)施相關(guān)技術(shù)的同時,還大大提高了軟件系統(tǒng)對硬件設(shè)施的適用性,在發(fā)揮軟件系統(tǒng)的功能方面優(yōu)勢顯著。具體變現(xiàn)在:集成硬件設(shè)施方面,嵌入式實時軟件的設(shè)計兼顧了計算機(jī)處理器、I/O端口、微處理器等硬件設(shè)施的技術(shù)參數(shù)。軟件設(shè)計方面,需要采取層次化設(shè)計方式,來保證嵌入式實時操作可以和硬件設(shè)計完美結(jié)合,這樣可以做到兼顧多任務(wù)處理和實時操作的要求。通過操作嵌入式實時軟件對硬件系統(tǒng)下達(dá)指令,同步完成各項任務(wù)(3)計算機(jī)嵌入式實時軟件具有處理中斷、切換上下文、分配資源的優(yōu)勢。不僅可以大大提高計算機(jī)軟件的智能化與實時性,同時也可以有效提升計算機(jī)軟件設(shè)計效率與設(shè)計質(zhì)量。
2嵌入式實時軟件技術(shù)在計算機(jī)軟件設(shè)計中的應(yīng)用案例分析應(yīng)用
2.1案例介紹嵌入式實時軟件設(shè)計在微機(jī)繼電保護(hù)器設(shè)計中已經(jīng)開展了較為廣泛的應(yīng)用,并很大程度上提高了計算機(jī)軟件產(chǎn)品的質(zhì)量。本文中,嵌入式實時計算機(jī)軟件開發(fā)是基于軟硬件嵌入式實時系統(tǒng)開發(fā)而來的。具體包含對數(shù)字信號處理器、IO設(shè)備、C++語言以及ARM進(jìn)行應(yīng)用,旨在為進(jìn)一步開發(fā)計算機(jī)嵌入式實時軟件做鋪墊。
2.2設(shè)計流程計算機(jī)嵌入式實時軟件設(shè)計流程中應(yīng)注意以下幾點:第一,明確軟件使用方需求,做好溝通和記錄,便于開發(fā)過程中使用。第二,明確嵌入式實時設(shè)計理念在整個設(shè)計過程中的中心作用,如需求設(shè)計階段、代碼編寫生成階段、后期測試修改階段等。第三,在進(jìn)行計算機(jī)嵌入式實時軟件設(shè)計時,應(yīng)對各個功能進(jìn)行模塊化處理,針對每一模塊再進(jìn)行細(xì)分,這樣不但可以借助模塊對其他程序進(jìn)行開發(fā),還可以更好的完成軟件使用者的設(shè)計要求。第四,在進(jìn)行計算機(jī)嵌入式實時軟件設(shè)計過程中需要針對任務(wù)劃分職責(zé)和權(quán)限,做到每一個任務(wù)的地址都是唯一的,同時采用優(yōu)先級調(diào)度模式來提供嵌入式軟件實時。
2.3硬件設(shè)計在嵌入式實時軟件開發(fā)過程中,技術(shù)人員通常會選用AT91RM9200微處理器,這一微處理器具有外置接口豐富的特征,軟件開發(fā)人員可以借助這一特征實現(xiàn)同步控制。這也解決了系統(tǒng)中事件突發(fā)訪問功能的問題,同時大大縮短了嵌入式實時軟件的響應(yīng)時間。
2.4軟件設(shè)計嵌入式實時軟件軟件設(shè)計需要按模塊化進(jìn)行處理,既可以保持軟件在執(zhí)行任務(wù)時的速度又可以提高靈活性。由于各個模塊都保持相對的獨立性和重復(fù)性,因此,面向模塊中組件開發(fā)過程中,可以盡可能做到簡化。單一組件可以通過接口實現(xiàn)對外提供服務(wù)或請求服務(wù)的功能,而多個組件結(jié)合可以實現(xiàn)更高級別的提供、請求服務(wù)功能。
2.5程序?qū)崿F(xiàn)C++語言是計算機(jī)軟件開發(fā)過程中重要方式之一,嵌入式實時軟件的開發(fā)也可以運用C++語言來編寫相應(yīng)程序。
3結(jié)語
關(guān)鍵詞:計算機(jī);軟件開發(fā);數(shù)據(jù)庫測試技術(shù);技術(shù)措施
計算機(jī)軟件開發(fā)技術(shù)的發(fā)展為人們的工作和生活帶來了極大便利,同時,各種軟件應(yīng)用的開發(fā)也豐富了人們的精神生活。而在數(shù)據(jù)流量的持續(xù)增長過程中,系統(tǒng)問題也開始越來越突出,嚴(yán)重的情況下甚至?xí)?dǎo)致計算機(jī)系統(tǒng)癱瘓。在這樣的情況下,數(shù)據(jù)庫測試技術(shù)就變得尤為重要,通過數(shù)據(jù)庫測試技術(shù),可對計算機(jī)系統(tǒng)進(jìn)行科學(xué)的測試,以此來及時發(fā)現(xiàn)系統(tǒng)問題,并使其得到及時解決,避免由于系統(tǒng)問題造成的不利影響。因此,在進(jìn)行計算機(jī)軟件的開發(fā)過程中,技術(shù)人員一定要重視數(shù)據(jù)庫測試技術(shù)的應(yīng)用,以此來保障系統(tǒng)的正常運行。
1數(shù)據(jù)庫測試技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用意義概述
對于計算機(jī)軟件的開發(fā)而言,數(shù)據(jù)庫測試技術(shù)屬于一種關(guān)鍵性的技術(shù)手段,它可以實現(xiàn)數(shù)據(jù)的準(zhǔn)確、高效管理,并可以進(jìn)一步提升計算機(jī)運行可靠性和安全性。所以,在對計算機(jī)軟件進(jìn)行開發(fā)的過程中,應(yīng)該對數(shù)據(jù)庫測試技術(shù)加以合理應(yīng)用,以此來保障軟件的高效開發(fā),并為數(shù)據(jù)信息整理和收集提供充分的技術(shù)支撐[1]。同時,數(shù)據(jù)庫測試技術(shù)也可以為計算機(jī)軟件維護(hù)提供很大程度的幫助作用,其應(yīng)用水平將會對計算機(jī)軟件運行的可靠性與安全性起到直接的影響作用,因此,在具體的計算機(jī)軟件開發(fā)過程中,技術(shù)人員一定要加強(qiáng)該技術(shù)的研究和應(yīng)用,以此來實現(xiàn)計算機(jī)軟件良好的運行維護(hù)效果。
2計算機(jī)軟件開發(fā)過程中的數(shù)據(jù)庫測試技術(shù)措施分析
在進(jìn)行計算機(jī)軟件的開發(fā)過程中,數(shù)據(jù)庫測試措施主要包括以下的幾個方面:第一是集成測試,借助于數(shù)據(jù)庫測試技術(shù),可以將單元測試作為基礎(chǔ),按照具體的測試標(biāo)準(zhǔn)和測試要求來進(jìn)行子系統(tǒng)的設(shè)計,使其具有足夠高的質(zhì)量,這樣才可以有效促進(jìn)計算機(jī)數(shù)據(jù)庫集成化測試工作的順利進(jìn)行。第二是邏輯框架測試,在進(jìn)行邏輯框架測試的過程中,需要全面分析存在的漏洞和問題等,然后通過合理的處理方式來進(jìn)行相應(yīng)漏洞和問題的處理,這樣才可以實現(xiàn)計算機(jī)數(shù)據(jù)庫邏輯框架測試性能的有效提升[2]。第三是數(shù)據(jù)認(rèn)證,在對數(shù)據(jù)信息進(jìn)行認(rèn)證處理的過程中,可對其數(shù)據(jù)庫的具體情況做到有效檢查,并實現(xiàn)數(shù)據(jù)內(nèi)容的鏡像形成,以此來保障數(shù)據(jù)信息的一致性。
3計算機(jī)軟件開發(fā)過程中的數(shù)據(jù)庫測試內(nèi)容分析
(1)壓力測試在完成了計算機(jī)軟件的開發(fā)之后,技術(shù)人員需要進(jìn)行軟件的壓力測試,也就是BUG測試,只有在測試結(jié)果和系統(tǒng)的實際運行需求相符時,才可以對這款軟件進(jìn)行應(yīng)用和推廣。由此可見,壓力測試對軟件開發(fā)質(zhì)量有著重要意義。這里所說的壓力測試并不是功能檢測,而是通過智能化的方式對軟件自身的反應(yīng)時間和運行速度進(jìn)行檢測與分析,使其運行的流暢度得以有效保障。因此,在相關(guān)軟件的指定命令下達(dá)時,技術(shù)人員首先應(yīng)對其綜合表現(xiàn)進(jìn)行認(rèn)真觀察,并以此為依據(jù)來進(jìn)行其性能等級的明確,然后再通過針對性的措施來確保軟件開發(fā)的科學(xué)合理性。在具體測試中,因為很多因素都會對軟件運行速度造成影響,其中主要的影響因素是用戶的應(yīng)用習(xí)慣以及系統(tǒng)自身的應(yīng)用算法效率。就用戶的應(yīng)用習(xí)慣而言,如果一款軟件在某一個時間段屬于應(yīng)用的高峰期,那么在此期間,大量用戶都會通過系統(tǒng)來登錄這款軟件,這樣的情況就會使其運行出現(xiàn)卡頓現(xiàn)象,對其應(yīng)用性能造成不良影響。同時,在對具有較高算法效率的軟件進(jìn)行壓力測試中發(fā)現(xiàn),其表現(xiàn)良好,但是對具有較弱算法效率的軟件進(jìn)行壓力測試的過程中卻發(fā)現(xiàn)其表現(xiàn)并不理想,因此,在具體的軟件開發(fā)過程中,技術(shù)人員應(yīng)將強(qiáng)化技術(shù)的應(yīng)用力度作為重點,以此來實現(xiàn)其壓力測試閾值的不斷提升,保障用戶的應(yīng)用體驗。另外,在進(jìn)行壓力測試的過程中,為進(jìn)一步提升判斷的精準(zhǔn)性,技術(shù)人員應(yīng)充分重視現(xiàn)代化的技術(shù)與設(shè)備應(yīng)用,并注意測試軟件的專業(yè)性[3]。通過這樣的方式,才可以有效保障壓力測試效果,為計算機(jī)軟件的良好開發(fā)、應(yīng)用與維護(hù)奠定堅實基礎(chǔ)。
(2)容量測試當(dāng)今,由于計算機(jī)信息技術(shù)不斷發(fā)展和進(jìn)步,人們對于數(shù)據(jù)庫資源的應(yīng)用頻率也在不斷提升,特別是在數(shù)據(jù)端接口有限的條件下,更應(yīng)該做好數(shù)據(jù)容量的測試。在具體的容量測試過程中,軟件開發(fā)者應(yīng)該在對目標(biāo)軟件進(jìn)行應(yīng)用和推廣之前做好數(shù)據(jù)庫增長情況的合理評估,必要情況下,可借助于相應(yīng)的模擬軟件和模擬技術(shù)來進(jìn)行數(shù)據(jù)庫容量測試。通過這樣的方式,才可以有效保障軟件數(shù)據(jù)庫的流暢運行,為整個的軟件開發(fā)和應(yīng)用奠定良好基礎(chǔ),由此可見,數(shù)據(jù)庫容量測試是保障軟件正常使用的一項關(guān)鍵內(nèi)容,而其測試結(jié)果則和數(shù)據(jù)庫應(yīng)用者的應(yīng)用習(xí)慣具有直接的關(guān)聯(lián)性。在具體測試中,其測試結(jié)果是基本的標(biāo)桿數(shù)據(jù)量以及增加的數(shù)據(jù)量相加的結(jié)果,在這一過程中,也需要通過相關(guān)的分析與評估軟件來共同測試。通過對比、分析以及評估等結(jié)合的形式來進(jìn)行數(shù)據(jù)庫容量測量,可使其準(zhǔn)確性實現(xiàn)進(jìn)一步提升,且因為該測試技術(shù)比較便捷,所以該技術(shù)已經(jīng)被廣泛應(yīng)用到了我國的計算機(jī)軟件開發(fā)測試中。在具體實踐中,為有效避免系統(tǒng)出現(xiàn)運行崩潰現(xiàn)象,技術(shù)人員應(yīng)該將軟件的實際工作情況作為依據(jù)來進(jìn)行數(shù)據(jù)庫系統(tǒng)的升級,以保障各項數(shù)據(jù)處理和儲存的時效性[4]。通過這樣的方式,才可以讓軟件系統(tǒng)得到科學(xué)的維護(hù)和管理。通過具體的測試發(fā)現(xiàn),整個的測試環(huán)節(jié)中,數(shù)據(jù)記錄和儲存與字段數(shù)和字符數(shù)之間有著很大的關(guān)聯(lián)性,所以為保障數(shù)據(jù)庫系統(tǒng)容量,在軟件開發(fā)中,技術(shù)人員應(yīng)對其字段數(shù)以及字符數(shù)做出合理的優(yōu)化和升級。
(3)一致性測試在計算機(jī)軟件的開發(fā)中,計算機(jī)數(shù)據(jù)庫的一致性測試是一項重要內(nèi)容,該測試主要有表格主鍵、表格外連接關(guān)系和刪除的一致性測試。在表格主鍵測試中,首先需要全面分析系統(tǒng)實際需求,并完成相關(guān)信息的精準(zhǔn)記錄。在進(jìn)行數(shù)據(jù)庫測試的實際測試過程中,為有效保障測試結(jié)果的準(zhǔn)確性,一定要對表格主鍵進(jìn)行一致性測試,如果在測試中發(fā)現(xiàn)其結(jié)果數(shù)據(jù)并不具有唯一性,就需要重新進(jìn)行表格主鍵的設(shè)計和整理。同時,在對數(shù)據(jù)庫測試技術(shù)進(jìn)行具體應(yīng)用的過程中,也應(yīng)該對主鍵外關(guān)系進(jìn)行重點測量,讓主鍵外信息中的重點字段和長度設(shè)計保持一致。但是在實際測試中,因為軟件開發(fā)者缺乏對此項測試工作的重視,導(dǎo)致測試數(shù)據(jù)模糊、降低測試精度的情況十分常見,這樣的情況也為計算機(jī)軟件開發(fā)帶來了很大難度。對于計算機(jī)系統(tǒng)而言,在對初聯(lián)表進(jìn)行測試的過程中,需要將數(shù)據(jù)刪除方面的一致性測試作為一項重點內(nèi)容。在對計算機(jī)中的主表結(jié)構(gòu)進(jìn)行刪除時,也應(yīng)該針對附表數(shù)據(jù)同時產(chǎn)生一個刪除效應(yīng),讓計算機(jī)對信息的處理效率得以進(jìn)一步提升,同時也讓不同用戶對數(shù)據(jù)資源完整性方面的需求得以有效滿足。比如,在學(xué)生信息表中,因為成績單是次聯(lián)形式的表格,所以在對表格刪除的過程中,也會默認(rèn)將成績單刪除。通過這樣的方式,就可以讓系統(tǒng)的表格處理效率得以顯著提升。如果計算機(jī)系統(tǒng)內(nèi)含有多個表格,其一致性測試將會對其系統(tǒng)開發(fā)產(chǎn)生關(guān)鍵性的指導(dǎo)作用,通過一致性測試,可有效保障系統(tǒng)開發(fā)與應(yīng)用的合理性與科學(xué)性。因此,在具體測試中,技術(shù)人員一定要對其一致性測試足夠重視。
(4)性能測試在計算機(jī)系統(tǒng)處于正常運行的狀態(tài)下,也可能會發(fā)生系統(tǒng)崩潰現(xiàn)象,通過分析其原因可以發(fā)現(xiàn),之所以會出現(xiàn)這樣的情況,是因為數(shù)據(jù)庫無法承受規(guī)模龐大的信息計算,進(jìn)而導(dǎo)致軟件性能受到破壞。所以,在對計算機(jī)進(jìn)行軟件開發(fā)之前,技術(shù)人員一定要做好計算機(jī)數(shù)據(jù)庫的性能測試,以此來實現(xiàn)數(shù)據(jù)庫應(yīng)用功能的充分發(fā)揮,讓整個計算機(jī)系統(tǒng)保持流暢運行。在具體的軟件開發(fā)中,因為不能通過手工的方式來測量系統(tǒng)運行效率,所以需要借助于專業(yè)化的檢測軟件來進(jìn)行系統(tǒng)檢測,以此來實現(xiàn)對數(shù)據(jù)庫實際應(yīng)用功能及其性能的全面了解。在具體操作過程中,因為每一個數(shù)據(jù)庫都有著不同的容量,所以為有效保障其應(yīng)用性能達(dá)到最佳狀態(tài),需通過科學(xué)有效的方式對軟件具體的應(yīng)用場景及其負(fù)載情況進(jìn)行檢測,以此來實現(xiàn)合理化、智能化的軟件開發(fā)。測試中,應(yīng)主要讓系統(tǒng)的運行環(huán)境保持一致,這樣才可以讓軟件開發(fā)這一行業(yè)實現(xiàn)良好發(fā)展[5]。因為計算機(jī)軟件的開發(fā)質(zhì)量及其操作性能將會對其整體產(chǎn)生很大程度的影響,特別是對軟件應(yīng)用中的卡頓問題,更是與其開發(fā)質(zhì)量和操作性能有著直接關(guān)系。所以,在具體的軟件開發(fā)過程中,技術(shù)人員應(yīng)對系統(tǒng)軟件定期進(jìn)行性能自檢工作,在保障系統(tǒng)性能的基礎(chǔ)上借助于先進(jìn)的技術(shù)手段來實現(xiàn)數(shù)據(jù)信息處理能力的進(jìn)一步提升。比如,可借助于FDactoryata技術(shù)中所具備的數(shù)據(jù)生產(chǎn)能力來保障數(shù)據(jù)信息的一致性和準(zhǔn)確性,并注重數(shù)據(jù)庫技術(shù)的模擬訓(xùn)練和完善升級,以此來實現(xiàn)計算機(jī)軟件開發(fā)質(zhì)量的進(jìn)一步提升。
計算機(jī)工程的應(yīng)用目的是能夠改善現(xiàn)代生活,隨著人們節(jié)奏的加快,相應(yīng)的計算機(jī)應(yīng)用逐漸的運用到人們的日常生活,因此有必要對目前計算機(jī)應(yīng)用和開發(fā)的主要特點以及主要面臨的問題進(jìn)行分析,針對這些問題提出相應(yīng)的解決措施,目的是能夠采用計算機(jī)更方便的指導(dǎo)人們的生活。
一、計算機(jī)應(yīng)用技術(shù)
(一)計算機(jī)技術(shù)概述
隨著我國計算機(jī)的發(fā)展,計算機(jī)幾乎運用到我國的各行各業(yè),計算機(jī)所涉及到的的計算機(jī)技術(shù)以及管理系統(tǒng)已經(jīng)較好的融為一體,同時現(xiàn)代計算機(jī)的發(fā)展能夠?qū)崿F(xiàn)人和計算機(jī)之間的交流。在全球經(jīng)濟(jì)一體化的背景下,計算機(jī)的技術(shù)得到了較好的發(fā)展空間,其計算機(jī)的領(lǐng)域的非數(shù)值應(yīng)用對于科學(xué)技術(shù)的進(jìn)步有較大的促進(jìn)作用隨著20世紀(jì)40年代第三次科技革命的拓展,科學(xué)已經(jīng)覆蓋了各個重要的領(lǐng)域,隨著計算機(jī)進(jìn)入我國,在市場經(jīng)濟(jì)的環(huán)境下得到了長遠(yuǎn)的發(fā)展。我國計算機(jī)的應(yīng)用最先運用到科研以及國防科技中,隨著計算機(jī)的普及,計算機(jī)逐漸在教育以及工業(yè)中得到了發(fā)展,因此計算機(jī)技術(shù)得到了多元化的發(fā)展。新世紀(jì)到來之后,計算機(jī)已經(jīng)成為家庭娛樂以及辦公中非常重要的方式。
(二)軟件工程概述
軟件工程師21世紀(jì)發(fā)展較為迅速的行業(yè),軟件工程能夠?qū)⒗碚撝R運用到實踐中的一種方式,和傳統(tǒng)的工程相比,軟件工程具有開發(fā)較為高效,同時軟件工程開發(fā)出來的應(yīng)用能夠更加滿足實際的要求,軟件工程在我國科學(xué)領(lǐng)域中取得了較大的進(jìn)展。軟件工程的應(yīng)用較為廣泛,從計算機(jī)領(lǐng)域,到教育以及管理領(lǐng)域中都有非常廣泛的運用。但是軟件工程的提出時間較為,一直到20世紀(jì)70年代,軟件工程才正式的被提出,隨著接下來的研究深入,軟件工程隨著結(jié)構(gòu)化程序語言豐富以及結(jié)構(gòu)方法日益完善得到了一定的發(fā)展。
目前軟件工程在建設(shè)方法主要目標(biāo)包括降低軟件開發(fā)的成本,實現(xiàn)較高層次的軟件開發(fā)功能,從而有效的實踐出軟件性能,開發(fā)出來的軟件具有實用性較強(qiáng),后期的維護(hù)成本較低。同時計算機(jī)軟件工程的發(fā)展較為迅速,目前朝著面向編程內(nèi)容,最大程度的提升軟件工程師的技術(shù)水平發(fā)展。
二、計算機(jī)應(yīng)用與軟件工程建設(shè)的意義
隨著我國市場經(jīng)濟(jì)的發(fā)展,我國的各行各業(yè)都面臨著巨大的挑戰(zhàn),在這樣的背景下,行業(yè)之間的經(jīng)營方式和管理帶來了新的挑戰(zhàn),現(xiàn)代科學(xué)技術(shù)的發(fā)展促進(jìn)了社會的發(fā)展,同時帶來了和計算機(jī)之間的聯(lián)系,采用現(xiàn)代化的計算機(jī)技術(shù)能夠促進(jìn)社會資源的合理分配,同時增強(qiáng)了我國的綜合國力,在企業(yè)領(lǐng)域還能夠在一定程度上能夠保證企業(yè)信息化的發(fā)展,使得企業(yè)在現(xiàn)代化的經(jīng)濟(jì)發(fā)展中處于較為有利的地位,能夠適應(yīng)激烈市場經(jīng)濟(jì)的發(fā)展,增強(qiáng)計算機(jī)在軟件工程中的運用是時展的要求,而計算機(jī)技術(shù)的發(fā)展目前較快,在發(fā)展的過程中,也逐漸朝著簡單化以及快速化的方向進(jìn)行發(fā)展。
三、加強(qiáng)計算機(jī)應(yīng)用與軟件工程建設(shè)的策略
(一)提升計算機(jī)應(yīng)用技術(shù)水平
在運用計算機(jī)以及軟件運用的中,需要吸引更多優(yōu)秀的人才來實現(xiàn),因此無論計算機(jī)和軟件工程發(fā)展到了哪一個階段,優(yōu)秀的人才都是其中不可或缺的元素,優(yōu)秀的人才一方面能夠完善計算機(jī)在應(yīng)用技術(shù)上的運用,另外一方面對于宣傳計算機(jī)的整體水平有一定的幫助,因此人才的力量在社會發(fā)展中具有非常重要的作用,針對技術(shù)人員而言,在社會生活的過程中,需要提升自身的理解和掌握新技術(shù)的能力,針對性的去提高自身的計算機(jī)應(yīng)用的水平,從而引導(dǎo)更多的優(yōu)秀人才加入到計算機(jī)的應(yīng)用領(lǐng)域。
(二)增強(qiáng)計算機(jī)應(yīng)用與軟件工程建設(shè)的運行機(jī)制
計算機(jī)的運用以及軟件工程在初期建設(shè)的過程中,需要花費大量的時間,同時也需要實踐和理論相結(jié)合,才能夠發(fā)揮自身的最大意義。在增強(qiáng)計算機(jī)和軟件工程的運用上,需要包括管理專家以及系統(tǒng)分析專家的驗證,利用有效的資源,有效的構(gòu)建計算機(jī)應(yīng)用和軟件工程團(tuán)隊的建設(shè),另外國家相關(guān)的部門也需要對計算機(jī)應(yīng)用和軟件工程的建設(shè)進(jìn)行大量的支持,從而支持計算機(jī)和軟件工程的發(fā)展。
四、計算機(jī)應(yīng)用與軟件工程建設(shè)的發(fā)展趨勢
(一)計算機(jī)應(yīng)用的發(fā)展趨勢
隨著計算機(jī)的發(fā)展,近些年來,計算機(jī)逐漸朝著微型化以及精密化的方向在進(jìn)行分發(fā)展。目前我國社會進(jìn)程在加快,計算機(jī)為了滿足社會發(fā)展的需要,在性能和外觀需要作出巨大的改變。在功能滿足的前提下,需要盡量滿足計算機(jī)在外觀上和攜帶方面的需求。例如計算機(jī)在外觀上需要盡量的做到時尚化和便捷式,隨著數(shù)字化時代的帶來,計算機(jī)的智能化是數(shù)據(jù)分析和科研發(fā)展的重要的前提,因此計算機(jī)的工作需要不斷的進(jìn)行簡化和人性化,但是計算機(jī)在發(fā)展的過程中,不能忽略了計算機(jī)最基本的功能,促進(jìn)計算機(jī)的精密化,才能夠滿足時代的發(fā)展。
(二)軟件工程的發(fā)展趨勢
軟件工程發(fā)展隨著全球化和開放性的深入,也將得到長遠(yuǎn)的發(fā)展,軟件開發(fā)是行業(yè)市場環(huán)境和開發(fā)環(huán)境變化和變化的產(chǎn)物,因此軟件開發(fā)需要根據(jù)市場的需求進(jìn)行變動。若以傳統(tǒng)思維進(jìn)行軟件工程建設(shè)將不能適應(yīng)時代的發(fā)展需求。信息化進(jìn)程的不斷加快,全球化的合作交流逐漸登上歷史舞臺;軟件工程建設(shè)的開放性計算在軟件開發(fā)行業(yè)應(yīng)用程度不斷加深,軟件開發(fā)者之間的交流更加便利,對于后期的軟件維護(hù)幫助較大。
五、結(jié)束語
綜上所述,本文首先分析了計算機(jī)應(yīng)用和軟件工程建設(shè)目前主要特征,針對目前的特征以及主要面臨的問題,提出了未來的發(fā)展,目的是提高計算機(jī)應(yīng)用和軟件工程建設(shè)的普遍性,促進(jìn)我國信息化的發(fā)展。
關(guān)鍵詞:計算機(jī)軟件;管理特點與內(nèi)容;問題;對策
一、 計算機(jī)軟件工程項目的特點及管理內(nèi)容
1、特點
1)軟件產(chǎn)品具有不可見性。由于軟件不是直接可見的,需專業(yè)軟件工程方法結(jié)合有效測試才可感知其存在。2)軟件類產(chǎn)品具有不確定性與多樣性的特性,更加沒有標(biāo)準(zhǔn)軟件編輯過程。3)大型軟件工程通常是一次性工程,其需求用戶源不確定、結(jié)構(gòu)復(fù)雜、工作量大、風(fēng)險大,而且應(yīng)用國際先進(jìn)新技術(shù)較多,如多維分析(OnLineAnalysiSProcess)、數(shù)據(jù)挖掘 (DataMining)等。
2、軟件管理的內(nèi)容
目前軟件開發(fā)的自動化程度很低,在研究與開發(fā)過程中,人是最重要因素。因此,軟件工程管理絕大程度上是對工程開發(fā)人士的管理。我們首先需根據(jù)軟件工程的個別特性,來分析安排軟件工程管理的具體事項,具體內(nèi)容包括對開發(fā)工程人員、組織部門、用戶需求、檔案資料等等方面的管理。
1) 工程開發(fā)者。 工程開發(fā)者一般分成:項目負(fù)責(zé)人、系統(tǒng)分析員、高級程序員、初級程序員、資料員和其他輔助人員。根據(jù)項目的規(guī)模大小。有可能一人身兼數(shù)職,但職責(zé)必須明確。不同職責(zé)的人,要求的素質(zhì)不同。如項目負(fù)責(zé)人需要有組織能力、判斷能力和對重大問題能做出決策的能力;系統(tǒng)分析員則要有概括能力、分析能力和社交活動能力;程序員需要有熟練的編程能力等。人員要少而精,選人要慎重。
2 ) 組織部門。組織部門一般分為三種部門。其一,主程序員組織部門。他的目的是為保證全部門協(xié)調(diào)與統(tǒng)一。其二,專家部門。即由許多計算機(jī)軟件專家組成的專業(yè)開發(fā)部門。這種部門能發(fā)揮大部分人員積極性。其三,民主部門。民主部門由從事各方面工作的人員輪流擔(dān)任部長。它對調(diào)動大家積極性有著具大作用。
3)用戶部門組。身為一軟件工程管理項目負(fù)責(zé)人,與用戶保持良好溝通關(guān)系,善于了解用戶心理是必不可少的工作。要意識到在需求領(lǐng)域,對計算機(jī)持消極態(tài)度的客戶的心理輔導(dǎo)工作非常重要,通過業(yè)務(wù)骨干,切實了解其用戶需求。使其認(rèn)識到:計算機(jī)發(fā)展與應(yīng)用是現(xiàn)代化必然的趨勢,應(yīng)早日學(xué)習(xí)了解熟計算機(jī)軟件的應(yīng)用。而對那些盲目期望早日用上計算機(jī)軟件的客戶來說,必須讓他們了解到開發(fā)一個軟件工程不是一朝一夕就能完成的,我們需根據(jù)現(xiàn)有的條件量力而行,通過一系列的團(tuán)隊配合,深入交流,取長補(bǔ)短,加強(qiáng)合作,才能夠確保軟件設(shè)計工程按預(yù)期計劃完成。
4)、檔案資料。開發(fā)軟件過程的各種活動都需以檔案的形式顯示標(biāo)明。每階段檔案資料不僅是前各階段工作備案復(fù)審,更是后各個階段工作的堅實地基。軟件工程管理優(yōu)缺點在于很大程度上可以用檔案資料管理的好壞來反映的。因此,在每一次的開發(fā)過程中我們必須都要把初步設(shè)計、中間過程、最后結(jié)果這三個方面建立起一套完整的檔案資料。并使其文檔管理都有著一定的細(xì)致化、標(biāo)準(zhǔn)化。
二、計算機(jī)軟件工程項目管理存在的問題
1、軟件工程需求分析與實際業(yè)務(wù)之間的差距。這是軟件工程中最令人頭疼的問題,其原因是軟件工程在需求分析階段,對業(yè)務(wù)需求的實體、數(shù)據(jù)及實際活動要求進(jìn)行調(diào)查,而這些工作往往被研究業(yè)務(wù)認(rèn)為是表面的工作,作出的檔案資料對詳細(xì)設(shè)計單單具有框架式的作用,但是作為研究業(yè)務(wù)的本質(zhì),即研究業(yè)務(wù)規(guī)則被嚴(yán)重忽略了。這便使軟件設(shè)計工程師在后續(xù)設(shè)計中,憑空想象研究業(yè)務(wù)規(guī)則,導(dǎo)致最后設(shè)計的產(chǎn)品與實際業(yè)務(wù)有大偏差。
2、軟件工程項目管理的工作量是難以預(yù)計的。眾所周知,軟件工程實際工作量具有很大彈性,開發(fā)過程中的人為因素對其開發(fā)進(jìn)度具有很大的影響。如開發(fā)者的投入程度、業(yè)務(wù)員的管理水準(zhǔn)、用戶積極配合的程度等等。若撇開人為因素,則在確定業(yè)務(wù)規(guī)則的基礎(chǔ)下,軟件開發(fā)的工作量必然是很好估算的。
3、風(fēng)險管理意識較弱.。任何項目都有風(fēng)險,風(fēng)險一旦發(fā)生便會產(chǎn)生難以預(yù)計的損失,項目風(fēng)險管理特別重要 。但是某些項目負(fù)責(zé)人沒有充分認(rèn)識到風(fēng)險管理在軟件項目管理中的重要作用,對計劃書中風(fēng)險管理章節(jié)部分敷衍了事,對項目風(fēng)險管理所必備的知識不能充分掌握,以至于對事后的風(fēng)險防范起不到較好的抵御作用。
4、項目團(tuán)隊內(nèi)部溝通、協(xié)作問題
在當(dāng)今信息時代,任何項目都離不開人的協(xié)作,只有這樣,才能確保開發(fā)工作井然有序地進(jìn)行,計算機(jī)軟件項目更是如此。有時,項目團(tuán)隊內(nèi)部會出現(xiàn)各階段各角色間責(zé)任分工不清晰,導(dǎo)致推卸工作、推卸責(zé)任的現(xiàn)象常有發(fā)生;但是即使這種不同角色之間責(zé)任分工比較清晰,若各項目開發(fā)成員悶頭各做各的事,不愿意主動與他人合作,最終導(dǎo)致工作效率下降。另外,由于系統(tǒng)各部分人員只關(guān)注自己工作還可能造成系統(tǒng)集成難以運行,產(chǎn)生不必要損失。
三、工程項目管理對策
1、以重視人才為根本,完善人力資源管理體系
人才是根本。若想占領(lǐng)市場,做好軟件項目管理,企業(yè)必須堅持以人才為核心的理念,擁有一支高素質(zhì)項目管理人員隊伍,需懂得進(jìn)行人力資源優(yōu)化管理。首先,加強(qiáng)軟件項目管理方的知識培訓(xùn)。軟件項目經(jīng)理必須接受系統(tǒng)的項目管理知識教育,需重視人力資源管理與溝通管理方面的學(xué)習(xí),將實踐與知識、經(jīng)驗有效結(jié)合,用以提高自身項目管理水平;其次,嚴(yán)格的獎懲規(guī)定,建立軟件開發(fā)人員升職途徑。逐步進(jìn)行人事制度改革,設(shè)置與行政職位平等的技術(shù)職位,為開發(fā)人員升職創(chuàng)造更好的條件,激發(fā)他們的主動性、積極性與創(chuàng)造性,更好地為項目工作服務(wù)。
2、有效地對項目進(jìn)度、風(fēng)險管理控制與調(diào)整
第一,加強(qiáng)工作進(jìn)度管理 ,嚴(yán)格控制任務(wù)與跟蹤管理。制定項目管理運行表,定期舉行項 目狀態(tài)會議,監(jiān)督進(jìn)程的進(jìn)度 ,嚴(yán)格控制動態(tài)調(diào)整。第二,建立有效的風(fēng)險管理制度。項目經(jīng)理運用風(fēng)險管理的知識,熟悉掌握風(fēng)險識別、量化和控制的方法,在項目啟動后能對風(fēng)險進(jìn)行識別。第三,風(fēng)險在整個項目的生命周期中都有可能出現(xiàn),所以要定期做出識別和處理。處理風(fēng)險時一般要按風(fēng)險等級采取不同的手段進(jìn)行控制,可 以采取規(guī)避、減緩和轉(zhuǎn)移等處理策略及時進(jìn)行調(diào)整。
3、加強(qiáng)溝通協(xié)作,建立高效團(tuán)隊
首先,制定有效的溝通制度,采取多種溝通形式,改善員工的溝通環(huán)境 ,以增強(qiáng)溝通意識,提高溝通的有效性。如通過制度規(guī)定,對于特別的信息要采用多種方式進(jìn)行有效溝通,以保證消息及時、準(zhǔn)確地傳達(dá)到位。其次,進(jìn)行合理分工。在軟件開發(fā)行業(yè),人是創(chuàng)造力的主體。因此,合理分工必須建立在人的基礎(chǔ)上,不僅要按人員職位劃分工作任務(wù),更要根據(jù)每個人的特點、專長進(jìn)行分工。再次,培養(yǎng)團(tuán)隊的積極性。一個組織能否成功,其團(tuán)隊情緒的培養(yǎng)發(fā)揮著重要作用。團(tuán)隊積極性的激發(fā)是保證項目開發(fā)工作順利進(jìn)行的重要前提。針對具體的對象提倡激勵、完善的解決方案,“動之以情曉之以理”,加強(qiáng)感性與親情的融合,能有效激發(fā)人員潛在動力,更好的投入到計算機(jī)軟件工程之中。
【關(guān)鍵詞】軟件工程專業(yè)應(yīng)用型人才;人才培養(yǎng)模式;課程體系
1軟件工程專業(yè)人才培養(yǎng)模式分析
目前來看,市場雖然對計算機(jī)軟件開發(fā)人才一直保持旺盛的需求,但近年來各大高校軟件工程及相關(guān)專業(yè)應(yīng)屆畢業(yè)生就業(yè)形勢卻不容樂觀。從我校就業(yè)實訓(xùn)處反饋的信息:我校計算機(jī)相關(guān)專業(yè)畢業(yè)生只有不到一半從事與計算機(jī)相關(guān)的工作,其中極少數(shù)從事軟件開發(fā)類工作。而從學(xué)生入學(xué)初的調(diào)查顯示,很大部分學(xué)生選擇計算機(jī)專業(yè),最初都有做軟件開發(fā)的意愿。但以目前數(shù)據(jù)來看,學(xué)生就業(yè)卻難以盡如人意。究其原因,主要是畢業(yè)生知識能力結(jié)構(gòu)失衡,具體表現(xiàn)在缺乏軟件開發(fā)職業(yè)崗位的實踐能力,導(dǎo)致軟件企業(yè)從高校招聘的人才必須經(jīng)過幾個月的職業(yè)崗位培訓(xùn),才能真正勝任工作。這說明高校培養(yǎng)的軟件人才與軟件企業(yè)的職業(yè)崗位存在明顯差距,其根本原因是軟件人才培養(yǎng)模式不能適應(yīng)軟件市場發(fā)展所致。以往的教育模式偏重概念原理式的教學(xué)方式,學(xué)生缺乏直接面對問題、解決問題的技能,致使學(xué)生在讀期間沒有掌握實用的技能與經(jīng)驗,距離企業(yè)的實際用人需求有較大的差距。這說明現(xiàn)有軟件工程專業(yè)人才培養(yǎng)模式急需進(jìn)行改革。針對企業(yè)“難招人”,畢業(yè)生“難就業(yè)”的尷尬局面,兄弟院校已進(jìn)行了一些改革和探索。如黑龍江工程學(xué)院計算機(jī)科學(xué)與技術(shù)系就提出將某知名計算機(jī)軟件就業(yè)培訓(xùn)學(xué)校的培養(yǎng)模式與現(xiàn)有培養(yǎng)方法進(jìn)行融合,對實踐教學(xué)和授課模式進(jìn)行改革,采用半封閉式教學(xué)充分利用課余教學(xué)時間,已取得一定的成效。哈爾濱學(xué)院則是嘗試采用“專業(yè)知識及專業(yè)基本技能培訓(xùn)、職業(yè)技能實訓(xùn)、生產(chǎn)實習(xí)、就業(yè)上崗”四位一體的培養(yǎng)方案。即兩年半時間學(xué)生在學(xué)校完成專業(yè)知識及專業(yè)基本技能培訓(xùn);半年時間由企業(yè)完成基礎(chǔ)培訓(xùn)(企業(yè)文化、職業(yè)素養(yǎng)、公司制度等)、技術(shù)培訓(xùn)(先進(jìn)的工程化方法、技術(shù)及開發(fā)工具和環(huán)境)、項目實訓(xùn)(模擬開發(fā)一個完整的項目);半年時間到軟件企業(yè)進(jìn)行軟件工程實踐(生產(chǎn)實習(xí));半年時間與生產(chǎn)實習(xí)相結(jié)合的畢業(yè)設(shè)計(實際課題研發(fā),完成畢業(yè)設(shè)計)和上崗就業(yè)。充分發(fā)揮校企合作中企業(yè)方的作用,合作辦學(xué)。廣東海洋大學(xué)在軟件工程專業(yè)應(yīng)用型人才培養(yǎng)方面則重視“優(yōu)化課程結(jié)構(gòu),拓寬就業(yè)口徑”,強(qiáng)調(diào)“應(yīng)用型人才培養(yǎng)的目標(biāo)要以社會實際需求作為驅(qū)動力;理論教學(xué)要以應(yīng)用型人才解決工程實際問題和其持續(xù)發(fā)展對基礎(chǔ)理論的需求為驅(qū)動力;實踐教學(xué)要以培養(yǎng)目標(biāo)的要求為驅(qū)動力”??梢妵鴥?nèi)各高校都在積極應(yīng)對軟件人才與實際應(yīng)用需求脫節(jié)的問題。而其做法大多強(qiáng)調(diào)實踐,加大動手能力,充分利用校企合作中企業(yè)一方的資源,也有對教學(xué)方式方法進(jìn)行一些改革,確實取得了一定的成效。但其大都強(qiáng)調(diào)教學(xué)方法和教學(xué)模式而沒有進(jìn)行課程體系的改革,沒有重視課程群結(jié)構(gòu)的合理配置。如程序設(shè)計類課程的開設(shè),在多年的教學(xué)中我們發(fā)現(xiàn)軟件工程及相關(guān)計算機(jī)專業(yè)都往往會開設(shè)很多門程序設(shè)計或開發(fā)類課程,而由于時間關(guān)系或各種原因,每門課程都在基礎(chǔ)理論結(jié)束后即結(jié)課考試,學(xué)生沒有使用所學(xué)語言開發(fā)應(yīng)用程序或?qū)崿F(xiàn)某個現(xiàn)實中的具體應(yīng)用。而之后開設(shè)的諸如數(shù)據(jù)庫等課程,也是只講授數(shù)據(jù)庫相關(guān)理論及庫、表、查詢等內(nèi)容的實踐,并未結(jié)合之前所學(xué)課程進(jìn)行項目開發(fā)。各課程間是離散的關(guān)系,各課程任課教師缺少溝通,學(xué)生在學(xué)習(xí)結(jié)束后依然一頭霧水,不知道該如何將所學(xué)內(nèi)容結(jié)合起來進(jìn)行實際應(yīng)用。
2軟件工程專業(yè)人才培養(yǎng)模式新思路
通過對我?,F(xiàn)開設(shè)的軟件工程專業(yè)人才培養(yǎng)模式進(jìn)一步探究,得出對該專業(yè)課程教學(xué)的新思路:以高素質(zhì)應(yīng)用型人才為目標(biāo),強(qiáng)調(diào)軟件工程能力培養(yǎng),鼓勵與倡導(dǎo)學(xué)生獲得工信部或者行業(yè)認(rèn)證證書,形成“三個加強(qiáng)、二個接軌、一個結(jié)合”(加強(qiáng)基礎(chǔ)、加強(qiáng)實踐、加強(qiáng)外語教學(xué);與企業(yè)接軌、與行業(yè)接軌;產(chǎn)學(xué)研相結(jié)合);強(qiáng)調(diào)工程技術(shù)能力和創(chuàng)新創(chuàng)業(yè)能力的培養(yǎng)構(gòu)成縱向?qū)哟位M向模塊化、以培養(yǎng)學(xué)生軟件過程能力為目標(biāo)的實踐課程體系。面向市場和就業(yè)、以技術(shù)應(yīng)用為主導(dǎo)、核心專業(yè)課程以項目驅(qū)動的教學(xué)模式進(jìn)行授課,核心語言類課程可開設(shè)2學(xué)期;強(qiáng)調(diào)課程間的關(guān)聯(lián)性,以實際案例教學(xué)、課程資源云與課堂教學(xué)相結(jié)合的教學(xué)模式,在畢業(yè)實習(xí)前增設(shè)一門專業(yè)綜合實訓(xùn)課,引進(jìn)企業(yè)技術(shù)人員參與到該課程開發(fā)、設(shè)計和教學(xué)中,將企業(yè)項目引入到課堂,綜合應(yīng)用所學(xué)技能,使學(xué)生對前期課程有整體認(rèn)識,通過項目實踐,提高學(xué)生對專業(yè)的認(rèn)可度,樹立就業(yè)信心。同時進(jìn)一步深化產(chǎn)教融合,引進(jìn)軟件企業(yè)工作室,實現(xiàn)實訓(xùn)平臺,完成協(xié)同育人。
3軟件工程專業(yè)人才培養(yǎng)模式的創(chuàng)新點
(1)人才培養(yǎng)模式致力于面向企業(yè)需求,培養(yǎng)“應(yīng)用技術(shù)型”人才,讓畢業(yè)生的知識、能力、素養(yǎng)對接企業(yè)需要。采用統(tǒng)計調(diào)查方法,對軟件開發(fā)行業(yè)各類型、各層次人才需求進(jìn)行調(diào)研,分析需求特征、職業(yè)領(lǐng)域崗位群從業(yè)標(biāo)準(zhǔn),準(zhǔn)確定位軟件工程專業(yè)人才培養(yǎng)目標(biāo)。采用文獻(xiàn)資料法和比較研究法,對相關(guān)院校軟件工程專業(yè)人才培養(yǎng)模式進(jìn)行分析比較研究,制定合理的、以技術(shù)應(yīng)用為主導(dǎo)的軟件工程專業(yè)人才培養(yǎng)模式,借鑒成功經(jīng)驗,真正做到與市場接軌。隨著國家信息化建設(shè)水平的提高和市場經(jīng)濟(jì)的迅速發(fā)展,對軟件的需求和要求也越來越高,為了適應(yīng)市場的需求,對人才培養(yǎng)模式和課程體系進(jìn)行定期的設(shè)計和優(yōu)化。(2)加強(qiáng)校企合作:聘請企業(yè)技術(shù)人員任項目經(jīng)理,與學(xué)校教師一道共同設(shè)計、開發(fā)和教授實訓(xùn)課程,實現(xiàn)雙師互補(bǔ),將企業(yè)對人才要求與學(xué)校培養(yǎng)人才目標(biāo)交融。加大校企合作力度、深化產(chǎn)教融合,形成真正順應(yīng)市場需求的軟件工程專業(yè)課程體系,制定與之相適應(yīng)的核心課程群建設(shè)要求與實施方案,采用教育實驗法和經(jīng)驗總結(jié)法,設(shè)計、優(yōu)化人才培養(yǎng)模式和課程體系。(3)深化產(chǎn)教融合:引進(jìn)軟件企業(yè)工作室,實現(xiàn)實訓(xùn)平臺,完成協(xié)同育人。目前我校軟件工程專業(yè)已經(jīng)與青島東軟載波智能電子有限公司、杭州??低曤娮佑邢薰荆轿鲬?yīng)用科技學(xué)院達(dá)內(nèi)時代科技集團(tuán)聯(lián)合共建達(dá)內(nèi)學(xué)院等企業(yè)實現(xiàn)校企共建工作室和實訓(xùn)平臺。(4)改革教學(xué)方法:讓教師接觸最新的教學(xué)理念,讓教育者先受教育,加大教師培訓(xùn)力度,舉辦各種培訓(xùn)、講座,比如進(jìn)行BOPPPS教學(xué)設(shè)計、五星教學(xué)法、專創(chuàng)融合、“雙創(chuàng)”教育等等的培訓(xùn);借助各大教學(xué)平臺和先進(jìn)的教學(xué)技術(shù)進(jìn)行課堂翻轉(zhuǎn),真正地做到以學(xué)生為中心,線上線下相結(jié)合,解決了師生分離的現(xiàn)狀,提高了課堂參與度和課堂效果。
4軟件工程專業(yè)人才培養(yǎng)模式應(yīng)用效果
新的人才培養(yǎng)模式應(yīng)用于我校軟件工程專業(yè)及其他相關(guān)專業(yè)軟件類課程的教學(xué)中,使教學(xué)效果得到顯著改善,專業(yè)基礎(chǔ)扎實,實踐能力強(qiáng),專業(yè)教育突出了專業(yè)理論和素養(yǎng)教育,強(qiáng)化了核心課程;通過與企業(yè)合作開發(fā)項目,聘請來自多個知名企業(yè)的開發(fā)設(shè)計人員、項目經(jīng)理以及有實踐工程經(jīng)驗的企業(yè)專家指導(dǎo)實踐教學(xué),為社會提供了合適的軟件設(shè)計、開發(fā)人才,同時提高了學(xué)生就業(yè)率和就業(yè)滿意度,畢業(yè)生能很好地滿足企業(yè)用人需求,近兩年畢業(yè)生一次性就業(yè)率均在95%以上,絕大多數(shù)畢業(yè)生從事軟件工程專業(yè)相關(guān)工作。另外,將創(chuàng)新創(chuàng)業(yè)教育融入人才培養(yǎng)過程中,完善了學(xué)生專業(yè)知識結(jié)構(gòu),部分學(xué)生參加了國家和省級創(chuàng)新創(chuàng)業(yè)活動及各類專業(yè)知識技能競賽,得到了社會上的一致廣泛好評。
參考文獻(xiàn)
[1]王建彬,陳建平,陳昌興.基于校企合作的軟件工程專業(yè)實踐教學(xué)模式改革研究[J].科教導(dǎo)刊(中旬刊),2019(7):39-40.
[2]楊微,肖佳,朱曉風(fēng).基于能力培養(yǎng)的軟件工程專業(yè)實踐教學(xué)改革的探索和研究[J].電腦知識與技術(shù),2019,15(14):136-137+139.
關(guān)鍵詞:游戲軟件;人才培養(yǎng);課程體系
游戲軟件開發(fā)行業(yè)是一個涵蓋面非常廣的行業(yè),從技術(shù)到策劃再到藝術(shù),每一個工作環(huán)節(jié)包括了很多不同類型的新職業(yè),如游戲策劃、游戲程序員、游戲美術(shù)工程師、游戲市場拓展員、游戲技術(shù)維護(hù)工程師等。這些職業(yè)對從業(yè)人員的綜合素質(zhì)要求也相對較高。例如構(gòu)架師就要求有很好的文學(xué)功底和文字駕馭能力,而編程人員需要很強(qiáng)的邏輯思維能力,設(shè)計人員要求有一定的美學(xué)、美術(shù)基本功。
游戲軟件專業(yè)培養(yǎng)具有一定藝術(shù)創(chuàng)作基礎(chǔ)與計算機(jī)專業(yè)素質(zhì),掌握游戲編導(dǎo)、策劃、建模、編程技能和Flash、3D動畫制作、J2ME手機(jī)游戲開發(fā)等技術(shù),適應(yīng)游戲制作、動畫制作等行業(yè)需求的高素質(zhì)技能型專門人才。游戲設(shè)計行業(yè)特別需要這些人才具有跨行業(yè)知識整合的能力[1]。行業(yè)發(fā)展最重要的是人才,但是我國現(xiàn)有的游戲軟件開發(fā)人員知識體系不完整,這將影響我國游戲軟件開發(fā)規(guī)模及游戲軟件產(chǎn)業(yè)化發(fā)展,同時也為人才培養(yǎng)提出了新的問題和需求[2]。
1先進(jìn)國家的游戲教育現(xiàn)狀
美國的個人計算機(jī)普及廣泛、網(wǎng)絡(luò)基礎(chǔ)先進(jìn),是世界上任何一個國家無法比擬的。因為美國的游戲行業(yè)以計算機(jī)科學(xué)領(lǐng)域和專業(yè)理論的聯(lián)系為基礎(chǔ),通過技術(shù)開發(fā),取得了迅猛的發(fā)展,所以大部分教育機(jī)構(gòu)把數(shù)學(xué)和物理有關(guān)的課程作為基本教學(xué)科目。
日本游戲產(chǎn)業(yè)以漫畫、動畫行業(yè)的專業(yè)技能和感情為背景,在游戲軟件部分發(fā)展迅速,以半導(dǎo)體技術(shù)力量為基礎(chǔ),在游戲機(jī)市場位居世界第一。早期日本的游戲行業(yè)起源于娛樂室內(nèi)用的游戲,是在電視游戲機(jī)市場上發(fā)展起來。這一過程,自然需要有與街機(jī)游戲、電視游戲相關(guān)的專業(yè)人才,以學(xué)院和專業(yè)學(xué)校為中心,進(jìn)行專業(yè)人才的培養(yǎng)。日本的游戲教育,首先是完全與行業(yè)內(nèi)相關(guān),其次是教以技術(shù)和內(nèi)容為中心的Media Mix的文化。這種特性也體現(xiàn)在游戲行業(yè)專業(yè)人才教育方式的詳細(xì)劃分上,游戲教育分為游戲程序設(shè)計師、游戲制作人、角度設(shè)計師、圖形設(shè)計師、動畫設(shè)計師、劇本作家、音響作家等。因此,日本的游戲教育以娛樂行業(yè)的強(qiáng)項和專業(yè)技能為基礎(chǔ),旨在培養(yǎng)新一代娛樂行業(yè)的主力――街機(jī)游戲和電視游戲行業(yè)的新人才。
韓國游戲產(chǎn)業(yè)受日本街機(jī)游戲產(chǎn)業(yè)的影響,主要以娛樂機(jī)游戲為主,計算機(jī)游戲(PC Game)產(chǎn)業(yè)出現(xiàn)后開始有了以私立學(xué)院為中心的計算機(jī)游戲教育。但大部分教育不夠靈活,沒有把游戲行業(yè)內(nèi)的專業(yè)技能充分教育過程中。根據(jù)1997年政府發(fā)展IT行業(yè)的政策,世界最高水平的網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)得到加強(qiáng),加入超高速通信網(wǎng)的人數(shù)劇增,受益于此,網(wǎng)絡(luò)游戲迅猛發(fā)展。從學(xué)院起源的游戲教育也開始在大學(xué)里設(shè)立學(xué)科,目前與游戲相關(guān)的學(xué)科已經(jīng)成為競爭率最高的熱門學(xué)科?,F(xiàn)在正在開始新的產(chǎn)學(xué)合作模型,吸收世界水平的網(wǎng)絡(luò)游戲行業(yè)的專業(yè)技能,通過現(xiàn)場實習(xí),讓學(xué)生們當(dāng)場可以把受教育的內(nèi)容用于實踐。
關(guān)于未來游戲行業(yè)的教育形態(tài),應(yīng)該是以基本理論為基礎(chǔ),很自然地加上行業(yè)專業(yè)技巧,通過這種過程,向培養(yǎng)畢業(yè)后能夠發(fā)展自己國家游戲行業(yè)、具備技術(shù)上和理論上的能力的人才的方向發(fā)展[3]。
2 我國游戲軟件人才培養(yǎng)存在的問題
目前中國還處于游戲教育的初期階段,還未形成有深度、成體系的教育模式。由于市場對游戲軟件開發(fā)人才的大量需求,自2006年以來,許多學(xué)校設(shè)置游戲軟件專業(yè),有些高校還設(shè)置了游戲軟件人才培養(yǎng)實驗區(qū)。但是游戲軟件人才培養(yǎng)尚在探索階段,主要存在以下問題[4]:
(1) 開發(fā)游戲軟件的工程師需要有一定的應(yīng)用領(lǐng)域背景,而許多游戲開發(fā)的工程師在學(xué)校學(xué)習(xí)的是計算機(jī)科學(xué)技術(shù)、軟件工程、信息科學(xué)、數(shù)字媒體、藝術(shù)設(shè)計等專業(yè),缺少系統(tǒng)的游戲設(shè)計工程的知識,導(dǎo)致項目的設(shè)計質(zhì)量不高,尤其是游戲故事性、游戲性、文化性等比較弱;游戲設(shè)計項目管理能力較弱,導(dǎo)致無法在提高游戲品質(zhì)的同時形成規(guī)?;a(chǎn)業(yè)化開發(fā)。
(2) 在各個高校的計算機(jī)科學(xué)技術(shù)、軟件工程、信息科學(xué)、數(shù)字媒體、藝術(shù)設(shè)計等各學(xué)科領(lǐng)域,都有許多人從事游戲系統(tǒng)的課題研究與項目開發(fā),但是課題研究與項目開發(fā)不代表系統(tǒng)化的教學(xué),也不能彌補(bǔ)沒有系統(tǒng)化教學(xué)的缺陷,使得從事課題研究與項目開發(fā)訓(xùn)練出來的研究生仍然不具備關(guān)于游戲軟件設(shè)計與開發(fā)的完整知識體系。
(3) 用計算機(jī)科學(xué)或現(xiàn)有的軟件工程專業(yè),或是其他專業(yè)的培養(yǎng)模式培養(yǎng)游戲軟件工程人才不合適。但目前還沒有一套成熟的游戲軟件工程人才培養(yǎng)體系,這是因為游戲軟件這一新興學(xué)科剛剛起步。研究成果非常分散、不系統(tǒng)。而現(xiàn)有的研究成果以及教材等的主體是針對某一單一學(xué)科的單一闡述。沒有形成系統(tǒng)的、全局的、綜合的教學(xué)參考。
(4) 現(xiàn)有高等教育重理論與技術(shù)的培養(yǎng),缺少實踐訓(xùn)練,尤其是缺少工程化、產(chǎn)業(yè)化的實踐訓(xùn)練。而游戲軟件人才的培養(yǎng),如果沒有實踐訓(xùn)練,學(xué)生幾乎對理論與技術(shù)都很難理解,更難有能力動手開發(fā)。
(5) 現(xiàn)有教育體制非常缺乏職業(yè)素質(zhì)的培養(yǎng)。傳統(tǒng)的高等教育注重學(xué)生的專業(yè)知識培養(yǎng),但隨著市場經(jīng)濟(jì)的發(fā)展,我國各行業(yè)的企業(yè)在規(guī)模、管理、競爭等各個方面的發(fā)展需求,期望學(xué)校在培養(yǎng)學(xué)生專業(yè)知識與技能的同時,關(guān)注對學(xué)生的職業(yè)素質(zhì)的培養(yǎng)。
(6) 課程體系不健全。如果課程設(shè)置只是將現(xiàn)有不同專業(yè)的相關(guān)課程拼湊在一起,那么是不可能成為體系的。
(7) 沒有教材。教材是支撐課程體系的基礎(chǔ),作為一個專業(yè)必須有系統(tǒng)的教材,這些教材應(yīng)將分散在各個學(xué)科的一些研究成果、理論與技術(shù)進(jìn)行梳理整合。
(8) 沒有結(jié)合工程化、產(chǎn)業(yè)化的實踐體系。設(shè)置該專業(yè)是由于市場對這類人才的需求驅(qū)動的,那么就應(yīng)該考慮市場需求的內(nèi)涵,而不是重復(fù)已往以授課為主的教育模式。
由于上述問題,目前的游戲軟件專業(yè)設(shè)置距高等教育的真正系統(tǒng)化培養(yǎng)還有很大距離,而且,若不解決上述問題,該專業(yè)也將會變成一種偽培訓(xùn)教育,最終培養(yǎng)的人才是技能單一、缺乏綜合設(shè)計能力,從而使我國游戲軟件行業(yè)始終在低水平停滯不前。
3游戲軟件人才需求
中國游戲行業(yè)的發(fā)展只有短短幾年的時間,與國外的游戲制作存在一定的差距,主要原因就是游戲軟件設(shè)計人才能力不足。
按照有關(guān)機(jī)構(gòu)對較大規(guī)模的游戲企業(yè)調(diào)查結(jié)果,游戲開發(fā)人員大致分為以下幾類。
(1) 企劃類:制作人(Producer)、企劃設(shè)計人員(Designer)、劇本編寫人員(Writer)。
(2) 程式設(shè)計類:程式員(Programmer)、程序測試員(Tester)。
(3) 美術(shù)類:美工(Artist)、動畫設(shè)計(Animator)、音樂設(shè)計(Musician)。
網(wǎng)絡(luò)游戲的企劃人才最為缺乏,而且這類人才也是很難通過專業(yè)培訓(xùn)培養(yǎng)出來的。
4游戲軟件人才能力素質(zhì)構(gòu)成
游戲軟件人才能力素質(zhì)應(yīng)該模型包括職業(yè)素質(zhì)、知識結(jié)構(gòu)和工程能力三個方面。
(1) 職業(yè)素質(zhì):傳統(tǒng)的高等教育注重的是專業(yè)知識的傳授,培養(yǎng)的是專業(yè)人才,而現(xiàn)代企業(yè)需要的是職業(yè)化的專業(yè)人才。企業(yè)選拔人才、考核人才主要是從德、能、勤、績四個方面考核,德排在首位。因此,職業(yè)素質(zhì)的培訓(xùn)應(yīng)是培養(yǎng)嵌入式軟件工程人才的基礎(chǔ),主要培訓(xùn)學(xué)生的職業(yè)道德、團(tuán)隊合作精神以及溝通能力,并為學(xué)生介紹如何規(guī)劃自己的個人職業(yè)生涯。
(2) 知識結(jié)構(gòu):游戲軟件專業(yè)融合了企劃、程式、美術(shù)等多種學(xué)科及技術(shù),游戲軟件的開發(fā)同樣要經(jīng)歷軟件工程的需求分析、系統(tǒng)設(shè)計、編碼、測試、維護(hù)等各個過程,因此游戲軟件專業(yè)人才的培養(yǎng)不同于傳統(tǒng)的計算機(jī)軟件人才的培養(yǎng),除了系統(tǒng)學(xué)習(xí)游戲軟件工程的開發(fā)方法、項目管理等知識,硬件知識、應(yīng)用域?qū)I(yè)知識、游戲軟件的開發(fā)技術(shù)與工具也都需要了解,但又不可能在有限的時間內(nèi)對各個領(lǐng)域的知識進(jìn)行全面深入的學(xué)習(xí)。于是,對硬件、應(yīng)用領(lǐng)域?qū)I(yè)基礎(chǔ)、開發(fā)技術(shù)與工具的知識點、范圍與深度的選擇變得非常重要。
(3) 工程能力:對于游戲軟件工程人才而言,工程能力也是非常重要的。因為他們要去創(chuàng)建一個實際的系統(tǒng),在這個過程中,他們要不斷學(xué)習(xí)新的開發(fā)平臺與工具,需要有軟件、硬件的集成能力,也需要過程控制、項目管理的能力。
5游戲軟件專業(yè)課程設(shè)置
我們確定游戲軟件專業(yè)課程體系設(shè)置如表1所示。課程體系設(shè)置主要分為以下五層。
(1) 通識教育類(公共基礎(chǔ)課):是本科生必修的基礎(chǔ)課程,如計算機(jī)導(dǎo)論、政治、英語、數(shù)學(xué)等。
(2) 程序設(shè)計類:基本上是所有軟件專業(yè)人才必須學(xué)習(xí)的基礎(chǔ)課程,包括計算機(jī)原理、程序設(shè)計語言、計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)、算法分析等。
(3) 企劃類:該類課程主要培養(yǎng)學(xué)生成為合格的游戲制作人、企劃、劇本編寫等人才。
(4) 美工設(shè)計類:為培養(yǎng)學(xué)生對游戲美工進(jìn)行設(shè)計而開設(shè)的課程,包括藝術(shù)概論、3D動畫基礎(chǔ)、色彩學(xué)、平面設(shè)計基礎(chǔ)、Flas制作、Flash游戲制作、Maya、Photoshop等。
(5) 游戲設(shè)計專業(yè)課:J2ME手機(jī)游戲開發(fā)技術(shù)、游戲建模技術(shù)、游戲場景角色合成制作、角色設(shè)計等。
(6) 實踐類:通過專家講座、工程實踐以及企業(yè)實習(xí)的形式培養(yǎng)學(xué)生的工程實踐能力。整個學(xué)習(xí)過程由實踐貫穿始終,工程實踐、企業(yè)實習(xí)由基礎(chǔ)到專業(yè)、由簡單到復(fù)雜、由個體到團(tuán)隊逐步強(qiáng)化訓(xùn)練。
6必須強(qiáng)化實驗與實踐
培養(yǎng)游戲軟件工程人才,實踐能力的培養(yǎng)非常重要。我們通過多種實踐模式、通過專業(yè)的實驗室、企業(yè)合作、有實踐經(jīng)驗的教師等多方位的努力,使學(xué)生在畢業(yè)時成為一名合格的游戲軟件工程師。在教學(xué)中,我們采取多種實踐模式相結(jié)合的方式[5]。
(1) 任務(wù)驅(qū)動式教學(xué):運用建構(gòu)主義教學(xué)理論,通過在教學(xué)過程中布置有一定綜合設(shè)計能力的教學(xué)任務(wù),對學(xué)生進(jìn)行強(qiáng)化訓(xùn)練,使學(xué)生掌握游戲設(shè)計專業(yè)課程內(nèi)容,并獨立完成應(yīng)用設(shè)計[6]。
(2) 課程實驗:每門課程都有大量的實驗,通過實驗與作業(yè)掌握所學(xué)內(nèi)容[7]。
(3) 課程設(shè)計:學(xué)生通過完成相對完整的小型項目實踐,掌握所學(xué)課程的全部內(nèi)容,達(dá)到融會貫通。
(4) 游戲開發(fā)專題講座:定期邀請企業(yè)精英到學(xué)校開展專業(yè)講座,使學(xué)生了解行業(yè)動態(tài)與前沿,了解就業(yè)形勢與企業(yè)對人才的需求。通過學(xué)生與企業(yè)精英的直接對話與接觸,明確學(xué)習(xí)目標(biāo)和方向,更好地為學(xué)生的自身發(fā)展與就業(yè)服務(wù)。
(5) 學(xué)年設(shè)計:指導(dǎo)學(xué)生進(jìn)行相對大型綜合項目的設(shè)計,考核學(xué)生的知識點與能力標(biāo)準(zhǔn),并在實踐過程中模擬企業(yè)的管理體系,訓(xùn)練學(xué)生項目管理、團(tuán)隊合作、學(xué)習(xí)創(chuàng)新的能力。
(6) 企業(yè)實習(xí):我校游戲軟件設(shè)計專業(yè)學(xué)生將在企業(yè)進(jìn)行一年的實習(xí),參與企業(yè)實際項目的開發(fā)。我校與國內(nèi)多家知名游戲設(shè)計企業(yè)簽訂聯(lián)合培養(yǎng)協(xié)議,學(xué)生在校期間由企業(yè)委派行業(yè)精英到我校授課,企業(yè)在研項目部份內(nèi)容由學(xué)生完成。學(xué)生本科最后一年的學(xué)業(yè)將在企業(yè)以頂崗實習(xí)的方式,親自參加企業(yè)項目制作[8]。
7結(jié)語
我們在游戲軟件人才培養(yǎng)體系中充分關(guān)注到學(xué)生的職業(yè)素質(zhì)培養(yǎng),盡可能對硬件、軟件、技術(shù)平臺、美工、企劃以及相關(guān)基礎(chǔ)知識進(jìn)行系統(tǒng)化的教學(xué),同時非常重視學(xué)生的實踐能力、工程能力的訓(xùn)練[9]。但是由于我國游戲軟件行業(yè)起步較晚,要想真正做到高等學(xué)位教育的真正系統(tǒng)化、科學(xué)化,還需要從事本領(lǐng)域研究與教學(xué)的工作人員共同長期努力來完成。
參考文獻(xiàn):
[1] 邊曉春. 發(fā)展中國游戲軟件產(chǎn)業(yè)的思考[J]. 多媒體世界,1997(9):41.
[2] 何保建. 對發(fā)展我國網(wǎng)絡(luò)游戲產(chǎn)業(yè)的思考[J]. 北方經(jīng)濟(jì),2004(7):48-49.
[3] 羅祥遠(yuǎn). 高職數(shù)字媒體專業(yè)課程設(shè)計與教學(xué)改革探討[J]. 北京市經(jīng)濟(jì)管理干部學(xué)院學(xué)報,2009(3):55-58.
[4] 康一梅. 嵌入式軟件工程人才培養(yǎng)體系探索[J]. 計算機(jī)教育,2007(8):56-59.
[5] 何志強(qiáng),崔新會. 高職高專計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)實踐教學(xué)體系探索與實踐[J]. 計算機(jī)教育,2009(13):197-199.
[6] 趙韓強(qiáng),趙樹凱,王小娟,等. 研究教學(xué)型大學(xué)創(chuàng)新型人才培養(yǎng)體系的探索與實踐[J]. 中國電子教育,2009(2):14-18.
[7] 王志平,張毅,童華,等. 軟件工程實驗室建設(shè)和實驗教學(xué)的探索[J]. 實驗科學(xué)與技術(shù),2006(6):102-104
[8] 于延,王建華. 校企合作在計算機(jī)專業(yè)實踐教學(xué)改革中的思考[J]. 計算機(jī)教育,2009(8):47-49.
[9] 朱文哲. 從客觀地認(rèn)識電腦游戲談電腦游戲教育的重要性[J]. 計算機(jī)教育,2009(6):99-100.
Practice and Exploration of Training Talent Model of Game Software Majors
YU Yan, WANG Jian-hua
(Institute of Computer Science and Information Engineering, Harbin Normal University, Harbin 150025, China)
[論文摘要]軟件質(zhì)量的下降到導(dǎo)致了軟件危機(jī),軟件工程正是為了保證軟件產(chǎn)品質(zhì)量而誕生的。首先介紹軟件工程的相關(guān)概念和發(fā)展分類,然后對于軟件產(chǎn)品質(zhì)量管理功能進(jìn)行說明,最后指出軟件產(chǎn)品質(zhì)量的保證一定要貫穿于整個軟件產(chǎn)品開發(fā)的整個階段,作為一個系統(tǒng)的工程來實現(xiàn)。
一、軟件工程介紹
軟件工程實質(zhì)上是希望使軟件系統(tǒng)的開發(fā)能夠像工業(yè)品的生產(chǎn)一樣,通過一系列的標(biāo)準(zhǔn)和規(guī)范,利用科學(xué)的技術(shù),方法,工具和管理手段,以達(dá)到用較少的時間,較小的開支獲得質(zhì)量高,可維護(hù)性好的軟件產(chǎn)品,使軟件產(chǎn)品保持較高的競爭力。
隨著軟件工程的不斷發(fā)展,對軟件工程的研究逐漸劃分為兩個方面:
1.軟件工程技術(shù)。包括對工程化的開發(fā)方法,軟件開發(fā)工具與環(huán)境的研究。主要面對的問題有:適應(yīng)需求分析的不確定性、軟件的可靠性和軟件度量等。軟件工程技術(shù)的發(fā)展出現(xiàn)了瀑布模型、快速原型法等方法,它們在國內(nèi)外都有過成熟和成功的應(yīng)用范例。隨著新的軟件開發(fā)技術(shù)的出現(xiàn),出現(xiàn)了諸如面向?qū)ο蟮能浖こ痰刃碌能浖こ涕_發(fā)技術(shù),給軟件工程技術(shù)的研究帶來了新的研究方法。
2.軟件工程管理。包括質(zhì)量管理,費用管理,配置管理等。主要面對的問題有:開發(fā)成本的控制、資源控制、質(zhì)量的控制和進(jìn)度的控制等。但是由于人們長期認(rèn)為軟件工程的發(fā)展主要由軟件工程技術(shù)決定,所以導(dǎo)致了對軟件工程管理研究長期落后。
面向?qū)ο蟮乃枷肟梢允箤ΜF(xiàn)實系統(tǒng)的抽象更加直觀,更符合人類的感知和經(jīng)驗,從而使從需求到分析到設(shè)計的過渡更加平滑和自然,還有利于整個軟件系統(tǒng)的重用和維護(hù)。面向?qū)ο蟮乃枷牒图夹g(shù)發(fā)展迅速并日臻成熟,采用面向?qū)ο蟮乃枷牒烷_發(fā)方法對解決大型軟件系統(tǒng)的開發(fā)和設(shè)計具有得天獨厚的優(yōu)勢。
二、軟件產(chǎn)品質(zhì)量管理
軟件質(zhì)量的管理主要是對軟件開發(fā)過程的管理。目前國外的很多軟件開發(fā)企業(yè),對軟件開發(fā)的管理已經(jīng)成熟,相對而言,國內(nèi)的軟件開發(fā)行業(yè)對軟件開發(fā)的管理始終處于比較低的水平。一方面是由于國內(nèi)對軟件工程的研究起步較晚,另一方面是思想觀念陳舊,還沒有對軟件過程的一些先進(jìn)思想,尤其是對軟件開發(fā)過程管理的思想予以高度重視。不過國內(nèi)一些軟件開發(fā)企業(yè)的管理人員已經(jīng)開始關(guān)注軟件質(zhì)量的管理,甚至已經(jīng)進(jìn)行了軟件質(zhì)量體系國際標(biāo)準(zhǔn)化認(rèn)證的工作。
軟件的質(zhì)量管理包括對軟件產(chǎn)品的管理和對軟件開發(fā)過程的管理。軟件產(chǎn)品包括最終的軟件產(chǎn)品、中間軟件產(chǎn)品和附屬軟件產(chǎn)品。傳統(tǒng)的觀點認(rèn)為軟件產(chǎn)品的質(zhì)量主要取決于軟件產(chǎn)品的測試和確認(rèn),而忽視對軟件開發(fā)過程的重視。但正確的認(rèn)識是軟件質(zhì)量來自于正確的軟件設(shè)計和正確的實現(xiàn)過程,而不是靠對軟件產(chǎn)品的保證和測試。因此軟件質(zhì)量的提高依靠軟件質(zhì)量管理水平的不斷提高。
ISO9000系列的標(biāo)準(zhǔn)起初是用于工業(yè)企業(yè)和工業(yè)產(chǎn)品的質(zhì)量管理和質(zhì)量認(rèn)證。這一系列的標(biāo)準(zhǔn)認(rèn)為“所有的工作都是通過過程來完成的”,它通過對產(chǎn)品質(zhì)量形成的每個階段的控制來實現(xiàn)對最終產(chǎn)品質(zhì)量的控制。由于軟件開發(fā)自身的特點,一些活動與開發(fā)過程的特定階段有關(guān),而另一些活動則可能適合于整個開發(fā)過程。因此ISO9000系列標(biāo)準(zhǔn)中后來專門增加了一個指導(dǎo)性的文件,用于對ISO9000系列標(biāo)準(zhǔn)在軟件的開發(fā)、供應(yīng)和維護(hù)中的使用提出指南。
三、軟件工程如何保證軟件產(chǎn)品質(zhì)量
軟件開發(fā)所關(guān)心的問題是真正地將軟件工程技術(shù)納入工業(yè)化大規(guī)模的實施進(jìn)程中,這種方法的關(guān)鍵要素包括在能支持漸進(jìn)的變化的開發(fā)過程中,使系統(tǒng)的開發(fā)過程的各個階段能夠簡單易行、彼此平滑過渡,系統(tǒng)模型易于理解,易于維護(hù),能夠最大限度地重用已有的成果。面向?qū)ο蟮募夹g(shù)為實現(xiàn)以上目標(biāo)提供了強(qiáng)有力的支持。
日本的著名軟件質(zhì)量專家KAORU ISHIKAWA指出了質(zhì)量工作的六個特征:全公司范圍的質(zhì)量控制;高層管理者和結(jié)構(gòu)的質(zhì)量控制監(jiān)督;教育和培訓(xùn);質(zhì)量周期活動;統(tǒng)計方法的應(yīng)用;全國范圍的質(zhì)量提高活動。
從中可以看出,質(zhì)量提高必須是全企業(yè)甚至是全社會的責(zé)任。質(zhì)量管理的目的在于最終消除一切可能的缺陷,缺陷產(chǎn)生主要來自工人和管理。由工人造成的缺陷比較容易解決,只要有培訓(xùn)部門對工人專門培訓(xùn),讓工人知道去做什么,知道自己工作產(chǎn)生的結(jié)果,以及懂得控制結(jié)果的方法就可以阻止工人生產(chǎn)的產(chǎn)品出現(xiàn)缺陷。然而,管理產(chǎn)生的缺陷往往易被忽視。由于管理上的漏洞,往往會形成管理上的空缺,使工人無法滿足上述三個條件而造成產(chǎn)品缺陷。而且,軟件開發(fā)是一個漸進(jìn)的過程,需求也是一個循序漸進(jìn)的過程。對軟件產(chǎn)品的測試也不可能很全面,必然存在隱藏的缺陷。因此,一套有效的管理程序非常重要。
質(zhì)量認(rèn)證部門負(fù)責(zé)企業(yè)內(nèi)部質(zhì)量認(rèn)證的工作,質(zhì)量認(rèn)證是對企業(yè)的質(zhì)量管理水平進(jìn)行評估的行為,分內(nèi)部和外部認(rèn)證。外部認(rèn)證獲得通過后往往可以獲得國際上的質(zhì)量認(rèn)可,內(nèi)部認(rèn)證是一種主動行為,是對自身質(zhì)量管理水平的考驗,能不斷提高企業(yè)自身的質(zhì)量水平。
質(zhì)量管理程序是提高過程質(zhì)量的一套科學(xué)方法.產(chǎn)品質(zhì)量的提高來自于對生產(chǎn)過程的不斷提高。對產(chǎn)品的測試和評估不能換回產(chǎn)品的質(zhì)量,質(zhì)量是在產(chǎn)品生產(chǎn)的每個階段中創(chuàng)造出來的。因此只有提高產(chǎn)品生產(chǎn)的整個過程的質(zhì)量,才能真正地提高產(chǎn)品的質(zhì)量。完善的軟件質(zhì)量管理程序有以下幾方面的內(nèi)容:
(1)軟件產(chǎn)品質(zhì)量需求的建立。這種需求首先必須精確地反映用戶所有的需求,同時必須把這種需求轉(zhuǎn)化成形式化的標(biāo)準(zhǔn)的需求說明。最后,必須對需求的變更進(jìn)行有效地控制。
(2)建立開發(fā)、操作、維護(hù)軟件的方法、過程和效率。方法的建立是指對用于開發(fā)、操作和維護(hù)工作的方法的定義,方法的實現(xiàn)是通過制定一套實施規(guī)范來完成的,方法的支持可以通過共同的協(xié)作管理實現(xiàn)。
(3)建立評價軟件產(chǎn)品質(zhì)量的文件、過程、活動的方法、過程、實踐和程序。評價是從質(zhì)的方面進(jìn)行,度量是從量的方面進(jìn)行。復(fù)查、評估測試、分析、檢驗等活動的目的在于確認(rèn)產(chǎn)品是否符合相關(guān)的質(zhì)量要求,過程是否按要求完成等。在評價和度量標(biāo)準(zhǔn)上ISO9000標(biāo)準(zhǔn)系列可以提供一套良好的手段和評價標(biāo)準(zhǔn)。
四、總結(jié)
軟件危機(jī)問題導(dǎo)致了軟件工程的產(chǎn)生,而軟件工程重點需要解決的問題就是軟件質(zhì)量問題,對軟件產(chǎn)品質(zhì)量的要求不能放到最后階段來完成,要在軟件開發(fā)的過程中采用面向?qū)ο蠓椒ê徒⒑玫馁|(zhì)量管理體系實現(xiàn)對產(chǎn)品的質(zhì)量控制,同時結(jié)合ISO9000產(chǎn)品質(zhì)量標(biāo)準(zhǔn)體系對軟件產(chǎn)品進(jìn)行評價和度量,力求軟件產(chǎn)品在質(zhì)量上能夠取得競爭優(yōu)勢。
參考文獻(xiàn):
[1]梁洪宜.計算機(jī)軟件質(zhì)量和軟件質(zhì)量保證.廣州大學(xué)學(xué)報(綜合版). 2001年5月.