公務(wù)員期刊網(wǎng) 精選范文 軟件工程論文范文

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

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

軟件工程論文

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

軟件工程論文參考文獻:

[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.

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

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

1.1研究性教學作用

軟件工程研究性教學強調(diào)知識的聯(lián)系和運用,不僅是軟件工程學科知識的綜合運用,更是程序設(shè)計、數(shù)據(jù)庫、計算機網(wǎng)絡(luò)等領(lǐng)域知識的融會貫通。學生通過研究性學習,不但知道如何綜合運用學過的知識,還會在已經(jīng)學過的知識之間建立一定的聯(lián)系,并主動學習新的知識。軟件工程研究性教學能夠通過合理的選題充分調(diào)動學生的學習興趣和積極性。研究性學習是一種帶有研究性質(zhì)的綜合性學習。軟件工程研究性學習主要與傳統(tǒng)的接受性學習相對。一般來講,該學習方式是學生通過自己觀察、調(diào)查、訪談、分析、設(shè)計、實現(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)是一個非常直觀的概念,是指兩位程序員肩并肩地坐在同一臺電腦前,面對同一個顯示器,使用同一個鍵盤、同一個鼠標一起工作。他們一起進行分析、設(shè)計、寫測試用例、編碼、單元測試、集成測試、編寫文檔等工作,基本上所有的開發(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)絡(luò)在同一個軟件制品上同步工作。分布式結(jié)對編程可以克服面對面結(jié)對的一些不足,結(jié)對者通過網(wǎng)絡(luò)可以隨時隨地結(jié)對工作,提高了結(jié)對的機會。為了進行分布式結(jié)對編程,需要功能較為強大的結(jié)對工具支持結(jié)對者高效地工作。首先,需要共享的代碼編輯工具支持,一方的編輯工作能夠被另一方實時地看到,同時,代碼能夠進行編譯,以便能夠檢查語法錯誤,因此需要與現(xiàn)有的開發(fā)環(huán)境集成。第二,結(jié)對者需要充分地交流由于雙方在不同的地方,合適的交流工具是必要的,基本的交流工具包括基于文本的交流和基于語音的交流。基于文本的交流比較容易實施,但由于一方在編程,文本交流會造成干擾。語音交流是一個必然選擇,交流起來也比較自然,只是對網(wǎng)絡(luò)帶寬有一定的要求。語音交流只能聽到聲音,看不到對方的表情,影響進一步的了解。隨著網(wǎng)絡(luò)技術(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é)對過程中的問題和設(shè)計方案,最后,通過軟件來實現(xiàn)這些方案。

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

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

(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)境擁擠帶來交換角色的不便,可以設(shè)計合適的設(shè)備環(huán)境,如采用雙顯示器、雙鍵盤和雙鼠標的硬件結(jié)構(gòu),開發(fā)相應的控制系統(tǒng)。在后續(xù)的教學中,利用軟件工程開發(fā)過程與方法來開發(fā)學生提出的結(jié)對系統(tǒng)。在分析階段,學生根據(jù)自己的體會提出軟件系統(tǒng)的需求;在設(shè)計階段,設(shè)計該系統(tǒng)的結(jié)構(gòu)和算法;在實現(xiàn)階段,進行編碼和測試;在部署階段,進行安裝運行和修改不足。

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

4結(jié)語

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

1.1軟件工程的開發(fā)階段分析。以上分析了軟件工程的初始階段,即軟件工程的需求分析階段。這一階段,在軟件設(shè)計的過程中,起到了非常重要的作用。因此,軟件的需求分析起到了軟件開發(fā)的方向作用。而在確定了軟件的需求以后,需要從軟件的編程語言進行分析。軟件的設(shè)計實際上就是邏輯語言的邏輯功能實現(xiàn),在計算機語言體系中,選擇某種語言是需要根據(jù)實際的需求的。在高級語言中,以面向?qū)ο蟪绦蛟O(shè)計語言以及java程序設(shè)計語言為主,兩者分別代表了不同的方向。面向?qū)ο蟪绦蛟O(shè)計語言非常實用,而且本身的語言優(yōu)勢也非常明顯,但是卻無法實現(xiàn)跨平臺的使用,如果在不同的操作系統(tǒng)中使用,會造成不兼容的現(xiàn)象。因此,java語言一般在諸多的環(huán)境中得以應用,并且實現(xiàn)了良好的兼容性。在選擇適合的開發(fā)語言后,就開始進行流程圖邏輯分析,并且為軟件的開發(fā)實行模塊化分類,從而根據(jù)團隊的屬性,進行分工開發(fā),進而提高軟件開發(fā)的效率。軟件開發(fā)結(jié)束后,需要進行大量的測試。因為軟件屬于邏輯語言的編譯結(jié)果,所以不可避免的會存在潛在的bug。需要通過專業(yè)的程序測試人員,進行軟件bug的測試,經(jīng)過不斷的測試以后,就可以進行市場投放了。投放市場以后,軟件仍然需要后期的維護和升級等。因此,為了能夠更好的實現(xiàn)軟件的良好用戶體驗,需要將軟件工程的后期維護階段作為軟件開發(fā)的必要階段,從而實現(xiàn)完整的軟件開發(fā)。

