av色综合网,成年片色大黄全免费网站久久,免费大片黄在线观看,japanese乱熟另类,国产成人午夜高潮毛片

公務員期刊網(wǎng) 精選范文 軟件開發(fā)基礎知識范文

軟件開發(fā)基礎知識精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件開發(fā)基礎知識主題范文,僅供參考,歡迎閱讀并收藏。

第1篇:軟件開發(fā)基礎知識范文

關鍵詞:實訓體系;Android軟件開發(fā);培訓

中圖分類號:TP31 文獻標識碼:A 文章編號:1001-828X(2013)06-0-02

移動互聯(lián)網(wǎng)是繼通信、計算機和互聯(lián)網(wǎng)之后的又一次信息產(chǎn)業(yè)的革命性發(fā)展,并成為全球信息通信行業(yè)的萬億元級新興產(chǎn)業(yè)。近年來,由于3G技術的發(fā)展,國內(nèi)智能手機的普及率急升,人才市場對于Android軟件開發(fā)工程師的需求量也急升,因此,如何快速地培養(yǎng)和建設Android軟件開發(fā)工程師,成為IT企業(yè)培訓的熱點。本文旨在探討IT企業(yè)如何通過實訓培訓體系的模式快速培養(yǎng)有計算機基礎的初學者成為相當于1-2年開發(fā)經(jīng)驗的開發(fā)工程師。

實訓體系建設包括獨特的實訓形式建設、實現(xiàn)過程的開展以及課程和師資的組建。其中,最根本的把握好實訓的內(nèi)涵和監(jiān)控整個實訓過程的開展是關鍵。

一、實訓形式

實訓的特點就是通過項目實際操作的方式,使得每個學生通過做項目來鍛煉時間的編程能力。具體的形式為每個班的學生組成軟件項目組數(shù)個,每個項目組均以真實項目為背景,重新演練一個經(jīng)裁剪過的項目立項、計劃、需求分析、設計、編碼、測試和交付的全過程,按照企業(yè)的正規(guī)開發(fā)流程組織實施,讓學生熟悉軟件工程在企業(yè)中的具體應用方法。項目總監(jiān)由實訓老師來擔任,控制項目的進度和質(zhì)量,學生通過直接扮演項目開發(fā)組中的成員角色,來了解在軟件項目開發(fā)團隊中的角色、過程、規(guī)范和執(zhí)行方法,以及在團隊中合作溝通能力的重要性,養(yǎng)成良好的職業(yè)習慣。以下是學生扮演的角色的主要職責說明,學生可以根據(jù)自己在學校的學習情況扮演如下角色??紤]到Android軟件開發(fā)工程師培訓的實際需要,項目開發(fā)過程中某些方面的學時將相對壓縮,而把重點放在跟開發(fā)直接相關的角色上面。

二、實訓過程

整個實訓過程包括實訓預備期和實訓期兩個階段。

實訓預備期:實訓的學生對Android課程體系中必須掌握的業(yè)界實用技術知識清單和相關課件進行學習,必要時進行相關課程的考試,考試合格者才能進入實訓環(huán)節(jié)。

實訓期:以模擬公司為平臺,以仿真的商業(yè)案例項目為載體,將企業(yè)文化及職業(yè)素養(yǎng)訓練、IT技能培訓、行業(yè)知識以及業(yè)務流程實踐等實訓內(nèi)容完全貫穿在模擬公司的運營過程中,使學生在實踐中體驗企業(yè)工作環(huán)境,獲得一定的實際經(jīng)驗和職業(yè)磨練。

實訓師發(fā)放《項目實訓學生指導手冊》,手冊中規(guī)定了學生在項目Android軟件開發(fā)各階段的輸入、活動說明和輸出。實訓選擇的生命周期會覆蓋軟件開發(fā)過程的基本要素。其中有的要素在實訓中存在操作困難的,只講解方法并直接發(fā)放相關資料。

實訓中由實訓老師統(tǒng)一指導各階段的詳細過程指導。基本過程如下:

1)搭建環(huán)境:主要講解搭建各種手機操作系統(tǒng)所需開發(fā)環(huán)境所要具備的軟、硬件及網(wǎng)絡知識。包括計算機中各種硬件和接口。軟件的分類、分發(fā)和授權等方式;操作系統(tǒng)的初步知識;注冊表、病毒、安全等知識;基本協(xié)議、活動目錄等知識。從而讓學員可以在實際工作環(huán)境當中搭建需要的開發(fā)環(huán)境。

2)完成的軟件開發(fā)過程:主要講解實際項目的開發(fā)所涉及到的軟件開發(fā)過程的各個環(huán)節(jié),如需求開發(fā)、設計、測試、項目管理、配置管理等,并將其運用到實訓項目開發(fā)。

3)Android手機軟件應用開發(fā):這是本培訓課程的核心部分,主要是使學員掌握軟件開發(fā)的技術,掌握編程的方法、思想,了解軟件開發(fā)過程當中常犯的錯誤。課程注重實用性、重在培養(yǎng)學員對代碼分析的能力,掌握編碼規(guī)范,掌握調(diào)試知識和分析程序錯誤的能力。同時學習內(nèi)存檢查工具和軟件配置管理等知識。課程中貫穿了一個開發(fā)項目,以增加學員開發(fā)項目的經(jīng)驗。

4)測試計劃與軟件缺陷:主要介紹軟件測試的基本概念和基礎知識、如何編寫測試計劃、識別軟件缺陷、編寫缺陷報告等。通過學習,學員可以掌握軟件測試的流程、軟件測試的策略和分類,掌握缺陷的分類和優(yōu)先級等,從而對測試有一個整體的認識。介紹了缺陷跟蹤管理系統(tǒng)(測試工具)??傮w來說,本課程將使學員掌握軟件測試相關的大部分基礎知識。

5)數(shù)據(jù)庫:通過對數(shù)據(jù)庫基礎知識的講解,讓學員掌握這些技術。數(shù)據(jù)庫是以主流的Oracle和MySQL 數(shù)據(jù)庫的運用為主。

6) 職業(yè)導向訓練:進行職業(yè)引導,包括就業(yè)指導和職前引導。通過座談會等輔助訓練明確就業(yè)方向,進一步了解職業(yè)發(fā)展形式。

三、實訓課程設計和引進

A.參考國內(nèi)外IT知名企業(yè)現(xiàn)有已取得各地區(qū)政府認同的移動應用軟件開發(fā)培訓課程體系,以移動應用行業(yè)應用的實際需求為導向,自主研究開發(fā)適合本地企業(yè)的Android軟件開發(fā)方面的案例及課件。

B.結合需要引進其他國內(nèi)一流的成功Android軟件開發(fā)培訓課程體系。

C.培訓實例設計:根據(jù)大多數(shù)軟件開發(fā)企業(yè)的實際需求,以多個實際項目為原型開發(fā)出具有實戰(zhàn)意義的案例。

D.企業(yè)培訓定制:企業(yè)培訓必須密切結合企業(yè)戰(zhàn)略,從企業(yè)的人力資源規(guī)劃和開發(fā)戰(zhàn)略出發(fā),滿足組織及員工兩方面的要求,考慮企業(yè)資源條件與員工素質(zhì)基礎,考慮人才培養(yǎng)的超前性及培訓效果的不確定性,為企業(yè)確定員工培訓的目標,選擇培訓內(nèi)容及培訓方式。

四、師資隊伍建設和引進

在內(nèi)部培養(yǎng)培訓講師和實訓導師的同時,我們還將根據(jù)課程需要積極引進高端的Android培訓講師,包括網(wǎng)絡通訊、Android應用開發(fā)等各領域的高端實戰(zhàn)人才,建設一支實戰(zhàn)經(jīng)驗、培訓經(jīng)驗俱佳的師資隊伍。

五、制定Android軟件開發(fā)工程師培訓大綱

Android軟件開發(fā)就業(yè)培訓大綱由多名資深移動應用軟件開發(fā)專家及有豐富Android實戰(zhàn)經(jīng)驗的工程師傾力開發(fā)而成,在本實訓項目里將得到充分的貫徹執(zhí)行。該課程總結了Google、中興、華為、HTC、摩托羅拉、IBM等頂級國內(nèi)、跨國大型企業(yè)的先進的軟件開發(fā)理論和經(jīng)驗,在此基礎上形成了一套適合我國國情的Android軟件培訓課程。目的是將優(yōu)秀企業(yè)完善的Android軟件開發(fā)技術和方法等推廣到國內(nèi)的軟件產(chǎn)業(yè),以提高廣州本地軟件企業(yè)的Android應用軟件開發(fā)水平,改進開發(fā)方法和方式。

Android軟件開發(fā)培訓采用教師授課和學員實際練習相結合的方式。針對每個培訓的章節(jié),在課程中都會提供豐富的項目實踐案例,使每個學員不僅能夠?qū)W到Android軟件開發(fā)的一些基本理論知識,重要的是能夠讓學員將學到的知識運用到實際的移動應用軟件開發(fā)活動過程中。

本Android軟件開發(fā)就業(yè)培訓大綱主要由三大部分組成:

基礎階段:主要闡述了一個Android軟件開發(fā)工程師需要了解和掌握的入門知識,包括Android開發(fā)編程語言基礎,主流數(shù)據(jù)庫開發(fā)技術,以及一些必要工具的使用,是邁入Android軟件工程師職業(yè)必備的一些基礎知識。

中級階段:主要闡述了一個Android軟件開發(fā)工程師需要掌握的常用的通信協(xié)議,整套主流的應用服務器和中間件編程技術,數(shù)據(jù)訪問層框架技術,并幫助深入理解軟件工程過程。

高級階段:通過一個個具體的項目案例,將上面提到的技術、方法、度量、文檔和過程相結合,掌握Android移動應用系統(tǒng)開發(fā)技術,包括Android環(huán)境下的音視頻多媒體處理、游戲技術開發(fā)、底層核心架構技術等,并進行項目開發(fā)實戰(zhàn)。了解不同設計模式與運用、軟件性能調(diào)優(yōu)、軟件過程管理等。

第2篇:軟件開發(fā)基礎知識范文

關鍵詞:軟件工程;理論基礎;實踐活動;教學質(zhì)量

作者簡介:趙業(yè)清(1975-),男,河南安陽人,安陽師范學院計算機與信息工程學院,講師。

中圖分類號:G642.0 文獻標識碼:A 文章編號:1007-0079(2013)14-0085-02

基于《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》[1]及《國家中長期人才發(fā)展規(guī)劃綱要(2010-2020年)》[2]中重大項目與改革策略要求,我國將逐步由工程教育大國邁向工程教育強國,逐步培養(yǎng)出一批具有創(chuàng)新能力、適應經(jīng)濟社會快速發(fā)展需求的軟件工程技術人員,為國家實現(xiàn)工業(yè)化、信息化強國及社會經(jīng)濟可持續(xù)發(fā)展服務。這將促進高校以社會需求為導向培養(yǎng)人才,不斷快速改進和完善相應教學工作,全面提高教學質(zhì)量和教學效果。

“軟件工程”是計算機科學與技術相關專業(yè)的必修課之一,旨在培養(yǎng)高水平軟件研制和開發(fā)人員。該課程特別強調(diào)在軟件開發(fā)與維護過程中應用軟件工程方法的必要性和迫切性,涉及“軟件工程”的基本原理、概念與技術方法。本課程的教學目的是在讓學生了解有關知識與方法的同時,采用理論和實踐相配合的方式提高學生對專業(yè)知識的綜合運用能力與技能,使學生在接受理論知識的基礎上提高并加強工程化知識與實踐知識的教育,為學生在今后工作中從事計算機大規(guī)模軟件開發(fā)與維護打下扎實的基礎?!败浖こ獭笔且婚T理論和實踐并重的專業(yè)核心課程,這就要求教師在本課程的教授過程中理論聯(lián)系實踐,理論和實踐相互結合,相互滲透,不可突出一方而忽視另一方。然而,高校教師在教學過程中,由于自身知識背景及教學條件限制等問題,往往在教學過程中存在偏重其中之一而導致不能很好地把握理論教學過程和實踐操作之間的關系,很難有效找到兩者之間的一個平衡點。

