計算機軟件工程論文

時間:2023-03-16 15:40:31

導語:在計算機軟件工程論文的撰寫旅程中,學習并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了九篇優秀范文,愿這些內容能夠啟發您的創作靈感,引領您探索更多的創作可能。

計算機軟件工程論文

第1篇

計算機軟件工程的管理其中包括:科學管理組織機構和開發技術人員,控制工作的管理以及對用戶的管理,以下我們就這幾點做詳細的說明:

1.1關于技術開發人員

其中負責技術開發人員主要有:負責人、系統分析員、高級程序員、初級程序員、資料員和其他輔助人員等。關于人員管理需要:人文的關懷,這是當前很多公司人員管理的重要原則,只有以人為本,員工才能為企業貢獻出自己的力量。明確個人責任,做好自己崗位的本職工作,把責任具體到部門個人,一旦出現紕漏,部門或個人就要明確的承擔責任,并且在這樣的責任制度下保持協調配合。各個不同組的人員在完成自己的本職工作之外,對其他開發組員的請求應積極響應配合。

1.2關于組織機構

開發人員的簡單集合不算是計算機軟件工程管理的組織機構,它具備更多的構成模式和聯系。普遍來說,計算機軟件工程管理組織機構主要包括以下幾種:

1.2.1主程序員構成的機構它是全組的協調以及統一的保證。普遍來說分工如下:計劃、協調以及復審全組的技術活動由高級工程師負責主持。軟件的分析以及開發則由普通的技術性人員負責。

1.2.2專家構成的機構其中隸屬于專家組的每位成員都具有較高的專業素質,在這種情況下,可以很大程度上發揮相關工作人員最好的工作狀態。對于一些軟件系統復用頻率比較多的模塊,往往會生成一些專門的構件,這些構件能夠被用戶方便地下載和使用,從而成為更加靈活的軟件復用技術。目前,構件技術的主要來源主要包括以下幾個方面:

(1)第一,一些專門的構件開發組織,這些構件開發組織開發一些具有高度重復利用率的構件,使得軟件開發人員能夠方便地使用這些構件,進而提高軟件開發效率。

(2)第二,軟件系統的固定提供商,這些提供商為自己開發的軟件系統提供重要的構件、專門的業務開發環境或者使用環境等等,能夠在更大范圍內實現軟件的復用技術。

2軟件復用在軟件工程中的具體實施過程

軟件的復用技術對于軟件開發來講是一項非常重要的技術,也是軟件工程的主要實現方式之一。但是,實現軟件的復用不僅僅包括代碼復用和使用復用庫,而且還需要在軟件的需求分析和設計方面都考慮到軟件復用的因素,這樣才能夠更好地實現軟件的復用。軟件復用在軟件工程的應用主要包括以下過程:

2.1軟件復用能力的評估

軟件的復用能力受很多因素的影響,因此在進行軟件設計之前,必須要對軟件的復用能力進行準確的評估,為此我們需要做的以下幾個方面:

(1)第一,重視對軟件復用能力的挖掘,在對軟件復用能力進行評估的過程中,需要不斷地對軟件的需求進行深入分析和理解,從而能夠充分挖掘其中適合軟件復用的模塊,通過對這些模塊更好地復用,提高整個軟件系統的實現效率。

(2)第二,充分利用分析復用技術,軟件復用能力的評估是軟件概要設計的重要部分,而分析復用技術也是概要設計階段的重要技術,因此將分析復用技術結合到軟件復用能力的評估過程中,能夠實現更好的評估效果。

2.2選擇可復用的構件

針對軟件的通用模型,一般在網絡上都能夠下載到開源的構件,這些構件能夠幫助我們快速地產生軟件的模型,選擇可復用的構件主要包括以下幾個方面:

(1)第一,從現有的軟件復用庫中選擇合適的構件,因為現有的軟件復用庫都比較成熟和完善,在軟件研發實踐中也得到了很好的驗證,因此需要盡可能地使用現有的軟件復用庫。

(2)第二,從供應商或者網絡上下載可復用的構件,對于這種類型的構件,需要軟件設計人員在使用過程中,對其進行反復地驗證,從而使得構件的各項參數能夠更好地滿足現有軟件的開發需求。

第2篇

1.1需求分析與實際業務脫節

在計算機軟件工程管理過程中,往往會涉及需求分析與業務處理等問題,由于這兩項工作未考慮充分或銜接性低,使得軟件工程管理工作達不到預期目標。究其原因,主要在于需求階段的項目,雖然重視業務數據、測試以及開發活動等方面調查,但調查數據往往不夠全面,只能對軟件框架的開發發揮作用,而沒有重視業務規劃、經營等工作;這無疑使軟件開發人員的工作不符合現實的業務規則。由于缺乏深入的需求分析,使得計算機軟件開發的終端產品與實際相脫節。

2.2無法正確評估工作量

在發展過程中,人為因素對計算機發展起著不可忽略的作用。例如,員工工作態度、投入、發展程度以及管理等。在計算機軟件工程管理中,如忽略了人的因素,即便業務規則已明確,軟件開發工作量也容易估算錯誤。由上可見,當前計算機軟件管理在該方面仍有待改進與研究。因此,我們應始終改進,不斷探索新的、準確性高的數據處理與軟件規劃方法,以實現預期的管理目標。

二、計算機軟件工程管理創新策略

2.1完善計算機軟件工程管理體系

第一,應重視工程發展中人才的重要作用,逐步完善計算機軟件工程管理的人才體系。強化人力資源管理,激發員工的主觀能動性,以保證工程各目標能如期實現;第二,深入學習和掌握計算機軟件工程知識,對項目管理及一線操作人員等開展專業培訓,使之能掌握軟件工程知識,在實際工程項目中堅持理論+實踐原則,以提升計算機軟件管理效率與利用價值;第三,為有效發揮員工的主動性,應完善制度建設,認真執行獎懲制度,促進計算機軟件工程整體目標的順利實現。

2.2創新管理理念及方法,搞好軟件需求分析

應逐步轉變傳統的管理理念,應用先進的管理方法,來開展軟件工程管理工作,以提升整體效率。與此同時,應重視需求分析對計算機軟件工程管理的重要性。需求分析階段,應明確軟件工程的基本功能、性能需求以及設計約束,并編制軟件需求宣傳冊、數據需求說明以及用戶使用指南。需求獲取要求我們組建需求調研小組,在調研過程中充分考慮用戶群體及其差異性,并從中挑選典例作為決策依據。調研小組根據調研會、資料收集以及面談等方法獲取需求后,應及時同用戶交流、審核,以獲得社會認可。

2.3統籌規劃軟件開發平臺

現階段,國內還未形成統一、完善的軟件系統操作平臺,這對計算機軟件的開發工作有很大影響。一款新的軟件,應經歷從新設計到新平臺,再到后續開發等多環節,只有統籌規劃軟件開發平臺,才能在既定時間內完成一款軟件的開發。互聯網在逐步發展,要求各國能搭建統一規劃的軟件開發平臺。另外,全球軟件開發人員也可嘗試去形成統一平臺,用以開發更多計算機軟件。

2.4重視軟件工程的風險管理

軟件開發各階段均隱藏著風險。軟件項目的風險大體包含下列幾方面;需求、成本、技術與進度。需求方面,主要是指客戶未能明確表達其對軟件的需求。例如,技術人員未采納客戶所提出的意見,開發出來的軟件達不到預期需求目標,客戶要求重新設計等,這些風險均會給軟件工程管理工作帶來困擾。為此,我們應認真做好下列風險管理工作:

1)健全風險管理制度體系。計算機工程管理人員應形成風險意識,學習并運用風險管理知識,對風險進行量化分析,并采取有效的防控措施,并提交具體的風險報告。

2)做好風險預控與識別工作。針對計算機軟件工程而言,各階段均可能存在風險,只有運用規避、轉移或減緩等方法來開展風險管理工作,才能減少風險帶來的損失。

3)嚴格把控計算機軟件工程的管理進度,在控制開發成本的同時,切實提升工程效率。應立足于計算機軟件工程實際,編制完善的進度管理細則,實時監督工程項目運行狀況,以保證各項工作順利進行。

三、結論

第3篇

一、計算機軟件工程維護的意義 

計算機軟件對于人們使用計算機技術而言有非常重要的意義,因為計算機軟件工程是用戶順利使用的前提,也是促進計算機軟件開發的動力同時提高個人計算機能力的有效途徑,下面將進行詳述。 

1、是用戶順利使用的前提 

目前計算機技術和人們的生活已經密不可分了,90%以上的的工作開展都與計算機技術有關,如果沒有計算機技術這些工作將很難開展,那么如果計算機軟件工程維護達不到相應的要求就無法滿足用戶的實際需求,并且給用戶帶來一定的經濟損失。所以說計算機軟件工程維護是用戶順利使用的前提 。 

2、促進計算機軟件更新及開發的動力 

計算機軟件工程師在軟件工程維護的過程中會發現相應的問題,那么在發現問題之后就會追尋產生問題的因素,由于計算機軟件未更新而造成計算機運行卡頓占據計算機卡頓情況的40%左右。并且尋求相應的解決方法 。然后在更新軟件或者開發新軟件的過程中避免發生類似的問題,讓用戶有更好的體驗。 

3、提高個人計算機能力的途徑 