1.2軟件工程開發(fā)的注意事項。軟件工程開發(fā)實際上會涉及諸多的實際問題,但是最為主要的就是要保證軟件的開發(fā)與設(shè)計滿足客戶的需求。此外,針對現(xiàn)有的工程項目,開發(fā)符合現(xiàn)展方向的軟件,才能夠保證在軟件開發(fā)市場上占據(jù)主動的地位。在互聯(lián)網(wǎng)日益發(fā)展的今天,網(wǎng)絡(luò)安全已經(jīng)成為了目前主要的話題。而軟件作為計算機的編程產(chǎn)品,其也存在潛在的安全問題。軟件的編程會涉及主要的安全防護問題,尤其是存在漏洞的軟件,需要不斷進行更新,從而保證軟件的安全使用。此外,還要對軟件的后期使用進行調(diào)研,充分了解軟件使用后的特點,是否存在潛在的問題,以此提高用戶的體驗度。

2、工程設(shè)計領(lǐng)域的軟件技術(shù)應用

工程設(shè)計領(lǐng)域是一個宏觀的概念,不同的工程領(lǐng)域會有不同的需求。因此,在進行軟件設(shè)計的過程中,也一定要根據(jù)工程設(shè)計領(lǐng)域的實際需求進行軟件設(shè)計。針對不同的工程設(shè)計,對軟件工程進行合理制約與探究,是軟件工程得以長期發(fā)展的基礎(chǔ)。而不同的行業(yè)工程項目,例如工業(yè)項目,更加注重自動化生產(chǎn)的發(fā)展,而互聯(lián)網(wǎng)項目則主要在乎軟件的使用穩(wěn)定性,信息的角度效率以及網(wǎng)絡(luò)安全等等?;ヂ?lián)網(wǎng)逐步成為了我們生活的一部分,購物、信息交流、辦公處理等都已經(jīng)開始使用互聯(lián)網(wǎng),并且逐步取代現(xiàn)有的生活。因此,在進行軟件設(shè)計的過程中,軟件的安全使用已經(jīng)成為了主要的課題。而在工業(yè)領(lǐng)域中,尤其是在化工生產(chǎn)領(lǐng)域,對于軟件的需求就是穩(wěn)定,并且準確。在操作的過程中,需要滿足簡單明了的操作界面,保證操作人員能夠非常簡單的進行操作。醫(yī)療行業(yè)中,則需要更多的圖像分析技術(shù),滿足對于X射線成像以及B超等基本醫(yī)療課題的需求。在軟件技術(shù)的發(fā)展過程中,已經(jīng)逐步的滿足了這些需求,并且實現(xiàn)了推動行業(yè)發(fā)展的目的。因此,工程設(shè)計領(lǐng)域的軟件技術(shù)應用,一定要滿足行業(yè)的需求,并且真正能夠為行業(yè)發(fā)展起到推動的作用,從而實現(xiàn)兩者的協(xié)同化。

3、基于工程設(shè)計領(lǐng)域的軟件工程設(shè)計分析

工程設(shè)計領(lǐng)域中,涉及不同的行業(yè)工程,從而需要不同的軟件設(shè)計。由于是工程項目,因此在進行軟件的需求分析過程中,就需要大量的前期分析工作,透徹了解客戶的需求或者是工程項目的需求。因此,在分析基于工程設(shè)計領(lǐng)域的軟件工程設(shè)計中,應該針對不同的行業(yè)進行分析,從而在不同行業(yè)的設(shè)計中,尋求不同的軟件設(shè)計方式,進而滿足行業(yè)的工程需求。