一、“軟件工程”課程教學中問題分析

1.理論教學和實踐活動相分離,不能融會貫通、相互促進

在當前教學活動中,諸多高校都采取理論教學和實踐過程分開的教學方式,相互獨立進行。由于“軟件工程”這門課程主要介紹的內(nèi)容是有關基本概念和原理,研究的是軟件開發(fā)設計的方法和過程及其步驟注意事項,對于沒有開發(fā)經(jīng)驗的學生來說,這些內(nèi)容是相當抽象和難于理解的,也是枯燥乏味的,這樣就導致學生學習積極性不高,效果欠佳,更談不上理解的基礎上靈活應用。又由于諸多教材中所舉案例相對獨立,缺少整體性和實用性,往往導致學生對相關概念和原理更是感到迷茫。而在后期的畢業(yè)設計階段,由于學生考研、實習或找工作的原因,實踐活動往往是流于形式,學生根本無法深入完成相關課題的設計和實現(xiàn)。這樣就導致學生在理論學習中無法體會理論的深層含義和對實踐的指導作用,更談不上在實踐中用理論知識有效指導和約束實踐活動,總結實踐過程中的各種經(jīng)驗并提升自身實踐能力和理論水平。另外,有些高校也逐漸認識到“軟件工程”教學中實踐訓練的重要性,分別采取一定的措施來不斷提高學生的實踐能力和實踐活動水平。“以工程項目為主線”[3]的“軟件工程”實踐教學,提出以開發(fā)工程項目為主線來開展軟件工程專業(yè)的課程設計實踐教學,著重培養(yǎng)學生解決軟件項目開發(fā)過程中存在問題的能力,并在軟件開發(fā)過程中采用針對性的任務驅(qū)動教學方式,講解理論基礎知識。整體項目模式[4] “軟件工程”教學體系,以項目BUS貫穿學生項目實踐和理論課程,有效克服傳統(tǒng)教學方式的不足,為實踐教學提供應有的保障機制并予以貫徹和落實,能較好地保障項目的順利實施,調(diào)動學生和教師的積極性?!盎谌蝿蘸晚椖框?qū)動”[5]的“軟件工程”教學模式,在教學中以學生為主體,以任務驅(qū)動和項目驅(qū)動相結合的方式展開實踐活動,通過建立相應的反思性評價體系,有效提高學生學習的主動性和積極性,培養(yǎng)學生的反思能力,從而使學生對本課程產(chǎn)生學習興趣,鍛煉和培養(yǎng)了學生系統(tǒng)分析能力、設計能力、編程能力、測試能力和維護能力、團隊協(xié)作能力和文檔書寫能力,提高學生的實踐動手能力和綜合素質(zhì)。

在理論教學和實踐教學過程中,往往突出其中的一點,都不能很好地把理論教學和實踐教學活動有機融合起來,特別是在實踐教學過程中,如何有機融入理論,讓理論有效指導實踐,并在實踐過程中提升理論體系等問題,都沒有得到很好的解決,這樣就容易導致學生動手能力很強而理論基礎知識薄弱、理論創(chuàng)新能力匱乏,不利于學生在以后的學習和工作中更好地實現(xiàn)自身價值和提升自己。

2.教學內(nèi)容保守陳舊,無法體現(xiàn)當前技術發(fā)展現(xiàn)狀

當前社會已經(jīng)進入信息社會,信息技術發(fā)展更是日新月異,“軟件工程”也被應用到各領域,在不斷的社會實踐中,各種新的軟件開發(fā)方法和開發(fā)工具不斷積累和推廣使用,而這些新的軟件開發(fā)思想、開發(fā)方法和軟件工具等方面的知識,由于學生教材版本更新的相對滯后而無法盡快體現(xiàn)在學生教材中,這樣往往導致學生學習的課本知識無法滿足當前社會的需求,而學生也往往認為課本知識無用而沒有學習動力和激情,導致教師教學效果欠佳,教師和學生互動性差。

3.考核手段無法真實反映學生對知識的掌握情況

目前,有些高校為了方便對學生成績實施管理,對學生的考核形式往往很簡單,一般采用理論考試方式來檢驗學生對課本知識的掌握程度,而學生實踐能力的考核有的沒有進行,有的則是讓學生做一個功能簡單的案例,更是無法對學生理論和實踐能力作出系統(tǒng)全面客觀的評價,無法挖掘優(yōu)秀學生的潛能,教師也無法發(fā)現(xiàn)教學中存在的問題。而對成績的最后統(tǒng)計分析,往往也是流于形式,沒有具體的實際意義。

二、“軟件工程”課程教學改革策略

為更好地實現(xiàn)教學目標,在教學活動中讓學生理論基礎知識和實踐動手能力得以全面發(fā)展,掌握“軟件工程”的方法、技術和思想,具備未來“軟件工程師”所需的專業(yè)技能素質(zhì),特針對以上諸多問題實施以下教學改革策略。

1.課堂教學改革

在課堂教學中,主要采用案例教學的策略,通過不同案例的講解,讓學生在對實際案例的剖析中實現(xiàn)抽象模型到實際應用的無縫銜接。課堂上以教師講解案例、學生討論的方式進行,這樣可以充分發(fā)揮學生的想象能力,開拓思維,結合具體案例,讓學生在相互交流中提出解決問題的諸多方案和實施條件。讓學生根據(jù)不同觀點和實施措施,分成不同的小組去寫出相應的最佳實施計劃和最優(yōu)方案及其理論依據(jù)等,然后讓各個小組進行交流,通過演講評分的方式評價出所有小組的設計方案中的最合適方案,讓所有學生一起學習、交流。在學習交流過程中可以提出自己的觀點和看法,闡述對問題解決方案和思路的改進建議。這樣在活躍的課堂氣氛中,可以充分調(diào)動每個學生的積極性和創(chuàng)造性,鞏固每個學生的理論基礎知識和提升問題解決能力。

課堂教學過程中,在教學案例的選擇和制定上,教師可以根據(jù)自己研究課題的需要,選擇課題的一些子課題作為案例,這些案例能更好地滿足專業(yè)的需要,教師講解起來也比較嫻熟,更有利于學生對軟件工程開發(fā)過程的理解和掌握。這些案列具有很好的完整性,一般都包含了軟件工程的整個過程,能夠很好地反映軟件開發(fā)的整個周期,讓學生逐步學會對項目的分析和分解。再者,教師在學生對項目的實施過程中,要用規(guī)范性嚴格要求學生,特別是案例的描述、分析和設計階段的文檔書寫等都應該滿足軟件工程專業(yè)規(guī)范要求。最后,隨著項目的完成,學生實際參與項目,能看到自己的勞動成果,更有成就感。

2.實踐教學改革

在實踐活動中,根據(jù)學生的興趣和意愿,把學生分成不同的小組,并讓學生在項目中擔任不同的角色,不同角色分配不同任務。在項目開發(fā)的不同階段,實現(xiàn)學生角色的有序變化,讓每個學生都充分了解項目中每一個角色責任的重要性,更好地讓學生認識到項目合作的重要性、團隊協(xié)作的必要性,充分體驗項目實現(xiàn)是集體力量的有效協(xié)作過程。在項目實施的不同階段,教師指導學生采用集體討論的方式分析每個項目實施階段應該采用的開發(fā)方法和開發(fā)工具以及涉及的理論基礎知識,在實踐過程中重新提煉出具有指導意義的理論,學會理論創(chuàng)新思維,能夠在實踐過程中提出新的理論和更先進的技術方法,使自己得以全面提升。另外,指導教師在學生實踐過程中,要讓學生學會關注不同領域的發(fā)展現(xiàn)狀,不斷學習新技術和新知識,并能快速吸收和消化,把先進的管理理念和先進的技術方法應用到自己的實踐活動中,不斷提升分析問題和解決問題的實踐能力。

3.考核方式改革

對學生的考核將結合多方面的表現(xiàn):項目分工角色的完成情況,項目分組評議,試卷考試和實驗結果考核等。全面考查學生掌握基礎知識和解決實際問題的能力,及時準確了解學生的學習效果。對于學生的創(chuàng)新思維和創(chuàng)新能力的考核,也將作為一個主要的參考標準。

三、結論

近幾年的教學實踐證明,通過“軟件工程”教學改革,實施新的教學方法、教學實踐和評價體系,讓學生參與到項目的實踐開發(fā)中,能更好地激發(fā)學生的學習積極性和創(chuàng)新能力及創(chuàng)造潛能,提高學生處理問題和解決實際項目的動手能力,其理論知識水平和實踐能力均得到提升,為將來就業(yè)及進一步深造打下堅實的基礎。

參考文獻:

[1]國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)[EB/OL].(2010-07-29)[2013-3-20].http:///jrzg/2010-07/29/content_1667143.htm.

[2]國家中長期人才發(fā)展規(guī)劃綱要(2010-2020年)[EB/OL].(2010-06-06)[2013-3-20].http:///jrzg/2010-06/06/content_1621777.htm.

[3]陽王東,吳宏斌,祝青.以工程項目為主線的軟件工程專業(yè)課程設計實踐教學[J].計算機教育,2012,(12):90-93.

第3篇:軟件開發(fā)基礎知識范文

在闡述項目驅(qū)動教學法在中職學校軟件工程教學中的實施之前,我們首先應該明確當前中職軟件工程教學歷程中存在的普遍性問題,通過查閱相關文獻資料并結合自身多年在中職軟件工程教學中獲得的經(jīng)驗發(fā)現(xiàn):當前中職學校軟件工程教學主要存在如下問題,

1.教材過分強調(diào)軟件工程理論知識的傳授,對中職學生軟件創(chuàng)新能力培養(yǎng)和開發(fā)方面的知識不夠,致使教師在教學過程中過分強調(diào)軟件工程理論知識的詮釋,而根據(jù)實踐情況進行案例剖析強度又不夠;

2.實踐教學沒有根據(jù)學生的實際情況因材施教,指導缺少針對性;

3.教學過程中,教材案例使用分析缺少連續(xù)性,沒有體現(xiàn)軟件工程知識環(huán)環(huán)相扣的特征等等。針對上述問題,我們可以在中職學校軟件工程教學過程中運動項目驅(qū)動教學法,首先,我們可以講教材上提及到的有關軟件工程基礎知識作為上課基本內(nèi)容,輔助教材內(nèi)容作為用解釋案例和討論,根據(jù)軟件工程教學的目并結合學生的實際情況選擇經(jīng)典的案例分析;其次,為了培養(yǎng)中職學生軟件工程團隊協(xié)作精神,鍛煉、改善或提高中職學生軟件識別、操作能力,可以軟件項目開發(fā)作為實踐的主要內(nèi)容和對象,按照公司或企業(yè)的模式進行軟件開發(fā)實踐,充分熟悉軟件工程開發(fā)的流程及其運用等等。通過以上的方式不僅能改變以往中職學校軟件教學過程中教師通常采用的灌輸式教學模式,這能讓中職學生達到系統(tǒng)性的掌握軟件工程基礎知識、實踐鍛煉及其運用等教學效果。

二、項目驅(qū)動教學法運用過程中項目或案例選擇及應用過程中應注意事項分析

1.項目驅(qū)動教學法運用過程中項目或案例選擇應注意事項分析。