計算機技術已經逐漸成為了基本技能,那么個人計算機能力不僅體現在在軟件的使用上,更多的體現在計算機軟件的維護上。目前我國的網民中只有80%左右的用戶能夠獨立處理計算機部分問題。那么在計算機軟件維護的過程中就可以有效的加深對軟件的了解[3]。并且在解決類似軟件問題的過程中經驗更加豐富。 

二、維護計算機軟件工程的措施 

計算機軟件工程的維護主要包括兩個方面,首先是軟件開發者方面,其次是用戶方面,下面將詳述維護計算機軟件工程的措施。 

1、軟件開發者方面 

計算機軟件開發者在開發軟件的過程中應該更加注重軟件安全性的問題,即在軟件的設計過程中加大其防護功能,這樣就會使得軟件問題出現的可能性顯著降低,另外軟件的防護功能還要能夠不斷更新升級,有效的發揮其防護工作。另外在軟件程序的設計中要使用高級語言,如果使用層次較低的語言就會使得操作較為困難,雖然層級較低的語言在操作的過程中較為簡單。但是在進行軟件維護的過程中則較為困難 。60%以上的計算機運行問題都是由于軟件問題而造成的。所以在程序設計的過程中盡量使用高級語言,高級語言的使用將使得軟件維護的工作更加簡單化。計算機軟件的質量好壞直接關乎軟件的運行效果,質量較好的軟件將能夠使得軟件工程的維護更加簡單,并且所出現的問題也會更少,所以使用質量較好的計算機軟件將能夠從根本上進行計算機軟件工程的維護。而且質量較好的軟件在使用的過程中將更加流暢,用戶的體驗感將更好。 

2、用戶方面 

普通計算機用戶對于計算機軟件工程維護沒有一定的意識,因為他們認為只要計算機軟件不影響自身的工作就沒有必要進行維護,這種思想是非常錯誤的。必須要養成用戶維護計算機軟件的意識,經常進行軟件工程的維護,這樣才能夠使得軟件的運行更加流暢。此外用戶安裝防護相應的殺毒軟件也是非常必要的。有效的殺毒軟件能夠有效的維護計算機軟件[5]。用戶還可以通過經常清理計算機內存來達到維護計算機軟件的效果,因為內存占用過多就會降低軟件的運行效果,通過定期清理計算機c盤里面的數據就可以避免這種情況的出現,用戶c盤中的垃圾達到100M就會使得計算機運行卡頓。用戶在上網的過程中盡量不要瀏覽不健康的網站,這樣接觸電腦病毒的可能性就會極大的降低,另外對于不清楚的鏈接不要輕易打開,避免被黑客植入病毒。用戶還需要對計算機硬盤進行定期維護,對硬盤進行定期維護首先能夠減少內存的占用,其次是清理電腦硬盤中廢棄的數據,有效提高計算機的使用效率。 

三、計算機軟件工程維護的重要方法 

1、健全軟件病毒防護機制 

計算機軟件所發生的問題主要是由于病毒而造成的,那么健全軟件病毒防護機制將能夠有效的維護計算機軟件工程。健全軟件病毒防護機制主要是通過安裝可靠性較高的病毒防護軟件來實現的,只有確保軟件在沒有病毒的情況下使用才能使計算機軟件的運行更加平穩,軟件問題的發生是由于病毒而導致的,計算機病毒軟件能夠有效抵御90%以上的病毒,所以使用相應的殺毒軟件將能夠保障其他軟件的正常運行,減少由于病毒而造成軟件的危害。 

2、優化電腦系統盤軟件 

第4篇

1計算機軟件開發類畢業設計存在的問題

自21世紀高等教育改革以來,全國各高校招生規模不斷擴大,導致畢業生數量也相應大規模增加,給高校學生的求職擇業帶來了嚴峻的考驗。為了可以跟上時代的步伐,為求職帶來一些實際項目經驗,計算機專業越來越多學生選取了軟件開發作為畢業設計課題。然而,在各高校實際當中,本科畢業設計質量已經下降,軟件開發類論文與實際完全脫節,歸根結底是沒有一個可以從頭到尾指導學生進行軟件開發的學習模式,主要存在下面幾個不足之處。

1.1學生問題

學生設計能力低,編程水平差,無項目實際經驗,既不知道軟件開發的基本理論與方法,也不知道程序語言代碼編寫和開發工具界面操作,甚至不知道從何處開始下手準備畢業論文,成為目前軟件開發類畢業論文質量差的根本原因;學生思想上存在誤區,不重視畢業設計的重要性與必要性,認為畢業設計與普通課程一樣,對畢業設計敷衍了事,不愿意花時間和精力認真努力開發軟件,總是被動、消極地接受學習,成為軟件開發類畢業論文質量差的直接原因。

1.2學校問題

學生在大一至大三期間,一般只是簡單地開設各科課程,并沒有將所有軟件開發類課程結合起來,直接導致出現學生軟件設計能力低與開發水平差的現象;從論文開題、中期檢查到論文答辯等過程中,并沒有嚴格按照各種材料上交的日期進行,普遍是最后答辯時上交補交所有材料,甚至包括論文開題報告,直接導致學生消極怠慢的態度;最后的畢業論文考核是最關鍵的問題,也是目前畢業論文相關制度中管理最混亂的一部分。既沒有一套規范畢業論文考核標準,也沒有對畢業論文的中間過程進行監控,就連最后的論文答辯也只是流于形式。

1.3教師問題

大部分教師沒有項目開發實際經驗,只知道軟件設計理論基礎,不能全方位地指導學生,更加無法讓學生能夠主動積極地學習,成為畢業論文水平不高的原因之一。

2CDIO教育模式

CDIO教育模式繼承和發展歐美20多年以來的工程教育改革理念,將“做中學”和“基于項目教育和學習”的集中概括和抽象表達,是2004年由麻省理工學院和瑞典皇家工學院等四所大學研究創立,CDIO分別代表了構思(Conceive)、設計(Design)、實現(Implement)和運作(Operate)等四個學習過程,它以產品研發到產品運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯系的方式學習[3]。CDIO培養大綱將工程畢業生的能力分為工程基礎知識、個人能力、人際團隊能力和工程系統能力四個層面,大綱要求以綜合的培養方式使學生在這四個層面達到預定目標[4]。本文將CDIO模式的構思、設計、實現和運作等四個學習過程引入到計算機軟件開發類畢業設計中,要求嚴格按照構思、設計、實現和運作這四個階段進行,并將每一個階段的成果都作為畢業論文考核的依據,以此調動學生的積極性與主動性,既能讓指導老師清楚整個設計流程,并根據階段安排加以指導和督促,也能讓學生愿意付出時間和精力努力投入到畢業設計當中。在彌補學生軟件開發水平不足的同時,提高學生思考問題、綜合設計的能力,最后達到提高畢業論文質量的目的。

3基于CDIO模式的計算機軟件開發類畢業設計

3.1構思階段

畢業論文是從學生的選題開始,一般是由老師提供一系列題目,再由學生根據自己的具體情況選擇,這種方式遏制了學生的主動性。應該由學生根據自己的愛好、專長和對將來的職業規劃等情況,利用各種參考資料主動搜索與查找適合自己的題材范圍,再在老師的指導下確定畢業論文題目。不僅能夠調動學生的設計積極性,為后面的畢業論文工作提供有利條件,而且還可以培養學生查閱資料和思考問題的能力。之后,指導老師提供軟件開發類參考資料,并在中國知網等學術平臺搜索課題相關文獻,確定論文的基本要求,給學生下達論文任務書。學生根據接收到的任務書,利用軟件工程專業書籍、中國知網等學術平臺、論文相關的Web網站,查閱大量的資料,了解論文的背景、研究現狀和開發意義,確定論文的研究內容和開發中的關鍵問題,撰寫論文開題報告,完成軟件開發的構思階段。

3.2設計階段

設計階段主要包括需求分析和總體設計,正式開始畢業論文的設計工作。根據資料查閱、市場調查和企業要求等形式分析軟件產品操作流程、功能列表,完成系統需求分析,并在需求分析的基礎上重點進行功能設計、模塊劃分、模塊接口規范、數據庫概念設計及數據庫邏輯設計,在老師的指導下反復修改不斷完善,最終確定系統的總體設計。然而,在軟件開發設計階段,學生論文還沒有開始寫,軟件程序也沒有完成,指導老師無中期檢查依據,不能有效地督促學生開發設計。因此,在設計階段完成之后,應該形成需求分析、數據庫設計、概要設計等相關說明書,作為畢業論文中期檢查的材料,納入論文考核的范圍。

3.3實現階段

實現階段是學生畢業論文工作的重點,也是畢業論文設計工作量最大、所需時間最長的一個階段,直接決定最終畢業論文的質量水平。學生需要掌握軟件開發工具、程序設計語言等基本理論與方法,根據系統總體設計的功能模塊、接口規范等進行數據庫的實現、程序代碼的編寫,并反復運行與測試。此階段生成詳細設計說明書、編程規范、測試等文檔,作為畢業論文第二次中期檢查材料。在這個階段有了指導老師的督促,能夠完全確定系統功能,不至于在后期階段又需要反復修改。

3.4運作階段