3.1基于工業(yè)工程領(lǐng)域的軟件設(shè)計分析。工業(yè)工程是軟件工程中相對比較常見的工程領(lǐng)域,由于在工業(yè)領(lǐng)域中,其中對于流水線生產(chǎn)以及自動化以及智能化控制需求更為常見,因此在進行工業(yè)領(lǐng)域的軟件設(shè)計中,經(jīng)常會有自動化控制的軟件設(shè)計需求。那么,在實際的工業(yè)領(lǐng)域軟件設(shè)計中,一般都會采用結(jié)合式技術(shù)設(shè)計的方式。例如,化工行業(yè)中進行溫度控制的系統(tǒng)設(shè)備的軟件設(shè)計,一般要與電氣工程技術(shù)進行結(jié)合??紤]到工業(yè)領(lǐng)域中,基本需要電路設(shè)備,那么在進行軟件搭建的時候,選擇的語言一般都采用機器語言作為前端軟件的設(shè)計語言。而在人工操作的部分,需要采用計算機的高級語言進行設(shè)計,為了更好的滿足兼容性,以java設(shè)計語言比較常用,并且在設(shè)計的過程中,要實現(xiàn)簡潔化的管理方式,才能夠做到最實用的軟件設(shè)計。因此,在工業(yè)領(lǐng)域中,一定要使用最為簡單快捷的操作頁面,從而讓操作簡單快捷,而系統(tǒng)自身的崩潰現(xiàn)象以及漏洞一定要盡量避免。工業(yè)領(lǐng)域中由于涉及較多的安全問題,因此一定要保證軟件設(shè)計的穩(wěn)定性。

3.2網(wǎng)絡(luò)工程領(lǐng)域的軟件設(shè)計分析。網(wǎng)絡(luò)工程是目前應用最為廣泛的工程項目,也是與人們的生產(chǎn)與生活息息相關(guān)的行業(yè)。對于網(wǎng)絡(luò)工程,其軟件設(shè)計的要求一般以方便快捷為主,并且在信息交互的過程中,需要滿足高效性以及準確性。但是,在網(wǎng)絡(luò)環(huán)境中,近年來網(wǎng)絡(luò)安全已經(jīng)逐步成為了主要的工程話題。在軟件的使用以及設(shè)計的過程中,已經(jīng)不得不將網(wǎng)絡(luò)安全作為第一要素。目前,互聯(lián)網(wǎng)已經(jīng)成為了我們生活的一部分,購物、信息交流、辦公處理等都已經(jīng)開始使用互聯(lián)網(wǎng),并且逐步取代現(xiàn)有的生活。因此,在進行軟件設(shè)計的過程中,軟件的安全使用已經(jīng)成為了主要的課題。在進行軟件設(shè)計過程中,加密以及安全防護越來越受到用戶的重視。例如,一款游戲或者是開發(fā)項目的執(zhí)行,都必須考量其中的漏洞問題。因為軟件漏洞會讓黑客找到bug,從而被攻擊,影響使用戶的安全問題。因此,需要從根本上對網(wǎng)絡(luò)工程的安全問題進行設(shè)計,從而保證軟件的安全使用。

4、結(jié)語

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

有些存在質(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ī)模,大型項目設(shè)置的關(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é)果是否符合期望值。

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