項目驅(qū)動教學法是否能產(chǎn)生相應的教學效果,項目及案例的科學選擇是關鍵,因此,為確保在中職軟件工程教學過程中運用項目驅(qū)動教學法產(chǎn)生的效果,我們在運動這種教學法進行項目和案例選擇時,還要注意如下事項:(1)確保軟件工程案例或項目選擇的針對性;案例及項目的選擇對軟件工程教學而言重要,因為只有選擇適當、針對性強的案例及項目,才能有效將學生學習過的軟件工程課程中基本原理,手段、工具等知識綜合運用于實踐,增強軟件工程課程內(nèi)容的形象性和具體性,調(diào)動中職學生學習的積極性;才能讓中職學生在案例或項目解讀過程中體驗軟件工程的剖析、設計以及維護等步驟和程序;(2)要根據(jù)中職學生掌握軟件工程理論和技術知識的實際情況進行項目和案例的選擇,項目和案例難度既不能過大,也不能太容易,應該將其控制在學生可接受有能教授知識和技能的范圍內(nèi);(3)在項目驅(qū)動教學法運用的過程中,應特別注重學生興趣的培養(yǎng)及水平的提高。

2.項目驅(qū)動教學法實施過程中應注意事項分析。

第4篇:軟件開發(fā)基礎知識范文

 

《軟件開發(fā)方法與實踐》課程是計算機信息管理專業(yè)所開設的重要核心課程。通過本課程的學習,學生可以了解管理信息系統(tǒng)以及.NET編程的內(nèi)容和開發(fā)過程,掌握軟件開發(fā)方法,從需求分析至系統(tǒng)測試的各個軟件開發(fā)階段的模型建立、開發(fā)工具使用、編程方法、系統(tǒng)測試以及開發(fā)文檔寫作等內(nèi)容。培養(yǎng)學生具有獨立組織管理信息系統(tǒng)的開發(fā)能力并能對管理信息系統(tǒng)的運行和維護進行規(guī)劃與實施;掌握信息系統(tǒng)規(guī)劃、建設及實施的方法和技能;鍛煉獨立思考和創(chuàng)新精神,以提高全面素質(zhì)。

 

傳統(tǒng)的軟件開發(fā)方法課程一般由管理信息系統(tǒng)課程演變而來。教學內(nèi)容主要由軟件工程基礎知識、UML等知識組成。教授內(nèi)容相對單一、理論性強,在基礎知識方面缺乏軟件設計模式等具有實際應用價值的專業(yè)內(nèi)容,而在應用技術方面又缺乏與高級編程語言實際的對接等實踐環(huán)節(jié)。隨著軟件開發(fā)技術的不斷發(fā)展,授課內(nèi)容必須隨之不斷的調(diào)整與擴充。伴隨教學改革的不斷深入,校企合作的不斷加強,本著工學結合和以職業(yè)能力培養(yǎng)為重點的課程設計理念,將企業(yè)開發(fā)實際項目融入教學,在教學中使用企業(yè)真實開發(fā)項目,不斷增強應用性、實踐性。以工作過程為導向,與企業(yè)共建課程, 將軟件企業(yè)中的軟件開發(fā)模式、軟件項目組織管理方式引入課程中,將職業(yè)工作活動與教學活動融為一體。學生通過本課程的學習,掌握真實項目的開發(fā)流程和技術,定位于企業(yè)崗位實際需求,引入全真案例教學,仿真軟件公司的管理制度和團隊開發(fā)模式,學生具有員工和學生的雙重身份,真正做到學校和企業(yè)“無縫對接”。

 

一、課程設計思路

 

1.培養(yǎng)學生具有程序員或軟件設計師職業(yè)能力。

 

2.崗位描述:從事管理信息系統(tǒng)的設計、開發(fā)、軟件維護、管理、軟件測試工作。

 

職業(yè)能力:了解管理信息系統(tǒng)以及.NET編程的內(nèi)容和開發(fā)過程,掌握軟件開發(fā)方法,從需求分析至系統(tǒng)測試的各個軟件開發(fā)階段的模型建立、開發(fā)工具使用、編程方法、系統(tǒng)測試以及開發(fā)文檔寫作等等。該課程主要任務是通過綜合運用多門軟件課程的知識和技能開發(fā)一個應用軟件系統(tǒng),使學生了解一個完整的軟件開發(fā)過程,學會根據(jù)軟件開發(fā)文檔編寫符合工程規(guī)范的程序,提高軟件開發(fā)綜合能力,積累軟件項目開發(fā)經(jīng)驗,實現(xiàn)與軟件開發(fā)工作崗位的無縫連接。

 

3.以軟件開發(fā)工作過程為基礎。以軟件崗位群為職業(yè)分析對象,邀請優(yōu)秀的軟件工程師、項目經(jīng)理等軟件領域?qū)<?,分析軟件開發(fā)的工作過程,確定典型的工作任務,通過典型工作任務實例客觀地描述軟件開發(fā)的職業(yè)活動。國外軟件開發(fā)管理體系及開發(fā)體系應用包括以下階段:立項、信息收集、需求分析、系統(tǒng)設計、系統(tǒng)開發(fā)、測試、試運行、維護期。對每一階段的實施及驗收制定相應的標準。

 

4.以軟件設計為載體,設計學習情境。

 

三個學習情境涵蓋了12個任務,由簡單到復雜,從理論分析逐步過渡到程序編寫等實施過程。

 

針對軟件崗位群上的典型工作任務,運用職業(yè)分析方法確定軟件崗位群要求的職業(yè)能力以及職業(yè)能力評定等級。分析職業(yè)能力的形成過程,確定各項能力形成的條件,按照能力形成規(guī)律歸納總結出行動領域。打散傳統(tǒng)的知識體系,按照軟件開發(fā)工作過程及職業(yè)能力成長規(guī)律將行動領域轉(zhuǎn)化為學習領域,根據(jù)崗位能力要求,確定課程目標。以項目為載體,根據(jù)工作任務的相關性構建課程內(nèi)容體系,針對開發(fā)項目的工作過程設計學習情境,以完成工作任務的順序組織教學內(nèi)容,按照行動導向的原則設計教學單元。與企業(yè)密切合作,將軟件企業(yè)的開發(fā)環(huán)境、開發(fā)方式、開發(fā)工具引入實訓基地,構建本課程的職業(yè)情境。

 

改革傳統(tǒng)的教學模式,設計與工作過程導向相適應的教學方法,參照工程標準及職業(yè)資格標準制定教學評價標準,最后,由專業(yè)指導委員會的軟件領域?qū)<液徒逃龑<夜餐_定課程標準。

 

二、教學內(nèi)容的針對性與適用性

 

軟件設計方向畢業(yè)生所從事的工作崗位有軟件開發(fā)員、軟件測試員、軟件維護員等軟件技術人員,完成這些職業(yè)崗位實際工作任務學生應該掌握面向?qū)ο蟪绦蛟O計、管理信息系統(tǒng)、軟件開發(fā)技術;掌握軟件開發(fā)的、測試、管理等職業(yè)能力。本課程的教學內(nèi)容整合了《面向?qū)ο蟮某绦蛟O計語言》、《管理信息系統(tǒng)》、《軟件案例測試》、《數(shù)據(jù)庫應用技術》等4門課程為《軟件開發(fā)方法與實踐》這門課程,解決實際的軟件設計開發(fā)問題,完成一件產(chǎn)品的制作。教學內(nèi)容用到上述四門課程的知識點。

 

根據(jù)勞動部和信息產(chǎn)業(yè)部所制定的高級程序員、全國計算機高新技術職業(yè)資格數(shù)據(jù)庫操作員所要面臨的工作崗位及要完成的工作任務,其中確定軟件開發(fā)員、軟件測試員、軟件維護員為具有教育價值的典型工作崗位。因此,本課程主要使學生掌握如下技能:(1)學習編寫程序基礎理論,進而會編寫典型的算法程序。(2)學會可視化程序設計工具的使用,掌握面向?qū)ο蟮某绦蛟O計方法、事件驅(qū)動的編程方式。(3)利用C#開發(fā)程序過程,能夠設計、編制、調(diào)試一個實用的程序,要求程序結構簡單,功能齊全,使用方便。(4)使用UML對系統(tǒng)進行分析與設計,能組織管理信息系統(tǒng)的開發(fā)并能對管理信息系統(tǒng)的運行和維護進行規(guī)劃與實施。(5)對設計的軟件進行全面測試。(6)運用軟件開發(fā)的綜合技術,前臺選擇一種程序設計語言,后臺選擇一種數(shù)據(jù)庫(SQL Server等)開發(fā)完整MIS系統(tǒng)的能力。

 

本課程的理論知識不再是抽象無物的東西,實踐教學也不是單純的技能訓練,而是理論支持下的職業(yè)實踐活動;學生的學習內(nèi)容不再是脫離企業(yè)軟件開發(fā)實際過程的僵硬教條,而是針對來自企業(yè)的工作項目和典型任務,學習內(nèi)容與企業(yè)實際運用的新知識、新技術、新方法實現(xiàn)同步,適應了職業(yè)教育的發(fā)展方向。

 

三、教學模式的設計與創(chuàng)新

 

本課程采用了“項目+過程”的工學結合教學模式。課程以項目為載體,以過程為導向,采用任務驅(qū)動的方法,按照企業(yè)開發(fā)軟件的流程,在工廠化的實習環(huán)境中,將“企業(yè)的內(nèi)容”以“教學的形式”來完成“人才的培養(yǎng)”。

 

1.實際的工程項目與真實的工作任務保證了教學內(nèi)容與工作內(nèi)容的一致性。

 

本課程的項目來自于軟件公司開發(fā)的實際工程項目。按照企業(yè)的開發(fā)方式,整個開發(fā)過程需要經(jīng)歷不同的開發(fā)階段,各個開發(fā)階段都必須完成多個學習性工作任務,提交階段性工作成果。由于整個課程結構和教學內(nèi)容由這些工作任務構成,因此,保證了教學內(nèi)容與工作內(nèi)容的一致性。

 

2.企業(yè)化的開發(fā)流程保證了學習過程與工作過程的一致性。

 

本課程以小組為單位組織項目開發(fā)。開發(fā)小組按照企業(yè)開發(fā)軟件的流程,從業(yè)務調(diào)查、需求分析、概要設計、詳細設計、軟件編碼到軟件測試、軟件實施,經(jīng)歷了一個完整的軟件開發(fā)過程。學生以準員工的身份參與項目開發(fā)的全部過程,完成企業(yè)員工應當完成的工作,使職業(yè)工作活動與教學活動融為一體。此外,學生還要走出校門,到校外生產(chǎn)實習基地頂崗實習,接受真正工程項目實踐的鍛煉。學生在經(jīng)歷情境化的工作活動過程中熟悉了軟件工作環(huán)境和開發(fā)流程,積累了實際工作經(jīng)驗,實現(xiàn)了職業(yè)能力的發(fā)展。

 

3.工廠化的實習環(huán)境保證了課堂與實習地點一體化。

 

本課程主要在軟件生產(chǎn)實訓基地中進行訓練。軟件生產(chǎn)實訓基地按照軟件企業(yè)的開發(fā)環(huán)境建設,它不但可以進行教、學、做一體化教學,而且可以為學生提供一個真實的企業(yè)環(huán)境開發(fā)軟件,學生可以在此進行生產(chǎn)性實習,消除對真實企業(yè)工作環(huán)境的陌生感,實現(xiàn)學生當前的實訓環(huán)境與其未來職業(yè)環(huán)境的“零距離”對接。

 

4.采用任務驅(qū)動、工學交替的教學模式組織教學。

 

本課程由同步訓練、拓展訓練和生產(chǎn)實習3個環(huán)節(jié)構成。同步訓練采用一體化的教學方法,在綜合實訓室完成。拓展訓練采用教師指導下的獨立訓練方式,在校內(nèi)軟件生產(chǎn)實訓基地完成,而生產(chǎn)實習則在真實的軟件企業(yè)中完成。3種訓練方式交替進行,一體化教學逐步減少,生產(chǎn)性實習逐步增多,最終達到與職業(yè)崗位群的“無縫”連接。

 

本課程還采用任務驅(qū)動組織教學。每一項任務開始時都向?qū)W生下達一個工作任務單,任務單詳細描述了工作任務、工作要求、工作期限、工作環(huán)境和開發(fā)工具。學生以此為開端,在完成工作任務的過程中學會了知識,增長了能力。

 

