前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件工程論文主題范文,僅供參考,歡迎閱讀并收藏。
[1]李倩偉,宋薇.動態(tài)規(guī)劃算法在軟件工程管理中的應用[J].通訊世界,2016(18).
[2]顧溆琛.關(guān)于軟件工程管理的現(xiàn)狀和創(chuàng)新分析[J].科技尚品,2015(7).
[3]趙昆.軟件工程管理的現(xiàn)狀和創(chuàng)新策略[J].電子測試,2016(14).
[4]侯凱.淺談軟件工程管理的現(xiàn)狀和創(chuàng)新策略[J].計算機光盤軟件與應用,2014(24).
[5]王旼旻.軟件工程管理的現(xiàn)狀和創(chuàng)新策略[J].信息與電腦:理論版,2015(19).
[6]王國鵬.關(guān)于軟件工程技術(shù)分析的探討[J].信息系統(tǒng)工程,2013(01):149-149.
[7]于為.軟件工程標準化現(xiàn)狀與分析[J].硅谷,2013(12):10-10.
軟件工程論文參考文獻:
[1]張健,安立龍,朱旭東.軟件工程專業(yè)應用型人才培養(yǎng)模式的探索與實踐[J].計算機教育,2010(12):15-18.
[2]徐玲,文俊浩,熊慶宇.軟件工程人才培養(yǎng)模式的探索與實踐[J].現(xiàn)代教育技術(shù),2013(08):118-121.
[3]吳海濤.軟件工程專業(yè)應用型人才培養(yǎng)模式的探索與實踐[J].天中學刊,2016(06):133-135.
[4]侯霞,劉建賓,李淑琴.軟件工程應用型人才培養(yǎng)模式的探索與實踐[J].中國電力教育,2014(27):31-32.
[5]王薇.軟件工程思想在管理信息系統(tǒng)開發(fā)中的運用[J].電子技術(shù)與軟件工程,2015,11:71-72.
[6]高學軍.淺談軟件工程思想在管理信息系統(tǒng)開發(fā)中的應用[J].科技資訊,2014,30:13.
[7]熊亞蒙.軟件工程思想在管理信息系統(tǒng)開發(fā)中的應用[J].電子技術(shù)與軟件工程,2016(21).
軟件工程論文參考文獻:
[1]肖云.淺析計算機軟件工程的管理和應用[J].電腦知識與技術(shù),2016(12):88-89.
[2]劉紅梅.計算機軟件工程管理與應用探究[J].無線互聯(lián)科技,2015(2):97-98.
[3]初旭.計算機軟件工程管理與應用解析[J].中國管理信息化,2013(5):72-73.
[4]劉琳.計算機軟件工程管理與應用分析[J].軟件,2014(2):141-142.
[5]李田英,蘇艷.計算機軟件工程管理與應用分析[J].電腦知識與技術(shù),2015(28):72-73.
軟件工程研究性教學是一種實踐性較強的教育教學活動。與現(xiàn)有的軟件工程教學不同,研究性學習不再局限于對學生進行純粹書本知識的傳授,而是讓學生參加實踐活動,在實踐中學會學習和獲得各種能力。
1.1研究性教學作用
軟件工程研究性教學強調(diào)知識的聯(lián)系和運用,不僅是軟件工程學科知識的綜合運用,更是程序設計、數(shù)據(jù)庫、計算機網(wǎng)絡等領(lǐng)域知識的融會貫通。學生通過研究性學習,不但知道如何綜合運用學過的知識,還會在已經(jīng)學過的知識之間建立一定的聯(lián)系,并主動學習新的知識。軟件工程研究性教學能夠通過合理的選題充分調(diào)動學生的學習興趣和積極性。研究性學習是一種帶有研究性質(zhì)的綜合性學習。軟件工程研究性學習主要與傳統(tǒng)的接受性學習相對。一般來講,該學習方式是學生通過自己觀察、調(diào)查、訪談、分析、設計、實現(xiàn)、測試等方式獲取知識、得出結(jié)論、形成軟件產(chǎn)品,而不是由教師將現(xiàn)成的知識和結(jié)論傳遞式教給學生的學習方式。軟件工程研究性學習的本質(zhì)在于讓學生親歷軟件開發(fā)問題的產(chǎn)生與方案形成的過程,使學生學會獨立思考、實踐和分析,實現(xiàn)發(fā)現(xiàn)問題、取得解決方案與學習三者之間的有機結(jié)合與高度統(tǒng)一。
研究性教學和學習有其獨特的好處與必要性。軟件工程課程包含了豐富的工程化思想和基本原理,然而,這些思想和原理需要通過實踐和探索使學生獲得切身體會。這種探究對學生的思維構(gòu)成了挑戰(zhàn),有利于思維能力的培養(yǎng)。探究過程要求綜合運用已有的知識經(jīng)驗,有利于學生整合知識、學以致用,培養(yǎng)學生實事求是的科學精神和態(tài)度,促進學生學會合作、交流、傾聽、批判和反思。在探究過程中,學生經(jīng)歷挫折與失敗、曲折與迂回、成功與興奮,從而最終理解科學的本質(zhì)。軟件研究性學習引導學生自主獲得軟件開發(fā)相關(guān)知識或信息,對學生學會思維與實踐、加強能力培養(yǎng)、踐行可持續(xù)發(fā)展具有重要意義。
2軟件工程研究性教學案例
考慮到軟件工程的內(nèi)容復雜性,作者選擇敏捷開發(fā)實踐的結(jié)對編程方法作為研究性教學的探究內(nèi)容。敏捷開發(fā)是一個新的思路,但不是軟件開發(fā)的終極選擇。對于時間長、人數(shù)多的大型應用軟件的開發(fā),文檔的管理與銜接作用是不可替代的。如何把敏捷的開發(fā)思路與傳統(tǒng)的“流水線工廠式”管理有機結(jié)合,是軟件開發(fā)組織者面臨的新課題。敏捷過程將整個軟件生命周期分解為若干個小的迭代周期,通過在每個迭代周期結(jié)束時交付階段性成果來獲取切實有效的客戶反饋,目的是希望通過建立及時的反饋機制,應對隨時可能出現(xiàn)的需求變更,并做出相應的調(diào)整,從而增強對軟件項目的控制能力。因此,敏捷過程對變化的環(huán)境具有更好的適應能力,相比于經(jīng)典軟件開發(fā)過程的計劃性特征,敏捷過程在適應性上具有更大的優(yōu)勢。極限編程實踐中有一個非常重要的原則就是結(jié)對編程,這里所謂的結(jié)對編程并非是一個人在編程,另一個在看著,另外一個人同樣起著非常重要的作用,他需要幫助編碼的人找到低級的失誤,防止其編碼出現(xiàn)方向性的錯誤,特別是當出現(xiàn)編碼的人不擅長解決的問題的時候,他會直接替換編碼的人進行編程。
結(jié)對編程(PairProgramming,PP)是一個非常直觀的概念,是指兩位程序員肩并肩地坐在同一臺電腦前,面對同一個顯示器,使用同一個鍵盤、同一個鼠標一起工作。他們一起進行分析、設計、寫測試用例、編碼、單元測試、集成測試、編寫文檔等工作,基本上所有的開發(fā)環(huán)節(jié)都是面對面、平等、互補地進行,并且兩人的角色可以隨時交換。結(jié)對編程的實施方式分為面對面結(jié)對和遠程結(jié)對兩種方式。面對面結(jié)對編程是指兩個程序員肩并肩坐在同一臺電腦前、在同一個軟件制品上一起工作的軟件開發(fā)方式。面對面結(jié)對編程的好處在于,程序員可以直接快速地交流,獲得高質(zhì)量的代碼并增強程序員工作的樂趣。面對面結(jié)對編程最大的優(yōu)勢就是交流非常方便,因為兩個人靠得很近,言語和手勢的交流非常自然,效果非常好。面對面交流沒有隔閡,兩個人互相看到對方的表情,產(chǎn)生和諧的氣氛,合作也非常愉快。面對面結(jié)對編程效率較高,因為一方看著另一方在工作,因此編程的一方就不會想別的事情或停下來關(guān)注其他事情,因而能集中精力完成工作,即存在一種“結(jié)對壓力”。面對面結(jié)對編程需要不定期地進行角色交換,以發(fā)揮兩個人的能力。當面對面結(jié)對編程環(huán)境配置不當?shù)臅r候,交換角色時需要雙方一同站起來互換位置,然后再繼續(xù)工作,這樣就會導致停頓,引起不便和不順暢,往往會打斷雙方的思路。這個問題可以通過提供寬敞的結(jié)對環(huán)境來解決,例如,提供一個較大的電腦桌,雙方交換時只需要移動鍵盤和鼠標即可。環(huán)境受限的情況下,可以通過提供雙鍵盤和雙鼠標的方式解決,結(jié)對者可以在各自的鍵盤上工作,可通過系統(tǒng)來控制鍵盤和鼠標的切換。
鑒于全球化軟件發(fā)展趨勢的繼續(xù),要求兩名開發(fā)者進行面對面的交流并不符合全球化軟件發(fā)展的需求。這就要求兩名程序員雖然在不同的地點,但是他們還能一起合作使用結(jié)對編程編寫代碼,這種方法被稱為分布式結(jié)對編程。
分布式結(jié)對編程是一種編程風格,兩個程序員在地理上是分布的,通過網(wǎng)絡在同一個軟件制品上同步工作。分布式結(jié)對編程可以克服面對面結(jié)對的一些不足,結(jié)對者通過網(wǎng)絡可以隨時隨地結(jié)對工作,提高了結(jié)對的機會。為了進行分布式結(jié)對編程,需要功能較為強大的結(jié)對工具支持結(jié)對者高效地工作。首先,需要共享的代碼編輯工具支持,一方的編輯工作能夠被另一方實時地看到,同時,代碼能夠進行編譯,以便能夠檢查語法錯誤,因此需要與現(xiàn)有的開發(fā)環(huán)境集成。第二,結(jié)對者需要充分地交流由于雙方在不同的地方,合適的交流工具是必要的,基本的交流工具包括基于文本的交流和基于語音的交流。基于文本的交流比較容易實施,但由于一方在編程,文本交流會造成干擾。語音交流是一個必然選擇,交流起來也比較自然,只是對網(wǎng)絡帶寬有一定的要求。語音交流只能聽到聲音,看不到對方的表情,影響進一步的了解。隨著網(wǎng)絡技術(shù)的發(fā)展,基于視頻的交流是今后的必然選擇。第三,角色交換支持。結(jié)對雙方經(jīng)過一段時間交換角色,這是結(jié)對編程的特定要求。分布式結(jié)對編程的角色交換本質(zhì)上就是對編輯器的控制,允許一方處于編輯狀態(tài),另一方則處于察看狀態(tài)。第四,分布式結(jié)對編程還要支持用戶管理、發(fā)起結(jié)對等功能基于上述的內(nèi)容分析,筆者將軟件工程研究性教學內(nèi)容確定為結(jié)對編程方法與實踐的探索內(nèi)容。首先,要求學生從理論上理解結(jié)對編程的特點、優(yōu)勢和不足,然后,通過親身結(jié)對活動體會其中存在的不足和影響結(jié)對的重要因素,進而提出解決結(jié)對過程中的問題和設計方案,最后,通過軟件來實現(xiàn)這些方案。
3軟件工程研究性教學實施過程
根據(jù)以上的思路,筆者設計了軟件工程研究性教學的實施步驟。
(1)要求學生分析敏捷方法相比傳統(tǒng)的軟件過程方法的優(yōu)勢,進而理解結(jié)對編程式敏捷方法的重要實踐原則。分發(fā)材料讓學生深入理解結(jié)對編程的優(yōu)勢和實施過程。
(2)要求學生親身體驗結(jié)對過程,通過不同的學生結(jié)對編程,發(fā)現(xiàn)存在的問題和影響結(jié)對效果的因素
閱讀有關(guān)結(jié)對編程的文獻,了解影響結(jié)對效果的因素。學生通過個性、能力和性別等因素進行結(jié)對,發(fā)現(xiàn)存在的問題,例如,交換角色的不便因素和結(jié)對模式效率影響因素等。
(3)學生針對存在的問題提出解決方案。例如,根據(jù)不同的影響因素,可以開發(fā)結(jié)對模式評測軟件系統(tǒng),匹配最佳的結(jié)對組合;結(jié)對環(huán)境擁擠帶來交換角色的不便,可以設計合適的設備環(huán)境,如采用雙顯示器、雙鍵盤和雙鼠標的硬件結(jié)構(gòu),開發(fā)相應的控制系統(tǒng)。在后續(xù)的教學中,利用軟件工程開發(fā)過程與方法來開發(fā)學生提出的結(jié)對系統(tǒng)。在分析階段,學生根據(jù)自己的體會提出軟件系統(tǒng)的需求;在設計階段,設計該系統(tǒng)的結(jié)構(gòu)和算法;在實現(xiàn)階段,進行編碼和測試;在部署階段,進行安裝運行和修改不足。
(4)總結(jié)研究性學習效果。進行結(jié)對對比實驗,分析效果。學生總結(jié)一個學期的研究性學習過程,通過提出問題和解決問題的過程來理解軟件工程的方法和工程化思想,理解如何分析軟件的需求、設計、實現(xiàn)和部署。
4結(jié)語
1.四級能力培養(yǎng)目標。
軟件工程專業(yè)人才培養(yǎng)目標是培養(yǎng)具有合理知識結(jié)構(gòu)、扎實專業(yè)基礎、嫻熟英語溝通能力,具備工程技術(shù)創(chuàng)新能力、項目組織管理實施能力以及國際競爭能力的高素質(zhì)軟件工程師。具備良好的職業(yè)道德、職業(yè)素質(zhì),了解本專業(yè)的發(fā)展現(xiàn)狀、趨勢、技術(shù)標準、行業(yè)政策和法律,全面發(fā)展具有國際競爭能力的高素質(zhì)軟件工程技術(shù)及管理人才。
2.教學模塊設置。
工程化教學主要包括四個教學模塊,對應CDIO工程教育模式所要求的四種能力:(1)基本知識教學模塊:主要包括公共基礎課程和專業(yè)基礎課的實驗。教學內(nèi)容圍繞每門課程的教學目標,增強學生的基本工程素質(zhì)和實驗技能,實現(xiàn)第一層次的工程基礎能力培養(yǎng)。(2)專業(yè)基礎教學模塊:主要包括專業(yè)核心課程的教學和實踐,主要針對專業(yè)核心課程的課程設計。教學內(nèi)容在相關(guān)課程的實驗基礎上,完成設計型實驗,強化學生對核心課程的原理和方法的理解以及應用能力,實現(xiàn)第二層次與第三層次的個人能力及團隊能力培養(yǎng)。(3)專業(yè)綜合教學模塊:主要針對課程群項目實踐,包括專業(yè)領(lǐng)域方向的綜合設計。教學內(nèi)容根據(jù)課程群的綜合目標設置,培養(yǎng)學生面向行業(yè)領(lǐng)域的系統(tǒng)分析、應用、綜合、設計與創(chuàng)新能力,實現(xiàn)第二層次與第三層次的個人及團隊能力培養(yǎng)。(4)工程綜合教學模塊:主要包括面向企業(yè)實際應用的項目、畢業(yè)實習和畢業(yè)設計,使學生綜合運用所學知識,采用團隊協(xié)作方式完成項目的開發(fā)全過程,并撰寫相應文檔、技術(shù)報告等,實現(xiàn)CDIO第四層次的工程系統(tǒng)能力的培養(yǎng)。
3.教學實施方案。
基于CDIO工程教育模式的軟件工程教學方案依照軟件生命周期中的軟件分析、軟件設計、軟件實現(xiàn)、軟件運行和維護這幾個階段,將CDIO中的構(gòu)思、設計、實現(xiàn)和運作與軟件生命周期結(jié)合于一體,通過學生主動的各階段關(guān)聯(lián)學習,經(jīng)歷從理論到技術(shù)、從技術(shù)到生產(chǎn)、從生產(chǎn)到運營的全過程,讓理論、技術(shù)、實踐、運營各部分按比例協(xié)調(diào)發(fā)展。第一階段,構(gòu)思階段:對國內(nèi)外關(guān)于CDIO的理論與實踐進行調(diào)研,深入理解CDIO理論的結(jié)構(gòu)、運作方式。運用軟件工程原理,由淺入深地設計出學生需要掌握的知識體系,構(gòu)思針對這些知識的經(jīng)典案例。根據(jù)這些實際教學案例,學生進行分析、思考、討論和調(diào)研,然后確定一個有實際應用價值的研發(fā)項目,進行可行性研究和需求分析。第二階段,設計階段:運用軟件工程方法,完成軟件系統(tǒng)的設計,包括軟件體系結(jié)構(gòu)設計、構(gòu)件設計、數(shù)據(jù)庫設計和接口設計,從而進一步加深學生對軟件工程原理、方法和技術(shù)的理解和再認識。第三階段,實現(xiàn)階段:在計算機上完全實現(xiàn)軟件系統(tǒng),并完成所有測試。本階段考查學生對計算機編程語言、軟件設計、數(shù)據(jù)庫、軟件測試等多門課程的掌握情況,培養(yǎng)學生的鉆研精神、編程能力、工程能力和團隊精神。第四階段,運作階段:實現(xiàn)軟件系統(tǒng)的運營,包括建立應用、營銷、售后和服務渠道,讓系統(tǒng)投入實際應用,培養(yǎng)學生的市場能力和服務能力。
4.教學方法改革。
教學方法單一、師生缺少交流和互動是現(xiàn)階段導致學生學習乏味、教學效果不佳的直接原因。對于軟件工程專業(yè),應該從以教師為主角的“講授知識”轉(zhuǎn)變?yōu)橐詫W生為主體的教學模式。運用CDIO教育理念,以實際軟件項目為導向,以工程能力培養(yǎng)為目標,精心規(guī)劃一系列適用于不同教學階段的項目。在教學活動中,將學生需要掌握的內(nèi)容與項目構(gòu)思、設計、實現(xiàn)和運作有機聯(lián)系,培養(yǎng)學生的工程技術(shù)創(chuàng)新能力和項目組織管理實施能力。(1)理論與實踐相結(jié)合的方法。先充分理解CDIO的理念,然后根據(jù)該理念制定教學內(nèi)容、實驗內(nèi)容、教學方法與教學手段,在實際應用過程中,根據(jù)學生的反映情況、學生的接受情況,調(diào)整相關(guān)內(nèi)容、方法和手段。(2)在專業(yè)課程教學實踐中引入“做中學”的教學模式。在課程教學中反對學生對課本知識的死記硬背,應以熟練運用為目標,指導學生自覺學習并掌握軟件工程的本質(zhì)和精髓,培養(yǎng)其參與和承擔大型軟件工程實踐的基礎能力。(3)采用分組討論、團隊實施的實驗方法。根據(jù)項目模塊將學生分成多個小組,采用項目組長負責的機制,小組內(nèi)完成任務的分解、調(diào)研、設計、實現(xiàn)等一系列環(huán)節(jié),教師全程監(jiān)督指導,培養(yǎng)學生獨立完成任務的能力和團隊合作的能力。(4)以學生為中心,多種教學方式相結(jié)合的教學方法。采用課堂教學、案例教學、討論式教學、任務驅(qū)動等多種教學方法,以學生為主、教師為輔的學習方式,培養(yǎng)學生主動學習、協(xié)同學習和終身學習的能力。
二、結(jié)論
有些存在質(zhì)量問題的軟件,在運行時程序時就會出現(xiàn)問題,軟件的維護就更加困難,如果投入到新的硬件中進行使用,兩者之間就未必能夠相互適用。計算機整體的成本因為軟件成本的增加而增加。近些年,計算機技術(shù)在不斷的發(fā)展,自動化的軟件生產(chǎn)程度也在不斷提高,這樣一來,導致計算機在硬件方面的開發(fā)成本卻越來越低,由于軟件開發(fā)對人力、物力的需求都在不斷增加,軟件成本逐年增高已成了必然趨勢。
2軟件工程的項目控制跟蹤
2.1項目跟蹤內(nèi)容
依據(jù)軟件項目計劃,必須要對軟件的產(chǎn)品規(guī)模(或更改后的規(guī)模)、軟件的成本與工作量、所使用的重要計算機資源、項目軟件日程、軟件工程技術(shù)活動、項目費用、技術(shù)風險等內(nèi)容與軟件在開發(fā)前計劃的相應內(nèi)容進行比較。
2.2項目跟蹤過程
軟件項目的控制跟蹤過程分為:
(1)項目跟蹤人員要對軟件度量的實際數(shù)據(jù)與再計劃數(shù)據(jù)進行記錄;
(2)負責人要根據(jù)文檔里記載的程序在指定的地點審查項目成果;
(3)對軟件的監(jiān)控活動和項目的跟蹤予以必要的檢查。
2.3項目跟蹤存在的問題
(1)控制與跟蹤的頻度,控制與跟蹤在項目開發(fā)工程中的關(guān)鍵點有多個,這就需要我們找到一個好的頻度去跟蹤,若跟蹤點少,就不能保證問題及時被糾正;若跟蹤點多,在人力物力上的花費就會增多,對總體效率的影響很大??刂婆c跟蹤的頻度關(guān)系著軟件項目的規(guī)模,大型項目設置的關(guān)鍵點相應較多。
(2)項目計劃的修改,控制與跟蹤軟件開發(fā)過程以后,可能會發(fā)現(xiàn)軟件項目有些地方會不符合實際,需要制定相應的修改計劃,但其他組的活動就會受到修改后計劃的影響,因此,沒有得到相關(guān)組的同意,就不能對項目計劃隨意修改。
3軟件工程的預測
3.1軟件預測的意義
軟件工程項目最關(guān)鍵的環(huán)節(jié)就是對軟件進行預測,如果測試環(huán)節(jié)出現(xiàn)了問題或者測試不細致,那么將直接導致生產(chǎn)出的軟件質(zhì)量不過關(guān),在應用軟件的過程中也會逐漸發(fā)現(xiàn)軟件存在的問題。問題不嚴重的,只是需要長期對軟件進行修改,單單影響用戶的應用;而問題嚴重的,會導致整個項目的失敗,生產(chǎn)出的軟件也無法投入使用。如果在投入使用前,沒有經(jīng)過測試,那就不知道用戶有什么樣的需求,也不知道軟件存在什么隱患。尤其是有一些不經(jīng)過測試就無法發(fā)現(xiàn)的隱患,一經(jīng)投入使用,將會對用戶造成巨大的損失。
3.2軟件預測的內(nèi)容
(1)文檔審查,軟件項目的驗收需要提供一些文檔,這些文檔包括:經(jīng)濟分析報告、項目技術(shù)報告、用戶手冊、維護手冊、項目總計報告、測試總結(jié)報告等,主要對文檔的可理解性、正確性、完整性進行審查,還要對編寫的規(guī)范程度進行審查。如果文檔掃描不清晰、數(shù)量不齊全、甚至錯誤都將給用戶造成不必要的麻煩,而且還可能導致軟件無法升級。
(2)安裝測試,安裝測試第一個目的,是驗證軟件安裝在最基本的配置下能否正常的運行;第二個目的,是驗證軟件安裝在非正常的情況下,程序能否給用戶足夠的提示。非正常條件指內(nèi)存不夠、磁盤空間不足、不能自由創(chuàng)建目錄。
(3)功能測試,功能測試是指根據(jù)軟件需求規(guī)格說明書上的規(guī)定,逐項對軟件進項檢測,查看是否正確、是否有嚴重的錯誤存在。在測試前,一般要準備好合法數(shù)據(jù)、非法數(shù)據(jù)、邊界數(shù)據(jù)這些測試用例,檢測輸出結(jié)果是否符合期望值。
在傳統(tǒng)的軟件開發(fā)方法中,軟件開發(fā)者往往是將要解決的問題轉(zhuǎn)化為數(shù)據(jù),然后將數(shù)據(jù)收錄到程序中,再通過程序的設計,來設定一種算法,從而開發(fā)出解決問題的軟件。利用這種方法所開發(fā)出來的軟件,只能解決一些規(guī)定范圍內(nèi)的問題,并且處理問題的結(jié)果也往往是以數(shù)據(jù)的形式展示出來,用戶要能夠理解問題的解決結(jié)果,就必須具備一定的知識,才能夠?qū)⒔Y(jié)果中的數(shù)據(jù)自行轉(zhuǎn)化為通俗的理解方式,這就為用戶對于軟件的作用、處理問題解決的理解帶來了極大的困難。而運用面向?qū)ο蠓椒ㄋ_發(fā)出的軟件,所采用的不再只是數(shù)據(jù)的收錄與輸出以及算法的設計,它更為強調(diào)的是,以人類的思維方式來解決問題,也就是要依據(jù)大多數(shù)人通常的思考方式來設計軟件,并且使軟件能夠分析人類的語言,并對問題進行分析、解決,同時,結(jié)果的輸出也不再是生硬的數(shù)據(jù),而是較為自然的、通俗易懂的語言,讓用戶能夠直觀地、清楚明白地看懂處理結(jié)果,從而增強了軟件的可理解性。
2軟件工程中面向?qū)ο蠓椒ň哂休^強的可重用性
運用傳統(tǒng)的方法開發(fā)出的軟件,受到其開發(fā)方法、功能等因素的影響,軟件只能接受、識別一些特定的數(shù)據(jù),對于一些日常生活、工作中的問題難以進行靈活的應對,這就使得軟件的應用領(lǐng)域及作用受到了極大的限制。而用戶想要讓軟件能夠解決更多的問題,就必須依靠軟件開發(fā)者來對于軟件進行升級更新。軟件的可重用性差,不但用戶要花費時間來對軟件進行更新,甚至是更換其他軟件,軟件開發(fā)者也要花費更多的時間來保證軟件的可用性,不利于更多創(chuàng)造性工作的持續(xù)進行。而運用面向?qū)ο蠓椒ㄋ_發(fā)出的軟件,則具有更強的可重用性,用戶能夠?qū)⑦@一類的問題都交給該軟件來處理,而不必擔心軟件的功能受到限制,只要找到正確的軟件使用方法,就能夠解決所遇到的問題。而軟件開發(fā)者也不必花費大量的時間來對于軟件進行更新升級,這就為自己節(jié)約了更多的時間和精力,能夠致力于開發(fā)更多具有創(chuàng)新性的軟件。從而提高軟件的可重用性,增強軟件在市場中的競爭力,可見,面向?qū)ο蠓椒ㄊ俏覈_發(fā)出更多可復用軟件的一種重要手段。
3軟件工程中面向?qū)ο蠓椒ň哂休^強的系統(tǒng)穩(wěn)定性
運用傳統(tǒng)方法開發(fā)出來的軟件,由于其主要是通過數(shù)據(jù)的處理和特定的算法來解決問題,對于計算機系統(tǒng)的要求較高,當軟件的某些功能改變或是系統(tǒng)大環(huán)境發(fā)生變化時,軟件難以與系統(tǒng)兼容,就導致了軟件無法使用。而軟件要進行更新或優(yōu)化時,由于要改變某些結(jié)構(gòu),就需要軟件所運行的系統(tǒng)也隨之變化,為軟件的升級優(yōu)化造成了困難。有時甚至會為了使系統(tǒng)能夠運行軟件,而進行系統(tǒng)的改變,導致了其他軟件無法再正常運行。而運用面向?qū)ο蠓椒ㄩ_發(fā)出的軟件,其解決問題的方式是依據(jù)實際解決問題的思路而展開,并且是通過對象來模擬實體,而實體相對于數(shù)據(jù)與算法來說具有更強的穩(wěn)定性。其軟件結(jié)構(gòu)主要是依賴于自身的功能,對于系統(tǒng)的依賴性相對較弱。這就使得軟件在運行時,不容易受到系統(tǒng)的影響,及時用戶對于軟件的需求發(fā)生改變,也不會影響到系統(tǒng)整體結(jié)構(gòu)的變化,也就是說不必為了軟件的升級優(yōu)化而對系統(tǒng)進行改變。系統(tǒng)的穩(wěn)定性強,也保證了軟件能夠正常運行,解決問題更為順利,不會在解決問題的過程中出現(xiàn)差錯而為用戶輸出錯誤的結(jié)果。
4軟件工程中面向?qū)ο蠓椒ň哂休^強的系統(tǒng)可維護性
運用傳統(tǒng)方法開發(fā)的軟件,由于受到各個方面的限制,其系統(tǒng)可維護性較差,當軟件與系統(tǒng)功能不相符的時候,只是修改軟件難以解決問題,而要同時對軟件和系統(tǒng)進行修改不但費時費力,成本費用也很高,軟件對于用戶的實用性不高,且難以維護,為用戶長久的使用帶來了更大的困難。而運用面向?qū)ο蠓椒ㄩ_發(fā)出的軟件,則很好地解決了系統(tǒng)維護的問題。一是面向?qū)ο蠓椒ㄩ_發(fā)出的軟件穩(wěn)定性好。即使用戶對于軟件解決問題的功能發(fā)生改變,也只需要對于軟件的某一部分設計進行修改就可以,而不需要對軟件或系統(tǒng)進行大幅度的改動。二是面向?qū)ο蟀l(fā)開發(fā)出的軟件,具有較強獨立性的類。這也就意味著,在軟件內(nèi)部對于其功能等方面進行改動,只要不涉及到與對外接口相關(guān)的改變,就不會影響其使用。三是具有極強的多態(tài)性及繼承性。方便于用戶根據(jù)自己的需求來對軟件進行簡單的修改和擴展。四是軟件的功能及使用方法、輸出結(jié)果容易被理解,用戶能夠及時地發(fā)現(xiàn)問題解決問題。另外,軟件很容易進行測試,方便于用戶對于軟件進行調(diào)整。這些特點就決定了軟件具有極強的系統(tǒng)穩(wěn)定性。
5軟件工程中面向?qū)ο蠓椒ň哂懈叩目傮w效益
1.1課程群的界定
所謂課程群是與單門課程對應的一種課程建設模式,以現(xiàn)代教育思想為指導,為完善同一施教對象的認知結(jié)構(gòu),將本專業(yè)培養(yǎng)方案中若干門在知識、方法和問題等方面有邏輯聯(lián)系的課程加以整合而成的系列課程.在內(nèi)容上具有密切相關(guān)、相承、滲透和互補性,能夠較好地提高課程教學質(zhì)量和學生專業(yè)水平,是構(gòu)建和整合性課程的有機集成[2].
1.2課程群劃分與設置
對課程群進行有效劃分與設置,應以CDIO模式為指導,以IT企業(yè)對人才的需求為導向,對軟件工程專業(yè)課程體系建立自上而下、逐層細化的方法進行劃分[3].對于軟件工程專業(yè)而言,重基礎和寬口徑是一貫執(zhí)行的教育理念,而培養(yǎng)理論基礎扎實且專業(yè)知識系統(tǒng)較寬廣的國際化、復合型和實用型的高級軟件人才則是其主要的培養(yǎng)目標.為此,劃分課程群應以軟件工程專業(yè)培養(yǎng)目標為準繩,明確軟件工程專業(yè)課程群體系,按照知識結(jié)構(gòu)和知識體系不同進行層次性劃分,將相互聯(lián)系密切的課程劃分在同一課程群內(nèi).同時,應考慮不同課程群的設置應以培養(yǎng)學生不同的能力水平為主線,在有限課時內(nèi)合理調(diào)整知識點分配,完成知識水平的結(jié)構(gòu)化和層次化,避免學生學到的內(nèi)容博而不專.軟件工程專業(yè)是注重系統(tǒng)化和工程化的專業(yè),其課程內(nèi)容具有厚基礎、更新快、實踐強等特點.為此,課程群的設置要與學生實踐訓練緊密結(jié)合,以培養(yǎng)符合CDIO模式,具備工程實踐能力和創(chuàng)新能力的人才.根據(jù)軟件工程專業(yè)的學生實際情況和綜合因素,設置該專業(yè)為4個不同的課程群模塊。通過該課程群的關(guān)系圖,明確描述了軟件工程專業(yè)基礎課程和各專業(yè)課程之間的層次關(guān)系,根據(jù)軟件工程專業(yè)的兩大專業(yè)基礎課程群,延伸支持兩塊專業(yè)方向課程Android手機移動終端項目開發(fā)方向和JAVA網(wǎng)站開發(fā)方向[4].這樣的課程群設置不但可以使教師在教學課程內(nèi)容先后順序上清楚明了,而且使學生能夠明確專業(yè)學習方向、未來的就業(yè)方向和服務社會的方向.
2課程群的構(gòu)建與實踐
課程群的構(gòu)建是一項涉及創(chuàng)新和變革的教學改革活動,是一個復雜的系統(tǒng)工程,要依據(jù)基礎教育發(fā)展需要,IT企業(yè)需求和專業(yè)人才培養(yǎng)目標來共同制定.完善的課程群的構(gòu)建同時對于激發(fā)和培養(yǎng)教與學的雙邊動力具有一定的促進和推動作用.
2.1課程群構(gòu)建
構(gòu)建課程群要明確同一課程群或不同課程群涉及的不同課程間知識的融通和銜接,如專業(yè)基礎課程群中的Java語言程序設計[5]、數(shù)據(jù)結(jié)構(gòu)課程要與后續(xù)課程Struts網(wǎng)站開發(fā)、Android手機項目開發(fā)課程進行無縫銜接,以確保學生有扎實的基礎和科學的知識結(jié)構(gòu).同時,應結(jié)合CDIO模式將理論教學與實踐教學有機結(jié)合[6],避免學生教與學迷茫,將學生的思維方法與創(chuàng)新能力有機結(jié)合.課程群的構(gòu)建要根據(jù)學生的綜合因素設定必修課程,學生也可以根據(jù)個人興趣愛好及未來擇業(yè)方向選取不同的課程群.
2.2課程群的實踐體系
軟件工程專業(yè)課程群是以軟件技術(shù)應用性為主的課程群[7],實踐課程群體系直接影響到學生能力的培養(yǎng).為此,對課程群的實踐體系進行了改革.一是改善該課程群的實驗環(huán)境[8],更新了60臺計算機設備,提高了內(nèi)存、硬盤容量等,建立了軟件實驗室兩個校內(nèi)實踐基地;二是增加了軟件項目管理等課程的設計性與綜合性實驗;三是新增了Android手機移動開發(fā)課程的課程設計;四是實驗開放項目立項.形成了完整的實驗、課程設計、校內(nèi)實踐與實驗開放項目一體化的實踐課程體系.
2.3課程群的實施方案
鼓勵學生基于課程群內(nèi)容開展課外創(chuàng)新項目,或直接參與教師的科研項目構(gòu)思、設計與實施,學生可以選擇基于Android的游戲設計開發(fā)游戲項目,也可以選擇Eclipse等工具開發(fā)桌面程序或企業(yè)項目等,培養(yǎng)創(chuàng)新能力;鼓勵學生組成團隊,自己申報立項,結(jié)合課程研究項目動手完成自主實驗,并積極組織開展以各種APP程序設計類競賽為主的實驗項目,以推進大學生科研訓練計劃.同時,學生能夠運用所學的知識,發(fā)揮自身的主觀能動性,積極進行創(chuàng)新性思維,提高專業(yè)應用能力、技術(shù)開發(fā)能力及團隊協(xié)作能力等.
3結(jié)語
(一)模式創(chuàng)新要與專業(yè)特點相結(jié)合
軟件專業(yè)學生的課程量非常大,平均每學期要選近十門課,周學時在30小時以上,并且要完成多個程序設計項目,因此,他們無法將太多的時間花在英語口語課堂上。面對這一專業(yè)特點,傳統(tǒng)的英語教學法在提高非英語專業(yè)學生口語能力上雖取得了一定成效,但未能對癥下藥,因而也就無法從根本上扭轉(zhuǎn)學生在口語學習上的被動局面。因此,進行英語口語教學模式創(chuàng)新,就要針對軟件專業(yè)課程設計的特點,利用有限的學時,強調(diào)系統(tǒng)性和高效率,排除軟件工程專業(yè)學生英語交流的障礙,從而提高學生的口語能力。
(二)教的創(chuàng)新性要與學的積極性相結(jié)合
課堂教學方法對語言教學效果的影響至關(guān)重要。由于認識到語法翻譯法(theGrammar-TranslationMethod)、自然教學法(theNaturalApproach)[1]、情景教學法(theSituationalTeachingApproach)、交際法(theCommunicativeApproach)以及認知法(theCognitiveApproach)[5]等流派的主張雖各有可取之處,卻都有某些缺欠和局限,一些學者和教師采用了兼收并蓄法(theElectiveTeachingMethod)作為外語教學法。清華大學羅立勝教授為大學英語設計了綜合教學模式(aComprehensiveTeachingModel),季佩英教授探討了如何用兼收并蓄法來實施《綜合教程》的課堂教學[7,8]。但無論何種方式,其“教”的創(chuàng)新性必須要以學習者為中心,教師的角色必須從知識輸出者轉(zhuǎn)化為學生自主學習的引導者。教師首先應充分展示自己的激情,才能激發(fā)學生的學習熱情;教師只有發(fā)揮自己的模式創(chuàng)新能力,才能真正調(diào)動學生積極有效地自主學習。
(三)教學手段的立體化要與規(guī)范化相結(jié)合
模式創(chuàng)新鼓勵教學手段的多樣化、立體化,但創(chuàng)新并不等于不要規(guī)范。模式創(chuàng)新不是信馬由韁,不是腳踩西瓜皮滑到哪算哪,而是要積極探尋有效教學的基本規(guī)律,并遵循這一規(guī)律。盡管英語口語教學的方式方法因情境而變,因?qū)I(yè)學科不同而不同,但無論怎樣多樣化、立體化,都有同類事物所具有的基本屬性和共同特征。所謂將立體化與規(guī)范化緊密結(jié)合,就是要處理好“突破”與“遵循”的辯證統(tǒng)一關(guān)系,既要突破傳統(tǒng)的、舊有的教學思維與教學模式,也要遵循教學基本規(guī)律,有教學計劃,有業(yè)務流程,有效果考核。
二、教學模式創(chuàng)新實踐
同濟大學軟件學院是國家教育部首批成立的國家示范性軟件學院。經(jīng)過十余年的探索與實踐,該學院提出了“工程化、前沿化、國際化,基礎理論與工程實踐相協(xié)調(diào)”的人才培養(yǎng)教育理念,突出“國際化”的辦學特色。為了培養(yǎng)合格的國際化軟件工程人才,學院為大二學生開設了一個學期《英語交流》課程。對此,學院圍繞“如何利用有限資源、利用有限時間最有效地進行口語教學”開展了教學模式創(chuàng)新實踐。
(一)主要特點
概括起來,同濟大學軟件學院《英語交流》教學模式有以下幾個特點:
1.情景創(chuàng)造《英語交流》上課前,學生進入教室后禁止使用漢語,而是開始朗讀英語材料,或用英語交談。上課后,首先由兩名學生用英語報告新聞,其他同學可以提問,從而營造了語言交流的氛圍,使學生自然地進入學習狀態(tài)。主講教師隨后引入當天的教學內(nèi)容,介紹背景,或講述情節(jié),指出關(guān)鍵詞匯和短語。通過師生問答,使學生了解當天要學習的文章內(nèi)容(到此時學生手里還沒有拿到學習材料)。這時教師開始逐句地講述,學生則高聲模仿。這一過程能有效幫助學生自行矯正語音語調(diào),并且形成新的語言習慣。經(jīng)過三到四遍的“學說話”,多數(shù)學生已能借助屏幕上的提示語完整地復述整篇短文,從而增大了其語言內(nèi)存。接下來強調(diào)輸出,主要采取有學生積極參與的課堂活動的方式,如復述故事(要求變換人稱等)、就故事內(nèi)容互相問答、扮演事件中角色或展開辯論等,以提高學生口語交流能力。每篇短文還附有十個相關(guān)的句子,其中很多句子都是有用的句型可供替換使用。此種方法設計融合了幾種傳統(tǒng)教學法的優(yōu)點,通過學生嚴格地復述,將正確的語言材料輸入記憶庫,再活用這些語言素材,盡量正確而地道地表達思想。這是一種從極端操控(manipulation)到完全自主交流(communication)的過程。我們鼓勵學生通過想象“創(chuàng)造”情景自由地表述,將所學融會貫通。
2.無書教學,增加內(nèi)存以保證輸出《英語交流》設計了一種獨創(chuàng)的無書教學法(theBooklessApproach),上課時不發(fā)教材,學生猶如兒童學話,跟著老師逐句模仿,直到基本記住。這種做法的好處是一方面能有效校正學生的語言語調(diào),另一方面迫使學生全神貫注,積極參與。它能最大限度地調(diào)動學生的視、聽、說、想等各種官能,經(jīng)高強度的反復操練,通過記憶短文及相關(guān)句子,以及與場景相關(guān)聯(lián)的語匯,來增加學生的內(nèi)存儲量,從而保證其有效的輸出,即口頭的順暢表達。擴大內(nèi)存、強化記憶的必要性早已在學術(shù)界得到專家的認同[10]。在教學中強調(diào),英語句子往往是表達語義的最基本單位,所以這些句子也同短文一樣,要求學生全部記住。為了更好地鞏固所學,每次下課前預留幾分鐘,隨機抽取學生就指定話題作簡短發(fā)言,由教師點評,并計入平時成績。此時,教師才發(fā)下當天所學的材料,供學生復習、熟記,并有專門老師負責檢查學生的背誦情況。
3.交互協(xié)作《英語交流》課堂特別強調(diào)互動,因為語言課堂上的一切教學活動都應是通過人際互動發(fā)生的?;影伺囵B(yǎng)交際能力的一切要素[12]。教師應采取盡可能多的手段創(chuàng)造仿真情景使學生參與互動,用標準的英語進行表達。在這點上有很多學者提出過很好的建議?!队⒄Z交流》課堂采用的問答、復述、辯論、角色扮演等方式占比很大,使學生有更多的時間來參與實踐,學以致用,不斷提高。
4.興趣拓展《英語交流》的教材選用60篇短小簡易的文章或故事,內(nèi)容是人們常常談及的話題,如工作,學習,家庭,情感,健康,治安,災害,天氣,環(huán)保,交通,傳媒等,文風口語化,便于誦讀與記憶。由于長篇大論引人生厭,而艱澀的文體學生無法上口,即使耗時費力地勉強背下來也難以應用,因而在選材時既要注意讓學生感興趣,還要給他們留下自主發(fā)揮的空間。同時,每篇配有10個相關(guān)句子,材料力求口語化,以便學生熟記句型,可以替換變通,靈活使用。每篇材料自成一頁,便于課上分發(fā)。與此同時,還把短暫的課堂教學延伸到學生的各種文化和學習活動中,包括每學期組織學生舉行英語演講比賽、電影配音比賽或英語晚會、與國外留學生組隊做專業(yè)項目開發(fā)等,以此校驗教學效果,激發(fā)學習熱情,營造語言應用環(huán)境。通過采用這些有效的手段,學生用英語進行交流的能力有了很大提升。5.360度考核教學評價及考核手段是教學設計的一個重要部分,其目的是促進“教”與“學”,保證教學的效果。《英語交流》課程的總成績不由一次考試決定,而是由多項指標加權(quán)而得,包括出勤、平時成績、背誦檢查、期中考試、期末考試等。這些指標的設計核心是對英語交流能力的評價。學生報告新聞、演講、課堂問答等均計入平時成績,另外,課外活動的參加者和獲獎者還可獲得加分。在確定期中和期末考試的形式時也考慮到充分展示學生的英語表現(xiàn)力。期中考試一般要求學生就自選題目作三至四分鐘的演講;期末考試采用的是一對一面試,學生即席朗讀抽中的文章,并就文章內(nèi)容回答教師的問題。這樣的考核形式在開學伊始即已向?qū)W生講明,能夠最大限度調(diào)動學生的學習積極性,使不同程度的學生受益。
(二)教學效果
《英語交流》課程開設至今,積累了十余年的教學經(jīng)驗,教學效果顯著。尤其在雙語專業(yè)課教學和學生參加國際交流項目方面,表現(xiàn)尤其明顯。選修過《英語交流》課程的學生無論在英語交流能力上,還是在職業(yè)素養(yǎng)和學習能力上都顯示了突出的優(yōu)勢。從近年學生《英語交流》課程的考核成績統(tǒng)計情況來看,優(yōu)良率穩(wěn)步上升,中及率持續(xù)下降(詳見圖1),更多的學生用英語進行交流的能力有了大幅提升。有多名學生還考取了由上海高校繼續(xù)教育中心和上海緊缺人才培訓辦公室頒發(fā)的英語中級口譯證書和高級口譯證書。一些學生參加重要賽事并取得優(yōu)異成績,并在全國大學生英語競賽中榮獲一等獎、特等獎等獎項。建院至今,同濟大學軟件學院與北歐、北美等十余所知名院校建立了廣泛的國際合作伙伴關(guān)系,學院參與國際交換的學生達250人次之多。這些被派出的學生,對國外學習和生活環(huán)境適應得非??欤陧椖繙贤ê蛨F隊協(xié)作方面受到對方高校和導師們的一致好評和廣泛贊譽。在教學質(zhì)量評價方面,2012年學院教學質(zhì)量考核中,《英語交流》課程在春、秋季兩學期分別取得了第4名和第1名的好成績。據(jù)統(tǒng)計,2006年至今13個學期,除2個學期沒有相關(guān)統(tǒng)計數(shù)據(jù)外,其余11個學期學生評教成績?nèi)繛閮?yōu)秀,且分數(shù)均在9.4分以上,其中1次10分,8次9.7分以上,可見《英語交流》課程教學已得到全院師生的高度認可。教學教改研究四、幾點啟示
1.加強教學模式創(chuàng)新,不斷增強創(chuàng)新意識。創(chuàng)新意識是指一個人根據(jù)社會和個體生活發(fā)展所需,引起某種創(chuàng)造動機,表現(xiàn)出創(chuàng)造的意向和愿望,是人們進行創(chuàng)造性活動的出發(fā)點和內(nèi)在動力。增強創(chuàng)新意識,關(guān)鍵在于教者要深入了解教學實際,深入了解當前存在的問題,如軟件工程學科的特點和學生的學習特點,并針對當前英語口語教學中存在的問題,積極開動腦筋,善于發(fā)現(xiàn)問題,破解難題,增強解決問題、有效教學的責任感、使命感和緊迫感。
2.加強教學模式創(chuàng)新,要不斷培養(yǎng)創(chuàng)新思維。教育工作者要善于打破常規(guī),突破傳統(tǒng)觀念和傳統(tǒng)模式,使自己的思維具有獨創(chuàng)性和前瞻性。如對于軟件工程的英語口語教學模式,要克服封閉的、陳舊的學科觀念與教學觀念,圍繞有利于激勵學生學習興趣,有利于促進英語能力提高,采取靈活多樣的、立體式方法,從而促進教學向?qū)W生全方位開放,向未來開放。
一、軟件工程專業(yè)建設存在的問題
我國的計算機軟件專業(yè)教育在國際化、標準化方面已經(jīng)大大落后于先進的國家。首先是英語教育水平不高。在軟件產(chǎn)業(yè),英語毫無疑問是第一語言。愛爾蘭、印度之所以成為軟件出口大國,與這些國家擁有大批英語軟件人才密切相關(guān)。我國軟件專業(yè)的碩士乃至博士英語聽、說、寫的能力障礙成為國際化的一道坎。練好英語也成為我國軟件人才流向外企或國外的主要目標之一。其次,我國許多高校教材平均每5 年才更新一次, 大大落后于國際軟件業(yè)的發(fā)展。這也是大學生畢業(yè)后難以勝任軟件企業(yè)要求的主要原因。
與之相比,印度APTECH 的教材每年更新一次。
二、國內(nèi)外市場對軟件人才的需求
我國和印度同為發(fā)展中國家, 但印度已成為除美國外的第二大軟件出口國。盡管我國的軟件市場一直保持快速增長,但軟件總體發(fā)展水平仍處于初級階段, 這使我國的軟件產(chǎn)業(yè)將有進一步快速發(fā)展的空間,軟件工程也會得到更多的重視和扶持。
國內(nèi)市場每年對軟件人才的需求高達80 萬,而各高校計算機專業(yè)畢業(yè)生中的軟件工程人才還很缺乏, 高素質(zhì)的軟件工程人才尤為短缺。畢業(yè)生主要在軟件公司、企事業(yè)單位、高校、研究所、國防等部門從事軟件設計、開發(fā)、應用與研究工作;另外也可攻讀本學科或相關(guān)高新技術(shù)學科、交叉學科的碩士學位。推薦閱讀:
因此,面對如此高的市場需求,我們開放教育要彌補普通高校的培養(yǎng)人才空缺, 為在職在崗的相關(guān)人才提供就業(yè)發(fā)展的學習機會。推薦閱讀:談機電一體化裝置及控制系統(tǒng)的設計論文
三、依靠電大三網(wǎng)優(yōu)勢,發(fā)揮成人自身特點,創(chuàng)建自有教學模式筆者認為在教學模式上應該從以下幾個方面入手:
1、教師隊伍的知識更新專業(yè)教師隊伍知識更新是至關(guān)重要的, 教師是學生學習的引導者,是教學環(huán)節(jié)的核心力量,因此要想把一個專業(yè)建設完善,首先要從教師的知識結(jié)構(gòu),知識層次入手。 軟件工程的特點決定了其基本理論和方法一般需要較長的從業(yè)經(jīng)歷或經(jīng)驗, 所以中青年教師常常是這方面的專家; 而程序設計技術(shù)和軟件開發(fā)工具往往是年輕人的專利,相關(guān)課程的教學最好由年輕教師擔任。在每個年齡段還應該分出教師的層次。
2、教學方案的更新我們應該按照學科特點和學生自身特點,制定實踐性強,可操作性強的教學大綱和教學方案。避免流于形式的純理論教學,教學安排上應該圍繞數(shù)據(jù)庫知識、軟件工程知識和程序設計知識設計。
一、選題依據(jù)(擬開展研究項目的研究目的、意義)
隨著社會的進步、計算機技術(shù)的飛速發(fā)展 ,用計算機實現(xiàn)企業(yè)人事工資的管理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務,是適應現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件;而工資管理是一項瑣碎、復雜而又十分細致的工作,工資計算、發(fā)放、核算的工作量很大,一般不允許出錯,如果實行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行工資發(fā)放工作,不僅能夠保證工資核算準確無誤、快速輸出,而且還可以利用計算機對有關(guān)工資的各種信息進行統(tǒng)計,服務于財務部門其他方面的核算和財務處理,同時計算機具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事工資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。 所以人事工資管理系統(tǒng)應運而生,成為利用計算機實現(xiàn)企業(yè)人事工資管理的基本。
隨著我國國民經(jīng)濟建設的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務上都提出更高的要求。建設一個科學高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部財務管理是該企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財務管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng)來進行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統(tǒng)之類的財務軟件的開發(fā)勢在必行?,F(xiàn)在中國企業(yè)已進入"新管理時代",企業(yè)管理在經(jīng)歷了計劃經(jīng)濟時期的"生產(chǎn)管理"時代,計劃經(jīng)濟與市場經(jīng)濟相結(jié)合時期的"混合管理"時代后,從九十年代末進入全面市場經(jīng)濟時期的"新管理"時代.新管理時的中國企業(yè)管理是面向市場,基于現(xiàn)代企業(yè)制度,是中國模式,價值化,系統(tǒng)化,電腦化,國際化和普遍化管理的時代. 新管理時代的中國企業(yè)管理以建立競爭優(yōu)勢,提高企業(yè)競爭力為核心.要提高企業(yè)的競爭力就必須整合企業(yè)經(jīng)營,全面強化企業(yè)管理,形成企業(yè)持久發(fā)展的"內(nèi)功".越來越多的質(zhì)優(yōu)企業(yè)舍得在管理系統(tǒng)上投資的舉動,足以說明這一趨勢. 在市場競爭日益激烈,用戶需求不斷趨向多樣化,企業(yè)間關(guān)聯(lián)程度越來越密切的今天,要求企業(yè)行動必須快捷,靈敏,在管理的思想觀念,方式方法上不斷創(chuàng)新.人力已經(jīng)很難完全達到要求,必須借助當代信息科技的最新成果,優(yōu)化和加強企業(yè)的運營和管理.
三、研究方案(主要研究內(nèi)容、目標,研究方法、進度)
主要內(nèi)容:支持企業(yè)實現(xiàn)規(guī)范化的管理,支持企業(yè)高效率完成勞動人事管理的日常業(yè)務,包括新員工加入時認識檔案的建立,老員工轉(zhuǎn)出、辭職、退休等。目標:實現(xiàn)企業(yè)員工工資管理的系統(tǒng)化、規(guī)范化和自動化。
四、進程計劃(各研究環(huán)節(jié)的時間安排、實施進度、完成程度)
2006-03-10---2006-03-16收集所需資料2006-04-02---2006-04-16完成系統(tǒng)需求分析, 對人事查詢管理,人事維護管理,工資查詢管理,工資維護管理,等各個功能模塊的功能進行確定。2006-04-17---2006-04-25對數(shù)據(jù)庫表結(jié)構(gòu)進行設計,將表結(jié)構(gòu)導入數(shù)據(jù)庫。并對論文進行初步構(gòu)思、編寫。2006-04-17---2006-05-05繼續(xù)完成功能模塊的代碼編寫。2006-05-05---2006-05-23設計測試實例,對系統(tǒng)進行測試,找出缺陷,進行完善。2006-05-24---2006-06-15完成畢業(yè)論文的編寫工作。
五、導師對文獻綜述的評語
簽字: 200 年 月 日