在傳統(tǒng)的軟件開發(fā)方法中,軟件開發(fā)者往往是將要解決的問題轉(zhuǎn)化為數(shù)據(jù),然后將數(shù)據(jù)收錄到程序中,再通過程序的設(shè)計,來設(shè)定一種算法,從而開發(fā)出解決問題的軟件。利用這種方法所開發(fā)出來的軟件,只能解決一些規(guī)定范圍內(nèi)的問題,并且處理問題的結(jié)果也往往是以數(shù)據(jù)的形式展示出來,用戶要能夠理解問題的解決結(jié)果,就必須具備一定的知識,才能夠?qū)⒔Y(jié)果中的數(shù)據(jù)自行轉(zhuǎn)化為通俗的理解方式,這就為用戶對于軟件的作用、處理問題解決的理解帶來了極大的困難。而運用面向?qū)ο蠓椒ㄋ_發(fā)出的軟件,所采用的不再只是數(shù)據(jù)的收錄與輸出以及算法的設(shè)計,它更為強調(diào)的是,以人類的思維方式來解決問題,也就是要依據(jù)大多數(shù)人通常的思考方式來設(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ā)生改變,也只需要對于軟件的某一部分設(shè)計進行修改就可以,而不需要對軟件或系統(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效益

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

雖然智能體系統(tǒng)和其他系統(tǒng)比較有點較多,但其仍有一定不足需要完善,如下所示。

1.1設(shè)計元概念模型若是想要設(shè)計完善的設(shè)計元概念模型,那么需要考慮的問題較多,例如開發(fā)對象概念與智能體系統(tǒng)軟件開發(fā)方法的管理、開發(fā)對象和智能體之間的關(guān)系等等,必須充分的考慮到。在此基礎(chǔ)上建立完新原概念模型后,還需建模、實現(xiàn)過程。知道規(guī)則等等。

1.2拓展智能體系統(tǒng)軟件工程的應用領(lǐng)域智能體系統(tǒng)軟件在開發(fā)的過程中需要決的問題較多,其中最重要的便是要解決開發(fā)過程中各種問題,例如生長性、開放性及動態(tài)性等問題。

1.3探究系統(tǒng)結(jié)構(gòu)與工具因智能體系統(tǒng)軟件工程結(jié)構(gòu)及開發(fā)方法指導設(shè)計等因素,其對智能體系統(tǒng)是否能夠成為主流的開發(fā)有一定的影響。

1.4開發(fā)過程的標準化智能體軟件的開發(fā)方法、途徑逐漸得到完善,問題逐步得到解決,所以目前人們將目標放在了智能體系統(tǒng)軟件工程標準化問題,此種現(xiàn)象的出現(xiàn)說明了智能體技術(shù)已經(jīng)向工業(yè)化邁進。

2基于智能體系統(tǒng)的軟件開發(fā)途徑

智能體系統(tǒng)軟件開發(fā)途徑包括以下幾點:(1)建立之恩給你體理論模型,將其視為框架建立智能體系統(tǒng)結(jié)構(gòu)模型。(2)在結(jié)構(gòu)模型前提下使用建模語言UML實現(xiàn)應用程序。本文便對智能體系統(tǒng)結(jié)構(gòu)模型的建立方法、如何應用建模語言UML進行簡要分析,詳細包括以下幾點。

2.1智能體系統(tǒng)的結(jié)構(gòu)模型智能體是可執(zhí)行計算的應用軟件實體,因此可以將智能體系統(tǒng)理論模型框架下簡歷的模型從現(xiàn)實世界轉(zhuǎn)換到數(shù)字領(lǐng)域。首先,智能體系統(tǒng)結(jié)構(gòu)模型中的邏輯功能組件應該與理論模型中的問題求解策略、過程有較強的對應關(guān)系。其次,它是一種相互聯(lián)系的系統(tǒng)結(jié)構(gòu),各個部件之間有著緊密關(guān)聯(lián)的交互作用?;谥悄荏w理論模型創(chuàng)建的結(jié)構(gòu)模型主要包括了感知器、消息處理器、基于感知融合的世界模型、目標判斷函數(shù)、策略部件和效應器。

2.1.1感知器感知器屬于計算機系統(tǒng)中的一部分,其在運行的過程中可有效的檢測外部環(huán)境及自身的狀態(tài),來充分的保證系統(tǒng)正常運行。感知器在其運行過程中所得到的數(shù)據(jù)包括內(nèi)存使用的大小、內(nèi)存剩余大小、占用CPPU時間比率、硬盤使用率等等,以上數(shù)據(jù)包含了計算機硬軟件在運行過程中的使用情況。

2.1.2消息處理器消息處理其的主要工作內(nèi)容便是與其他智能體進行溝通,此種數(shù)據(jù)傳遞溝通是通過二進制的形式來表達傳遞,還有一種建立文本的基礎(chǔ)上進行傳遞。

2.1.3基于感知融合的世界模型基于感知融合的世界模型跟理論模型中的世界模型相對應,感知處理器能夠感知器與消息處理器中獲得信息,在一段連續(xù)的時間周期內(nèi)將感知器與消息處理器中產(chǎn)生的數(shù)據(jù)信息融合一致。

2.1.4目標判斷函數(shù)將兩個數(shù)值相比較便可得到一個最簡單的判斷函數(shù),較為復雜的判斷方式還有區(qū)間判斷、模糊判斷、約束判斷等。

2.1.5策略部件在智能體通用軟件的模型中,沒有必要也不可能將策略函數(shù)具體化,在實際工作中策略部件的具體形式可以根據(jù)具體應用而定。

2.1.6效應器效應器作為系統(tǒng)的輸出,對外界對象與自身世界模型產(chǎn)生作用。一個智能體可能存在多個執(zhí)行器,智能部件安排任務(wù)的執(zhí)行順序,將任務(wù)分解成多個子任務(wù),子任務(wù)按照順序排列,而效應器負責監(jiān)督子任務(wù)的執(zhí)行情況,必要時可以變換執(zhí)行的順序。

2.2基于建模語言UML的應用程序在結(jié)構(gòu)模型的基礎(chǔ)上,可以運用建模語言UML來實現(xiàn)應用程序,而這個過程則需要通過編程來實現(xiàn)。先是基于建模語言UML的代碼生成智能體系統(tǒng),然后運行該系統(tǒng)。建模語言UML是一種可視化的建模語言,它與其他大多數(shù)面向?qū)ο蟮恼Z言存在著密切的映射關(guān)聯(lián)。代碼生成則是直接根據(jù)UML圖生成計算機的框架程序,與智能體的六個組成部分相對應,UML模型的實現(xiàn)形式為CInputContainer、CSensor、CComunication、CEffector、Agent、COutputContainer。智能體系統(tǒng)在上述的模型與語言實現(xiàn)形式下,可以擇優(yōu)選擇軟件的開發(fā)程序。