5.行動導向的教學模式使學生逐步積累了實際工作經(jīng)驗。

 

改革傳統(tǒng)的以教師為中心的講授模式,建立行動導向的教學模式。課程中的每一個學習情境都按照行動導向的教學模式組織教學,學生在項目開發(fā)過程中學,教師在項目開發(fā)過程中教,學生成為了學習過程的中心,教師是學習過程的組織者和協(xié)調(diào)者。學生在“資訊、計劃、決策、實施、檢查、評價”這一完整的“行動”過程中,通過獨立地獲取信息、獨立地制訂計劃、獨立地實施計劃、獨立地評估計劃,掌握軟件開發(fā)的技能、習得軟件技術知識,構建自己的開發(fā)經(jīng)驗和軟件知識體系,有效地培養(yǎng)學生職業(yè)能力,方法能力和社會能力。

 

四、可行性分析

 

《軟件開發(fā)方法與實踐》課程是基于工作過程導向的課程開發(fā),與中國軟件行業(yè)協(xié)會聯(lián)合開發(fā)課程,以來自企業(yè)的實際項目為載體設計教學內(nèi)容。

 

教學內(nèi)容設計了三個學習情境:軟件開發(fā)過程、管理信息系統(tǒng)分析和管理信息系統(tǒng)開發(fā),每個學習情境下又設置若干任務,通過每個任務的完成可以實現(xiàn)對應學習情境的學習。

 

學生通過本課程的學習,掌握管理信息系統(tǒng)的內(nèi)容和開發(fā)過程以及開發(fā)方法,初步掌握面向?qū)ο蟮某绦蜷_發(fā)所需的設計工具、建模工具、開發(fā)工具、測試工具以及文檔寫作,提高學生對面向?qū)ο筌浖脑O計以及開發(fā)能力,擁有自行獨立開發(fā)、維護、運行管理信息系統(tǒng)的技能。使學生能夠適應當今軟件制造行業(yè)的高速發(fā)展,增強就業(yè)競爭力,為學生將來的程序員、軟件測試員、軟件系統(tǒng)分析師、軟件項目管理人員等相關職業(yè)生涯奠定了必要的知識和技能。

 

計算機信息專業(yè)與中國軟件行業(yè)協(xié)會已經(jīng)正式簽約,成為其在本區(qū)域內(nèi)的第一家合作的高職院校,對本課程的教學進行全程合作,具體表現(xiàn)為三個方面:

 

項目背景優(yōu)勢權威性:三方結合國家政策及行業(yè)需求強強聯(lián)合推出;標準性:逐步建立軟件企業(yè)人才準入制度,打造軟件人才培養(yǎng)標準。

 

核心項目優(yōu)勢:實用的課程內(nèi)容:定位于企業(yè)崗位實際需求,全真案例教學;強大的師資力量:雙師型的師資隊伍;先進的教學方法:八真教學方法。

 

就業(yè)服務優(yōu)勢:雄厚的企業(yè)資源和跨地域的就業(yè)服務體系。

 

五、特色與創(chuàng)新

 

1.雙重主導的教學內(nèi)容組織方式。

 

本課程以來自真實的項目為載體,項目開發(fā)貫穿課程始終。整個課程的教學內(nèi)容以軟件開發(fā)過程及業(yè)務邏輯為主線層層遞進,環(huán)環(huán)相扣,其教學過程與工作過程完全一致。在軟件開發(fā)過程的主導下,課程按照認知規(guī)律編排多發(fā)面的相關技術知識,按照從易到難的原則將其巧妙地融入到項目開發(fā)過程中,形成另外一條貫穿始終的技術知識輔線,主輔雙線相互呼應,相互融合,學生在開發(fā)軟件的過程中不但積累了工作經(jīng)驗,同時也將逐步構建自己的知識體系,為未來發(fā)展打下一定的基礎。

 

2.“三位一體”的教學過程。

 

本課程以項目為載體,通過一個完整的軟件開發(fā)周期,將開發(fā)過程、學習過程、評價過程融為一體,學生在交替進行的同步訓練、拓展訓練和生產(chǎn)實習過程中逐步提高軟件開發(fā)能力,最終達到課程目標。

 

3.企業(yè)化的學習方式。

 

本課程在教學過程中,將企業(yè)中的軟件開發(fā)模式、組織管理方法、企業(yè)開發(fā)環(huán)境引入教學中,為學生營建一個企業(yè)化的學習環(huán)境。課程一開始,每一個學生在開發(fā)小組中扮演一個開發(fā)角色,教師介紹開發(fā)規(guī)范、項目背景及組織管理方法,讓學生熟悉環(huán)境,幫助學生制定項目開發(fā)計劃,以便所有相關人員按照計劃有條不紊地開展工作。在每一個教學單元中,教師首先介紹任務背景,下達工作任務單。任務單詳細描述了工作任務、工作要求、工作期限、工作環(huán)境和開發(fā)工具。學生在完成工作任務后要與教師一起從交付時間、用戶界面、編碼規(guī)范、健壯性等各個方面評估任務的完成情況,然后將評估結果記錄在評審表中。評審結束后,學生要從生產(chǎn)效率、產(chǎn)品質(zhì)量、技術方法、錯誤分析等多方面進行總結,在此基礎上提交相應的工作成果及工作(實訓)報告,為今后的項目開發(fā)積累開發(fā)資料。

 

4.多門課程優(yōu)化整合。

 

構建了以軟件開發(fā)為主線、以應用為目的的軟件開發(fā)課程群,包括C#程序設計、數(shù)據(jù)庫原理與應用、管理信息系統(tǒng)、軟件測試與文檔寫作課程,各門課程之間相互聯(lián)系,融會貫通,形成了有利于學生就業(yè)的完備的課程體系。探索并開創(chuàng)了程序設計一條線模型的課程建設,課程組合以后可以將原來一個個單獨的程序變?yōu)橐粋€有機的整體。使得學生能夠真正了解程序到底可以干什么,有什么用途。

 

作者簡介:

第5篇:軟件開發(fā)基礎知識范文

關鍵詞:物聯(lián)網(wǎng);軟件技術;課程體系;改革

中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2013)33-7502-03

物聯(lián)網(wǎng)受到各國政府及IBM等跨國大公司的重視,是當前最具發(fā)展?jié)摿Φ漠a(chǎn)業(yè)之一,具有巨大的戰(zhàn)略增長潛能,已經(jīng)成為各個國家構建社會新模式和重塑國家長期競爭力的先導力。加快打造物聯(lián)網(wǎng)軟件產(chǎn)業(yè)鏈是我國軟件服務業(yè)發(fā)展的重要戰(zhàn)略任務,也是我國軟件和信息技術服務的重要應用領域。我省是國內(nèi)物聯(lián)網(wǎng)產(chǎn)業(yè)起步較早和相對集中的地區(qū),在技術標準、市場應用、人才資源等方面擁有一定的先行優(yōu)勢。我院自2005年起開設軟件技術專業(yè),由于近幾年物聯(lián)網(wǎng)軟件產(chǎn)業(yè)的興起,導致相關專業(yè)人才需求量極大,因此,我院軟件技術專業(yè)課程體系的設置也需做相應的改革。

1 物聯(lián)網(wǎng)產(chǎn)業(yè)鏈分析

在物聯(lián)網(wǎng)導入期,首先受益的是RFID 和傳感器廠商, 這是因為RFID 和傳感器需求量最為廣泛,所以設備提供商是目前物聯(lián)網(wǎng)產(chǎn)業(yè)最大的受益者。

系統(tǒng)集成商也是整個產(chǎn)業(yè)鏈中市場空間比較大的一塊,因為物聯(lián)網(wǎng)所包含的范圍非常廣,因此,在用戶端進行項目的實施時需要集成商進行產(chǎn)品和應用方案的整合。與傳統(tǒng)IT 集成商不同的是,除了要對硬件產(chǎn)品和技術比較熟悉,對于行業(yè)的具體應用也要有很深的了解。

中間件與應用軟件是物聯(lián)網(wǎng)產(chǎn)業(yè)鏈條中的關鍵因素,是其核心和靈魂。物聯(lián)網(wǎng)軟件可包含:M2M 中間件和(嵌入式)Edgeware( 也可以統(tǒng)稱軟件網(wǎng)關)、實時數(shù)據(jù)庫、運行環(huán)境和集成框架、通用的基礎構件庫,以及行業(yè)化的應用套件等。應用軟件可以說是物聯(lián)網(wǎng)產(chǎn)業(yè)鏈上市場空間最大的一塊,而且這一環(huán)節(jié)和IT 渠道的關系也最為緊密。

網(wǎng)絡提供商具有很強的壟斷性,目前國內(nèi)主要是以電信運營商為主。未來物聯(lián)網(wǎng)將會產(chǎn)生海量信息的處理和管理需求、個性化的數(shù)據(jù)分析的要求, 這些需求必將催生物聯(lián)網(wǎng)平臺運營商的需求量,因此,對物聯(lián)網(wǎng)平臺運營商而言,面臨的將是從無到有的市場,增長空間非常大。

綜上所述,集成商、中間件及應用軟件開發(fā)商、運營服務商這三個環(huán)節(jié)是IT行業(yè)比較適合切入,而應用軟件是物聯(lián)網(wǎng)產(chǎn)業(yè)鏈上市場空間最大的一塊,且和IT行業(yè)的關系也最為緊密,適合軟件專業(yè)學生從事應用軟件的開發(fā)。

2 培養(yǎng)目標

高職軟件技術專業(yè)是培養(yǎng)具有良好的職業(yè)道德和素養(yǎng),掌握一定的計算機基本理論知識,熟練使用當今某種流行的軟件開發(fā)工具,熟悉面向?qū)ο蟪绦蜷_發(fā)技術,能承擔計算機軟件的開發(fā)、測試以及系統(tǒng)的維護與技術支持等工作的高級技能型人才。[1]在當前物聯(lián)網(wǎng)大背景下,培養(yǎng)能適應社會發(fā)展的需求,具備扎實的軟件基礎知識和物聯(lián)網(wǎng)應用軟件整體規(guī)劃,應用軟件前臺設計、后臺編程及數(shù)據(jù)庫應用的專門技能型人才,能熟練使用主流的軟件開發(fā)工具,從事物聯(lián)網(wǎng)應用層系統(tǒng)的開發(fā)、測試、運行與維護工作,具有物聯(lián)網(wǎng)領域的系統(tǒng)分析、軟件設計、開發(fā)、測試的初步經(jīng)驗和團隊合作能力。

3 基本要求

本專業(yè)畢業(yè)生需具備如下素質(zhì)要求、能力要求和知識要求[2]:

1)素質(zhì)要求

① 熱愛軟件技術專業(yè),有高尚的職業(yè)道德和全心全意為社會服務的敬業(yè)精神。

② 樹立終身學習的理念,養(yǎng)成自主學習的意識,培養(yǎng)創(chuàng)新精神和團隊合作的能力。

③ 形成正確的職業(yè)價值觀和為科研奉獻的精神。

2)能力要求

① 熟練掌握文獻資料收集、信息資源檢索的方法,具有獲取信息的能力。

② 掌握物聯(lián)網(wǎng)應用層系統(tǒng)設計的關鍵技術,具備軟件分析、設計、開發(fā)、維護能力。參與項目的整個開發(fā)流程:包括需求分析調(diào)研,系統(tǒng)總體設計、詳細設計、編碼、測試、調(diào)試等環(huán)節(jié)。

③ 熟練掌握面向?qū)ο缶幊碳夹g、數(shù)據(jù)庫技術和主流的開發(fā)平臺,掌握軟件理論和軟件工程專業(yè)基礎知識。具有良好的交流與組織協(xié)調(diào)能力、邏輯思維能力,以及團隊合作的精神。

3)知識要求

① 基礎知識