根據前期產生的開題報告、需求分析、數據庫設計、概要設計、詳細設計、編程規范、測試等文檔和開發好的軟件系統撰寫畢業論文,并參與論文答辯,是學生畢業論文的總結階段,不僅著重體現學生的寫作水平,更能了解學生對軟件的學習情況,是分值比重最大的一部分。最后,將所有文檔和論文、答辯情況一起評分,獲得畢業論文成績。

4結語

第5篇

關鍵詞:多層次;專業職稱資格證書;模式;實踐

人才培養模式是“學校為學生構建的知識、能力、素質結構,以及實現這種結構的方式,它從根本上規定了人才特征并集中體現了教育思想和教育觀念”,它涉及學校課程體系、教學內容、教學方式、方法、教學手段等諸要素。結合地方高校的定位和在科學論證的基礎上,提出在我院IT類專業實行以多層次計算機專業職稱資格證書為主線的人才培養新模式,深化實踐教學改革,全面提升IT類人才培養質量。

1新模式內涵

以社會需求為導向,以培養計算機軟硬件應用人才為定位和目標,以100%通過初級職稱(助理工程師)考試,50%以上通過中級職稱(工程師)考試為專業特色,實現理論知識與實踐能力的完美結合。

全國計算機技術與軟件專業技術水平(資格)考試是國家勞動和社會保障部和工業與信息產業部共同組織的考試,它將資格考試和水平考試合并,采用水平考試的形式(與國際接軌,報考不限學歷與資歷條件),執行資格考試政策(各用人單位可以從考試合格者中聘任專業技術職務),即學生參加該考試通過后即可獲得由國家人事部頒發的相應職稱資格:初級資格為助理工程師級別,中級資格為工程師級別,高級資格為高級工程師級別。

我院IT類專業的特色是把初職稱資格證作為合格畢業生的條件;以中級職稱資格證帶動各門課程的學習,以50%以上的學生能取得中級職稱資格證作

為努力的目標,深化教學改革,全面加強學生的實踐能力。做到了這一點,就使學生掌握了牢固的理論基礎,并具備了較強的實踐能力,使就業能力和就業后的工作能力都有一個很大的提升。

2模式實施的意義

2.1實現學校培養與企業需求的“零接軌”

全國計算機技術與軟件專業技術水平(資格)考試是國家勞動和社會保障部與信息產業部共同組織的考試,是到目前為止工業與信息產業部實施得非常成熟的崗位或職稱證書,該項考試已于國際接軌,國外IT行業認可,設三個級別層次,共有20種崗位資格考試,高級資格包括:信息系統項目管理師、系統分析師、系統架構設計師;中級資格包括:軟件評測師、軟件設計師、網絡工程師、多媒體應用設計師、嵌入式系統設計師、計算機輔助設計師、電子商務設計師、信息系統監理師、數據庫系統工程師、信息系統管理工程師、信息技術支持工程師;初級資格包括:程序員、網絡管理員、多媒體應用制作技術員、電子商務技術員、信息系統運行管理員、信息處理技術員[1]。這些“以考代評”的專業職稱考試與崗位或崗位群職業能力要求相適應,必將調動學生學習積極性,能促使我們的培養方案符合企業人才的需求,使我們的“產品”走出學校就能上崗,縮短了學生的適應期,同時也大大降低了企業的培訓成本。

基金項目:湖北省教育廳教育研究項目(20070337);黃岡師范學院教學改革項目(2007CE01,2008AE01)。

作者簡介:吳定雪(1971-),男,副教授,博士,研究方向為智能圖像處理、模式識別、高教研究。

2.2提高學生專業水平和就業競爭能力

據了解,將相關的計算機軟件水平(資格)考試資格證書納入培養方案且由學校組織具體實施的院校很少。計算機軟件水平(資格)考試證書的考試內容與IT企業實際工作緊密相關,學生必須通過相關理論課程的學習和實踐環節的鍛煉才能通過考試,獲得相關證書。所以,如能有效實施該模式,必將提高學生的專業水平,能使我們的學生從眾多的就業者中脫穎而出。從我院近幾年的學生就業崗位來看,取得中級職稱(工程師)考試證書的學生大部分在深圳、上海、北京等地,就業崗位、就業地點好,起薪3000~5000元;取得初級職稱(助理工程師)考試證書的學生就業崗位、就業地點較好,起薪在2000~3000元;其余的學生就業崗位一般,有的很難就業。

2.3提高學生起點,為職業生涯打下堅實的基礎

計算機軟件水平(資格)考試將資格考試和水平考試合并,采用水平考試的形式,執行資格考試政策(各用人單位可以從考試合格者中聘任專業技術職務),即學生參加該考試通過后即可獲得由國家人事部頒發的相應職稱資格:初級資格為助理工程師級別,中級資格為工程師級別,高級資格為高級工程師級別。 按照國家計算機系列職稱考試規定,大學本科畢業一年后才能獲得助理工程師,獲得助理工程師職稱后,需在實際工作崗位工作5年以及達到用人單位另外規定的條件后方可參評工程師職稱。如果學生在校能通過計算機軟件水平(資格)考試,取得初級職稱(助理工程師)考試證書比大學本科畢業后參評助理工程師的時間要提前兩年;在校能通過計算機軟件水平(資格)考試,取得中級職稱(工程師)考試證書比大學本科畢業后參評工程師的時間要提前5年,大大縮短學生的入職年限。

3模式實踐

3.1構建教學計劃核心課程

我院現有計算機科學與技術、網絡工程、軟件工程三個本科專業和計算機應用技術專科專業,為保證該人才培養新模式的順利實施,我們選擇全國計算機技術與軟件專業技術水平(資格)考試中級資格中的數據庫系統工程師、網絡工程師、軟件設計師考試內容和考試大綱分別作為三個本科專業教學計劃制定的依據,設計該專業教學計劃中核心課程體系,將初、中級水平(職稱)考試內容嵌入式及課程化。

按照前期趨同,后期分化的集約型、開放型的課程體系的原則,設置平臺――模塊――課程組三級指標課程體系。前兩年按計算機類一級學科打通培養設置課程,主要安排全校性公共必修課、通選課和學科基礎課,包括高級語言程序設計基礎、離散數學、數據結構、微機原理與匯編語言、計算機網絡、數據庫系統原理、軟件工程、計算機專業英語等。三年級起,根據學科和社會發展對人才需求的新要求,在充分尊重學生個性差異的基礎上,鼓勵學生自主地、科學合理地選擇專業課程并據此構建自身的知識結構體系。一級指標中設四個平臺課程體系:通識教育平臺、計算機學科基礎核心平臺、各專業主干平臺、實踐教學平臺;二級指標(四個平臺課程體系下)中設五個模塊化課程:公共必修課程模塊、通選課程模塊、學科基礎模塊、專業課程模塊、實踐教學課程模塊等;三級指標中設四個專業方向課程組等。在構筑該課程體系中有兩點特別值得關注,一是常規教學中的軟件工程課程只是在作為軟件工程專業和計科專業大四學生的選修課程,但在我院IT類專業實行以多層次計算機專業職稱資格證書為主線的人才培養新模式中,軟件工程課程是作為這幾個專業的學科基礎課程開設的;二是將計算機專業英語納入了學科基礎課,該課程對學生參加此項考試和閱讀IT技術文章非常有利,我院對此高度重視和關注。

3.2深化實踐教學改革,全面加強創新能力培養

(1) 深化改革,構建實踐教學新體系。首先,將實驗課程按內容分段、分級,建立基礎性實驗、綜合性實驗、提高型實驗、課程設計、IT企業實習見習、專業實習、畢業設計(論文)七層次實踐教學新體系,針對不同層次的學生實施因材施教,循序漸進地加強其實踐能力的訓練。其次,獨立設置實驗課,整合實驗教學內容[2]。以培養學生創新精神和實踐能力為重點,改革實驗教學內容、方法,改變過去實驗課主要限于驗證理論、單純掌握操作技術、“照方抓藥”的做法,增加綜合性、設計性和自擬題目的實驗內容。其三,創造條件,提供學生參與科研活動、自主實驗課題、畢業論文(設計)實驗等活動場所。

(2) 加強建設,夯實實踐能力培養基地。自2006年以來,我院積極籌措資金加強實驗室、校內外實習基地建設[3]。我院相繼與中軟國際、四川華迪等公司和企業建立了實踐實訓基地,建立了校院兩級實驗室、大學生軟件創新實踐基地和校外實習基地共計30多個,這些基地每年能夠容納近200余名本專科學生進駐實習,完全解決了學生的工程實踐瓶頸問題,形成了集實踐教學、科研訓練和社會實踐為一體的強化實踐能力的培養基地。這些基地對培養學生實踐意識,強化學生動手能力的訓練,了解技術創新成果的產業化和市場化的基本過程,提高學生實踐能力和創新精神方面發揮了重要作用。

(3) 加強管理,強化畢業論文(設計)和能力訓練。加強學生畢業論文(設計)管理,一是突出選題與生產實踐緊密結合,確保綜合訓練的要求。二是做好畢業論文(設計)的規范化指導工作。三是嚴格畢業論文(設計)的答辯,實施院、校二級答辯、審核制度,修訂畢業論文(設計)的評分標準,形成由指導教師、評閱教師和答辯委員會按6:3:1的比例,評定最終成績的制度和考核體系,提高畢業論文(設計)的質量和水平。

