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

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

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

軟件工程論文

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

軟件工程論文參考文獻:

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

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

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

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

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

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

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

軟件工程論文參考文獻:

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

[2]徐玲,文俊浩,熊慶宇.軟件工程人才培養(yǎng)模式的探索與實踐[J].現代教育技術,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].電子技術與軟件工程,2015,11:71-72.

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

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

軟件工程論文參考文獻:

[1]肖云.淺析計算機軟件工程的管理和應用[J].電腦知識與技術,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].電腦知識與技術,2015(28):72-73.

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

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

1.1研究性教學作用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4結語

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

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

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

2、工程設計領域的軟件技術應用

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

3、基于工程設計領域的軟件工程設計分析

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

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

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

4、結語

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

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

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

2.1項目跟蹤內容

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

2.2項目跟蹤過程

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

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

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

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

2.3項目跟蹤存在的問題

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

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

3軟件工程的預測

3.1軟件預測的意義

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

3.2軟件預測的內容

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

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

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

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

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

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

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

3軟件工程中面向對象方法具有較強的系統(tǒng)穩(wěn)定性

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

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

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

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

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

軟件工程師應當對所需開發(fā)的軟件本身以及計算機系統(tǒng)有一定的了解深度。首先,軟件工程師要明確相應用戶的需求問題,并針對這些問題給出相應的解決方法來滿足這些需求,這個過程主要考慮以下問題:①準備做什么?即軟件工程項目的功能是什么?②I/O分別需要哪些數據?如何處理?③用什么樣的平臺來進行開發(fā)?這些問題將和用戶進行共同協(xié)商,最后由開發(fā)者的團隊以及廠商共同擬定所開發(fā)軟件的規(guī)格參數。軟件工程項目的系統(tǒng)設計應從硬件和軟件兩方面著手。硬件方面,需明確整個開發(fā)與維護環(huán)境的硬件框架,包括機房的大小、機箱的配置、服務器的架設、電纜與通信設施的完整性、控制臺的規(guī)格等;軟件方面,需要把待燒寫芯片的程序規(guī)模、程序處理規(guī)格、操作系統(tǒng)規(guī)格、I/O數據信號的定義、I/O來源與接口等條件明確清楚。除此之外,還需要定制計算機處理程序的算法,規(guī)定程序與硬件之間的相互關系、維護處理的時鐘周期,軟硬件的可擴充性等。所有有關程序方面、接口方面、硬件方面、數據庫方面的各種條件參數都要在系統(tǒng)設計的初級階段規(guī)劃好,軟件工程項目的設計就像一個金字塔,而地基就是這些條件參數,只有打好了地基,才能保證接下來的工作順利進行。

2軟件工程項目自動化管理

2.1數據管理軟件工程項目的自動化管理人員需要定期對自動化操作設備各項指數進行嚴格的校驗,按照相應的標準規(guī)范對設備數據進行抽樣采集與處理,通過人工的校驗計算或者其他可用的軟件工具來對數據進行比對與調試,調試后根據結果來判斷設備是否運行有誤。經過一系列校驗之后若確定了設備可以正常運行,則將本次校驗過程與數據記錄在數據庫中,然后開始啟動設備使其開始運轉。軟件工程項目自動化運行中產生的數據非常重要,這些數據對于整個系統(tǒng)的擴展與改進都是至關重要的,所以需要做到實時的、多重的備份,避免一臺存儲設備故障后造成不可避免的數據丟失,可以使用類似企業(yè)內部的具有云存儲功能的軟件進行備份。云存儲具有如下優(yōu)點:①可擴展性。云存儲往往具有無限擴展能力。按照目前的云存儲技術來說,存儲空間已經徹底不是瓶頸了,企業(yè)及個人不再需要擔心空間不足而增加投資;②效率高。云存儲的存儲技術是非常先進的,比如多重備份、壓縮備份、加密備份、重復數據篩選、虛擬化服務器、虛擬化存儲、數據優(yōu)化等,為企業(yè)和個人提供了各種高效的存儲方案;③可恢復性高。本地磁盤中的數據被誤刪之后,恢復工作往往非常耗時。從云存儲中的數據恢復則非??旖荩恍枵业絼h除時間點然后通過廣域網進行傳輸即可,既省去了本地設備控件,又節(jié)約了時間;④可復用性。建立本地磁盤存儲需要大量的資金支持,而一旦出現災難性事故,則所有數據不可避免遭受損壞。對于無力負擔災難恢復或者想降低成本的企業(yè)來說,通過云存儲離線備份將是最佳選擇。

2.2環(huán)境與設備管理軟件工程項目自動化運行過程中,環(huán)境因素對硬件設備的影響是至關重要的,環(huán)境要保持干燥,避免塵土、煙霧以及磁場干擾,盡量消除噪音以及避免溫度過高或者過低等等。在軟件工程項目的擴展過程中,需要對第三方硬件設備進行仔細的考察,確定其是否能夠和當前的系統(tǒng)以及項目兼容,并且應用了第三方硬件之后應當在一定時間內記錄數據變化,以及時發(fā)現是否存在問題,若存在問題,要及時向有關職能部門匯報。若有必要將硬件設備進行調整更換,也必須在經過了嚴密的數據與邏輯分析之后,確定所需要更換的設備可行,向有關職能部門匯報后進行更換。除此之外,企業(yè)員工還應當遵循如下規(guī)定:①每個人對所分配的設備必須愛護與定期維護;②每個人只能使用本部門的設備,未經同意禁止跨部門使用;③所有設備未經授權時,不得自行拆、改、換任何配件;④未經同意不得擅自加入外來設備。