基礎知識包括公共基礎知識和專業(yè)基礎知識。公共基礎知識包括:人文科學知識、社會科學知識、自然科學知識等。專業(yè)基礎知識包括:物聯(lián)網(wǎng)技術導論、Java 語言程序設計、C 語言程序設計、數(shù)據(jù)結構與算法、數(shù)據(jù)庫原理及應用、linux平臺及應用、計算機網(wǎng)絡、網(wǎng)頁設計與制作、JSP 程序設計等。

② 專業(yè)知識

專業(yè)知識包括xml、Java Web程序設計、Web Services技術、SSH框架、嵌入式linux,物聯(lián)網(wǎng)應用層設計、Android應用開發(fā)、軟件測試、軟件工程等。

③ 擴展知識

擴展知識包括嵌入式技術與應用、職業(yè)素質(zhì)等有關知識。

4 課程體系

物聯(lián)網(wǎng)應用系統(tǒng)開發(fā)主要涉及web開發(fā)、Java程序設計 、Linux 系 統(tǒng) 程 序 設 計 、android應用開發(fā)、數(shù)據(jù)庫技術、物聯(lián)網(wǎng)技術應用系統(tǒng)開發(fā)等課程。[3]根據(jù)物聯(lián)網(wǎng)技術的特點,采用“崗位驅(qū)動”的模式,建立了相應的課程體系,包括建設核心課程網(wǎng)站、實踐實訓項目、教材、課程標準等。通過實訓和項目的詳細實施過程教學,讓學生迅速進入角色,在與校企合作的實踐中可以直接進入實際崗位。

這里特別值得一提的是3G移動物聯(lián)網(wǎng)軟件項目開發(fā)項目選取的是基于Android的物聯(lián)網(wǎng)物流監(jiān)控軟件設計,軟件主要采用Java編程。物聯(lián)網(wǎng)監(jiān)控手機軟件的開發(fā)可以滿足物流公司和客戶間的業(yè)務需求以及物流公司和送貨員間的業(yè)務需求,同時能對業(yè)務數(shù)據(jù)進行統(tǒng)計和管理,而且新增客戶服務的功能,可以與客戶進行實時的在線溝通。Web物聯(lián)網(wǎng)軟件項目開發(fā)選取的也是物流管理系統(tǒng),主要目標是通過使用Java語言和數(shù)據(jù)庫技術讓學生體驗編寫代碼的過程,以及掌握編碼的規(guī)范。通過軟件工程的主干課程:軟件工程概論、軟件開發(fā)模式及UML建模、軟件項目管理、軟件體系結構、軟件測試等課程來強化項目工程化,通過軟件系統(tǒng)課程設計讓學生團隊合作共同完成項目的開發(fā)以及相關文檔的整理和編制,讓學生熟悉項目實施的過程,培養(yǎng)他們職業(yè)素質(zhì)和能力。

5 理論與實踐教學方法

根據(jù)行業(yè)、企業(yè)發(fā)展需要和完成職業(yè)崗位實際工作任務所需要的知識、能力、素質(zhì)要求,制訂突出職業(yè)能力的課程標準,按照課程標準選取合適的教學內(nèi)容;積極探索“項目導向、任務驅(qū)動、理論和實踐教學一體化”的教學模式[4]。實施以就業(yè)為目的、以職業(yè)教育為導向的“雙證教育”,走“工學結合”之路,培養(yǎng)高技能專門型人才。

1)在課程體系上探索和嘗試基于工作過程的專業(yè)課程體系建設,將學歷教育與職業(yè)教育、技能認證三者緊密的結合起來,為學生提供更多的發(fā)展空間。

2)改革教學方法。采用將實境教學法、“教、學、做”一體化教學法、理論和實踐課程 “工學交替”教學法等,使理論與實訓、實習同步進行,培養(yǎng)方案由專職教師與企業(yè)、行業(yè)導師共同實施完成。

3)理論課程“夠用就好”,以此為尺度,整合相關課程資源,提高教學效率。

6 課程資源庫建設

軟件技術專業(yè)下的物聯(lián)網(wǎng)方向是一種新的專業(yè)方向,建設其教學資源庫具有非常重要的意義,其符合江蘇省社會經(jīng)濟發(fā)展和高等教育信息化新的教學模式要求,有助于培養(yǎng)適應社會和經(jīng)濟發(fā)展需求的復合型人才,對加快物聯(lián)網(wǎng)教育資源共享和現(xiàn)代教育技術的推廣,進一步提高教學質(zhì)量,建立開放的教學資源平臺服務社會具有積極作用。

物聯(lián)網(wǎng)技術教學資源庫是致力于建設和物聯(lián)網(wǎng)相關的資源體系,通過各種方式進行資料的收集、編輯、整合和存儲,最后形成覆蓋所有物聯(lián)網(wǎng)應用技術方面知識的多媒體網(wǎng)絡信息平臺,實現(xiàn)系統(tǒng)化、管理規(guī)范化和資源共享。其建設理念是以物聯(lián)網(wǎng)應用的社會需求為導向,根據(jù)專業(yè)人才培養(yǎng)目標和就業(yè)崗位特點,構建物聯(lián)網(wǎng)應用技術的培養(yǎng)體系結構,并建立與之配套的專業(yè)課程標準、教學計劃、教材、課件、題庫等一切資源。

參考文獻:

[1] 吳曉艷,劉洋.高職軟件技術專業(yè)課程體系建設探索[J].遼寧高職學報,2011,13(5):65-67.DOI:10.3969/j.issn.1009-7600.2011.05.029.

[2] 劉培林.物聯(lián)網(wǎng)時代軟件技術專業(yè)建設的思考[J].物聯(lián)網(wǎng)技術,2013(1):57-59.

第6篇:軟件開發(fā)基礎知識范文

 

軟件開發(fā)技術專業(yè)是高職院校廣泛開設的一個傳統(tǒng)大眾化專業(yè),所謂傳統(tǒng)意味著歷史資源的積累,大眾化代表著難于創(chuàng)新。高職院校軟件技術專業(yè)如何培養(yǎng)符合現(xiàn)代IT企業(yè)需求的一線技術人員,在現(xiàn)代軟件行業(yè)就業(yè)壓力較大的前提下,尋求更大的就業(yè)競爭力,這就要從人才培養(yǎng)的源頭抓起。廣泛調(diào)研,緊跟行業(yè)發(fā)展趨勢,摸清企業(yè)對高職畢業(yè)生的定位,踏實做好專業(yè)建設,探索人才培養(yǎng)模式是提高人才培養(yǎng)質(zhì)量,提高就業(yè)競爭力的法寶。

 

1 形成“職業(yè)情境、項目主導、三階段技能遞進式”人才培養(yǎng)模式

 

軟件技術專業(yè)以應用型、技能型的“軟件灰領”培養(yǎng)模式為主線,以應用能力和適應能力培養(yǎng)模式為輔線,學歷教育與崗位技術培訓相結合,提出三階段技能遞進式的人才培養(yǎng)模式。第一階段為職業(yè)素質(zhì)養(yǎng)成階段,主要培養(yǎng)學生對專業(yè)基礎知識的積累;第二階段為職業(yè)能力提升階段,重點培養(yǎng)學生的專業(yè)技術能力;第三階段為職業(yè)崗位規(guī)劃階段,重點進行學生的就業(yè)崗位能力的提升。

 

2 探索軟件技術專業(yè)人才培養(yǎng)方案緊隨市場需求的動態(tài)調(diào)整方法

 

人才培養(yǎng)方案要隨著行業(yè)、企業(yè)的發(fā)展進行調(diào)整,尤其是軟件技術發(fā)展迅速,伴隨著產(chǎn)生新的崗位及新的人才需求。項目組根據(jù)對行業(yè)企業(yè)的調(diào)研走訪、對畢業(yè)生的跟蹤反饋和專家的指導意見,并融合多年教學經(jīng)驗與對行業(yè)的了解,研究人才培養(yǎng)方案隨行業(yè)、企業(yè)調(diào)整的方法,如圖2所示。每年暑假對畢業(yè)生進行跟蹤評價,評估畢業(yè)生就業(yè)質(zhì)量,并對用人企業(yè)進行走訪調(diào)研,了解企業(yè)對我專業(yè)畢業(yè)生的反饋、了解企業(yè)的用人標準、了解行業(yè)最新技術、尋求校企合作機會、搜集畢業(yè)生對我專業(yè)建設的建議等。在年末召開專家專業(yè)建設研討會,論證調(diào)研結果,聽取專家意見。在第二年初調(diào)整或修訂人才培養(yǎng)方案。

 

根據(jù)本次項目調(diào)研結果及專家論證意見修訂了本年度人才培養(yǎng)方案。具體調(diào)整方案如下:

 

1)在人才培養(yǎng)方案中,細化了就業(yè)崗位群,如表1所示。

 

表1 軟件技術專業(yè)就業(yè)崗位群

 

[就業(yè)范圍\&初始崗位群

 

(畢業(yè)3年內(nèi))\&發(fā)展崗位群

 

(畢業(yè)3年后)\&軟件開發(fā)

 

(web應用程序、手機軟件開發(fā)、網(wǎng)站開發(fā)、應用軟件)\&程序員\&軟件工程師\&軟件測試

 

(功能測試和性能測試、手工測試和自動化測試)\&軟件產(chǎn)品測試員\&測試工程師\&軟件技術支持

 

(軟件實施、軟件維護、數(shù)據(jù)庫系統(tǒng)維護)\&軟件支持技術員\&技術支持工程師\&其它軟件相關

 

(軟件需求調(diào)研、軟件文檔編寫工程師、軟件銷售、軟件售后服務及培訓、軟件客服)\&相關業(yè)務員\&相關主管\&]

 

2)從基礎素質(zhì)和專業(yè)素質(zhì)兩方面詳細描述了軟件技術專業(yè)人才培養(yǎng)規(guī)格

 

在確定人才培養(yǎng)目標基礎上,從基礎素質(zhì)和專業(yè)素質(zhì)兩方面細化了人才培養(yǎng)規(guī)格?;A素質(zhì)包括具有良好的語言表達能力和團隊合作精神;具有較強的自我學習能力等。專業(yè)素質(zhì)包括具有軟件開發(fā)能力、軟件測試能力、軟件技術支持能力等 。

 

3)根據(jù)職業(yè)認證的知名度,行業(yè)的認可度,選取了適合在校學生考取的職業(yè)資格證書,并按照種類和級別進行分類,如表2所示,將學歷教育與技能認證培訓相融合。

 

3 構建“基于軟件產(chǎn)品開發(fā)工作過程”的課程體系

 

依據(jù)“職業(yè)、系統(tǒng)、開放”的理念,按照軟件企業(yè)崗位能力要求,分析、整理軟件企業(yè)典型職業(yè)活動工作過程,按照由簡單到復雜的工作任務進行重構,工作場景通過學習領域來體現(xiàn),構建了“基于軟件產(chǎn)品開發(fā)工作過程”的課程體系。

 

在課程體系中根據(jù)軟件產(chǎn)品工作過程梳理三條技術主線:WEB應用程序開發(fā)、安卓系統(tǒng)上的應用程序開發(fā)和軟件測試。整個課程結構可分為基礎類課程模塊、人文素質(zhì)選修課模塊、專業(yè)基礎課程模塊、專業(yè)方向課程模塊和實訓模塊;描述了專業(yè)技能、課程體系、主要教學內(nèi)容與要求、技能考核項目與要求,并對核心課程做出描述?!? 采用LPT教學模式

 

在“語言類”課程上采用“LPT”教學模式,即在課程教學過程中采用案例教學、項目教學、任務驅(qū)動教學等多種教學方法,將lecture(教學)、practical(實踐)和tutorial(輔導)相結合的教學模式。理論教學主要通過小型案例的方式介紹基本知識點,通過案例的講解使學生掌握該部分基礎知識的使用方法。實踐教學布置兩類實訓任務:一是與教學案例類似的實訓任務,觀察學生對基礎知識的實際掌握情況;二是布置難度高于教學案例的實訓任務,觀察學生對知識點的靈活運用情況。輔導主要是針對學生在實訓過程中出現(xiàn)的錯誤進行個別輔導與易犯的錯誤進行歸類總結,同時也提出在實際使用過程中該部分知識的常用方法。

 