(4) 搭建平臺,拓展創新人才培養新空間。以探索工學結合[4]為突破口,首先讓骨干教師參與到企業單位實際項目開發過程當中,然后將實際項目開發流程和實現過程帶到課堂分組實踐,建立以實際項目為主導的工學結合培養模式,以教師的實際行動來熏陶和培養學生健康的勞動態度和良好的職業道德,培養具有團隊合作精神的高素質技能型人才。實踐教學與實際開發項目相結合,教學內容與實際工作一致,實現了教學過程的開放和職業性。我院在2006年建立了黃岡師范學院軟件創新實踐基地,每年學生在該基地進行公司化管理和訓練,為地方相關部門開發一些管理軟件,如:黃岡網校、黃岡師范學院校友網、黃岡市教育局師資管理系統等,項目教學完全按IT公司工程項目運作,由指導老師和企業工程師共同負責管理和指導,設立項目開發部,項目經理、項目開發工程師、軟件測試工程師等全部由學生組成,由我院教師和企業工程師對學生進行指導,項目完成后聘請企業專家對該項目的質量和功能等進行考評,最后該項目小組對該項目進行展示,接受學院的全體學生的的質疑和Bug尋找的挑戰[5]。

3.3加強師資培養

為了深入實施IT類專業實行以多層次計算機專業職稱資格證書為主線的人才培養新模式,我院早在2005年初就開始了師資貯備,主要的措施和手段有:一是在35歲以下青年教師中實施“講師+X工程師”雙師型工程,青年教師必須至少取得全國計算機技術與軟件專業技術水平(資格)考試中級資格中的數據庫系統工程師、網絡工程師、軟件設計師的一種資格,到2006年底35歲以下教師全部達到了上述規定;二是從2006年初開始,我院每年寒暑假安排青年教師到如中軟國際、東軟集團、華為等IT企業參與項目開發達一月之余;三是專人負責輔導學生軟件設計師、網絡工程師、數據庫系統工程師級別的考試工作。

4模式改革的成績及問題與不足

4.1模式改革取得的成績

通過以多層次計算機專業職稱資格證書為主線的人才培養模式的改革,我校在教學改革方面取得了顯著成果,學生創新意識得到顯著增強,學生專業水平和就業競爭能力得到明顯提高,取得一些成績。

(1) 近幾年的全國計算機軟件水平(資格)考試中我院學生的通過率逐年攀升。在2009年5月的全國計算機技術與軟件專業技術資格(水平)考試中,我院一本科學生以優異的成績通過了“系統分析師”級資格(水平)考試。據統計,在開考的十余年間,湖北省全省獲得該資格的在校本科生不足3人。2003級計算機科學與技術專業畢業生210人中有204人通過了初級職稱(助理工程師)考試,通過率97%,有38人通過了中級職稱(工程師)考試,通過率19%;2004級計算機科學與技術專業畢業生163人中有160人通過了初級職稱(助理工程師)考試,通過率98%,有42人通過了中級職稱(工程師)考試,通過率26%;2005級計算機科學與技術專業畢業生138人中有136人通過了初級職稱(助理工程師)考試,通過率98%,有41人通過了中級職稱(工程師)考試,通過率30%。

(2) 極大提高了我院學生的就業質量和就業率。從我院近幾年的學生就業崗位來看,取得中級職稱(工程師)考試證書的學生大部分在深圳、上海、北京等地,就業崗位、就業地點好,起薪3000~5000元;取得初級職稱(助理工程師)考試證書的學生就業崗位、就業地點較好,起薪在2000~3000元;其余的學生就業崗位一般,有的很難就業。

(3) 大學生科研成果豐碩,科研氛圍日趨濃厚。學生參與項目訓練的人數越來越多,學生參與實踐教學的積極性得到極大的提高,初步統計,學生已20余篇,其中核心期刊5篇。

(4) 在各級各類競賽中取得了不錯成績。我院連續兩年參加的由教育部信息管理中心舉辦的“正保教育杯”第四屆、第五屆全國ITAT就業技能大賽中取得不俗成績。我院學生在2008年取得了C、Java語言程序設計組10項國家三等獎,16項優秀獎;2009年取得了C、Java語言程序設計組3項國家二等獎、12項三等獎,15項優秀獎。在2007、2008、2009年我院學生參加的全國數學建模競賽累計榮獲國家二等獎3項,省一等獎3項,二等獎6項。

4.2問題與不足

(1) 對以多層次計算機專業職稱資格證書為主線的人才培養模式認識不足。還有不少教師對教學計劃中根據計算機軟件水平(資格)考試資格考試的要求構建教學計劃的核心課程的歸屬性質以及與理論教學的關系認識不一,存在一定的異議,為此對某些

教學任務形成了一定的阻礙。

(2) 對實踐教學的認識不足。由于受傳統教育思想和教學觀念束縛,以及長時間的以理論教學為主、實踐教學為輔的影響,現在還有不少教師對實踐教學的重要性認識不足,總認為實踐教學僅作為理論認識的驗證而依附于理論教學,片面地認為學生質量主要看理論知識水平,而實踐能力則無足輕重。

(3) 對實踐教學的投入還有待加強。隨著我院新專業的設置、學生人數的增加,教學量越來越大,而教學基礎設施實驗儀器設備不足,實驗教學基地建設滯后,校外實習實訓基地嚴重不足,給實踐教學開展帶來許多困難。以上這些問題應引起我們足夠重視,并在今后的工作中采取相應措施認真加以改進和解決。

5結語

培養能夠適應21世紀科技、經濟和社會發展需要,具有良好整體素質的應用型人才是我們的必然選擇,開展計算機本科應用人才的培養模式的研究是迫切的現實需要。希望多層次計算機專業職稱資格證書為主線的人才培養模式能夠拋磚引玉,對大家有所啟示和幫助。

參考文獻:

[1] 胡圣明,褚華. 軟件設計師考試大綱與培訓指南(2009版)[M]. 北京:清華大學出版社,2009.

[2] SWEBOK. 2007 Guide to the Software Engineering Body of Knowledge [EB/OL]. [2009-10-10]. .

[3] Tony Greening.21世紀計算機教育[M]. 麥中凡,譯. 北京:高等教育出版社. 2001.

[4] 李發伸. 20世紀90年代我國高等教育改革的探索與思考[C]//教育部中外校長論壇領導小組. 中外校長論壇文集. 北京:高等教育出版社,2002.

[5] 中國計算機科學與技術學科教程2007研究組. 中國計算機科學與技術學科教程2008[M]. 北京:清華大學出版社,2008.

The Exploration and Practice on Training Pattern of Multi-level Computer Professional Credentials

WU Ding-xue, FAN Wen-ping, FANG Yuan, CHEN Xiao-lin

(College of Computer Science and Technology, Huanggang Normal University, Huanggang 438000, China)

第6篇

一、大數據下的計算機軟件技術

(一)云儲存服務

在大數據時代的背景下,云儲存服務是當今社會有效儲存海量數據信息、進行數據信息價值分析與利用的技術。與傳統的數據儲存技術相比,云儲存服務在大大提升自身儲存容量,并且能夠分類儲存不同領域數據的同時,還可以拋棄固定化的儲存設備,通過快捷、方便的儲存來發揮出該技術協同性、綜合性的功能。云儲存技術幫助系統利用對數據資源的有效整合來實現提升信息存儲效率的目的,同時數據儲存較高的安全性也能夠為人們日常的工作、生活提供良好的保障。

(二)信息安全技術

由于互聯網是大數據處理的基礎,其中互聯網平臺開放度比較高、不同領域數據信息聯系緊密,一旦外來病毒、木馬攻擊互聯網平臺,部分數據就會受到病毒的感染,并且對其他存在一定關聯的數據信息造成不利的連帶影響。因此,在大數據時代中需要有互聯網信息安全技術來發揮出防護病毒、木馬的作用。并且我國還要積極學習發達國家的信息安全技術,通過不斷的研究與經驗積累來彌補差距,從而也為大數據背景下海量數據信息準確性、安全性的提升作出貢獻。

(三)虛擬化技術

虛擬化技術作為資源管理技術的一個分類,能夠對各類數據資源進行優化配置,不僅可以為各類不同的場景提供需求,降低了生產管理、資源管理的生產成本,還有效提升了數據資源的利用率。擴展性、可行性、綜合性較高的虛擬化技術成為了許多企業與研究機構重點關注的對象,使其在大大降低人力、財力、物力的同時,有利于社會經濟效益的可持續發展。因此,在大數據時代背景下,企業要分析自身的發展情況與發展需求,從而順應時代潮流,做好對虛擬化技術的創新研究,通過較高的科技水平來發揮出虛擬化技術的特點。>>>>推薦閱讀:研究高職計算機專業網絡教育平臺現狀

二、大數據下計算機軟件技術的具體應用

(一)商業通信領域的應用

由目前情況可知,計算機軟件技術在商業通信行業的快速發展中起著十分重要的作用,許多通信工作人員能夠通過各類計算機軟件技術,來有效分析與記憶所有消費者的不同消費習慣與需求,從而實現用戶滿意度的提升以及通信企業的良好發展發展。例如,IBMSPSS作為一款測預分析軟件,它能夠實時掌握用戶的信息,通過精準的分析來對用戶提供個性化的需求;而功能更加豐富的XO分析軟件以通信用戶的消費行為基礎進行合理的評估報告,不斷發掘用戶潛在的消費心理,同時它還可以借助網絡分析加速器,來檢測自身系統存在的問題,并且快速、開心的制定出解決方案。

