公務員期刊網 精選范文 軟件工程論文范文

    軟件工程論文精選(九篇)

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

    軟件工程論文

    第1篇:軟件工程論文范文

    軟件工程論文參考文獻:

    [1]李倩偉,宋薇.動態規劃算法在軟件工程管理中的應用[J].通訊世界,2016(18).

    [2]顧溆琛.關于軟件工程管理的現狀和創新分析[J].科技尚品,2015(7).

    [3]趙昆.軟件工程管理的現狀和創新策略[J].電子測試,2016(14).

    [4]侯凱.淺談軟件工程管理的現狀和創新策略[J].計算機光盤軟件與應用,2014(24).

    [5]王旼旻.軟件工程管理的現狀和創新策略[J].信息與電腦:理論版,2015(19).

    [6]王國鵬.關于軟件工程技術分析的探討[J].信息系統工程,2013(01):149-149.

    [7]于為.軟件工程標準化現狀與分析[J].硅谷,2013(12):10-10.

    軟件工程論文參考文獻:

    [1]張健,安立龍,朱旭東.軟件工程專業應用型人才培養模式的探索與實踐[J].計算機教育,2010(12):15-18.

    [2]徐玲,文俊浩,熊慶宇.軟件工程人才培養模式的探索與實踐[J].現代教育技術,2013(08):118-121.

    [3]吳海濤.軟件工程專業應用型人才培養模式的探索與實踐[J].天中學刊,2016(06):133-135.

    [4]侯霞,劉建賓,李淑琴.軟件工程應用型人才培養模式的探索與實踐[J].中國電力教育,2014(27):31-32.

    [5]王薇.軟件工程思想在管理信息系統開發中的運用[J].電子技術與軟件工程,2015,11:71-72.

    [6]高學軍.淺談軟件工程思想在管理信息系統開發中的應用[J].科技資訊,2014,30:13.

    [7]熊亞蒙.軟件工程思想在管理信息系統開發中的應用[J].電子技術與軟件工程,2016(21).

    軟件工程論文參考文獻:

    [1]肖云.淺析計算機軟件工程的管理和應用[J].電腦知識與技術,2016(12):88-89.

    [2]劉紅梅.計算機軟件工程管理與應用探究[J].無線互聯科技,2015(2):97-98.

    [3]初旭.計算機軟件工程管理與應用解析[J].中國管理信息化,2013(5):72-73.

    [4]劉琳.計算機軟件工程管理與應用分析[J].軟件,2014(2):141-142.

    [5]李田英,蘇艷.計算機軟件工程管理與應用分析[J].電腦知識與技術,2015(28):72-73.

    第2篇:軟件工程論文范文

    軟件工程研究性教學是一種實踐性較強的教育教學活動。與現有的軟件工程教學不同,研究性學習不再局限于對學生進行純粹書本知識的傳授,而是讓學生參加實踐活動,在實踐中學會學習和獲得各種能力。

    1.1研究性教學作用

    軟件工程研究性教學強調知識的聯系和運用,不僅是軟件工程學科知識的綜合運用,更是程序設計、數據庫、計算機網絡等領域知識的融會貫通。學生通過研究性學習,不但知道如何綜合運用學過的知識,還會在已經學過的知識之間建立一定的聯系,并主動學習新的知識。軟件工程研究性教學能夠通過合理的選題充分調動學生的學習興趣和積極性。研究性學習是一種帶有研究性質的綜合性學習。軟件工程研究性學習主要與傳統的接受性學習相對。一般來講,該學習方式是學生通過自己觀察、調查、訪談、分析、設計、實現、測試等方式獲取知識、得出結論、形成軟件產品,而不是由教師將現成的知識和結論傳遞式教給學生的學習方式。軟件工程研究性學習的本質在于讓學生親歷軟件開發問題的產生與方案形成的過程,使學生學會獨立思考、實踐和分析,實現發現問題、取得解決方案與學習三者之間的有機結合與高度統一。

    研究性教學和學習有其獨特的好處與必要性。軟件工程課程包含了豐富的工程化思想和基本原理,然而,這些思想和原理需要通過實踐和探索使學生獲得切身體會。這種探究對學生的思維構成了挑戰,有利于思維能力的培養。探究過程要求綜合運用已有的知識經驗,有利于學生整合知識、學以致用,培養學生實事求是的科學精神和態度,促進學生學會合作、交流、傾聽、批判和反思。在探究過程中,學生經歷挫折與失敗、曲折與迂回、成功與興奮,從而最終理解科學的本質。軟件研究性學習引導學生自主獲得軟件開發相關知識或信息,對學生學會思維與實踐、加強能力培養、踐行可持續發展具有重要意義。

    2軟件工程研究性教學案例

    考慮到軟件工程的內容復雜性,作者選擇敏捷開發實踐的結對編程方法作為研究性教學的探究內容。敏捷開發是一個新的思路,但不是軟件開發的終極選擇。對于時間長、人數多的大型應用軟件的開發,文檔的管理與銜接作用是不可替代的。如何把敏捷的開發思路與傳統的“流水線工廠式”管理有機結合,是軟件開發組織者面臨的新課題。敏捷過程將整個軟件生命周期分解為若干個小的迭代周期,通過在每個迭代周期結束時交付階段性成果來獲取切實有效的客戶反饋,目的是希望通過建立及時的反饋機制,應對隨時可能出現的需求變更,并做出相應的調整,從而增強對軟件項目的控制能力。因此,敏捷過程對變化的環境具有更好的適應能力,相比于經典軟件開發過程的計劃性特征,敏捷過程在適應性上具有更大的優勢。極限編程實踐中有一個非常重要的原則就是結對編程,這里所謂的結對編程并非是一個人在編程,另一個在看著,另外一個人同樣起著非常重要的作用,他需要幫助編碼的人找到低級的失誤,防止其編碼出現方向性的錯誤,特別是當出現編碼的人不擅長解決的問題的時候,他會直接替換編碼的人進行編程。

    結對編程(PairProgramming,PP)是一個非常直觀的概念,是指兩位程序員肩并肩地坐在同一臺電腦前,面對同一個顯示器,使用同一個鍵盤、同一個鼠標一起工作。他們一起進行分析、設計、寫測試用例、編碼、單元測試、集成測試、編寫文檔等工作,基本上所有的開發環節都是面對面、平等、互補地進行,并且兩人的角色可以隨時交換。結對編程的實施方式分為面對面結對和遠程結對兩種方式。面對面結對編程是指兩個程序員肩并肩坐在同一臺電腦前、在同一個軟件制品上一起工作的軟件開發方式。面對面結對編程的好處在于,程序員可以直接快速地交流,獲得高質量的代碼并增強程序員工作的樂趣。面對面結對編程最大的優勢就是交流非常方便,因為兩個人靠得很近,言語和手勢的交流非常自然,效果非常好。面對面交流沒有隔閡,兩個人互相看到對方的表情,產生和諧的氣氛,合作也非常愉快。面對面結對編程效率較高,因為一方看著另一方在工作,因此編程的一方就不會想別的事情或停下來關注其他事情,因而能集中精力完成工作,即存在一種“結對壓力”。面對面結對編程需要不定期地進行角色交換,以發揮兩個人的能力。當面對面結對編程環境配置不當的時候,交換角色時需要雙方一同站起來互換位置,然后再繼續工作,這樣就會導致停頓,引起不便和不順暢,往往會打斷雙方的思路。這個問題可以通過提供寬敞的結對環境來解決,例如,提供一個較大的電腦桌,雙方交換時只需要移動鍵盤和鼠標即可。環境受限的情況下,可以通過提供雙鍵盤和雙鼠標的方式解決,結對者可以在各自的鍵盤上工作,可通過系統來控制鍵盤和鼠標的切換。

    鑒于全球化軟件發展趨勢的繼續,要求兩名開發者進行面對面的交流并不符合全球化軟件發展的需求。這就要求兩名程序員雖然在不同的地點,但是他們還能一起合作使用結對編程編寫代碼,這種方法被稱為分布式結對編程。

    分布式結對編程是一種編程風格,兩個程序員在地理上是分布的,通過網絡在同一個軟件制品上同步工作。分布式結對編程可以克服面對面結對的一些不足,結對者通過網絡可以隨時隨地結對工作,提高了結對的機會。為了進行分布式結對編程,需要功能較為強大的結對工具支持結對者高效地工作。首先,需要共享的代碼編輯工具支持,一方的編輯工作能夠被另一方實時地看到,同時,代碼能夠進行編譯,以便能夠檢查語法錯誤,因此需要與現有的開發環境集成。第二,結對者需要充分地交流由于雙方在不同的地方,合適的交流工具是必要的,基本的交流工具包括基于文本的交流和基于語音的交流。基于文本的交流比較容易實施,但由于一方在編程,文本交流會造成干擾。語音交流是一個必然選擇,交流起來也比較自然,只是對網絡帶寬有一定的要求。語音交流只能聽到聲音,看不到對方的表情,影響進一步的了解。隨著網絡技術的發展,基于視頻的交流是今后的必然選擇。第三,角色交換支持。結對雙方經過一段時間交換角色,這是結對編程的特定要求。分布式結對編程的角色交換本質上就是對編輯器的控制,允許一方處于編輯狀態,另一方則處于察看狀態。第四,分布式結對編程還要支持用戶管理、發起結對等功能基于上述的內容分析,筆者將軟件工程研究性教學內容確定為結對編程方法與實踐的探索內容。首先,要求學生從理論上理解結對編程的特點、優勢和不足,然后,通過親身結對活動體會其中存在的不足和影響結對的重要因素,進而提出解決結對過程中的問題和設計方案,最后,通過軟件來實現這些方案。

    3軟件工程研究性教學實施過程

    根據以上的思路,筆者設計了軟件工程研究性教學的實施步驟。

    (1)要求學生分析敏捷方法相比傳統的軟件過程方法的優勢,進而理解結對編程式敏捷方法的重要實踐原則。分發材料讓學生深入理解結對編程的優勢和實施過程。

    (2)要求學生親身體驗結對過程,通過不同的學生結對編程,發現存在的問題和影響結對效果的因素

    閱讀有關結對編程的文獻,了解影響結對效果的因素。學生通過個性、能力和性別等因素進行結對,發現存在的問題,例如,交換角色的不便因素和結對模式效率影響因素等。

    (3)學生針對存在的問題提出解決方案。例如,根據不同的影響因素,可以開發結對模式評測軟件系統,匹配最佳的結對組合;結對環境擁擠帶來交換角色的不便,可以設計合適的設備環境,如采用雙顯示器、雙鍵盤和雙鼠標的硬件結構,開發相應的控制系統。在后續的教學中,利用軟件工程開發過程與方法來開發學生提出的結對系統。在分析階段,學生根據自己的體會提出軟件系統的需求;在設計階段,設計該系統的結構和算法;在實現階段,進行編碼和測試;在部署階段,進行安裝運行和修改不足。

    (4)總結研究性學習效果。進行結對對比實驗,分析效果。學生總結一個學期的研究性學習過程,通過提出問題和解決問題的過程來理解軟件工程的方法和工程化思想,理解如何分析軟件的需求、設計、實現和部署。

    4結語

    第3篇:軟件工程論文范文

    1.四級能力培養目標。

    軟件工程專業人才培養目標是培養具有合理知識結構、扎實專業基礎、嫻熟英語溝通能力,具備工程技術創新能力、項目組織管理實施能力以及國際競爭能力的高素質軟件工程師。具備良好的職業道德、職業素質,了解本專業的發展現狀、趨勢、技術標準、行業政策和法律,全面發展具有國際競爭能力的高素質軟件工程技術及管理人才。

    2.教學模塊設置。

    工程化教學主要包括四個教學模塊,對應CDIO工程教育模式所要求的四種能力:(1)基本知識教學模塊:主要包括公共基礎課程和專業基礎課的實驗。教學內容圍繞每門課程的教學目標,增強學生的基本工程素質和實驗技能,實現第一層次的工程基礎能力培養。(2)專業基礎教學模塊:主要包括專業核心課程的教學和實踐,主要針對專業核心課程的課程設計。教學內容在相關課程的實驗基礎上,完成設計型實驗,強化學生對核心課程的原理和方法的理解以及應用能力,實現第二層次與第三層次的個人能力及團隊能力培養。(3)專業綜合教學模塊:主要針對課程群項目實踐,包括專業領域方向的綜合設計。教學內容根據課程群的綜合目標設置,培養學生面向行業領域的系統分析、應用、綜合、設計與創新能力,實現第二層次與第三層次的個人及團隊能力培養。(4)工程綜合教學模塊:主要包括面向企業實際應用的項目、畢業實習和畢業設計,使學生綜合運用所學知識,采用團隊協作方式完成項目的開發全過程,并撰寫相應文檔、技術報告等,實現CDIO第四層次的工程系統能力的培養。

    3.教學實施方案。

    基于CDIO工程教育模式的軟件工程教學方案依照軟件生命周期中的軟件分析、軟件設計、軟件實現、軟件運行和維護這幾個階段,將CDIO中的構思、設計、實現和運作與軟件生命周期結合于一體,通過學生主動的各階段關聯學習,經歷從理論到技術、從技術到生產、從生產到運營的全過程,讓理論、技術、實踐、運營各部分按比例協調發展。第一階段,構思階段:對國內外關于CDIO的理論與實踐進行調研,深入理解CDIO理論的結構、運作方式。運用軟件工程原理,由淺入深地設計出學生需要掌握的知識體系,構思針對這些知識的經典案例。根據這些實際教學案例,學生進行分析、思考、討論和調研,然后確定一個有實際應用價值的研發項目,進行可行性研究和需求分析。第二階段,設計階段:運用軟件工程方法,完成軟件系統的設計,包括軟件體系結構設計、構件設計、數據庫設計和接口設計,從而進一步加深學生對軟件工程原理、方法和技術的理解和再認識。第三階段,實現階段:在計算機上完全實現軟件系統,并完成所有測試。本階段考查學生對計算機編程語言、軟件設計、數據庫、軟件測試等多門課程的掌握情況,培養學生的鉆研精神、編程能力、工程能力和團隊精神。第四階段,運作階段:實現軟件系統的運營,包括建立應用、營銷、售后和服務渠道,讓系統投入實際應用,培養學生的市場能力和服務能力。

    4.教學方法改革。

    教學方法單一、師生缺少交流和互動是現階段導致學生學習乏味、教學效果不佳的直接原因。對于軟件工程專業,應該從以教師為主角的“講授知識”轉變為以學生為主體的教學模式。運用CDIO教育理念,以實際軟件項目為導向,以工程能力培養為目標,精心規劃一系列適用于不同教學階段的項目。在教學活動中,將學生需要掌握的內容與項目構思、設計、實現和運作有機聯系,培養學生的工程技術創新能力和項目組織管理實施能力。(1)理論與實踐相結合的方法。先充分理解CDIO的理念,然后根據該理念制定教學內容、實驗內容、教學方法與教學手段,在實際應用過程中,根據學生的反映情況、學生的接受情況,調整相關內容、方法和手段。(2)在專業課程教學實踐中引入“做中學”的教學模式。在課程教學中反對學生對課本知識的死記硬背,應以熟練運用為目標,指導學生自覺學習并掌握軟件工程的本質和精髓,培養其參與和承擔大型軟件工程實踐的基礎能力。(3)采用分組討論、團隊實施的實驗方法。根據項目模塊將學生分成多個小組,采用項目組長負責的機制,小組內完成任務的分解、調研、設計、實現等一系列環節,教師全程監督指導,培養學生獨立完成任務的能力和團隊合作的能力。(4)以學生為中心,多種教學方式相結合的教學方法。采用課堂教學、案例教學、討論式教學、任務驅動等多種教學方法,以學生為主、教師為輔的學習方式,培養學生主動學習、協同學習和終身學習的能力。

    二、結論

    第4篇:軟件工程論文范文

    有些存在質量問題的軟件,在運行時程序時就會出現問題,軟件的維護就更加困難,如果投入到新的硬件中進行使用,兩者之間就未必能夠相互適用。計算機整體的成本因為軟件成本的增加而增加。近些年,計算機技術在不斷的發展,自動化的軟件生產程度也在不斷提高,這樣一來,導致計算機在硬件方面的開發成本卻越來越低,由于軟件開發對人力、物力的需求都在不斷增加,軟件成本逐年增高已成了必然趨勢。

    2軟件工程的項目控制跟蹤

    2.1項目跟蹤內容

    依據軟件項目計劃,必須要對軟件的產品規模(或更改后的規模)、軟件的成本與工作量、所使用的重要計算機資源、項目軟件日程、軟件工程技術活動、項目費用、技術風險等內容與軟件在開發前計劃的相應內容進行比較。

    2.2項目跟蹤過程

    軟件項目的控制跟蹤過程分為:

    (1)項目跟蹤人員要對軟件度量的實際數據與再計劃數據進行記錄;

    (2)負責人要根據文檔里記載的程序在指定的地點審查項目成果;

    (3)對軟件的監控活動和項目的跟蹤予以必要的檢查。

    2.3項目跟蹤存在的問題

    (1)控制與跟蹤的頻度,控制與跟蹤在項目開發工程中的關鍵點有多個,這就需要我們找到一個好的頻度去跟蹤,若跟蹤點少,就不能保證問題及時被糾正;若跟蹤點多,在人力物力上的花費就會增多,對總體效率的影響很大。控制與跟蹤的頻度關系著軟件項目的規模,大型項目設置的關鍵點相應較多。

    (2)項目計劃的修改,控制與跟蹤軟件開發過程以后,可能會發現軟件項目有些地方會不符合實際,需要制定相應的修改計劃,但其他組的活動就會受到修改后計劃的影響,因此,沒有得到相關組的同意,就不能對項目計劃隨意修改。

    3軟件工程的預測

    3.1軟件預測的意義

    軟件工程項目最關鍵的環節就是對軟件進行預測,如果測試環節出現了問題或者測試不細致,那么將直接導致生產出的軟件質量不過關,在應用軟件的過程中也會逐漸發現軟件存在的問題。問題不嚴重的,只是需要長期對軟件進行修改,單單影響用戶的應用;而問題嚴重的,會導致整個項目的失敗,生產出的軟件也無法投入使用。如果在投入使用前,沒有經過測試,那就不知道用戶有什么樣的需求,也不知道軟件存在什么隱患。尤其是有一些不經過測試就無法發現的隱患,一經投入使用,將會對用戶造成巨大的損失。

    3.2軟件預測的內容

    (1)文檔審查,軟件項目的驗收需要提供一些文檔,這些文檔包括:經濟分析報告、項目技術報告、用戶手冊、維護手冊、項目總計報告、測試總結報告等,主要對文檔的可理解性、正確性、完整性進行審查,還要對編寫的規范程度進行審查。如果文檔掃描不清晰、數量不齊全、甚至錯誤都將給用戶造成不必要的麻煩,而且還可能導致軟件無法升級。

    (2)安裝測試,安裝測試第一個目的,是驗證軟件安裝在最基本的配置下能否正常的運行;第二個目的,是驗證軟件安裝在非正常的情況下,程序能否給用戶足夠的提示。非正常條件指內存不夠、磁盤空間不足、不能自由創建目錄。

    (3)功能測試,功能測試是指根據軟件需求規格說明書上的規定,逐項對軟件進項檢測,查看是否正確、是否有嚴重的錯誤存在。在測試前,一般要準備好合法數據、非法數據、邊界數據這些測試用例,檢測輸出結果是否符合期望值。

    第5篇:軟件工程論文范文

    在傳統的軟件開發方法中,軟件開發者往往是將要解決的問題轉化為數據,然后將數據收錄到程序中,再通過程序的設計,來設定一種算法,從而開發出解決問題的軟件。利用這種方法所開發出來的軟件,只能解決一些規定范圍內的問題,并且處理問題的結果也往往是以數據的形式展示出來,用戶要能夠理解問題的解決結果,就必須具備一定的知識,才能夠將結果中的數據自行轉化為通俗的理解方式,這就為用戶對于軟件的作用、處理問題解決的理解帶來了極大的困難。而運用面向對象方法所開發出的軟件,所采用的不再只是數據的收錄與輸出以及算法的設計,它更為強調的是,以人類的思維方式來解決問題,也就是要依據大多數人通常的思考方式來設計軟件,并且使軟件能夠分析人類的語言,并對問題進行分析、解決,同時,結果的輸出也不再是生硬的數據,而是較為自然的、通俗易懂的語言,讓用戶能夠直觀地、清楚明白地看懂處理結果,從而增強了軟件的可理解性。

    2軟件工程中面向對象方法具有較強的可重用性

    運用傳統的方法開發出的軟件,受到其開發方法、功能等因素的影響,軟件只能接受、識別一些特定的數據,對于一些日常生活、工作中的問題難以進行靈活的應對,這就使得軟件的應用領域及作用受到了極大的限制。而用戶想要讓軟件能夠解決更多的問題,就必須依靠軟件開發者來對于軟件進行升級更新。軟件的可重用性差,不但用戶要花費時間來對軟件進行更新,甚至是更換其他軟件,軟件開發者也要花費更多的時間來保證軟件的可用性,不利于更多創造性工作的持續進行。而運用面向對象方法所開發出的軟件,則具有更強的可重用性,用戶能夠將這一類的問題都交給該軟件來處理,而不必擔心軟件的功能受到限制,只要找到正確的軟件使用方法,就能夠解決所遇到的問題。而軟件開發者也不必花費大量的時間來對于軟件進行更新升級,這就為自己節約了更多的時間和精力,能夠致力于開發更多具有創新性的軟件。從而提高軟件的可重用性,增強軟件在市場中的競爭力,可見,面向對象方法是我國開發出更多可復用軟件的一種重要手段。

    3軟件工程中面向對象方法具有較強的系統穩定性

    運用傳統方法開發出來的軟件,由于其主要是通過數據的處理和特定的算法來解決問題,對于計算機系統的要求較高,當軟件的某些功能改變或是系統大環境發生變化時,軟件難以與系統兼容,就導致了軟件無法使用。而軟件要進行更新或優化時,由于要改變某些結構,就需要軟件所運行的系統也隨之變化,為軟件的升級優化造成了困難。有時甚至會為了使系統能夠運行軟件,而進行系統的改變,導致了其他軟件無法再正常運行。而運用面向對象方法開發出的軟件,其解決問題的方式是依據實際解決問題的思路而展開,并且是通過對象來模擬實體,而實體相對于數據與算法來說具有更強的穩定性。其軟件結構主要是依賴于自身的功能,對于系統的依賴性相對較弱。這就使得軟件在運行時,不容易受到系統的影響,及時用戶對于軟件的需求發生改變,也不會影響到系統整體結構的變化,也就是說不必為了軟件的升級優化而對系統進行改變。系統的穩定性強,也保證了軟件能夠正常運行,解決問題更為順利,不會在解決問題的過程中出現差錯而為用戶輸出錯誤的結果。

    4軟件工程中面向對象方法具有較強的系統可維護性

    運用傳統方法開發的軟件,由于受到各個方面的限制,其系統可維護性較差,當軟件與系統功能不相符的時候,只是修改軟件難以解決問題,而要同時對軟件和系統進行修改不但費時費力,成本費用也很高,軟件對于用戶的實用性不高,且難以維護,為用戶長久的使用帶來了更大的困難。而運用面向對象方法開發出的軟件,則很好地解決了系統維護的問題。一是面向對象方法開發出的軟件穩定性好。即使用戶對于軟件解決問題的功能發生改變,也只需要對于軟件的某一部分設計進行修改就可以,而不需要對軟件或系統進行大幅度的改動。二是面向對象發開發出的軟件,具有較強獨立性的類。這也就意味著,在軟件內部對于其功能等方面進行改動,只要不涉及到與對外接口相關的改變,就不會影響其使用。三是具有極強的多態性及繼承性。方便于用戶根據自己的需求來對軟件進行簡單的修改和擴展。四是軟件的功能及使用方法、輸出結果容易被理解,用戶能夠及時地發現問題解決問題。另外,軟件很容易進行測試,方便于用戶對于軟件進行調整。這些特點就決定了軟件具有極強的系統穩定性。

    5軟件工程中面向對象方法具有更高的總體效益

    第6篇:軟件工程論文范文

    1.1課程群的界定

    所謂課程群是與單門課程對應的一種課程建設模式,以現代教育思想為指導,為完善同一施教對象的認知結構,將本專業培養方案中若干門在知識、方法和問題等方面有邏輯聯系的課程加以整合而成的系列課程.在內容上具有密切相關、相承、滲透和互補性,能夠較好地提高課程教學質量和學生專業水平,是構建和整合性課程的有機集成[2].

    1.2課程群劃分與設置

    對課程群進行有效劃分與設置,應以CDIO模式為指導,以IT企業對人才的需求為導向,對軟件工程專業課程體系建立自上而下、逐層細化的方法進行劃分[3].對于軟件工程專業而言,重基礎和寬口徑是一貫執行的教育理念,而培養理論基礎扎實且專業知識系統較寬廣的國際化、復合型和實用型的高級軟件人才則是其主要的培養目標.為此,劃分課程群應以軟件工程專業培養目標為準繩,明確軟件工程專業課程群體系,按照知識結構和知識體系不同進行層次性劃分,將相互聯系密切的課程劃分在同一課程群內.同時,應考慮不同課程群的設置應以培養學生不同的能力水平為主線,在有限課時內合理調整知識點分配,完成知識水平的結構化和層次化,避免學生學到的內容博而不專.軟件工程專業是注重系統化和工程化的專業,其課程內容具有厚基礎、更新快、實踐強等特點.為此,課程群的設置要與學生實踐訓練緊密結合,以培養符合CDIO模式,具備工程實踐能力和創新能力的人才.根據軟件工程專業的學生實際情況和綜合因素,設置該專業為4個不同的課程群模塊。通過該課程群的關系圖,明確描述了軟件工程專業基礎課程和各專業課程之間的層次關系,根據軟件工程專業的兩大專業基礎課程群,延伸支持兩塊專業方向課程Android手機移動終端項目開發方向和JAVA網站開發方向[4].這樣的課程群設置不但可以使教師在教學課程內容先后順序上清楚明了,而且使學生能夠明確專業學習方向、未來的就業方向和服務社會的方向.

    2課程群的構建與實踐

    課程群的構建是一項涉及創新和變革的教學改革活動,是一個復雜的系統工程,要依據基礎教育發展需要,IT企業需求和專業人才培養目標來共同制定.完善的課程群的構建同時對于激發和培養教與學的雙邊動力具有一定的促進和推動作用.

    2.1課程群構建

    構建課程群要明確同一課程群或不同課程群涉及的不同課程間知識的融通和銜接,如專業基礎課程群中的Java語言程序設計[5]、數據結構課程要與后續課程Struts網站開發、Android手機項目開發課程進行無縫銜接,以確保學生有扎實的基礎和科學的知識結構.同時,應結合CDIO模式將理論教學與實踐教學有機結合[6],避免學生教與學迷茫,將學生的思維方法與創新能力有機結合.課程群的構建要根據學生的綜合因素設定必修課程,學生也可以根據個人興趣愛好及未來擇業方向選取不同的課程群.

    2.2課程群的實踐體系

    軟件工程專業課程群是以軟件技術應用性為主的課程群[7],實踐課程群體系直接影響到學生能力的培養.為此,對課程群的實踐體系進行了改革.一是改善該課程群的實驗環境[8],更新了60臺計算機設備,提高了內存、硬盤容量等,建立了軟件實驗室兩個校內實踐基地;二是增加了軟件項目管理等課程的設計性與綜合性實驗;三是新增了Android手機移動開發課程的課程設計;四是實驗開放項目立項.形成了完整的實驗、課程設計、校內實踐與實驗開放項目一體化的實踐課程體系.

    2.3課程群的實施方案

    鼓勵學生基于課程群內容開展課外創新項目,或直接參與教師的科研項目構思、設計與實施,學生可以選擇基于Android的游戲設計開發游戲項目,也可以選擇Eclipse等工具開發桌面程序或企業項目等,培養創新能力;鼓勵學生組成團隊,自己申報立項,結合課程研究項目動手完成自主實驗,并積極組織開展以各種APP程序設計類競賽為主的實驗項目,以推進大學生科研訓練計劃.同時,學生能夠運用所學的知識,發揮自身的主觀能動性,積極進行創新性思維,提高專業應用能力、技術開發能力及團隊協作能力等.

    3結語

    第7篇:軟件工程論文范文

    (一)模式創新要與專業特點相結合

    軟件專業學生的課程量非常大,平均每學期要選近十門課,周學時在30小時以上,并且要完成多個程序設計項目,因此,他們無法將太多的時間花在英語口語課堂上。面對這一專業特點,傳統的英語教學法在提高非英語專業學生口語能力上雖取得了一定成效,但未能對癥下藥,因而也就無法從根本上扭轉學生在口語學習上的被動局面。因此,進行英語口語教學模式創新,就要針對軟件專業課程設計的特點,利用有限的學時,強調系統性和高效率,排除軟件工程專業學生英語交流的障礙,從而提高學生的口語能力。

    (二)教的創新性要與學的積極性相結合

    課堂教學方法對語言教學效果的影響至關重要。由于認識到語法翻譯法(theGrammar-TranslationMethod)、自然教學法(theNaturalApproach)[1]、情景教學法(theSituationalTeachingApproach)、交際法(theCommunicativeApproach)以及認知法(theCognitiveApproach)[5]等流派的主張雖各有可取之處,卻都有某些缺欠和局限,一些學者和教師采用了兼收并蓄法(theElectiveTeachingMethod)作為外語教學法。清華大學羅立勝教授為大學英語設計了綜合教學模式(aComprehensiveTeachingModel),季佩英教授探討了如何用兼收并蓄法來實施《綜合教程》的課堂教學[7,8]。但無論何種方式,其“教”的創新性必須要以學習者為中心,教師的角色必須從知識輸出者轉化為學生自主學習的引導者。教師首先應充分展示自己的激情,才能激發學生的學習熱情;教師只有發揮自己的模式創新能力,才能真正調動學生積極有效地自主學習。

    (三)教學手段的立體化要與規范化相結合

    模式創新鼓勵教學手段的多樣化、立體化,但創新并不等于不要規范。模式創新不是信馬由韁,不是腳踩西瓜皮滑到哪算哪,而是要積極探尋有效教學的基本規律,并遵循這一規律。盡管英語口語教學的方式方法因情境而變,因專業學科不同而不同,但無論怎樣多樣化、立體化,都有同類事物所具有的基本屬性和共同特征。所謂將立體化與規范化緊密結合,就是要處理好“突破”與“遵循”的辯證統一關系,既要突破傳統的、舊有的教學思維與教學模式,也要遵循教學基本規律,有教學計劃,有業務流程,有效果考核。

    二、教學模式創新實踐

    同濟大學軟件學院是國家教育部首批成立的國家示范性軟件學院。經過十余年的探索與實踐,該學院提出了“工程化、前沿化、國際化,基礎理論與工程實踐相協調”的人才培養教育理念,突出“國際化”的辦學特色。為了培養合格的國際化軟件工程人才,學院為大二學生開設了一個學期《英語交流》課程。對此,學院圍繞“如何利用有限資源、利用有限時間最有效地進行口語教學”開展了教學模式創新實踐。

    (一)主要特點

    概括起來,同濟大學軟件學院《英語交流》教學模式有以下幾個特點:

    1.情景創造《英語交流》上課前,學生進入教室后禁止使用漢語,而是開始朗讀英語材料,或用英語交談。上課后,首先由兩名學生用英語報告新聞,其他同學可以提問,從而營造了語言交流的氛圍,使學生自然地進入學習狀態。主講教師隨后引入當天的教學內容,介紹背景,或講述情節,指出關鍵詞匯和短語。通過師生問答,使學生了解當天要學習的文章內容(到此時學生手里還沒有拿到學習材料)。這時教師開始逐句地講述,學生則高聲模仿。這一過程能有效幫助學生自行矯正語音語調,并且形成新的語言習慣。經過三到四遍的“學說話”,多數學生已能借助屏幕上的提示語完整地復述整篇短文,從而增大了其語言內存。接下來強調輸出,主要采取有學生積極參與的課堂活動的方式,如復述故事(要求變換人稱等)、就故事內容互相問答、扮演事件中角色或展開辯論等,以提高學生口語交流能力。每篇短文還附有十個相關的句子,其中很多句子都是有用的句型可供替換使用。此種方法設計融合了幾種傳統教學法的優點,通過學生嚴格地復述,將正確的語言材料輸入記憶庫,再活用這些語言素材,盡量正確而地道地表達思想。這是一種從極端操控(manipulation)到完全自主交流(communication)的過程。我們鼓勵學生通過想象“創造”情景自由地表述,將所學融會貫通。

    2.無書教學,增加內存以保證輸出《英語交流》設計了一種獨創的無書教學法(theBooklessApproach),上課時不發教材,學生猶如兒童學話,跟著老師逐句模仿,直到基本記住。這種做法的好處是一方面能有效校正學生的語言語調,另一方面迫使學生全神貫注,積極參與。它能最大限度地調動學生的視、聽、說、想等各種官能,經高強度的反復操練,通過記憶短文及相關句子,以及與場景相關聯的語匯,來增加學生的內存儲量,從而保證其有效的輸出,即口頭的順暢表達。擴大內存、強化記憶的必要性早已在學術界得到專家的認同[10]。在教學中強調,英語句子往往是表達語義的最基本單位,所以這些句子也同短文一樣,要求學生全部記住。為了更好地鞏固所學,每次下課前預留幾分鐘,隨機抽取學生就指定話題作簡短發言,由教師點評,并計入平時成績。此時,教師才發下當天所學的材料,供學生復習、熟記,并有專門老師負責檢查學生的背誦情況。

    3.交互協作《英語交流》課堂特別強調互動,因為語言課堂上的一切教學活動都應是通過人際互動發生的。互動包含了培養交際能力的一切要素[12]。教師應采取盡可能多的手段創造仿真情景使學生參與互動,用標準的英語進行表達。在這點上有很多學者提出過很好的建議。《英語交流》課堂采用的問答、復述、辯論、角色扮演等方式占比很大,使學生有更多的時間來參與實踐,學以致用,不斷提高。

    4.興趣拓展《英語交流》的教材選用60篇短小簡易的文章或故事,內容是人們常常談及的話題,如工作,學習,家庭,情感,健康,治安,災害,天氣,環保,交通,傳媒等,文風口語化,便于誦讀與記憶。由于長篇大論引人生厭,而艱澀的文體學生無法上口,即使耗時費力地勉強背下來也難以應用,因而在選材時既要注意讓學生感興趣,還要給他們留下自主發揮的空間。同時,每篇配有10個相關句子,材料力求口語化,以便學生熟記句型,可以替換變通,靈活使用。每篇材料自成一頁,便于課上分發。與此同時,還把短暫的課堂教學延伸到學生的各種文化和學習活動中,包括每學期組織學生舉行英語演講比賽、電影配音比賽或英語晚會、與國外留學生組隊做專業項目開發等,以此校驗教學效果,激發學習熱情,營造語言應用環境。通過采用這些有效的手段,學生用英語進行交流的能力有了很大提升。5.360度考核教學評價及考核手段是教學設計的一個重要部分,其目的是促進“教”與“學”,保證教學的效果。《英語交流》課程的總成績不由一次考試決定,而是由多項指標加權而得,包括出勤、平時成績、背誦檢查、期中考試、期末考試等。這些指標的設計核心是對英語交流能力的評價。學生報告新聞、演講、課堂問答等均計入平時成績,另外,課外活動的參加者和獲獎者還可獲得加分。在確定期中和期末考試的形式時也考慮到充分展示學生的英語表現力。期中考試一般要求學生就自選題目作三至四分鐘的演講;期末考試采用的是一對一面試,學生即席朗讀抽中的文章,并就文章內容回答教師的問題。這樣的考核形式在開學伊始即已向學生講明,能夠最大限度調動學生的學習積極性,使不同程度的學生受益。

    (二)教學效果

    《英語交流》課程開設至今,積累了十余年的教學經驗,教學效果顯著。尤其在雙語專業課教學和學生參加國際交流項目方面,表現尤其明顯。選修過《英語交流》課程的學生無論在英語交流能力上,還是在職業素養和學習能力上都顯示了突出的優勢。從近年學生《英語交流》課程的考核成績統計情況來看,優良率穩步上升,中及率持續下降(詳見圖1),更多的學生用英語進行交流的能力有了大幅提升。有多名學生還考取了由上海高校繼續教育中心和上海緊缺人才培訓辦公室頒發的英語中級口譯證書和高級口譯證書。一些學生參加重要賽事并取得優異成績,并在全國大學生英語競賽中榮獲一等獎、特等獎等獎項。建院至今,同濟大學軟件學院與北歐、北美等十余所知名院校建立了廣泛的國際合作伙伴關系,學院參與國際交換的學生達250人次之多。這些被派出的學生,對國外學習和生活環境適應得非常快,在項目溝通和團隊協作方面受到對方高校和導師們的一致好評和廣泛贊譽。在教學質量評價方面,2012年學院教學質量考核中,《英語交流》課程在春、秋季兩學期分別取得了第4名和第1名的好成績。據統計,2006年至今13個學期,除2個學期沒有相關統計數據外,其余11個學期學生評教成績全部為優秀,且分數均在9.4分以上,其中1次10分,8次9.7分以上,可見《英語交流》課程教學已得到全院師生的高度認可。教學教改研究四、幾點啟示

    1.加強教學模式創新,不斷增強創新意識。創新意識是指一個人根據社會和個體生活發展所需,引起某種創造動機,表現出創造的意向和愿望,是人們進行創造性活動的出發點和內在動力。增強創新意識,關鍵在于教者要深入了解教學實際,深入了解當前存在的問題,如軟件工程學科的特點和學生的學習特點,并針對當前英語口語教學中存在的問題,積極開動腦筋,善于發現問題,破解難題,增強解決問題、有效教學的責任感、使命感和緊迫感。

    2.加強教學模式創新,要不斷培養創新思維。教育工作者要善于打破常規,突破傳統觀念和傳統模式,使自己的思維具有獨創性和前瞻性。如對于軟件工程的英語口語教學模式,要克服封閉的、陳舊的學科觀念與教學觀念,圍繞有利于激勵學生學習興趣,有利于促進英語能力提高,采取靈活多樣的、立體式方法,從而促進教學向學生全方位開放,向未來開放。

    第8篇:軟件工程論文范文

    一、軟件工程專業建設存在的問題

    我國的計算機軟件專業教育在國際化、標準化方面已經大大落后于先進的國家。首先是英語教育水平不高。在軟件產業,英語毫無疑問是第一語言。愛爾蘭、印度之所以成為軟件出口大國,與這些國家擁有大批英語軟件人才密切相關。我國軟件專業的碩士乃至博士英語聽、說、寫的能力障礙成為國際化的一道坎。練好英語也成為我國軟件人才流向外企或國外的主要目標之一。其次,我國許多高校教材平均每5 年才更新一次, 大大落后于國際軟件業的發展。這也是大學生畢業后難以勝任軟件企業要求的主要原因。

    與之相比,印度APTECH 的教材每年更新一次。

    二、國內外市場對軟件人才的需求

    我國和印度同為發展中國家, 但印度已成為除美國外的第二大軟件出口國。盡管我國的軟件市場一直保持快速增長,但軟件總體發展水平仍處于初級階段, 這使我國的軟件產業將有進一步快速發展的空間,軟件工程也會得到更多的重視和扶持。

    國內市場每年對軟件人才的需求高達80 萬,而各高校計算機專業畢業生中的軟件工程人才還很缺乏, 高素質的軟件工程人才尤為短缺。畢業生主要在軟件公司、企事業單位、高校、研究所、國防等部門從事軟件設計、開發、應用與研究工作;另外也可攻讀本學科或相關高新技術學科、交叉學科的碩士學位。推薦閱讀:

    因此,面對如此高的市場需求,我們開放教育要彌補普通高校的培養人才空缺, 為在職在崗的相關人才提供就業發展的學習機會。推薦閱讀:談機電一體化裝置及控制系統的設計論文

    三、依靠電大三網優勢,發揮成人自身特點,創建自有教學模式筆者認為在教學模式上應該從以下幾個方面入手:

    1、教師隊伍的知識更新專業教師隊伍知識更新是至關重要的, 教師是學生學習的引導者,是教學環節的核心力量,因此要想把一個專業建設完善,首先要從教師的知識結構,知識層次入手。 軟件工程的特點決定了其基本理論和方法一般需要較長的從業經歷或經驗, 所以中青年教師常常是這方面的專家; 而程序設計技術和軟件開發工具往往是年輕人的專利,相關課程的教學最好由年輕教師擔任。在每個年齡段還應該分出教師的層次。

    2、教學方案的更新我們應該按照學科特點和學生自身特點,制定實踐性強,可操作性強的教學大綱和教學方案。避免流于形式的純理論教學,教學安排上應該圍繞數據庫知識、軟件工程知識和程序設計知識設計。

    第9篇:軟件工程論文范文

    一、選題依據(擬開展研究項目的研究目的、意義)

    隨著社會的進步、計算機技術的飛速發展 ,用計算機實現企業人事工資的管理勢在必行。對于大中型企業來說,利用計算機支持企業高效率完成勞動人事管理的日常事務,是適應現代企業制度要求、推動企業勞動人事管理走向科學化、規范化的必要條件;而工資管理是一項瑣碎、復雜而又十分細致的工作,工資計算、發放、核算的工作量很大,一般不允許出錯,如果實行手工操作,每月發放工資須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行工資發放工作,不僅能夠保證工資核算準確無誤、快速輸出,而且還可以利用計算機對有關工資的各種信息進行統計,服務于財務部門其他方面的核算和財務處理,同時計算機具有著手工管理所無法比擬的優點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高人事工資管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。 所以人事工資管理系統應運而生,成為利用計算機實現企業人事工資管理的基本。

    隨著我國國民經濟建設的蓬勃發展和具有中國特色的社會主義市場經濟體制的迅速完善,各個行業都在積極使用現代化的手段,不斷改善服務質量,提高工作效率,這些都在很大程度上給企業提出越來越嚴峻的挑戰,對企業體系無論是在行政職能、企業管理水平以及優質服務上都提出更高的要求。建設一個科學高效的信息管理系統是解決這一問題的必由之路。企業內部財務管理是該企業運用現代化技術創造更多更高的經濟效益的主要因素之一。工資管理作為企業內部的一種財務管理也是如此,由于企業職工人數較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發放,如果沒有一個完整的管理系統來進行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統之類的財務軟件的開發勢在必行。現在中國企業已進入"新管理時代",企業管理在經歷了計劃經濟時期的"生產管理"時代,計劃經濟與市場經濟相結合時期的"混合管理"時代后,從九十年代末進入全面市場經濟時期的"新管理"時代.新管理時的中國企業管理是面向市場,基于現代企業制度,是中國模式,價值化,系統化,電腦化,國際化和普遍化管理的時代. 新管理時代的中國企業管理以建立競爭優勢,提高企業競爭力為核心.要提高企業的競爭力就必須整合企業經營,全面強化企業管理,形成企業持久發展的"內功".越來越多的質優企業舍得在管理系統上投資的舉動,足以說明這一趨勢. 在市場競爭日益激烈,用戶需求不斷趨向多樣化,企業間關聯程度越來越密切的今天,要求企業行動必須快捷,靈敏,在管理的思想觀念,方式方法上不斷創新.人力已經很難完全達到要求,必須借助當代信息科技的最新成果,優化和加強企業的運營和管理.

    三、研究方案(主要研究內容、目標,研究方法、進度)

    主要內容:支持企業實現規范化的管理,支持企業高效率完成勞動人事管理的日常業務,包括新員工加入時認識檔案的建立,老員工轉出、辭職、退休等。目標:實現企業員工工資管理的系統化、規范化和自動化。

    四、進程計劃(各研究環節的時間安排、實施進度、完成程度)

    2006-03-10---2006-03-16收集所需資料2006-04-02---2006-04-16完成系統需求分析, 對人事查詢管理,人事維護管理,工資查詢管理,工資維護管理,等各個功能模塊的功能進行確定。2006-04-17---2006-04-25對數據庫表結構進行設計,將表結構導入數據庫。并對論文進行初步構思、編寫。2006-04-17---2006-05-05繼續完成功能模塊的代碼編寫。2006-05-05---2006-05-23設計測試實例,對系統進行測試,找出缺陷,進行完善。2006-05-24---2006-06-15完成畢業論文的編寫工作。

    五、導師對文獻綜述的評語

    簽字: 200 年 月 日

    主站蜘蛛池模板: 国产成人av一区二区三区在线观看| 成人免费漫画在线播放| 99精品国产成人a∨免费看| 午夜a级成人免费毛片| 国产成人免费片在线观看| 国产成人手机高清在线观看网站 | 2022国产成人福利精品视频| 日韩成人免费在线| 国产v片成人影院在线观看| 色老头成人免费综合视频| 国产成人亚洲综合一区| 窝窝午夜看片成人精品| 国产成人免费a在线视频app| 日韩欧美成人乱码一在线| 亚洲欧美综合乱码精品成人网| 成人欧美一区二区三区的电影| 亚欧成人中文字幕一区| 国产成人综合久久久久久| 亚洲精品亚洲人成人网| 国产成人污污网站在线观看| 成人无遮挡裸免费视频在线观看| 亚洲国产成人在线视频| 国产成人亚洲精品无码车a| 成人免费网站视频www| 成人影片一区免费观看| 欧美成人免费在线| 欧美成人高清ww| 中文国产成人精品久久一区| 免费在线成人网| 国产成人一区二区在线不卡| 国产成人无码A区在线观看导航| 成人人免费夜夜视频观看| 成人国产网站v片免费观看| 揄拍成人国产精品视频| 成人黄色免费网址| 成人免费ā片在线观看| 国产成人精品一区二区秒拍| 国产成人啪精品午夜在线播放| 国产成人精品综合在线观看| 国产成人精品久久综合| 四虎影视永久地址www成人 |