5 打造全方位教學資源

 

軟件技術專業(yè)課程資源多數(shù)為教學課件、教學案例、實訓指導書等上課必備資源。本次項目建設過程中,按照學校課程資源包保準,完善了專業(yè)課程資源。具體有:教學資料、學習資源、特色教學資源、課外作業(yè)、課外訓練、題庫等。在核心技術課程與綜合實訓課程上,與企業(yè)工程師一起研發(fā)課程資源,引入企業(yè)的案例及相關技術文檔。

 

通過軟件技術教學資源的建設,為學生提供多樣化、開放式資源,實現(xiàn)學生自主學習、交互式學習。同時教學資源建設為專業(yè)教師提供了信息資源共享、相互交流的平臺,通過共享教學資源的教學資源,教師可以獲取最新的技術、行業(yè)產(chǎn)業(yè)信息、專業(yè)資源、課程資源、項目資源和實訓案例等,促進專業(yè)建設、課程建設、提高技術應用能力、教學與實踐能力。通過教學資源的建設可以實現(xiàn)培養(yǎng)高素質(zhì)、高技能的軟件技術專門人才。

 

6 總結

 

行業(yè)企業(yè)對于職業(yè)崗位上人才素質(zhì)培養(yǎng)的需要是職業(yè)教育存在的源頭,也是專業(yè)定位的基礎。該文依托項目,以人才市場需求為導向,研究了軟件技術專業(yè)人才培養(yǎng)模式與教學資源包建設。根據(jù)高職高專培養(yǎng)一線應用型人才的宗旨,立足軟件技術專業(yè)人才培養(yǎng)模式研究、課程體系建設、教學方法改革、教學資源建設等方面,以培養(yǎng)高素質(zhì),綜合型軟件人才為目的,積極更新教育教學觀念,優(yōu)化軟件技術專業(yè)課程建設,提高學生就業(yè)能力,實現(xiàn)職業(yè)教育專業(yè)改革發(fā)展的目標。

第7篇:軟件開發(fā)基礎知識范文

【關鍵詞】軟件工程;專業(yè)建設;課程群

0 引言

作為一個新興的學科,軟件工程涉及計算機科學、數(shù)學、管理學等領域,是一個綜合叉學科。同時,軟件開發(fā)技術得到了飛速的發(fā)展,云計算、移動互聯(lián)網(wǎng)絡、手機系統(tǒng)和APP軟件、物聯(lián)網(wǎng)以及互聯(lián)網(wǎng)+概念的提出,對計算機行業(yè),特別是軟件工程專業(yè)的發(fā)展產(chǎn)生了深遠的影響。

如何利用現(xiàn)有技術,對軟件工程專業(yè)的人才培養(yǎng)模式進行改革,從而培養(yǎng)出適應社會需要的高素質(zhì)、實用型、具有競爭能力的軟件工程高級應用型人才是擺在軟件工程教育工作者面前的一個重要任務。

本文以河南城建學院“人才培養(yǎng)模式改革”為契機,結合軟件工程專業(yè)的學科特點及現(xiàn)階段的教學困境,提出了軟件工程專業(yè)課程群建設方案,旨在為課程體系與教學內(nèi)容整體優(yōu)化提供有益探索。

1 軟件工程專業(yè)認知與定位

對比計算機科學與技術專業(yè),軟件工程專業(yè)側(cè)重于用工程化的技術和方法,應用計算機科學、數(shù)學、及管理科學等原理來開發(fā)軟件。其中,計算機科學、數(shù)學用于構建模型與算法,工程科學用于制定規(guī)范、設計范型、評估成本及確定權衡,管理科學用于計劃、資源、質(zhì)量、成本等管理[1]。軟件工程包括十大知識領域:軟件需求、軟件設計、軟件構造、軟件測試、軟件維護、軟件配置管理、軟件工程管理、軟件工程過程、軟件工程工具與方法、軟件質(zhì)量。

立足于計算機工業(yè)和軟件產(chǎn)業(yè)的人才需求現(xiàn)狀,高等院校的軟件工程專業(yè)人才培養(yǎng)模式不僅要注重學生基礎知識和動手能力的培養(yǎng),同時也要注重學生工程能力和職業(yè)素質(zhì)的培養(yǎng)。我院軟件工程專業(yè)人才培養(yǎng)目標為:培養(yǎng)適應我國社會主義現(xiàn)代化建設需要,德、智、體、美全面發(fā)展的,掌握自然科學和人文社科基礎知識、計算機科學及軟件工程專業(yè)基礎理論知識的,熟悉軟件開發(fā)相關理論和知識的,具有軟件開發(fā)實踐和項目組織的初步經(jīng)驗和能力,具有創(chuàng)新和服務意識,具有熟練的外語運用能力,能在企、事業(yè)單位和行政管理部門從事科學研究、開發(fā)和應用的,能適應技術進步和社會需求變化的高素質(zhì)、實用型、具有競爭能力的軟件工程高級應用型人才。

2 現(xiàn)有人才培養(yǎng)模式存在的教學困境

現(xiàn)有人才培養(yǎng)模式存在的教學困境究其根源是由軟件工程專業(yè)的學科特點決定,即軟件工程學科涉及到理論、方法、工具的綜合交叉;軟件項目的過程、組織和管理涉及面廣;同時軟件工程專業(yè)的方法、技術和知識更新快、使用周期短、國際化程度高、應用范圍廣、服務性強以及軟件使用的不連續(xù)性和不確定性[2]。

現(xiàn)有人才培養(yǎng)模式存在的教學困境:

1)專業(yè)核心課程工程化的原理貫徹始終,理論性強,理論指導實踐的意義重大,但部分學生專業(yè)基礎不牢,軟件開發(fā)經(jīng)驗不足,無法把理論教學的知識與實踐結合,課堂教學效果不好。

2)軟件開發(fā)技術發(fā)展迅速,特別是云計算、物聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)以及互聯(lián)網(wǎng)+等技術的發(fā)展,使得學生在校學習的專業(yè)理論和技能素養(yǎng)跟不上社會對于軟件工程專業(yè)技術人才的要求。

3 軟件工程專業(yè)課程群建設

本文提出的軟件工程專業(yè)課程群建設是在河南城建學院“人才培養(yǎng)模式改革”大背景下,結合軟件工程專業(yè)的學科特點及現(xiàn)階段的教學困境,提出了軟件工程專業(yè)課程群建設方案。

需要強調(diào)指出的是,課程群建設并不是機械地進行課程排列組合,它應該是把一批具有相同認知結構和培養(yǎng)目標的本專業(yè)或跨專業(yè)課程的知識、方法、問題及解決方案有機地整合形成的課程體系[3]。課程設置要體現(xiàn)與時俱進,且要和當前高校的教學方法改革相結合,旨在為人才培養(yǎng)模式改革在系統(tǒng)化、理論化、工程化、實踐化等方面提供建議,針對專業(yè)特點構建工程化實踐教學體系,形成一個融基礎理論、實驗教學、工程實踐為一體的整體化培養(yǎng)機制,使學生各方面的能力都得到全面均衡的發(fā)展。

按照循序漸進的教學指導原則,本文提出的軟件工程專業(yè)課程群建設,主要從課程群建設和實踐能力培養(yǎng)兩個方面進行闡述,從而形成一體化培養(yǎng)機制,使學生在打牢專業(yè)基礎知識的同時,在實踐技能方面得到全面均衡發(fā)展。

1)軟件工程專業(yè)課程群建設

軟件工程專業(yè)課程群建設從理論基礎課程群建設考慮。其中,理論基礎課程群建設可以細分為四個課程子群,分別為:公共基礎課程群、專業(yè)基礎課程群、軟件工程專業(yè)課程群和專業(yè)方向課程群。

具體來講,四個課程子群的包含的課程如下。

(1)公共基礎課程群。包含思想政治類(具體包含課程:思想道德修養(yǎng)與法律基礎、基本原理、思想和中國特色社會主義理論體系概論和中國近代史綱要)、大學英語(一、二、三、四)、高等數(shù)學(上、下)、大學體育(一、二、三、四)和計算機科學導論等課程。

(2)專業(yè)基礎課程群。包含高級語言程序設計、大學物理(一、二)、硬件類(數(shù)字電路、模擬電路、計算機硬件技術基礎)、線性代數(shù)、離散數(shù)學、概率論與數(shù)理統(tǒng)計、軟件工程導論等課程。

(3)專業(yè)課程群。包含程序設計語言類(具體包含課程:面向?qū)ο蟪绦蛟O計、Java基礎、網(wǎng)站建設)、數(shù)據(jù)結構、計算機組成原理、數(shù)據(jù)庫原理、計算機網(wǎng)絡、操作系統(tǒng)類(操作系統(tǒng)和Linux操作系統(tǒng)),面向?qū)ο蠓治雠c設計(UML)、軟件工程過程與管理、軟件質(zhì)量與測試、軟件系統(tǒng)設計與體系結構、計算機安全和編譯原理等課程。

(4)專業(yè)方向課程群。包括限選課和任選課兩類。其中限選課分為兩個方向:.NET方向(具體包含課程:C#程序設計、網(wǎng)站建設和 .NET企業(yè)級開發(fā))和Java方向(具體包含課程:典型數(shù)據(jù)庫、Java Web應用開發(fā)和J2EE企業(yè)級開發(fā))。任選課具體包含課程:算法分析與設計、人工智能、平面設計、Android技術應用和繪畫鑒賞等課程。

2)實踐能力培養(yǎng)

實踐能力培養(yǎng)主要從上機實驗、課程設計、實習實訓和畢業(yè)設計四個方面入手,著重培養(yǎng)學生的實踐動手能力。

實踐能力培養(yǎng)以“四面一體”為原則,著重培養(yǎng)學生的實踐動手能力。所謂“四面”,是指實踐環(huán)節(jié)從上機實驗、課程設計、實習實訓和畢業(yè)設計四個方面進行理論知識的深刻理解和熟練運用,從而使學生打下堅實的理論基礎知識,并運用到實踐。其中上機實驗主要是對相關課程的理論知識點進一步理解和掌握;課程設計則是以小項目為基礎,使學生對課程總體把握和熟練運用,把所學知識運用到實踐中去,理論聯(lián)系實踐;實習、實訓環(huán)節(jié)是讓學生對新技術、新知識的學習,同時進一步提高學生的動手能力;畢業(yè)設計注重對理論知識和實踐能力的綜合運用,形成全面的專業(yè)技能。

“一體”是指“四面”的最終目的是為學生的實踐能力服務,在畢業(yè)設計環(huán)節(jié)實現(xiàn)四面歸一,提高學生從整體把握并綜合運用所學的理論、實驗、課程設計、實習、實訓中的知識,知識歸一、動手能力歸一,形成全面的專業(yè)技能,使學生在進入社會工作后,有很強的實踐動手能力,適應工作的需要。

4 結束語

本文依據(jù)我校軟件工程專業(yè)認知與定位和現(xiàn)有人才培養(yǎng)模式存在的教學困境,提出了軟件工程專業(yè)課程群建設方案,旨在為課程體系與教學內(nèi)容整體優(yōu)化提供有益探索,從而培養(yǎng)能適應技術進步和社會需求變化的高素質(zhì)、實用型、具有競爭能力的軟件工程高級應用型人才。

【參考文獻】

[1]張效祥.計算機科學技術百科全書[M].北京:清華大學出版社,2005,11:183.

第8篇:軟件開發(fā)基礎知識范文

一、建立“企業(yè)erp系統(tǒng)”