(二)商業領域的應用

計算機軟件技術在商業領域的應用,不僅可以幫助工作人員優化工作結構,做好企業各部門作職責的分配,同時電子商務企業能夠借助計算機軟件技術來實現數據信息的匯總、處理,從而通過線上或者是線下多種方式促進消費者的消費行為,有利于企業核心競爭力的提高。而在用戶信息的管理方面,工作人員可以通過Gognos技術在設備上建立起即時功能平臺,用于用戶信息的查詢。例如,景區里的管理人員能夠利用電腦、手機等實時共享設備實現對進出游客的實時控制。

(三)企業信息解決方案方面的應用

在大數據背景下,計算機軟件技術還可以用于解決企業在發展過程中容易出現的信息安全問題,管理人員能夠通過對數據資料的深入挖掘來掌握準確、有效的市場信息以及風險評估。首先是數據取樣環節,企業人員需要在所銷售的產品之中隨機抽取代表性強的產品,其次是信息收集整合環節,借助計算機軟件技術的計算分析來提高結果的可靠性,從而實現幫助企業有效在行業競爭的過程中規避市場風險的目的。

三、結論

結合本文,隨著大數據時代的不斷發展,計算機軟件技術漸漸的與社會上的各行各業有了緊密的聯系,在企業行業競爭力的提升中起到了至關重要的作用,并且為各個企業的生產發展提供十分重要的技術保障。因此,計算機軟件技術領域應當適應時展要求,以提供優質、安全的數據管理應用為目標,從而在海量數據信息的收集、分析、存儲環節中發揮出高效防護、管理的作用,同時還要對計算機信息系統采取有效的措施,充分保障數據信息的安全性。

【計算機碩士論文參考文獻】

[1]郝雅萍.基于大數據下計算機軟件技術的應用[J/OL].電子技術與軟件工程,2019(06):166[2019-04-22].

[2]盧凌.大數據時代下計算機軟件技術的應用探索[J].現代工業經濟和信息化,2019,9(01):85-86.

[3]王志國.大數據下計算機軟件技術的應用分析[J].信息與電腦(理論版),2019(03):103-104.

第7篇

關鍵詞: 軟件技術; 植保應用軟件; 軟件開發

  當前, 隨著我國信息化建設的飛速發展, 一些地區網絡化建設進程的加快, 為植保計算機應用水平的提高提供了良好的機遇, 各地植保部門都已或正在準備配置較高檔次的計算機硬件設備, 而與之相對應的植保計算機應用軟件的缺乏則成為提高植保計算機應用水平的制約因素。因而開發高水平的植保計算機應用軟件已迫在眉睫, 也是提高我國植保計算機應用水平的必由之路。本文結合計算機軟件技術的發展和中國農業大學植保信息與軟件技術實驗室(IPM IST) 10 年來的實踐經驗就如何進行植保應用軟件開發的一些技術性問題進行了探討。

1 植保應用軟件的開發

  在當前形勢下, 植保學科的科技人員應以軟件工程理論為指導, 把握計算機應用的發展趨勢, 選擇適合于植保專業技術人員使用的應用軟件開發方法和軟件開發工具, 組織好軟件開發人員, 開發高水平、高質量的植保應用軟件系統。

1.1 以軟件工程理論為指導

  依據軟件工程的一般原理, 一個軟件從計劃設計到廢棄不用被稱為軟件的生存期( SW  L ifeCycle) , 可以分為6 個階段: 軟件計劃---軟件需求分析---軟件設計---軟件編碼---軟件測試---軟件維護,生存期中的各個時期又可細分為若干更小的階段,不同的階段劃分方法, 就構成了不同的軟件生存期模型(S W  L ifecycle Model) , 也稱為軟件開發模型。在軟件工程的發展過程中, 形成了許多種類的開發模型, 如瀑布模型(WaterfallModel)、快速原型模型(Rap id Pro to typ ing Model) 等。各種模型的應用要根據所要開發的具體的應用軟件系統來確定,同時也與所采用的開發方法及使用的開發工具有關。值得指出的是, 不同的軟件開發方法具有不同的特點, 對軟件生命期工程階段劃分的強調程度也不一樣, 但軟件生命期的觀點仍然是軟件工程學的一個基本觀點, 反映了軟件發生、發展所應遵循的內在規律(謝榮傳, 1995)。

  植保應用軟件系統的研制同一般性應用軟件開發一樣, 必須以軟件工程學原理和方法為指導, 軟件工程學理論與方法是高質量植保軟件研制成功的根本保障。原因在于: 能夠有效地進行系統計劃與設計, 少走彎路, 避免不應有的錯誤, 從而縮短開發周期, 節約人力物力。能夠順利地進行系統開發, 在質量保證的前提下, 為用戶提供正確、可靠的應用軟件。能夠科學地進行系統維護, 在實際應用中保持軟件旺盛的生命力。回顧近幾年已開發出較為優秀的植保應用軟件, 如綠十字博士系統(全國農業技術推廣服務中心研制)、粘蟲遷飛專家系統(中國農科院植物保護研究所研制)、梨黑星病預測與管理專家系統ESPSPM (李保華等, 1996)、植檢害蟲圖文信息系統(王之嶺, 1996)、植物病毒檢疫診斷支持系統PQV 2DSS (李明福, 1996) 以及北方地區蔬菜害蟲田間識別系統PESTD IA G (李志紅, 1997) 等, 這些軟件的研制無一不滲透了軟件工程的思想。黃淮海地區麥蚜預測預報系統(HH2AphidGIS) 根據軟件工程理論進行了系統的設計, 以快速原型法為系統開發模型(高靈旺, 1998)。

  從目前所進行的一些植保軟件系統( 如 PQ 2IN FORM IS、PestD iag 等) 的開發來看, 由于系統的規模較小, 開發人員一般只有1~2 人, 因此在系統的生命周期中減少了一些有關文檔, 如計劃任務書、需求規格任務書和設計說明書等的書寫。另外, 由于軟件工程理論本身的發展, 即面向對象技術與可視化編程技術的發展, 也使得一些較為復雜的系統的開發設計也變得相對容易, 因而也不必完全按照上述模式來嚴格地書寫有關文檔, 但整個系統的開發還是依照軟件生命期來完成的, HH2AphidGIS 系統的研制就是這樣進行的。

1.2 開發平臺的選擇

  操作系統是最重要的計算機系統軟件之一。操作系統是對計算機系統自身的硬件和軟件資源進行全面控制和管理(存貯管理、處理器管理、設備管理、信息管理和作業管理) 的程序, 使計算機在其總指揮下能夠正常運行, 所有安裝在計算機中的其他軟件都依靠操作系統的指令來完成工作。操作系統是用戶和計算機的接口, 也就是應用軟件的開發平臺。

  選擇開發平臺時, 應充分考慮平臺的實用性、簡易性、可維護性、可擴展性、性能價格比、對網絡的適用性、所用基本支撐環境的普及性及計算機應用的未來發展方向。目前, W indow s 系統由于用戶界面友好、易于操作等特點而倍受用戶的歡迎, 因而, 基于W indows的應用軟件也成為當今軟件開發商和用戶的首選方案。以黃淮海地區麥蚜預測預報系統(HH-AphidGIS)的開發為例,在開發原型時選擇了W indows3.1作為系統開發的平臺。但從發展方向上看,Microsoft的32位W indows95操作系統已逐步成為微機應用的主要平臺,而W indows95/98 N T 作為未來微機和網絡系統的主要應用平臺, 其發展勢頭是不可阻擋的;同時各地區測報部門的計算機應用也逐步在向Windows95/98 平臺移植,W indow s 95/98 將作為該系統未來應用的主要平臺。因而HH2AphidGIS系統最終放棄了Windows3.1,選擇以Windows95為開發平臺,以保證其技術的先進性,以及與未來計算機應用的發展方向保持一致。

1.3 開發方法的選擇

  根據軟件工程理論對系統進行需求分析和設計后, 選擇適合于系統需求的開發方法是十分重要的。總的來說, 用于應用軟件系統開發的途徑主要可歸納為2 種:

  第一由系統開發人員使用Bo rland C+ + 、V isualBA SIC 或Delphi 等語言直接編程, 稱為直接編程法。這種方法開發周期長, 費用高, 系統完成后的穩定性、健壯性均需大量的工作來保證, 而且對開發人員的要求較高。但這種方法優點是靈活, 開發者可以充分發揮其想象力, 靈活自如地設計出各種變化的用戶界面, 并能夠充分實現系統所要求的種種特殊功能。

  第二使用市場已有的開發工具, 如A utho rware、M ult ibase 等來實現, 稱為工具法。這種方法開發周期短、開發費用較低, 開發人員一般無需編程, 通過編寫劇本、書寫描述語言或編輯卡片等即可完成應用系統。系統的健壯性和穩定性依賴于所使用的開發平臺或開發系統。開發人員很難突破開發平臺所提供的各種功能的限制, 因而開發出的應用系統也較為模式化。

  對于一個具體的系統而言, 需根據系統設計階段的需求分析和開發人員的實際情況進行選擇, 如V egePest 作為一個多媒體數據庫就是選擇用工具法作為其系統的開發方法, 而PestD iag 作為一個多媒體專家系統, 需進行嚴格的推理, 目前的一些工具軟件還都不具備這種能力, 因而選擇了直接編程法。HH2AphidGIS 系統作為一個集地理信息系統、多媒體、數據庫管理、預測預報等功能于一體的實用性系統, 從系統開發的需求分析來看,HH2AphidGIS 系統不但需要多媒體功能的支持, 而且主要進行麥蚜的預測預報, 需進行模型的運算以及模型與GIS 之間的交互作用, 采用工具法無法滿足這些要求, 因此, 該系統的開發選擇了第一種方法, 即直接編程法。