3結(jié)束語

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

(一)模式創(chuàng)新要與專業(yè)特點相結(jié)合

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

(二)教的創(chuàng)新性要與學的積極性相結(jié)合

課堂教學方法對語言教學效果的影響至關(guān)重要。由于認識到語法翻譯法(theGrammar-TranslationMethod)、自然教學法(theNaturalApproach)[1]、情景教學法(theSituationalTeachingApproach)、交際法(theCommunicativeApproach)以及認知法(theCognitiveApproach)[5]等流派的主張雖各有可取之處,卻都有某些缺欠和局限,一些學者和教師采用了兼收并蓄法(theElectiveTeachingMethod)作為外語教學法。清華大學羅立勝教授為大學英語設(shè)計了綜合教學模式(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è)務(wù)流程,有效果考核。

二、教學模式創(chuàng)新實踐

同濟大學軟件學院是國家教育部首批成立的國家示范性軟件學院。經(jīng)過十余年的探索與實踐,該學院提出了“工程化、前沿化、國際化,基礎(chǔ)理論與工程實踐相協(xié)調(diào)”的人才培養(yǎng)教育理念,突出“國際化”的辦學特色。為了培養(yǎng)合格的國際化軟件工程人才,學院為大二學生開設(shè)了一個學期《英語交流》課程。對此,學院圍繞“如何利用有限資源、利用有限時間最有效地進行口語教學”開展了教學模式創(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)的句子,其中很多句子都是有用的句型可供替換使用。此種方法設(shè)計融合了幾種傳統(tǒng)教學法的優(yōu)點,通過學生嚴格地復述,將正確的語言材料輸入記憶庫,再活用這些語言素材,盡量正確而地道地表達思想。這是一種從極端操控(manipulation)到完全自主交流(communication)的過程。我們鼓勵學生通過想象“創(chuàng)造”情景自由地表述,將所學融會貫通。

2.無書教學,增加內(nèi)存以保證輸出《英語交流》設(shè)計了一種獨創(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)造仿真情景使學生參與互動,用標準的英語進行表達。在這點上有很多學者提出過很好的建議。《英語交流》課堂采用的問答、復述、辯論、角色扮演等方式占比很大,使學生有更多的時間來參與實踐,學以致用,不斷提高。

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

(二)教學效果

《英語交流》課程開設(shè)至今,積累了十余年的教學經(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)境適應得非常快,在項目溝通和團隊協(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生全方位開放,向未來開放。

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

一、軟件工程專業(yè)建設(shè)存在的問題

我國的計算機軟件專業(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è)單位、高校、研究所、國防等部門從事軟件設(shè)計、開發(fā)、應用與研究工作;另外也可攻讀本學科或相關(guān)高新技術(shù)學科、交叉學科的碩士學位。推薦閱讀:

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

三、依靠電大三網(wǎng)優(yōu)勢,發(fā)揮成人自身特點,創(chuàng)建自有教學模式筆者認為在教學模式上應該從以下幾個方面入手:

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

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

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

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

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

隨著我國國民經(jīng)濟建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個科學高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部財務(wù)管理是該企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財務(wù)管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng)來進行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統(tǒng)之類的財務(wù)軟件的開發(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è)務(wù),包括新員工加入時認識檔案的建立,老員工轉(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)進行設(shè)計,將表結(jié)構(gòu)導入數(shù)據(jù)庫。并對論文進行初步構(gòu)思、編寫。2006-04-17---2006-05-05繼續(xù)完成功能模塊的代碼編寫。2006-05-05---2006-05-23設(shè)計測試實例,對系統(tǒng)進行測試,找出缺陷,進行完善。2006-05-24---2006-06-15完成畢業(yè)論文的編寫工作。

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

簽字: 200 年 月 日