會計電算化發(fā)展到今天,已不是單純的會計與計算機的簡單結合,而是已經(jīng)發(fā)展成為一門延伸到通信學、企業(yè)管理學、市場運籌學等學科的綜合性學科;它的推廣應用不再是單純的財務管理系統(tǒng),而是正朝著企業(yè)資源計劃管理系統(tǒng)(erp)方向發(fā)展,甚至發(fā)展成為不同企業(yè)之間跨地區(qū)、跨行業(yè)相互鏈接的大網(wǎng)絡系統(tǒng)。

通過幾年來在基層從事會計電算化工作所積累的經(jīng)驗,要想實現(xiàn)真正的財務管理現(xiàn)代化,必須在企業(yè)內(nèi)部建立以財務為中心的“企業(yè)erp系統(tǒng)”。通過把企業(yè)內(nèi)部相關部門的計算機連接起來,建立企業(yè)內(nèi)部綜合信息管理網(wǎng)絡系統(tǒng),在業(yè)務量比較大的幾個部門建立獨立的資源子網(wǎng)。比如:財務管理信息子網(wǎng)、物資管理信息子網(wǎng)、生產(chǎn)管理信息子網(wǎng)等。各子網(wǎng)要以財務資源子網(wǎng)為中心,通過網(wǎng)間聯(lián)合與財務管理局域網(wǎng)相連接,其它部門可采用電信線路用單機掛接方式或者通過光纜與財務管理局域網(wǎng)連接。同時,制定一套“財務管理局域網(wǎng)管理規(guī)范”,規(guī)范各資源子網(wǎng)的數(shù)據(jù)結構、操作規(guī)范,安全規(guī)范、職業(yè)道德規(guī)范等一系列管理制度,確保“企業(yè)erp系統(tǒng)”運行暢通無阻,實現(xiàn)網(wǎng)上信息資源在各部門之間的相互溝通和資源共享。

二、以商品化軟件為契機,開發(fā)更具實用性的會計軟件

目前,我國工業(yè)企業(yè)財務部門使用的會計軟件,一種是外國公司開發(fā)的經(jīng)過漢化的會計軟件,是按照國際會計準則設計的,適用于西方資本主義管理體系,而不適用于我國企業(yè)管理模式;另一種是國內(nèi)企業(yè)開發(fā)的商品化會計軟件,這種軟件由于受知識產(chǎn)權的影響,價格比較昂貴,而且商品化軟件維護起來比較麻煩,使用它勢必造成人力和物力的極大浪費。當然后一種商品化軟件是由各方面專家共同開發(fā)的,軟件比較規(guī)范、功能比較齊全、操作也相對簡便,而且軟件實施周期短、見效快,因此,對于缺乏軟件開發(fā)隊伍的單位采用商品化軟件是比較明智的。另外,我們還可以在同行業(yè)之間組織力量開發(fā)適用于某行業(yè)的會計電算化軟件,實行集中開發(fā)、集中管理和維護,共同使用,這樣可以節(jié)省大量的資金,而且行業(yè)之間提供的會計信息資料共上級部門可直接進行匯總處理,而不必再開發(fā)專用的匯總軟件,這是我們開展會計電算化工作既經(jīng)濟又適用的捷徑。

充分利用計算機技術和財務會計知識,建立一套科學的財會綜合管理體系和會計電算化軟件發(fā)展規(guī)劃,采用在行業(yè)內(nèi)部或同行業(yè)之間選拔優(yōu)秀的計算機人才,建立行業(yè)計算機技術開發(fā)公關小組,開發(fā)適合行業(yè)內(nèi)部管理需要的會計電算化軟件,在企業(yè)各財會部門推廣應用。達到集中開發(fā)共同使用的目的,縮短軟件開發(fā)應用的周期,同時在應用管理上也可縱觀全局,從長遠利益出發(fā),制定一套完整的會計電算化工作的長遠發(fā)展規(guī)劃。走出僅限于統(tǒng)計報表管理和數(shù)據(jù)存儲管理的初級探索階段,向大規(guī)模數(shù)值計算的專用軟件、面向問題和過程分析及判斷推理的高層次軟件綜合開發(fā)階段邁進。由單機單用戶、聯(lián)機終端網(wǎng)絡向標準化網(wǎng)絡體系結構發(fā)展,充分利用計算機的網(wǎng)絡結構,更大程度地共享計算機的硬件、軟件及數(shù)據(jù)資源,建立一套完善的計算機輔助管理專家系統(tǒng)和智能系統(tǒng),使計算機在財務管理工作中的應用向更廣泛更深層次發(fā)展。為企業(yè)領導和決策者提供準確可靠的信息情報,編制出合理的企業(yè)生產(chǎn)經(jīng)營計劃報表及財務報表。有效地控制企業(yè)生產(chǎn)經(jīng)營中的資源浪費,加快資金流通,降低資金占用消耗和產(chǎn)品生產(chǎn)成本,提高企業(yè)經(jīng)濟效益。開創(chuàng)以商品化軟件為契機,以自己的軟件開發(fā)隊伍為中心,實現(xiàn)企業(yè)自己的智能化信息與專家系統(tǒng)的會計電算化發(fā)展新路子。

三、搞好計算機技術培訓工作,走“全員化管理”的道路

會計電算化工作的關鍵是應用,特別是從事具體管理工作的人員,他們的會計電算化水平?jīng)Q定本企業(yè)會計電算化管理的水平,他們中有多少人會使用計算機,能夠利用計算機進行輔助管理工作,甚至有多少人會進行簡單的計算機軟件編程工作都對會計電算化的順利實施起著至關重要的作用。所以說會計電算化工作要得到全面的發(fā)展,必須走全員化管理的道路。

全員管理就是動員企業(yè)內(nèi)部從事各項管理工作的工程師、會計師、管理師、統(tǒng)計師、會計員、技術員及一般管理人員等在搞好本職工作的同肘,協(xié)同從事計算機程序設計的人員一起研究學習計算機技術基礎知識和其它管理科學的知識,應用計算機去從事各項管理工作。把計算機同現(xiàn)代化的管理科學融合在一起,培養(yǎng)出大批能從事多種工作的復合型人才,形成一個企業(yè)內(nèi)部全體上下相互協(xié)作,同心協(xié)力的全員學電腦、用電腦的局面,讓更多的人去學習計算機知識,用學到的知識去為管理服務,提高管理工作的水平和質(zhì)量。

第9篇:軟件開發(fā)基礎知識范文

分類實訓的教學嘗試為深化培養(yǎng)方案的改革提供了新思路近年來,長江大學信管專業(yè)的發(fā)展遇到了不少問題。在就業(yè)方面,由于我國企業(yè)整體上尚未意識到信息化和信息管理的重要性,因此,信管專業(yè)的畢業(yè)生很難找到對口的就業(yè)崗位,學生真正從事信管有關崗位的比重較少。特別是在2013年高校畢業(yè)生規(guī)模將近700萬的背景下,信管專業(yè)學生的就業(yè)壓力越來越大。在生源質(zhì)量方面,由于長江大學開展大類培養(yǎng)的教學模式,很多大一年級或大二年級的學生對信管專業(yè)的發(fā)展和就業(yè)前景缺乏信心,從而使部分優(yōu)秀的學生轉(zhuǎn)向其他專業(yè)。在教學環(huán)節(jié)上,學生難以理解管理類、計算機技術類以及信息管理類知識的關系,在學習重難點上顧此失彼,普遍認為課程多卻沒有培養(yǎng)動手能力。為了改變這些現(xiàn)狀,信管專業(yè)教學團隊在培養(yǎng)方案、課外活動、理論教學方法和實踐教學方法等方面都做了大膽的改革和探索。信管專業(yè)教學團隊認為,提高學生的就業(yè)質(zhì)量,明確畢業(yè)生的專業(yè)發(fā)展定位是培養(yǎng)方案改革的切入點。結合現(xiàn)代企業(yè)對畢業(yè)生的能力需求特征,我們將信管專業(yè)畢業(yè)生的發(fā)展方向分為軟件開發(fā)工程師類、ERP應用類、考研以及企業(yè)管理咨詢四類。在就業(yè)方面,強調(diào)專業(yè)教學以學生就業(yè)為導向,鼓勵學生主動參與各種形式的就業(yè)培訓,如ERP操作學習以及軟件開發(fā)培訓等。通過“請教師進來培訓”和“讓學生走出去實訓”兩種途徑,形成了校內(nèi)外合作的穩(wěn)定教學團隊,大幅度提高了學生的就業(yè)競爭力,并與有關培訓機構以及軟件開發(fā)企業(yè)建立了良好的合作關系。從2011屆和2012屆畢業(yè)生的就業(yè)情況來看,受過針對性培訓的學生的就業(yè)質(zhì)量明顯要高于其他學生。其中,從事信息系統(tǒng)軟件開發(fā)和ERP系統(tǒng)管理工作的學生平均工資達4500元/月以上,就業(yè)質(zhì)量明顯要好于其他管理類專業(yè)。在就業(yè)形勢好轉(zhuǎn)的情況下,教學團隊通過多次專業(yè)交流和聯(lián)誼活動使在校的低年級學生建立了對專業(yè)的信心,減少了優(yōu)秀生源的流失。對于2013屆畢業(yè)生,教學團隊繼續(xù)增加了分類培養(yǎng)的規(guī)模,參與校企合作軟件開發(fā)培訓和ERP軟件實訓的30多名學生均成功地與用人單位簽訂了就業(yè)協(xié)議。目前,分類實訓的教學效果給了專業(yè)教學團隊很大的啟發(fā),證明了分類培養(yǎng)思路的可行性。專業(yè)培養(yǎng)方案改革的指導思想就是要為實施這種分類實訓教學模式建立起完善的實踐平臺、提供專業(yè)基礎知識、安排合理的時間進度并匹配對應的教學資源等,從而系統(tǒng)地構建起適合本校畢業(yè)生實踐能力發(fā)展規(guī)律的課程體系和教學方法。

信管專業(yè)培養(yǎng)方案改革的總體規(guī)劃