1.4 開發工具的選擇

  如果選擇了應用直接編程法進行植保應用軟件系統的開發, 則選擇適宜的開發工具就成為必須認真考慮的一個重要問題。如何選擇恰當的工具,這取決于你使用的操作系統平臺、開發工具易用性、應用軟件的適用范圍、要解決的問題、規模、技術發展方向和可擴展性等多方面的因素。工具的選擇既要滿足應用系統的功能需求, 又須滿足其性能需求(如運算速度、打印速度等) , 也可以幾種不同的語言平臺進行混合編程, 以便取長補短。目前植保應用軟件的開發應以可視化開發工具為首選工具。

  隨著計算機技術的不斷發展, 編程工具也得到了迅猛的發展。近年來, 在眾多的編程工具中, 可視化編程工具的發展格外引人注目。V isual BA SIC的推出使得"幾分鐘內就可編寫一個W indow s 應用程序"已經不再是神話。而Bo rland Delphi 210 的推出則使可視化編程工具逐漸進入熱潮。尤其是從1997年以來可視化編程工具成為一個非常活躍的領域,各軟件廠商紛紛推出自己產品的新版本, 在功能、性能等方面均有較大提高, 各產品之間的競爭也更加激烈。

  一般的可視化開發工具( 如V isual BA SIC,Power Builder 和Delphi) 都提供了可視化的開發環境, 提供了對OL E 構件(OCX) 的支持, 可以與多種數據庫建立連接, 并且它們都有自己的底層編程語言等等(V isual BA SIC 用的是BA SIC, Delphi 用的是Object Pascal)。每種開發工具都有其技術特色和特定的應用領域, 因而每個工具都擁有其特定的用戶群。但各產品在不斷升級的過程中, 不斷取長補短, 不斷地融入許多競爭對手的產品的特點, 功能不斷豐富,性能不斷完善。

  在HH2AphidGIS 系統開發過程中, 根據系統功能的需求選擇了以Bo rland Delphi Client Server210 版作為系統開發的主要工具, 并輔以其它工具軟件等。這主要是考慮了Delphi 以下幾個方面的特點: ①借助Delphi 中控件和模板的使用與功能, 編寫程序非常方便, 提高了開發應用程序的效率,②Delphi 預先將應用程序編譯成經過優化的本地代碼, 其執行速度明顯高于同類產品; ③Delphi 的一個超強能力就是可以將原先在桌面型數據庫開發的程序很輕易地讓遠端SQL 服務器接受, 甚至在數據來源改變后都無需對用戶界面做任何的修改。同時用戶不需要第三方的開發工具, 直接能夠在Delphi 的集成環境中進行數據庫操作。

1.5 開發人員的組成

  計算機應用軟件系統開發人員的組成是隨著編程語言和開發工具的發展變化而變化的。計算機高級編程語言的產生使廣大非計算機專業工作者(一般用戶) 能夠進入計算機應用領域。尤其值得一提的是, 近年來面向對象理論的發展和可視化開發工具的興起, 大大降低了應用軟件系統開發的難度, 減少了程序代碼的書寫量, 提高了軟件開發的效率, 為廣大非計算機專業工作者(包括植保工作者) 開發出本領域內高質量的應用軟件系統提供了可靠的工具,使各領域內應用軟件系統的開發進一步擺脫了計算機專業人員的限制, 而各領域的專家也逐步成為應用軟件系統開發的主導人員。

  根據以上分析以及從總結 IPM IST 實驗室 10多年來的實踐經驗來看, 目前植保應用軟件系統的開發可以植保專業人員為主。當然, 其中的一部分人應該既對軟件工程理論和程序設計知識有一定的了解, 又是植保領域的專家。從應用軟件系統的分析、設計, 到系統的最終實現, 系統開發人員都應把注意力集中在如何來反映植保專業的特點, 植保專業知識的收集、整理及其內涵的深入挖掘等方面, 而不是專注于冗長乏味的代碼行的編寫上。當今軟件技術的發展, 尤其是面向對象技術和可視化開發工具的發展為之提供了便利的條件, 因此系統設計人員和應用領域的專家能夠有機地融合為一體。

  沈佐銳等人曾就植保領域專家系統的開發提出了產、學、研相結合的參與式協作方式。筆者認為這種方式同樣適用于植保專業各個方面的應用軟件系統的開發, 如多媒體數據庫系統、信息管理與決策支持系統等。這種方式既能夠保證專業應用軟件系統的適用性與專業理論的緊密結合, 又能夠有利于后續人才的培養。

  黃 淮 海 地 區 麥 蚜 預 測 預 報 系 統 (HH-AphidGIS) 的開發就是采取了產、學、研相結合的參與式協作方式進行的, 由中國農科院植保所麥蟲組、中國農業大學植保系 IPM IST 實驗室以及山東、河北、河南等省的植保總站合作完成。其中, 中國農科院植保所負責項目的組織協調工作和有關試驗的設計、安排, 上述三省植保總站提供歷年麥蚜觀測的數據資料, 中國農業大學植保系 IPM IST 實驗室通過分析所獲取的各種數據完成系統的開發研制工作,最后由三省植保總站進行應用及驗證。

2 展 望

  植保應用軟件系統的開發, 經過近10 多年來的積累, 特別是近3 年來的飛速發展, 已成為計算機農業應用中一個較為活躍的領域, 并在農業生產及病蟲害綜合管理等方面發揮著越來越重要的作用。

  我國目前已有一些科技示范區將計算機專家系統用于指導農業生產, 產生了巨大的經濟效益和社會效益, 收到了良好的示范效果。隨著計算機技術和國民經濟的不斷發展,在不遠的將來農業計算機應用將會更加普及, 應用范圍也會不斷擴大, 這就相應地對農業計算機應用軟件系統在數量和質量上提出更高的要求。因此, 開發出更多、更好、更加實用化的植保應用軟件系統也就成為植保工作者責無旁貸的職責所在。對此, 我們應該有著清醒的認識, 抓住機遇, 為我國植保技術的發展提供更廣闊的天地。

  [ 主要參考文獻]

  [ 1 ] 高靈旺. 黃淮海地區麥蚜信息管理與預測預報技術研究: [ 博士學位論文]. 北京: 中國農業大學, 1998

  [ 2 ] 謝榮傳. 計算機軟件技術基礎. 北京: 北京科學技術出版社, 1995. 308p

  [ 3 ] 姚 青, 黎 峰. 制作多媒體軟件的兩種方法. 微型計算機, 1997, 17(3) : 106~107

  [ 4 ] 曹國鈞主編. 最新Delphi 210310 入門、應用及實例詳解. 成都: 電子科技大學出版社, 1997. 452p

第8篇

1.1論文背景和意義

隨著IT產業的快速發展,計算機已經影響到人類生活的各個方面,從而不斷改變著世界⑴。從個人計算機,到超市或銀行的終端,到國防科技和航天領域,甚至到現在的嵌入式手機,計算機都占有一個很重要的角色,因此,計算機已經深入到生活工作中的各個方面。正是由于計算機在游戲、通信、交通、金融、軍事、電力、航天等重要領域越來越廣泛的應用,計算機發展的規模也FI益壯大、復雜、多功能化,而且對計算機質量的要求也越來越高。在這個信息化的時代,IT產業迅速發展,尤其是硬件率先發展。硬件的發展主要體現在質和量的方面,不僅數量越來越多,而且質量也得到了保證。相比較而言,軟件雖然發展也很迅速,但主要是體現在量的方面,質的問題一直存在。隨著軟件規模不斷的擴大,軟件的質量保證逐漸成為人們所關心的焦點。軟件幵發人員試圖通過研究更好的開發過程來保證軟件的質量,但結果是事倍功半,所以對軟件進行測試是保證軟件質量最可靠有效的辦法。

軟件測試是軟件生命周期中的重要階段,是軟件質量保證的關鍵步驟,也是軟件工程的重要組成部分。軟件測試的效果直接影響到軟件產品的質量。然而,做好軟件測試卻是不容易的,一方面產品必須給予軟件測試充分的獨立性和資源保證;另一方面,測試人員需要同時掌握軟件開發的技能和軟件測試的技能。通過軟件測試找出軟件存在的錯誤,分析錯誤產生的原因和錯誤的發生趨勢,可以幫助項目管理者發現當前軟件開發過程中的缺陷,以便及時進行改進[2]。同時,對于軟件錯誤的分析也能幫助測試人員設計出具有針對性的測試方法和測試用例,改善測試的效率和有效性。沒有發現錯誤的測試同樣有價值,完整的測試是評定軟件質量的一種方法。