2.3軟件測試管理軟件測試管理是軟件工程項目的結晶,是軟件工程中的一個重要組成部分,對于整個系統(tǒng)都具有重要的意義,軟件測試管理不僅僅能夠揀選系統(tǒng)中出現的漏洞與錯誤,更是體現了在經過各種技術方法測試之后,對于軟件工程項目質量提高的信心所在。但是個人的智慧總是有限的,開發(fā)者無法預先知道所開發(fā)的軟件中有多少漏洞和錯誤存在,所以即便經過了測試階段,依然不能保證軟件中不再存在問題。不過,在通過了數次的軟件測試之后,可以對軟件系統(tǒng)中存在的一些問題以及可能出現的后果進行定性地評估,將出現錯誤的幾率控制在可以接受的范圍之內,這些都可以大大提高軟件系統(tǒng)的可靠性,尤其對于醫(yī)療監(jiān)控、航空航天系統(tǒng)來說,軟件測試更是必不可少的環(huán)節(jié)。軟件工程項目自動化測試相對于傳統(tǒng)測試來說具有很多優(yōu)勢。自動化測試由一套邏輯縝密的測試標準組成,具有一套完整的自我測試過程,它可以在很大程度上避免個人習慣性思維所造成的疏忽,也可以減少傳統(tǒng)測試中重復工作所帶來的誤差。同時,自動化測試是具有縝密邏輯的一套測試步驟,能夠追蹤到錯誤信息出現的時間與位置,并且進行場景再現。由此可見,自動化測試將給測試人員帶來很大的方便,所以自動化測試也成為了提高測試效率與確保測試成功率的重點研究對象。常見的軟件測試模型有CMM模型、TMM模型等。

2.4安全管理通常情況下,企業(yè)或公司內部所進行的軟件工程項目自動化開發(fā)的數據都是屬于該公司的內部保密數據,所以從開發(fā)人員到管理維護人員來說人人都必須遵守公司的內部保密規(guī)章制度,在未取得權限之前不得向外界任何關于保密數據的信息。在保密措施方面,可以在計算機設備中使用暗碼,阻止不相干人員接觸到核心數據,并且這種暗碼的特性決定了它是很難被破解的;含有保密數據信息的工作間須安裝監(jiān)控攝像頭,隨時記錄各個員工對于計算機的使用情況;計算機內部安裝記錄軟件,使其保留每個員工的操作記錄;含有敏感數據的計算機不得連接公共網絡,需做到只連接內網或徹底斷網運行。各種保密措施應用到位之后,基本上就可以杜絕因個人原因而導致的敏感信息外泄的可能性。例如國內著名的奇瑞汽車集團,其內網安全體現在“4個管理”上,即為外設安全管理、核心數據管理、互聯(lián)網應用管理與應用程序管理。這4個管理關系著奇瑞內部員工工作的方方面面,能夠有效阻止內部敏感數據信息泄露。數據信息在存儲和傳輸過程中也面臨著一些安全風險。通常來說,存儲介質必須符合以下規(guī)定:包含敏感信息的移動設備必須由專人保管與看守;刪除存儲介質上的敏感信息后,必須對存儲介質進行徹底格式化并且在存儲區(qū)域填入無用信息對存儲區(qū)域進行覆蓋;存儲媒介出入庫的情況必須通過安全系統(tǒng)授權并保留記錄;對數據信息的傳輸過程應采取對應安全級別的加密技術(對稱加密與不對稱加密等);敏感數據信息在傳輸過程中必須使用數字簽名,這樣可以使信息具備不可否認性。除此之外,還應當保證系統(tǒng)中計算機密碼的安全性,密碼安全應當遵循如下原則:采用大腦記憶密碼,不得在書面媒介上出現密碼,更不能出現在電子郵件中;不采用缺省密碼;密碼由專人設置記憶,不與其他人分享;若密碼泄露,必須第一時間修改;密碼強度要足夠高;強制指定密碼的有效期;禁止交互式登錄;每周檢查一次口令強度。

3總結

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

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

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

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

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

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

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

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

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

(一)主要特點

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

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

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

3.交互協(xié)作《英語交流》課堂特別強調互動,因為語言課堂上的一切教學活動都應是通過人際互動發(fā)生的?;影伺囵B(yǎng)交際能力的一切要素[12]。教師應采取盡可能多的手段創(chuàng)造仿真情景使學生參與互動,用標準的英語進行表達。在這點上有很多學者提出過很好的建議?!队⒄Z交流》課堂采用的問答、復述、辯論、角色扮演等方式占比很大,使學生有更多的時間來參與實踐,學以致用,不斷提高。

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

(二)教學效果

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

主要內容:支持企業(yè)實現規(guī)范化的管理,支持企業(yè)高效率完成勞動人事管理的日常業(yè)務,包括新員工加入時認識檔案的建立,老員工轉出、辭職、退休等。目標:實現企業(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對數據庫表結構進行設計,將表結構導入數據庫。并對論文進行初步構思、編寫。2006-04-17---2006-05-05繼續(xù)完成功能模塊的代碼編寫。2006-05-05---2006-05-23設計測試實例,對系統(tǒng)進行測試,找出缺陷,進行完善。2006-05-24---2006-06-15完成畢業(yè)論文的編寫工作。

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

簽字: 200 年 月 日