(一)培養(yǎng)方案改革的目標1.近期目標。面向現(xiàn)代企業(yè)的實際需求和學生個性發(fā)展的需要,為信管專業(yè)的畢業(yè)生設計3~4個可行的發(fā)展方向,并對高年級學生進行有針對性的培養(yǎng),從而提高學生的就業(yè)競爭力和信管專業(yè)的吸引力,有效地激發(fā)低年級學生的學習興趣和學習動力。2.中期目標。重新整合現(xiàn)有的課程體系,提高課程設計或?qū)嵺`教學的比重,并設計和開發(fā)面向信管專業(yè)的生態(tài)農(nóng)產(chǎn)品電子商務平臺,讓后續(xù)各年級的學生參與該電子商務平臺的進一步完善與電子商務實體企業(yè)的運行,建立起面向信管專業(yè)甚至是管理學院全體專業(yè)的特色實踐教學平臺。3.遠期目標。對現(xiàn)有軟件開發(fā)的校企合作培養(yǎng)模式進行規(guī)范化,建立軟件開發(fā)企業(yè)與學校合作培養(yǎng)軟件開發(fā)人才的長效機制,最終促進“訂單式”校企合作培養(yǎng)模式的形成,從而使長江大學管理學院的信管專業(yè)能逐漸形成特色,進而建立起本專業(yè)的品牌影響力。(二)培養(yǎng)方案改革的基本思路在總結初步改革經(jīng)驗的基礎上,長江大學信管專業(yè)培養(yǎng)方案改革的基本思路可以概括為“一個導向、兩項基本原則、三個重點發(fā)展方向、四個實訓平臺、五項關鍵舉措”。1.一個導向:以培養(yǎng)學生滿足現(xiàn)代企業(yè)能力需求的就業(yè)競爭力為導向。2.兩項基本原則:尊重學生個性發(fā)展的原則、強化動手能力培養(yǎng)的原則。3.三個重點發(fā)展方向:軟件開發(fā)工程師、ERP系統(tǒng)維護及應用、信息管理與決策咨詢。4.四個實訓平臺:一個專業(yè)綜合實訓平臺和三個分類實訓平臺。(1)設計和開發(fā)專業(yè)綜合實訓平臺———生態(tài)農(nóng)產(chǎn)品電子商務平臺。該專業(yè)綜合實訓平臺主要用于在大三階段對學生進行專業(yè)核心能力的綜合實訓,要求學生掌握該平臺的業(yè)務流程和數(shù)據(jù)流程,逐步熟悉電子商務系統(tǒng)設計和開發(fā)的全過程,并對現(xiàn)有的電子商務平臺提出進一步完善和改進的建議,學生還可以選擇性地參與該電子商務平臺實體的商業(yè)化運營。(2)依托于省級重點實驗室中的用友ERPU8.7.2平臺,訓練學生對常見商業(yè)ERP系統(tǒng)的操作和維護能力,為提高學生的就業(yè)競爭力做準備。(3)利用國家、省級和校級大學生創(chuàng)新創(chuàng)業(yè)實踐平臺,通過項目申報的方式激勵學生進行科學問題研究,培養(yǎng)學生進行企業(yè)信息管理實踐和決策咨詢方面的能力。(4)擴展與北大青鳥、迅騰軟件以及ITjob等機構的合作培訓,逐漸建立起軟件開發(fā)校企合作實訓基地,培養(yǎng)學生從事系統(tǒng)分析和系統(tǒng)開發(fā)崗位的就業(yè)能力。5.五項關鍵舉措:整合管理類和計算機類課程的教學內(nèi)容,優(yōu)化課程設置體系,鼓勵專業(yè)交流和課外創(chuàng)新,建立校企合作培訓基地,改革畢業(yè)設計的形式和內(nèi)容。按照上述改革的基本思路以及長江大學的大類培養(yǎng)教學模式,將信管專業(yè)培養(yǎng)方案的框架分為六個階段:大類培養(yǎng)階段、專業(yè)基礎學習階段、專業(yè)基本能力形成階段、專業(yè)知識綜合運用階段、定向能力培養(yǎng)階段和畢業(yè)設計階段,如圖2所示。大類培養(yǎng)階段屬于基礎知識教學和通識性教育階段。專業(yè)基礎學習階段重在專業(yè)基礎課的教學,為培養(yǎng)學生的數(shù)據(jù)分析能力、企業(yè)信息管理能力以及軟件開發(fā)能力做知識儲備。專業(yè)知識綜合運用階段則需要通過各種綜合性課程以及生態(tài)農(nóng)產(chǎn)品電子商務平臺培養(yǎng)學生系統(tǒng)分析和設計的能力,以及綜合利用專業(yè)知識解決實際問題的動手能力。在定向能力培養(yǎng)階段將學生分為三個發(fā)展方向,滿足學生在就業(yè)或考研方面的個性需求,并將其發(fā)展方向與畢業(yè)設計環(huán)節(jié)結合起來,有針對性地培訓學生感興趣的專業(yè)技能。

培養(yǎng)方案改革的具體實施措施

(一)專業(yè)定位及特色1.專業(yè)定位。培養(yǎng)能在各級行政部門、工商企業(yè)、科研單位從事信息管理與決策咨詢、管理信息系統(tǒng)應用與維護以及軟件開發(fā)與設計等工作的應用型人才。2.培養(yǎng)目標。使學生掌握現(xiàn)代管理學理論、計算機技術、信息資源管理以及管理信息系統(tǒng)等方面的理論和應用知識,具備進行信息管理和決策咨詢、常用商業(yè)ERP系統(tǒng)應用、管理信息系統(tǒng)開發(fā)和設計等方面的動手能力。3.信管的專業(yè)特色。改革培養(yǎng)方案要力爭在學生學習能力培養(yǎng)、實踐能力培養(yǎng)、就業(yè)競爭力等方面形成特色,具體表現(xiàn)在以下四個方面:(1)建立符合專業(yè)特點的嚴格教學管理制度,強化對學生學習態(tài)度、學習過程及學習成果的管理,塑造學生良好的學習能力;(2)利用多種教學實訓平臺,強調(diào)理論教學與實踐教學的結合,培養(yǎng)學生解決實際問題的動手能力;(3)開展基于校企合作的定向培養(yǎng)模式,提高學生的就業(yè)質(zhì)量以及專業(yè)的社會影響;(4)結合學校石油行業(yè)的特色,有條件地選擇本專業(yè)優(yōu)秀的學生,與石油院系聯(lián)合培養(yǎng)學生開發(fā)石油行業(yè)管理信息系統(tǒng)的能力。(二)理論課程的改革方案學生對理論課程改革的建議主要集中在管理類課程教學內(nèi)容重復、計算機課程實踐不足、管理類課程與計算機類課程關系不清、專業(yè)課程教學順序和進度不合理、理論教學與就業(yè)實訓相沖突等方面。針對這些問題,本次理論課程的改革主要從五個方面入手。1.加強大類培養(yǎng)與早期專業(yè)引導間的銜接。信管專業(yè)相比其他管理類專業(yè),不容易讓學生對其專業(yè)內(nèi)涵形成直觀的認識,從而會造成學生在專業(yè)發(fā)展方向或?qū)W習目標上的迷失。因此,在大學一年級期間必須讓學生對信管專業(yè)的基礎知識、專業(yè)性質(zhì)、主要學習內(nèi)容、專業(yè)發(fā)展方向有總體上的了解,以增強學生學習的信心,并能盡早地制定遠期學習目標。為此,需要在大學一年級適當壓縮有關的公共課教學,引入《管理學原理》、《管理信息系統(tǒng)專業(yè)導論》等基礎必修課程。這些課程難度不大,但能讓學生迅速進入經(jīng)濟管理類學科的角色,也能讓學生對信管專業(yè)的性質(zhì)和專業(yè)發(fā)展方向有全面的認知。2.刪除與信管專業(yè)相關性不強的必修管理課程。將《人力資源管理》、《國際貿(mào)易》、《市場營銷》等必修課程從原教學計劃中刪除,同時增設相關的選修課程,把管理類課程教學的重點放在生產(chǎn)管理、供應鏈管理、財務管理以及項目管理等方面,其目的是弱化專業(yè)性太強的管理知識,訓練學生能從系統(tǒng)的角度理解企業(yè)管理流程間或崗位職能間的相關性,使學生能從信息流或信息資源管理的角度提出解決企業(yè)管理問題的方案。3.增加能提高學生定量分析能力的課程。在專業(yè)基礎教學階段增加《預測及決策》、《管理統(tǒng)計與應用軟件》等課程,使學生能學會搜集和整理商業(yè)數(shù)據(jù),并能利用常用軟件對有關數(shù)據(jù)進行分析和挖掘,這是選擇“信息管理與決策咨詢”方向的畢業(yè)生需要重點培養(yǎng)的核心能力。4.修改重點課程的教學內(nèi)容,改變不合理的課程安排順序。加強《運籌學》、《信息管理學》、《信息經(jīng)濟學》、《管理信息系統(tǒng)(MIS)》以及《企業(yè)資源計劃(ERP)》等課程的教學內(nèi)容改革,利用這些綜合性課程培養(yǎng)學生的動手能力。同時,理順《信息管理學》、《決策支持系統(tǒng)》、《管理信息系統(tǒng)》、《數(shù)據(jù)庫管理系統(tǒng)》等課程在課程體系中的教學順序,使學生能從易到難地建立起課程知識點之間的聯(lián)系。5.大四學年不再開設必修課程,以三個實踐平臺為基礎增加具有針對性的分類實訓課程。信管專業(yè)實踐性較強,學生需要在就業(yè)前經(jīng)過專門的軟件開發(fā)培訓或在有關企業(yè)中進行系統(tǒng)地實習。如果在大四階段開設必修課程,將會與學生的分類綜合實訓任務產(chǎn)生沖突。但是,為滿足學生在校學習或個性發(fā)展的需要,在大四第一學年可開設《ERP系統(tǒng)實踐與技術認證》、《電子商務及運營實踐》、《IT項目管理》或《軟件工程》等選修課程。這些專業(yè)選修課程的綜合性和應用性較強,以引導學生明確個人的發(fā)展定位為目的,也可以成為學生參與就業(yè)競爭的能力表現(xiàn)。(三)實踐教學的改革方案實踐教學是培養(yǎng)學生動手能力的重要環(huán)節(jié),本次培養(yǎng)方案改革中采用了課程內(nèi)實驗教學、課程設計、平臺實訓、校企合作培訓以及畢業(yè)設計等相結合的綜合實訓模式。結合多階段培養(yǎng)方案設置的總體要求,實踐教學的實施主要分為四個階段。1.大類培養(yǎng)階段。在第一學年期末安排企業(yè)生產(chǎn)實踐,時間為2周,讓學生了解企業(yè)生產(chǎn)和管理的基本流程,觀察企業(yè)系統(tǒng)物質(zhì)和信息的輸入和輸出,理解信息化對企業(yè)生產(chǎn)管理的作用,培養(yǎng)學生對信管專業(yè)的興趣,讓學生對企業(yè)生產(chǎn)系統(tǒng)形成基本認識。2.專業(yè)基本能力形成階段。本階段的實踐教學方法以課程內(nèi)實驗和課程設計為主,要求在有關課程中設置上機實驗,學生需要操作典型的統(tǒng)計軟件和優(yōu)化軟件、數(shù)據(jù)庫管理系統(tǒng)軟件等,讓學生掌握解決信息管理問題的基本工具。同時通過“程序設計”、“商業(yè)數(shù)據(jù)分析與處理”等課程來訓練學生的專業(yè)基本能力,要求學生能結合企業(yè)管理的實際背景,學習如何通過信息獲取、加工、存儲、利用和評價等來支持企業(yè)的日常經(jīng)營和戰(zhàn)略決策,特別要學會撰寫規(guī)范的實驗報告文本。作業(yè)或報告不規(guī)范是現(xiàn)在管理學院各專業(yè)學生的普遍現(xiàn)象,學習態(tài)度的改變應該從基本文檔撰寫的規(guī)范化開始,會撰寫規(guī)范化報告文本其實也是增加就業(yè)競爭力的基本條件。3.專業(yè)知識綜合運用階段。學生需要參與生態(tài)農(nóng)產(chǎn)品電子商務平臺的設計、開發(fā)和完善過程,同時在條件允許的情況下可參與該電子商務平臺的實際運營和管理。該階段的實踐教學要求學生能綜合運用管理學知識和MIS方面的知識,操作和管理由本專業(yè)教學團隊開發(fā)的農(nóng)產(chǎn)品電子商務平臺,從而培養(yǎng)學生進行企業(yè)管理、信息系統(tǒng)設計和開發(fā)的專業(yè)核心技能。此外,對于傾向定位于考研或信息管理與決策咨詢兩方面的學生,在該階段可結合國家、省級和校級大學生創(chuàng)業(yè)創(chuàng)新計劃的要求,培養(yǎng)其進行規(guī)范化科學研究的基本技能。4.分類能力培養(yǎng)階段和畢業(yè)設計階段。由于在四年級期間取消了理論必修課程的教學,學生必須在大三學年結束后選擇個人的發(fā)展定位,以分類、分組的形式參與大學生創(chuàng)新創(chuàng)業(yè)實踐、用友ERP綜合實訓和校企合作軟件開發(fā)實訓中的某一項。學生畢業(yè)設計的選題必須與其選擇的實訓項目類別相關,畢業(yè)設計的形式分為研究論文類和實踐操作類兩種,即參與大學生創(chuàng)新創(chuàng)業(yè)實踐和校企合作軟件開發(fā)實訓項目的學生以及考研的學生必須結合自己從事的具體項目或未來研究方向完成研究型論文,而參與用友ERP綜合實訓項目的學生必須完成ERP系統(tǒng)各個模塊的操作,選擇實踐操作類型的畢業(yè)設計,而且需要通過考試獲得人社部頒發(fā)的ERP系統(tǒng)操作和管理方面的證書。此外,學??沙雠_有關政策,允許本專業(yè)優(yōu)秀的學生參加石油院系舉辦的石油軟件基地班的學習。

結論