自動化測試框架是測試習慣和思想的集合。自動化測試框架具有很多優點,首先它可以確保代碼的一致性,對于回歸測試支持修復后再測試,從而提高了系統的可信賴度。其次,它可1以提高代碼的重用性,從而提高了代碼的生產效率,同時也減少了不必要的代碼,進而提高了測試代碼的執行效率。最后,它將重構概念作為其核心思想,使代碼的適用性更強,從而提高了測試代碼的質量。自動化測試框架可以分成兩個層次。第一層主要是測試腳本的設計,利用與之相關的測試工具,開發對應的測試驅動,從而完成測試的業務邏輯。第二層是建立在第一層之上,這一層的主要作用是管理整個自動化測試,包括自動化測試用例的執行順序、自動化測試框架的開發、執行和維護,也包括對第一層測試腳本的維護以及管理測試任務和測試報告等,在工程量大的項目中可以提現出它的重要作用。自動化測試雖然可以節約成本,提高測試效率,但它也有著適用范圍。一般來說,自動化測試普遍用于三種情況,一是產品型項目,新版本是在舊版本的基礎上進行改進,功能變化不大的項目,但項目的新老功能都必須重復的測試。二是回歸測試,自動化測試主要應用于回歸測試,回歸測試能夠有效的驗證舊的缺陷是否修正,同時查看是否引入新的缺陷,在某種意義上,自動化測試工具也叫做回歸測試工具。三是機械且頻繁的測試,每次需要輸入相同、大量的一些數據,并且在一個項目中運行的周期比較長。

本文以甲骨文的中間件產品Tuxedo及其附屬產品為測試對象,以STAF(Software Test Automation Framework,自動化測試框架)作為測試引擎分析并實現的一個測試框架ATTE。

1.2國內外發展現狀

在計算機軟件日新月異的今天,軟件測試正在成為軟件工程領域里的一個非常矚目的趨勢和地位,國內外許多學者和組織在軟件測試方面投入了大量的研究工作,而且很多軟件公司正在或已經在企業測試團隊內部實施軟件測試流程和框架,這就形成了許多經典的軟件測試技術和流程管理規范[3]。

在全球最大的個人計算機軟件公司微軟,一個傳統的項目開發中,測試的工程師比編碼的工程師多很多,也就是說微軟公司在測試方面的工作要比編碼上的工作多很多。在國外尤其是美國,IEEE和ACM等組織已經制定了一系列的軟件測試規范,還有許多公司如 Rational Corporation、Mercury Interactive> Compuware等都是著名的軟件測試工具供應商,這些公司生產的測試工具在全國市場占了很大的比例。我國當前使用的很多主流軟件測試工具都是國外的產品,可見國外的軟件測試工具的開發已經形成了成熟的產業[4]。

2軟件測試概述

隨著信息技術的快速發展,計算機軟件已經應用到社會的各個領域,例如科學、教育、文化、生活、國防科技等。而軟件質量問題也成為人們所關心的焦點。人們對軟件依賴的程度越高,對其可靠性就要求的越高。然而,對于計算機軟件來說,不論采用什么樣的技術或者方法,軟件存在缺陷是不可避免的。采用新的編程語言,先進的開發技術,完善的開發管理,可以減少缺陷的引入,但是不可能完全杜絕缺陷的存在。因此,需要采用相應的措施來發現并解決這些缺陷,所以首要的任務就是發現這些缺陷,這就需要靠軟件測試來實現。

2.1軟件測試的目的

表面上看,軟件測試的目的是要證明程序有故障存在,并且要盡可能的多、盡可能早地發現程序中的錯誤

。實際上,暴露問題不是軟件測試的最終目的,發現問題是為了解決問題,只有解決了問題,軟件的質量提高了,才達到了測試的最終目的。 3ATTE測試框架需求分析................19

3.1Tuxedo的測試特點................19

3.2Tuxedo的測試周期................20

3.3測試現狀分析................21

3.4新測試框架的需求................22

4ATTE測試框架系統設計................23

4.1ATTE總體架構................23

4.2公共模塊設計................ 24

4.3配置模塊設計................27

4.4用例模塊設計................30

5ATTE測試框架實現................33

5.1公共模塊的實現................33

5.2配置模塊的實現................44

5.3用例模塊的實現................46

5.4ATTE異常處理控制................48

第9篇

關鍵詞實踐教學培養模式計算機科學與技術專業創新能力

1 背景

20世紀90年代以來,以信息產業的發展、信息技術的廣泛應用、信息資源的開發和利用為主要內容的全球化和信息化日益成為世界經濟發展的顯著特征,成為人類社會跨入21世紀的重要推動力之一。黨的十六大從我國國情出發,提出了要堅持以“信息化帶動工業化,工業化促進信息化”、“走新型工業化的道路”等戰略思想。隨著這一精神的貫徹落實,各級政府扶持電子信息產業發展的積極性空前高漲,為信息產業的發展創造了良好的環境和無限的商機。

“十五”期間,各級各類信息化人才五年共增加2000萬人,其中軟件人員增加300萬人,計算機人才需要每年增加100萬。在我國總共664所本科學校中,有505所學校開設“計算機科學與技術”專業。2004年,“計算機科學與技術”專業在校人數接近理工科在校生總數的1/3。這一方面反映出高等教育對國家信息化建設的積極響應,另一方面也說明計算機專業建設數量大、任務重。然而,高校在擴招的同時,在計算機專業人才培養方面所面臨的問題也越來越突出,主要表現在以下幾個方面。

1.計算機專業本科畢業生就業困難

國家和社會對計算機專業的人才需要,必然與國家信息化的目標、進程密切相關。計算機市場在很大程度上決定著對計算機人才的層次結構、就業去向、能力與素質等方面的具體要求。計算機類畢業生就業困難的主要原因不是數量太多或質量太差,而是滿足社會需求的針對性不夠明確,導致了結構上的不合理。計算機人才培養應當與社會需求的金字塔結構相匹配,也應當是金字塔結構,這樣才能提高金字塔各個層次學生的就業率,滿足社會需求,降低企業的再培養成本。

2.高校培養模式與企業需求存在較大差距

目前,企業對素質的認識與高校通行的素質教育在內涵上有較大的差距。以學習能力為代表的發展潛力,是用人單位最關心的素質之一。企業要求人才能夠學習他人長處,而目前相當一部分學生“以自我為中心、盲目自以為是”的弱點十分明顯。

3.在校學生的實際動手能力亟待大幅度提高

目前計算機專業的基礎理論課程比重并不小,但由于學生不了解其作用,許多教師沒有將理論與實際結合的方法傳授給學生,致使相當多的在校學生不重視基礎理論課程的學習。為了適應信息技術的飛速發展,更有效地培養大批符合社會需求的計算機人才,全方位地加強高校計算機師資隊伍建設刻不容緩。

4.計算機專業課程內容和教學模式難以與計算機發展同步

目前計算機專業的課程內容與計算機技術的發展不同步,教學模式還不夠豐富,必須進行大力度的改革。

截至到2004年12月,全國IT職位需求數達到72302個,比2004年1月份增長了17336個。需求職位以研發工程師、產品工程師、軟件設計開發工程師、結構設計工程師、系統分析員、Java開發工程師等技術崗位為主。赴日軟件工程師以及小語種IT工程師在本地就業機會也很多。然而,面對如此多的就業機會,一方面是大量計算機科學與技術專業的學生難以找到合適的職位,另一方面卻是IT企業難以找到滿意的IT人才。其中一個重要的原因是學生的實踐能力較差,與IT企業結合不緊密。

針對以上問題,計算機教育界一直在開展研究工作,并提出了一些有效的對策,其中層次化培養模式得到廣泛認同。即根據計算機專業畢業生所從事工作的性質來劃分,將計算機人才大致分為從事研究型工作的專門人才、從事工程型工作的專門人才、從事應用型工作的專門人才。其中第一類以培養優秀的計算機科學與技術專業人才為目標,著眼于他們未來成為教授和學者;第二類注重培養工程實踐型人才,著眼于他們未來成為主任工程師、總工程師;第三類以培養專業技術熟練的、優秀的軟硬件生產、開發、經營、維護工程師以及專業技術管理工程師為目標。

事實上,我國的教育理論工作者早就從社會功能、智能結構等方面對人才類型進行研究,認為社會人才可分為四種類型:學術型人才、工程型人才、技術型人才、技能型人才。這四類人才中,學術型人才要求基礎理論深厚,有較好的學術修養和較強的研究能力;工程型人才要求有較好的理論基礎,較強的應用知識解決實際工程的能力;技術型人才也要有一定的理論基礎,但更強調在實踐中的應用;技能型人才強調崗位操作能力。地方本科院校從事理論研究的基礎相對薄弱,學術型人才不應作為主要培養類型,而技術型和技能性人才更適合高職高專等院校。因此,地方本科院校人才培養目標應以工程型人才培養為主。從計算機科學與技術專業的角度看,工程型人才的特征主要是把計算機科學與技術的基本原理演變為軟件或硬件產品的設計、項目規劃或決策。強化實踐能力,注重專業知識的綜合運用,提高與企業溝通的能力是這類人才培養的最佳手段。大力培養工程型人才符合地方院校特色,也符合因材施教的要求。

2 工程型人才培養模式

根據工程型人才的特征要求,本文從地方高校的角度,以蘇州大學計算機專業人才培養模式為例,重點探討計算機科學與技術專業工程型人才的培養模式。

