計算機軟體類論文

  在計算機技術飛速發展的今天,計算機軟體技術已經被廣泛的應用於各個領域。下面是小編為大家整理的,供大家參考。

  範文一:軟體技術專業課程建設思考

  摘要:高職課程設計要反映高等教育與職業教育的雙重特徵,基於職業勝任力培養的課程建設,是高職院校課程建設與改革的方向,符合高職教育內涵建設的要求。本文從高職院校課程建設現狀出發,結合軟體專業自身的特點,對職業勝任力進行了介紹,對專業學習領域、專業拓展學習領域、人文素質拓展學習領域的課程建設進行了分析,對基於職業勝任力培養的軟體技術專業人才課程建設進行了論述。

  關鍵詞:職業勝任力;軟體技術;人才培養模式;課程建設

  高職院校具有高等教育與職業教育雙重特徵,高職的辦學方向要精準定位,它的人才培養目標是培養具有較強職業能力的專門人才。與計算機相關的國內大學畢業生每年有幾十萬人,其中而符合軟體行業要求的人才則比較少,企業招聘的部分大學畢業生也要花較長時間培訓才可以投入工作,尤其在軟體開發這個領域上更加突出。為培養符合企業用人標準,滿足軟體開發崗位能力需求的高素質軟體開發人才,計算機軟體技術專業課程的建設顯得尤為重要。課程建設要與企業的需求對接與融合,應當適應人才發展的需求,要增強學生的職業適應能力和可持續發展能力。

  1課程建設現狀

  目前各高職院校普遍存在著培養的人才職業技能不強,崗位適應能力差等問題。調查顯示,很多高職計算機軟體技術專業的畢業生實踐不夠,不能很快適應工作崗位。如何建立突出職業能力培養的課程標準,規範課程教學的基本要求,提高課程教學質量是目前各高職院校計算機專業人才培養面臨的重要問題。目前,很多高職院校都認識到了高校的“共性”教育與企業的“個性”需求相矛盾,也進行了基於企業需要的課程體系設計,同時加大了實訓教學的力度,將學校的教學內容實用化,按軟體企業的要求進行人才培養。但目前所做的工作缺少系統性,沒有從整個課程體系結構上進行設計,真正聯合企業的專家參與到課程建設中的還很少。

  2職業勝任力分析

  Spencer提出勝任力是與有效的或出色的工作績效相關的個人潛在的特徵,包括:知識、技能、自我概念、特徵與動機。勝任力的提出可以最大程度上實現人員與崗位的匹配,為員工搭建有效的職業發展路徑。職業勝任能力是在企業實踐知識與職業要求為指導下,在具體工作情景中形成的各種知識與技能,以及解決企業實踐問題的勝任能力,是一個學生在職位上取得成功的能力。它包括職業崗位能力,即某項技術專才和職業適應能力,即職業的遷移能力。高職學生職業勝任力是畢業生職業工作的承擔能力與適應能力,高職教育要服務好現代產業,高職課程的定位、目標與內容、組織、實施及評價就要符合企業的需求。計算機相關職業注重團隊合作,溝通能力、語言能力、組織能力、資訊處理能力顯得很重要。

  3基於職業勝任力培養的軟體技術專業人才課程建設

  為了培養具有職業勝任力的軟體開發技能型實用人才,需要圍繞崗位適應能力和職業拓展能力設計課程,將知識融入到職業技能訓練之中,使學生獲得的知識、技能真正滿足職業崗位要求,充分體現了“以服務為宗旨、以就業為導向”的職業教育辦學方針和“以人為本,全面發展”的教育理念。課程建設要與企業或行業進行合作,從學生就業的實際出發,調研軟體開發企業崗位需求,在此基礎上分析確定軟體技術專業的主要典型工作任務及完成典型工作任務必須具備的職業能力,總結出某個崗位主要工作職責及其必需的知識與技能,進而研究探討為培養學生具備該職業能力所需開設的核心課程和課程教學內容,以期提高學生的職業發展力,提升學生的就業能力。下面是招聘網站51job上某企業招聘軟體工程師的職業能力描述。職位標籤:IOS軟體工程師職位職能:高階軟體工程師軟體工程師職位描述:【崗位職責】1負責IOS平臺客戶端程式的開發,包括iPhone、iPad;2按照專案計劃,在保證質量的前提下,按時完成開發任務;3參與軟體系統需求分析和設計,編寫有關技術文件;【職位要求】1計算機,通訊等相關理工科專業;2精通iOS下網路通訊機制,對TCP/IP、http/https、MQTT有一定經驗;3具備紮實的ObjectiveC、C/C++語言基礎,熟悉XCode;深入理解面向物件的設計模式;4對使用者體驗、互動操作流程、及使用者需求有深入理解;5責任心強,良好的溝通表達能力和團隊意識;6工作踏實認真、積極主動,善於學習,較強的責任心,抗壓力強。上面的招聘描述了對軟體工程師崗位需求以及員工的職責要求。可以看出,企業的崗位要求涉及對知識、技能、自我特徵、潛在特質等方面的描述。基於職業勝任力的人才需求描述是依照職業勝任力定位崗位特徵與具體的崗位綜合能力要求。在結合軟體技術專業的典型工作任務及完成典型工作任務須具備的職業能力,軟體技術對應的軟體開發類崗位主要所需的知識、能力、素質要求如表1所示。將人才培養對應崗位梳理成軟體技術活動流程的主要崗位群,包括軟體程式開發崗位群、軟體測試崗位群、技術文案管理崗位群、軟體技術支援崗位群,軟體推廣及售後服務崗位群,明確崗位群的職業勝任力模型。基於職業勝任力模型引入工作過程導向法,改革傳統的以課本為主體的課程體系,構建基於崗位職責需求的課程體系,包括了基礎學習領域、專業學習領域、專業拓展學習領域、人文素質拓展學習領域。在專業學習領域的課程建設中,將企業崗位職責與課程設計進一步融合是課程建設的關鍵。基於職業勝任力的課程建設中,通過對專業課程所具備的崗位特徵,與本地區的軟體企業合作,引入企業的實際專案,根據專業課程與企業專案開發活動要素的關聯性,將“Java高階程式設計”、“JavaWeb程式設計”、“資料庫原理”、“靜態網頁設計”、“JavaScript程式設計”、“JavaEE輕量級框架開發”等課程教學活動以跨課程專案為紐帶、以企業實際專案開發過程為主線進行有機編排。基於職業勝任力的課程建設中,不僅僅關注專業學習領域,還需要重視人文素質拓展學習方面的課程建設,人文素質拓展學習領域課程如表2所示。通過增加職業素質教育方面的課程,更能培養學生溝通、語言、組織、資訊處理等方面的職業適應能力,職業素質教育活動安排如表3所示。

  4小結

  通過對職業活動和崗位能力進行分析,可以得到企業對該崗位所需要的素質和能力,在後續的課程體系建設中,可以有針對性地設定課程和選定教學內容。在教學中可以培養學生的職業能力,強調職業技能的訓練與對知識的應用能力,加強學生職業綜合能力與素質的培養,可以全面提高學生的職業勝任力,能為企業培養熟悉軟體開發規範與流程的高素質技能型人才。

  參考文獻

  [1]範蘭德,黃芳.職業勝任力模式與高職課程設計模式對接與融合研究[J].職教論壇,20133:8-11.

  [2]劉成堯,韓承江.基於職業勝任力的高職電子專業人才培養模式改革探索[J].職業教育研究,20146:22-24.

  [3]劉心美,趙桂茹.基於崗位勝任力模型的高職課程體系研究[J].黑龍江高教研究,20108:163-166.

  [4]薛繼紅.勝任力視角下高職院校教學改革探析[J].職業技術教育,2013.3426:43-45.

  範文二:計算機軟體技術不可靠性

  【摘要】眾所周知,計算機的執行依賴於硬體系統和軟體系統。但近年來,計算機軟體的不可靠性對人們順利、安全的使用計算機造成了一定的影響;計算機軟體的不可靠性問題也隨之引起了人們的關注。本文對計算機軟體的不可靠性進行思考,提出了相應的措施,以有效解決計算機軟體的不可靠性問題,促進計算機軟體的持久發展。

  【關鍵詞】計算機軟體;不可靠性;思考措施

  資訊時代促進了我國計算機軟體技術的飛速發展,計算機技術有方便、快捷、靈活性強等特點,被廣泛運用於人們的生活中。但是,計算機軟體的不可靠性隨之被人們發現,計算機軟體的不可靠性影響著計算機使用的安全性、可靠性,也威脅著使用者的隱私安全和財產安全。因此,需要對計算機軟體的不可靠性進行深入的研究,解決其中的問題,以提高計算機軟體的安全性和可靠性,推動我國計算機軟體技術的穩定發展。

  1分析計算機軟體技術的不可靠性

  1.1計算機軟體的特點分析

  計算機軟體是計算機的靈魂,指揮著整個計算機的執行,計算機強大的功能離不開計算機軟體。首先,計算機軟體技術性較強,軟體的開發需要專業的計算機人才和高科技輔助工具,且開發週期較長,需要投入大量的人力和物力。其次,計算機軟體有較強的功能性;計算機執行依賴於計算機的程式,而計算機程式要到達一定的目的,則需要通過一些程式碼和指令。計算機軟體是軟體開發人員智慧的產物和邏輯研究的產品,在極大程度上計算機軟體的不可靠性是設計過程中的人為因素造成的,有極強的主觀性和難以預測性。

  1.2計算機軟體不可靠性表現

  當前,我國出臺了很多政策來支援和指導計算機軟體的發展,計算機軟體技術也取得了很大的成就。但在激烈的全球軟體行業競爭中,我國的計算機軟體在發展中仍然存在一些問題:

  1軟體失效:硬體失效通常是因為物理故障,是器件物理化的必然結果,會出現浴盆曲線;而軟體失效與硬體失效有明顯的區別,軟體失效是由於自身的缺陷和改程式設計序的干擾,具體體現在兩個方面:首先,軟體不會被磨損,也沒有浴盆曲線,但是會出現陳舊落後的問題;其次,軟體的程式容易被篡改,可以人為的改編軟體,也可以通過其他程式的入侵來篡改。

  2決定計算機軟體可靠性的是人為因素;從軟體開發的角度上來說,軟體的設計要滿足客戶的要求,需要軟體開發人員從顧客的角度出發,分析、設計軟體;這就決定了軟體的設計是一種思考創作,而創作中的每一個環節都是通過軟體設計師的智慧和水平來實現的。但由於設計師水平的差異,在設計軟體的過程中難免會出現疏忽和不合理的問題,使軟體技術出現漏洞,甚至軟體失效或崩潰。

  3計算機軟體的維護方面;計算機軟體的維護是通過更換或修復被損壞的系統來實現的,軟體一旦被破壞,就只能通過重新設計軟體來恢復失效軟體的功能。

  4目前計算機軟體的可靠性驗證還沒有建立完整的理論體系,相比硬體開發來說,計算機軟體的設計開發還處於發展階段。

  2解決計算機軟體不靠性的措施

  2.1加大計算機軟體人才培養力度

  計算機軟體在開發過程中就存在潛在的人為錯誤,首先,計算機軟體的開發需要加強軟體開發人員專業素質的培養力度,讓軟體開發人員在充分了解軟體知識的基礎上對客戶的要求進行更加準確的理解;其次,軟體開發人員在開發軟體前,應做好軟體設計前期的調研、規劃、可行性分析等工作,進而避免潛在的風險;最後,要求軟體開發人員在開發軟體的過程中避免出現一些技術性的錯誤,比如變數使化錯誤和語法錯誤等,加強軟體開發人員的軟體開發水平。

  2.2對軟體開發過程進行評審

  為了確保軟體的開發符合客戶的要求,有序的進行軟體設計,避免出現跨越階段現象的發生。在軟體的開發過程中,需要組織評審組對軟體進行及時的評審,評審組的成員要包括總體人員、設計師、管理師和質量保證師等領域的專家。評審組對軟體設計師所設計的軟體標準和要求進行評審,從而有效增強計算機軟體的可靠性,促進計算機軟體的發展。

  2.3建立有效的軟體質量監督機制

  目前,國家雖然對計算機軟體技術制定了一些技術和開發方面的規範,但還缺乏對一些測試軟體質量、評價修改軟體和軟體技術改良的相關政策。因此,國家相關部門還需要建立有效的軟體質量監督機制,促使軟體開發人員進行自我測試、自我編制,進而有效減少軟體開發人員在軟體開發過程中出現的錯誤,提高計算機軟體開發的整體水平和核心技術。

  2.4建立軟體可靠性資料收集系統

  軟體開發人員在軟體開發的初期,需要參照其他相似軟體的故障資料,並綜合考慮其中的重要度、複雜性、呼叫度等影響因素,從而儘可能節省軟體開發的精力,提高工作效率。計算機軟體開發是一項需要多方面技術的工作,為有效避免計算機軟體的不可靠性,相關部門還要在軟體可靠性測試和實踐的基礎上規範對軟體文件的要求,建立計算機軟體可靠性資料收集系統,從而為計算機軟體錯誤的分析、糾正和評估提供詳細、可靠的資料,進一步提高計算機軟體的可靠性。

  3結束語

  計算機軟體技術給人們的生活帶來了很大的便利,人們在享受著計算機軟體帶來的便利和快捷的同時,也被計算機軟體的不可靠性困擾著,計算機軟體的不可靠性不僅威脅著人們的賬戶安全,而且還阻礙了計算機技術的發展和計算機的安全使用。為進一步提高計算機軟體技術的綜合應用性,計算機軟體開發人員在軟體設計和開發的過程中要規範操作、明確計算機軟體技術的核心內涵、應用特徵,並認真分析引發計算機軟體不可靠性的具體原因,以便能夠採取有效的措施提高計算機軟體的可靠性和安全性,從而促進我國計算機軟體行業的健康、持續發展。

  參考文獻

  [1]張青,王玉玲,王曉偉,張瑞軍,王勝春.普通高校計算機軟體技術教育的研究[J].山東師範大學學報自然科學版,200701.

  [2]車江濤,侯明.計算機軟體技術的現狀與發展趨勢[J].計算機光碟軟體與應用,201212.

  [3]劉倩.我國計算機軟體技術的現狀及發展趨勢探析[J].計算機光碟軟體與應用,201219.

  [4]袁鷹.計算機軟體技術專業行業需求現狀和培養策略淺談[J].科技創新與應用,201315.