計算機軟體基礎期末論文

  隨著計算機技術的發展,軟體技術也獲得了飛速的發展。計算機軟體技術的研究和進展有力地促進了軟體產業的發展,提高了資訊化的應用水平。下面是小編為大家整理的,供大家參考。

  範文一:教學軟體開發需求分析

  摘要:隨著我國經濟與社會的不斷髮展,我國在教育事業中的資金投入力度也在逐年增加,在這種環境基礎上近年來我國各高校教學軟體的相關開發進行的如火如荼。但在各高校教學軟體的具體開發中,相關軟體產品不能適應實際教學需求的狀況也屢見不鮮,這就使得我國教育經費產生了極大的浪費。針對這種情況,本文就運城職業技術學院教學軟體開發需求分析流程進行相關研究,希望能對我國高職院校的教學軟體開發起到一定促進作用。

  關鍵詞:教學軟體;開發;需求

  為了提高我國高職院校教學軟體的開發質量,我們應通過相關教學理論指導教學軟體的開發與具體軟體細節的設定。在我國北京大學的一部分學者中,其認為在我國教學軟體的開發中,最應注意的是在提高教學軟體數量的同時提高教學軟體的自身質量,所以我們說流程的規範化是保證教學軟體實用性的的基礎。

  1教學軟體需求分析的目的與層次

  對運城職業技術學院資訊化建設軟體開發的需求分析流程進行研究,就必須要首先搞明白什麼是資訊化教學軟體的需求分析。在我國軟體工程領域中,業界普遍認為教學軟體的需求就是指需要系統做什麼工作。這種理論也說明了相關開發人員在對教學軟體開發前,必須瞭解教學軟體所要針對的教學目標以及其需要解決的教學問題。針對這種情況,我國軟體工程領域中的定義便需要一定擴充,才能更好的適應教學軟體開發的相關需求,我們根據教學軟體的作用進行分析,得出了教學軟體需求分析的具體定義:“分析特定教學中的問題,論證相關教學軟體開發的必要性與可行性,確定軟體開的的根本目標,並在此基礎上決定教學軟體的具體功能特性、教學特性以及效能方面的需求”。在教學軟體的具體開發中,我們需要明白教學軟體需求分析的目的,而其目的分為“總體目標和預期效果-教學軟體的使用任務-教學軟體提供的功能與教學特徵-教學軟體的其他特性”這四個層次的需求。

  2教學軟體需求分析的規範化流程

  在運城職業技術學院的教學軟體需求分析中,只有較為合理的規範化流程才能最大程度上保證高職院校的教學軟體需求分析效果。筆者針對自身的工作經驗,將教學軟體的需求分析流程劃分為前期需求分析、開發中的使用者需求分析、推廣應用中的使用者需求分析三個階段,通過這三個階段的具體分析保證教學軟體需求分析的層次性與全面性。

  2.1前期需求分析

  在運城職業技術學院的教學軟體具體開發中,相關開發人員應將教學軟體當做一種產品進行開發,並對其前期需求進行相關分析。在高職院校的教學軟體具體開發中,前期需求的分析主要是從具體教學角度進行考慮,相關教學中是否存在進行教學軟體開發的必要性以及可行性。而經過這種考慮後,教學軟體將會形成開發總目標,支援具體教學軟體的開發工作。上面提到的前期需求方法,是一種以問題為導向的需求分析方法,而在我們確定教學軟體的總體目標後,相關軟體開發人員就需要以“解決具體教學活動中遇到的問題”為出發點,用以確保教學軟體的實用性。相關開發人員在初步的瞭解軟體總目標與出發點後,還應進行以下幾點更具體的需求分析:

  2.1.1相關教育需求分析

  在對教學軟體的相關教育需求進行分析時,相關人員應通過文獻資料、該學科的發展現狀、發展趨勢等問題進行綜合分析,瞭解該學科真正需要教學軟體解決的問題。

  2.1.2已有產品現狀分析

  在對教學軟體的教育需求分析後,相關人員應通過對市場的調查,瞭解現存同類教學軟體能解決和不能解決的相關教育需求,以此形成自身教學軟體功能的期望,完成自身的市場定位。

  2.1.3開發必要性論證

  在進行教學軟體教育需求分析以及產品現狀分析後,相關考察人員應通過教育的需求與已有產品的現狀進行分析,以此確定教學軟體是否有開發的必要性。

  2.1.4開發可行性分析

  根據教學軟體的開發需求,結合自身開發資源,確定教學軟體的開發團隊是否有能力完成所需功能教學軟體的開發。

  2.2開發中的使用者需求分析

  在軟體的開發過程中,教學軟體需求分析的重點應通過對相關教學理論的分析與理解,將其轉化為具體的使用任務,只有這樣才能保證教學軟體自身功能適應教學需求且符合教學規律,而這些工作的展開則需要相關人員對使用者的需求資訊進行獲取與分析。

  2.2.1使用者需求資訊獲取

  在教育軟體開發中,通過使用者訪談的方式是較多采用的一種使用者需求資訊獲取方法。在這個過程中,相關調查人員需要通過問題與接收訪談的高職院校學生進行溝通,引導其進行問題的回答,以此形成自身教學軟體初步的功能與模組。

  2.2.2使用者需求資訊分析

  在獲得使用者需求資訊後,相關教學軟體開發人員應通過對得到的不同資訊進行歸類,進行具體的教學軟體業務需求分析,並根據分析結果初步決定教學軟體的功能,進行相關教學軟體的研發。

  2.3推廣應用中的使用者需求分析

  在教學軟體開發結束並投入應用後,學生在具體使用中很可能產生新的需求,這就需要教學軟體根據相關反饋意見不斷地進行升級,在相關升級過程中,相關人員應積極對具體學生產生的新需求進行分析,支援教學軟體的升級工作。在使用者對新功能的需求到達一定程度後,相關教學軟體就必須進行升級換代。

  3結論

  綜上所述,規範化教學軟體開發需求分析,能夠有效的促進教學軟體開發工作的進行,對於我國高職院校教學手段的升級有著較為積極的推動作用。

  參考文獻

  [1]黃少穎,劉美鳳,張霞.教學軟體需求分析有效實施的指導原則研究[J].現代教育技術,2007,03:10-12+56.

  [2]黃少穎,劉美鳳,劉博,張霞.教學軟體開發的需求分析流程初探[J].現代教育技術,2007,04:22-25.

  [3]蘇清香.網路環境下基於問題學習的支援系統設計[D].山東師範大學,2008.

  [4]俞伊娜.基於多媒體網路教學軟體的使用者介面設計[D].華東理工大學,2015.

  範文二:計算機軟體技術課程教學改革分析

  【摘要】本文嘗試從計算機軟體技術課程教學出發,將CDIO的教學理念融入到平時授課過程,培養學生對課程知識的掌握,更重要的是培養學生團結合作能力。通過一段時間的實踐表明,基於CDIO的課程教學能夠提供學生自主性和創新性,提高學生學習興趣和解決問題的能力。

  【關鍵詞】教學改革;CDIO;實踐能力

  1引言

  計算機軟體技術是一門軟體設計的基礎知識、方法與實用技術相結合的課程,為計算機軟體應用開發、技術管理工作奠定理論基礎,目前課程教學多是以傳統理論課堂教學結合實驗教學的模式進行,學生反映上課即使聽懂遇到實際問題時也不知如何下手解決,尤其程式設計能力弱的學起來更加吃力,通常存在以下幾方面問題。***1***課程涉及知識點多,理論性強,要求學生要有較強的邏輯思維和分析能力,尤其有具有較好的程式設計功底,這使得學這課程之前讓部分學生產生畏難情緒。***2***實驗課程中學生獨立完成的是一些已有結論的驗證性實驗,以致學生軟體程式設計能力得不到培養和提升。***3***課程考核以閉卷理論知識點考核作為重點,學生為了應付考試,可能死記硬背一些概念甚至一些程式設計題目,學生素質和實踐能力得不到有效的培養和訓練。針對以上問題,按照課程特點以及教學規律相應進行一些教學改革探索,以CDIO教學模式***構思Conceive、設計Design、實現Implement、運作Operate***進行每個教學環節落實,讓學生以自主主動地、有機聯絡地方式學習。CDIO模式與傳統的以傳授知識為主的教學模式相比,更強調知識的運用和個人能力的培養。它要求我們在教學中,既要注重基礎知識的傳授,又要注重創新、設計和知識的綜合應用;既要強調個人專業能力的培養,又要提倡團隊合作精神的培養,這種教學模式能開拓學生的創新精神,全面提升學生的綜合素質,讓學生掌握紮實的基礎知識,培養其責任感和團隊合作精神。

  2教學改革措施

  目前,計算機軟體技術教學改革主要從兩個方面進行,即教學內容的改革和課程實驗部分的改革。

  2.1教學方法設計[1]

  基於CDIO教學理念,在教學過程中,以專案為牽引,以任務為依託,把課堂教學環境模擬成CDIO教育環境,即以專案構思、設計、實現和執行的生命週期為載體來組織教學。具體實施過程如下:

  ***1***首先選擇具有代表性的專案任務,整個專案具備詳細的系統開發過程,有較完整的系統結構、及基本需要的一些功能模組,在功能模組中有資料能演示,比如學生成績管理系統。

  ***2***在教學過程中,根據教學進度和教學內容,向學生詳細地介紹專案任務的構思、設計、實現和執行各個環節,從專案任務的需求分析,到各功能模組的設計與實現,到後期的執行和維護等。尤其一些關鍵功能模組的實現,為了便於、強化學生理解,可以設計一些類似的小任務。

  ***3***通過專案任務的貫穿,可以對已講授的知識點進行總結,對後續課程的知識點以設問方式引出,引導學生積極主動思考,尋求解決方案。通過這種使前後知識點有機聯絡起來,使課程知識結構更系統。

  2.2實驗教學設計

  以往實驗課都是一些驗證性實驗,學生通過查詢網際網路翻閱書本很快能找到解決路徑。加上現在實驗課時有限,通常佈置一些小的專案,儘量涵蓋課堂教學所涉及知識點,比如佈置程式設計實現計算器。4-5人組成一個小組,以組長牽頭組織大家分析,分配任務,利用課餘時間共同協作完成。在這過程中包含一個CDIO專案週期[1]***構思———需求分析、設計———實施方案、實現———編寫程式碼、運作———作品測試、演示等***。實驗課各小組彙報並演示所開發設計的專案。根據演示作品功能完整性、美觀性等方面綜合評價作為實驗考評的依據,在這過程中又培養了學生獨立思考,分析問題解決問題的能力,學生間合作溝通能力也得到鍛鍊。

  2.3積極參與各類競賽

  多年來,我們都鼓勵學生參加藍橋杯大學生程式設計大賽等類似比賽,通過參與比賽,學生程式設計能力得到快速提高,對課程基本概念和基礎知識的理解也會更上一個臺階,牢固掌握所學知識,同時通過比賽拓展了學生的視野,學習目的性更強更明確,學習積極性相應地也提高了。這種做法也是符合CDIO理念,提高學生系統分析能力程式設計能力的。

  2.4教改存在問題

  教改中存在最大問題可能是專案任務資源不足,類似教材不多,可供參考的有限,每個專案任務要具有代表性同時又包含各知識點,需要花大量的時間編制。經過一段時間積累應該素材不斷會增加,並在原有基礎上不斷完善。

  3結束語

  CDIO理念在強調學生理論基礎知識的同時,注重培養學生理論應用能力、團隊合作能力。針對當前計算機軟體技術課程教學過程中存在的問題,結合CDIO教學理念對學生的要求,探討以專案為中心、以任務驅動教學,激發學生學習興趣,培養學生的CDIO能力,取得了較好的教學效果。

  參考文獻:

  [1]周立章.基於CDIO工程教學模式的C++程式設計教學改革探索[J].大眾科技,2011***10***:208-210.

  [2]邱勝海,高成衝,王雲霞,等.基於CDIO模式的資料庫課程實驗專案設計[J].中國現代教育裝備,2012,157***21***:43-45.