蘇州大學計算機科學與技術專業在制定培養方案時,在保證學生掌握基礎理論知識和計算機科學與技術專業必備的基本原理的前提下,增加了實踐教學的比重,設立了數據庫綜合實驗和硬件綜合實驗等五個大型綜合實驗;制定了二年級到企業進行認知實習、三年級到企業進行暑期實習、四年級到企業進行畢業設計實習的企業實習計劃;開設了日語等小語種選修課以及客戶關系管理等公選課,包括聘請企業高級主管開設企業文化講座、IT項目管理選修課等。本節僅從強化實踐環節這一側面介紹我們在工程型人才培養方面進行的探索。

1.教學模式概述

蘇州大學與蘇州高新技術開發區、昆山軟件園毗鄰,周邊IT企業眾多,其中蘇州工業園區55%的企業為IT企業。蘇州工業園區下屬的國際科技園現有企業240多家,80%為IT企業和高科技企業,主要從事軟件開發和IC設計。蘇州大學在多年教學中,結合地方特色,總結出了一套理論與實踐相結合的培養方法,在注重計算機專業人才基本理論培養的同時,也注重實踐能力的培養。教學中,采取“理論―實踐―理論”循環教學模式,既注重理論教學中各門課程的相互銜接,同時將理論教學、課程實驗、課程設計和論文設計看成一個整體,將它們有機結合起來,讓學生不僅僅學到某門具體課程的教學內容和某種具體的開發手段,更能全面掌握整個課程體系和開發過程。實踐教學中,我們建立了新的實驗教學模式,設計了從“單元實驗―綜合實驗―課程設計―開放實驗室―實習基地―畢業設計”一體化的實踐教學體系,以提高學生的個性化設計能力。同時,我們與企業密切聯系,積極探索“產學研相結合,培養實踐型人才”的新模式。

2.主動適應IT企業需求,定制企業需求的培養方案

隨著IT技術的迅速發展,蘇州工業園區和蘇州市的IT企業也發生著巨大的變革,其人才的需求也在不斷變化。因此,跟蹤IT企業的發展,分析其人才需求狀況,對計算機專業人才培養模式有重要參考價值。針對目前許多高校培養的本科生難以適應市場需求這一現狀,蘇州大學與蘇州市各相關企業聯合成立IT企業教學指導委員會,為蘇州大學IT專業的發展提供長期的指導與支持。同時,IT企業教學指導委員會企業還不定期地給計算機專業學生舉行技術講座及前沿知識講座,并與教師進行座談,共同商討有關教學內容更新的問題。IT企業教學指導委員會不僅為學生、教師打開了了解市場的窗口,同時也為企業和學校架起了人才需求的橋梁,從而實現計算機專業人才的定制化培養。

3.建立新的實驗教學模式,提高學生的個性化設計能力

在專業實驗教學模式上,改變原有實驗課中傳統實驗多而反映現代科學技術新成就的實驗少、驗證性實驗多而創新實驗少、實驗手段上采用傳統測試技術多而利用現代技術手段少的狀況,建立了新的開放式實驗教學模式,這是提高學生實踐能力的有效手段。在具體實施中,可以把有原來固定的實驗時間安排改變成靈活的實驗時間安排,把原來封閉的實驗項目改變成支持自主設計的實驗項目,把原來的成批實驗方式改變為滿足學生個性化要求的實驗方式。針對專業特點,可分設計算機硬件基礎實驗室、計算機軟件基礎實驗室、計算機軟件工程實驗室、計算機多媒體基礎實驗室、計算機網絡技術實驗室、數據庫實驗室、信息安全實驗室,以培養學生專長。

4.建立創新實驗室,提高學生創新能力

創新實驗室是加強學生創新能力培養的有效途經。目前,蘇州大學計算機科學與技術學院和摩托羅拉中國有限公司、蘇州國芯科技有限公司、紫金電子有限公司等多家單位聯合建立了蘇州大學摩托羅拉單片機實驗室、江蘇省嵌入式軟件技術中心蘇州大學分中心等具備一定科研能力的實驗室,從而為學生創新能力的提高創造了條件。同時,學院成立了自己的開放實驗室,主要為計算機科學與技術學院學習成績優異且有較強科研能力的學生提供了進行創新性實驗的條件,并制定了完善的開放實驗室條例,規定了其運行機制及運行模式。

如進入開放實驗室的學生必須結成科研小組,采用自主選題、指導教師指定課題或企業提供課題等方式,經開放實驗室評審委員會評定后才能進入開放實驗室。科研小組必須在一定時期內完成一定的科研任務,并提交課題總結報告或論文。由于開放實驗室必須以課題小組形式申報課題,開放實驗室在培養學生創新能力的同時,還培養了學生的團隊開發能力。因此,開放實驗室為廣大學生提供了自由發展的空間,大大激發了學生的學習熱情、創造激情,為其成才創造了有利條件。

5.建設加強實習基地,提高學生工程實踐能力

提高實踐能力的關鍵是要讓學生有與企業直接溝通的機會。因此,應積極引導教師主動面向地方經濟建設、社會發展和文化繁榮的主戰場,把專業建設深深根植于生產實踐之中。在實踐中轉變傳統教學觀念,致力于培養具有較強社會適應性的高級專門人才。目前,我們已在蘇州工業園區、蘇州新區的摩托羅拉、AMD、羅技、旺宏等世界知名IT企業建立了計算機科學與技術專業教學與實習基地,并與中創軟件工程股份有限公司合作在昆山成立了蘇州大學中創軟件工程學院實習基地。在實踐中教,在實踐中學,使得計算機科學與技術專業學生實踐能力明顯增強。

我們將企業實習劃分成三個階段。一是認知實習,時間一般為一周,主要讓學生全面了解企業的運作模式、各企業主要研究方向以及當前流行的開發工具和軟硬件平臺。二是暑期社會實踐,時間為50天,主要讓學生利用暑假深入企業,參與企業的一些小型項目或一些模塊的開發,甚至是文檔的整理工作,目的是讓學生知道所學知識到底能如何運用,并初步具備運用所學知識進行一些實際項目開發的能力。三是畢業實習,時間為一學期,主要讓學生綜合利用所學知識進行較為完整的項目開發,目的是讓學生畢業后具備獨立勝任項目開發與設計的能力。

在實習基地建設中,應注重學生管理與質量監控。以畢業設計為例,我們制定了一系列有關畢業設計的規章制度,如畢業設計計劃、畢業設計選題原則與類型、畢業設計的步驟、校外畢業設計試行辦法等條例,并發放企業嚴格執行。對于安排畢業實習生多的企業,我們還專門安排指導教師長駐企業,從而確保了畢業設計和論文的質量。

3 結束語

強化實踐教學,可以讓學生的實踐能力和創新能力都得到顯著提高。近幾年來,我院學生多次在江蘇省程序設計及網頁設計比賽中獲得好的成績,畢業生一次就業率也始終在98%以上,人才就業面也非常廣。目前,在實習基地建設方面,我們在擴大實習基地范圍的同時,更加注重實習基地的內涵建設,如開展“多模式校企合作培養高素質IT人才”這一課題研究,希望通過IT企業教學指導委員會、IT企業聯盟等松耦型校企合作模式和共建創新實驗中心、實習基地等緊密型校企合作模式等方式開展全方位、多層次的合作。同時,針對不同層次的學生、不同性質和規模的企業采取靈活多樣的培養模式,既達到培養高素質、創新性人才的目的,也使企業在校企合作中得到實惠,從而達到校企雙贏的目的。

(本文獲得“2005年全國青年教師計算機教育優秀論文評比”學科建設與人才培養二等獎)

參考文獻

1.陳建軍.IT業和長三角區域經濟一體化良性互動.通信信息報,2004,6

2.李曉明.陳平等.關于計算機人才需求的調研報告.計算機教育,2004,8:11~18

3.馬殿富等.明確定位,培養高質量人才.計算機教育,2004,8:44~50

主站蜘蛛池模板: 91视频一区二区三区| 亚洲a级黄色片| 香蕉视频黄在线观看| 国产精品视频全国免费观看| tube欧美巨大| 日本边添边摸边做边爱边视频| 人人添人人妻人人爽夜欢视av| 精品天海翼一区二区| 国产女人18毛片水| 67194成是人免费无码| 天堂在线观看中文字幕| 中文字幕在线看| 日本免费福利视频| 久久国产色AV免费观看| 日韩国产欧美精品在线| 亚洲日韩欧美一区二区三区在线| 精品女同一区二区三区免费播放 | 内射白浆一区二区在线观看| 在线精品91青草国产在线观看| 好男人资源免费手机在线观看| 中文字幕乳授乳奶水电影小说| 日韩人妻无码精品专区| 亚洲av无码一区二区三区观看| 没带罩子让他玩儿了一天| 国产91精品不卡在线| 黄色一级毛片网站| 国产成人一区二区三区高清| 国产高跟踩踏vk| 国产无遮挡裸体免费视频| 91制片厂制作传媒免费版樱花| 女人把私密部位张开让男人桶| 中文字幕在线免费| 把她抵在洗手台挺进撞击视频| 久久综合九色综合97手机观看| 最近中文字幕在线中文视频| 亚洲欧洲高清有无| 欧美日韩一区二区三区自拍| 亚洲视频你懂的| 毛片基地在线观看| 免费**毛片在线播放视| 精品少妇人妻av无码久久|