不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦>論文大全>學科論文>計算機論文>

計算機軟件技術畢業(yè)論文范文

時間: 斯娃805 分享

  隨著社會經(jīng)濟的迅猛發(fā)展,數(shù)字技術、多媒體信息技術、計算機軟件技術等先進技術不斷優(yōu)化和完善,有效提高了人們的社會生活質量。下面是學習啦小編為大家整理的計算機軟件技術畢業(yè)論文范文,供大家參考。

  計算機軟件技術畢業(yè)論文范文篇一

  軟件開發(fā)風險及控制措施

  【摘要】社會的發(fā)展需要更為強大的軟件技術作為支撐,在我國當前社會發(fā)展的過程中,軟件的創(chuàng)新和發(fā)展顯得尤為重要,隨著我國改革開放的深入,軟件技術的引進和發(fā)展水平已經(jīng)得到的高速的提升,而且在軟件開發(fā)方面的力度也在不斷提高。但是我們也應當看到,在我國大力發(fā)展軟件開發(fā)技術,提升軟件創(chuàng)新水平的同時,我國的軟件開發(fā)也遇到了許多的困難,一些分析也時刻影響著我國軟件開發(fā)的順利進行。

  【關鍵詞】軟件開發(fā);社會發(fā)展;風險類型;應對措施

  信息化高度發(fā)展的社會必定是軟件技術創(chuàng)新發(fā)展的社會,隨著世界科技一體化的發(fā)展,只有在軟件技術開發(fā)和應用方面占據(jù)有利位置,才能保障整個國家在發(fā)展過程中立于不敗之地。隨著科技水平的逐漸提高,軟件的開發(fā)程序、人員分工也不斷復雜,在這些復雜的程序中,難免存在一些風險,尤其是在軟件開發(fā)的具體操作過程中,如果不能很好的規(guī)避風險,對以后使用者的軟件安全性將會產(chǎn)生重要的負面影響。本文從探討軟件開發(fā)過程中的風險角度,指出如何更好的規(guī)避這些風險,促進軟件開發(fā)的安全有效進行。

  1軟件開發(fā)的概述

  軟件開發(fā)是一項重要的技術,在軟件開發(fā)的技術領域,如何有效的運用軟件技術和設備進行開始也是非常重要的內(nèi)容,因此軟件開發(fā)是根據(jù)需求者的需要對軟件系統(tǒng)或者系統(tǒng)部分進行研究創(chuàng)新的過程,在軟件開發(fā)過程前需要做好充分的需求分析、設計和反復的實驗確定,以保障軟件開發(fā)的必要性和可行性,在開發(fā)過程中需要把握市場的變化,運用精細化的手段盡量提高軟件開發(fā)的有效性,尤其是對軟件開發(fā)的某些細節(jié)要重點把握;在軟件開發(fā)后還要測試軟件的實用性能,保障軟件在使用過程中不會出現(xiàn)危險,這都是軟件開發(fā)需要注意的問題。軟件開發(fā)在我國的發(fā)展已經(jīng)有很長一段時間,在當代軟件開發(fā)越來越顯現(xiàn)出以下特點:首先是高度技術性,在軟件開發(fā)的過程中對于技術性的要求越來越高,只有在技術的支撐下才能創(chuàng)造出全新的軟件系統(tǒng);其次是軟件開發(fā)的系統(tǒng)性,現(xiàn)代的軟件開發(fā)已經(jīng)不是一項獨立的工程,而是具有高度的系統(tǒng)性,一項軟件的開發(fā)往往伴隨著其他領域或者其他行業(yè)的轉型;最后是軟件開發(fā)的實用性,軟件開發(fā)的實用性在現(xiàn)代社會越來越明顯,更多的軟件技術開發(fā)是為了社會的生產(chǎn)和人們的生活。

  2軟件開發(fā)存在的風險

  隨著軟件開發(fā)技術的日益發(fā)達,軟件開發(fā)的類型也越來越多樣,軟件開發(fā)的系統(tǒng)性和程序性更加復雜,開發(fā)人員的要求也越來越高,在此背景下,軟件開發(fā)過程中難免會出現(xiàn)一些風險,筆者根據(jù)實際研究認為,主要存在以下幾個方面的風險:

  2.1軟件開發(fā)自身存在的風險

  前面已經(jīng)提到軟件開發(fā)是一個重要的系統(tǒng)工程,在這一工程中,如果沒有很好的把握全面性的因素,有可能造成軟件開發(fā)的實用性降低。比如在軟件開發(fā)的過程中,需要對客戶的需求進行前期的了解和應用,但是這種全面調查以后,在具體的軟件開發(fā)過程中往往會忽視,以至于軟件開發(fā)后在具體的社會運用中的程度有限,即使在根據(jù)實際調查的情況進行軟件開發(fā)后,軟件開發(fā)者也沒有充分考慮軟件開發(fā)后市場存在的變化,以至于軟件開發(fā)之后從產(chǎn)品存在與社會脫節(jié)的問題,嚴重影響著軟件產(chǎn)品的質量。2.2管理安全程度方面特別是作為軟件開發(fā)項目風險管理人員,其對自身專業(yè)技能和素質改造實力、以及基層工作人員職務劃分等,無法給予足夠客觀的認知,而后衍生項目狀態(tài)紊亂、決策與所有者劃分不清晰、員工沖突危機的幾率也就越大。歸根結底,軟件產(chǎn)品創(chuàng)造性顯著,管理主體需要針對其核心技術內(nèi)容加以保密處理,可長期以來我國在此類安全細節(jié)上的關注度不夠,專利保護力度不免令人難以直視。另外,有關軟件開發(fā)領域中的技術人員流動現(xiàn)象極為普遍,其間創(chuàng)新軟件技術成就也將肆意擴散,其余公司可以隨意竊取其余軟件產(chǎn)品,既定項目由此面臨失敗危機。這和我國軟件開發(fā)工作中知識產(chǎn)權認定方面的漏洞,有著直接性關聯(lián),需要引起相關領導高度關注和靈活應對。

  2.3開發(fā)主體引發(fā)的風險

  這一問題的存在和我國當前軟件開發(fā)的統(tǒng)一性和協(xié)調性有關,在軟件開發(fā)過程中我國軟件開發(fā)的主體在具體的操作過程中存在一些問題,首先是軟件開發(fā)管理者于軟件開發(fā)操作者之間的組織協(xié)調存在不一致的方面,以至于出現(xiàn)軟件開發(fā)資金安排存在問題,容易引發(fā)風險;其次是在具體的開發(fā)過程中,軟開的維護、驗證等問題大量存在,軟件開發(fā)者和組織者沒有很好的溝通渠道,造成軟件開發(fā)過程中出現(xiàn)問題;最后是軟件開發(fā)人員的素質不一,有些開發(fā)人員素質能力有待提升,不能很好的做好本職工作,極易引發(fā)軟件開發(fā)的風險。

  3軟件開發(fā)風險的應對策略

  軟件開發(fā)對于當代社會發(fā)展的重要性不言而喻,針對存在的這些風險筆者認為應當從以下幾個方面進行重點解決。

  3.1加大力度解決軟件開發(fā)過程中存在的自身風險

  針對軟件自身存在的問題要采取有效的措施,從市場調查到軟件開發(fā)再到最后的實用性檢測方面都要充分做好工作,在確立軟件研發(fā)項目之前,軟件開發(fā)者要對市場情況進行充分的調查研究,最終決定軟件開發(fā)項目,在軟件開發(fā)過程中要做好充分的保障工作,及時掌握市場情況的變化,根據(jù)市場的需求決定軟件開發(fā)的方向。另外對于軟件開發(fā)過程中容易出現(xiàn)風險的方面及時采取措施進行管控,防止風險的進一步擴大。

  3.2細致規(guī)劃軟件開發(fā)風險的科學管理與控制流程

  軟件企業(yè)應建立自己的風險管理數(shù)據(jù)庫作為風險管理的基礎,并在實施中不斷地更新和完善。經(jīng)理需要主動聯(lián)合企業(yè)經(jīng)濟實力和項目技術改造要求,進行工序銜接環(huán)節(jié)中諸多風險狀況精準預測和控制策略系統(tǒng)化擬定,這類結果對于軟件開發(fā)項目的成功有著舉足輕重的支撐價值。在項目開發(fā)的過程中,進行必要的項目風險分析,制定符合項目特點的風險評估和監(jiān)督機制,實行“崗位負責制”,將軟件開發(fā)項目的風險降到最低。

  4結語

  軟件開發(fā)是社會發(fā)展的重要動力之一,也是改善人們生活、促進我國市場經(jīng)濟發(fā)展的力量,因此必須要充分做好軟件開發(fā)工作,針對其中存在的風險采取有效的措施進行解決,加大國家財政、人才的支持力度,從全面的調查開始研究軟件開發(fā)的可行性,充分保障軟件開發(fā)的有序、安全,為我國社會的發(fā)展和社會主義建設提供良好的軟件保障。

  參考文獻:

  [1]周玲玲.軟件開發(fā)的前期性工程研究[J].現(xiàn)代科技,2013(07):39.

  [2]王紅林.論我國軟件開發(fā)的現(xiàn)狀[J].山西大學學報,2011(03):104.

  計算機軟件技術畢業(yè)論文范文篇二

  服務軟件開發(fā)技術思考

  摘要:當今社會,SOA、Web服務快速發(fā)展,軟件開發(fā)技術已經(jīng)得到了廣泛應用,Web服務形式被大量的軟件所應用,從而更好地服務于廣大用戶。隨著當今網(wǎng)絡中的服務類別增加和服務數(shù)量上升以及廣大用戶對服務QoS的要求越來越高,服務的質量和安全成為了面向服務軟件開發(fā)技術研究的首要任務。

  關鍵詞:面向服務軟件;開發(fā)技術;應用

  鑒于面向服務架構開發(fā)的軟件有其固有的屬性和特點,其內(nèi)身的高內(nèi)聚、低耦合特性,使面向服務軟件更加穩(wěn)定高效,再加上面向服務軟件的運行不受平臺的影響,使面向服務軟件在我國企業(yè)系統(tǒng)集成和軟件發(fā)展中得到廣泛應用,現(xiàn)已成為我國企業(yè)運用系統(tǒng)集成和開發(fā)新系統(tǒng)的重要措施。

  1當今面向服務軟件開發(fā)技術的研究現(xiàn)狀

  隨著經(jīng)濟的發(fā)展和社會的進步,當今時代已經(jīng)成為了信息化時代,計算機軟件開發(fā)技術水平不斷提高,網(wǎng)絡技術發(fā)展迅速。隨著計算機網(wǎng)絡的快速發(fā)展和不斷進步,信息服務系統(tǒng)在我國社會發(fā)展和經(jīng)濟增長方面起到越來越重要的作用。伴隨計算機網(wǎng)絡的發(fā)展,Web服務技術水平也隨之提高,人們通過計算機網(wǎng)絡獲取豐富的信息資源,對于計算機軟件各方面的要求也越來越高。雖然面向服務軟件開發(fā)技術在一定程度上已經(jīng)取得了階段性成果,但是還是無法完全滿足當今人們對于計算機軟件的需求,在今后的面向服務軟件開發(fā)技術的研究過程中,還需不斷探索和創(chuàng)新,從而不斷完善和提高面向服務軟件開發(fā)技術,促進面向服務軟件開發(fā)技術的發(fā)展。雖然當今面向服務軟件開發(fā)技術在不斷完善和進步,但是還是存在著各種各樣的問題,例如軟件復用程度不夠,軟件集成性能得不到提高,這些問題嚴重影響著用戶對于服務軟件的使用,也阻礙了我國面向服務軟件開發(fā)技術的發(fā)展。利用SOA開發(fā)計算機軟件時,開發(fā)工作人員只需關注Web服務和用戶需求,至于二者之間的關系由服務接口所負責,無需開發(fā)工作人員單獨的研究。利用SOA架構開發(fā)服務軟件,在服務軟件的設計、分配、功能和維護方面都有著獨特的優(yōu)點和好處,因此成為了服務軟件開發(fā)技術研究的重要關注點。在面向服務軟件開發(fā)過程中,軟件系統(tǒng)的重要開發(fā)環(huán)節(jié)就是服務環(huán)節(jié),服務也是服務軟件的首要要求。由于服務軟件的功能不全面,服務具有局限性,導致服務軟件很難發(fā)揮完整功能作用,不能切實地真正滿足人們的需求。因此,在今后的面向服務軟件開發(fā)研究過程中,要不斷完善服務軟件的功能,加強服務軟件的性能,研究出功能更加全面的Web服務從而更好地應用于服務軟件??偠灾诿嫦蚍哲浖_發(fā)過程中,應用科學合理的服務組合來完善Web服務功能尤為重要。當今我國的面向服務軟件開發(fā)技術基礎較差,起步較晚,雖然在一定程度上已經(jīng)取得了階段性成果,但是在面向服務軟件開發(fā)技術研究工作中,還是存在著各種各樣的問題。為此,我們有必要對面向服務軟件開發(fā)技術進行探究,從而提高我國面向服務軟件開發(fā)技術水平,讓面向服務軟件開發(fā)技術更好地服務于社會,促進我國信息化的發(fā)展。

  2Web服務軟件開發(fā)技術的基礎

  為了更好地研究面向服務軟件開發(fā)技術,我們有必要對Web服務軟件開發(fā)技術的基礎進行了解和探究,從而切實地提高服務軟件開發(fā)技術水平,讓服務軟件在今后的生活和工作中發(fā)揮更大的作用。

  2.1軟件服務

  面向服務軟件技術是隨著信息化時代的來臨而衍生出來的一種新技術,它使計算機軟件與互聯(lián)網(wǎng)更好地進行匹配,切實地促進了我國互聯(lián)網(wǎng)技術的發(fā)展。面向服務軟件的首要目標就是為用戶服務,它依靠功能系統(tǒng)為用戶提供服務,方便用戶利用計算機網(wǎng)絡來享受服務軟件的服務功能。所謂服務的概念,就是應用具有業(yè)務功能的系統(tǒng)模塊,讓用戶通過服務接口進行工作或者開展業(yè)務。而服務架構中的服務作用,在工作方面來說就是為企業(yè)業(yè)務提供服務,就計算機網(wǎng)絡來說,就是通過Web服務方式對軟甲進行封裝,發(fā)揮其設計功能。服務有著各種各樣的優(yōu)點和特點,這為其提供用戶服務奠定了堅實的基礎。用戶在使用服務時,鑒于服務邊界清晰的特點,更加方便的通過接口獲取服務。依據(jù)服務的兼容性特點,用戶在使用服務過程中,可以很方便的與他人進行信息交流。同時,各個服務功能之間相互獨立,松散耦合,在用戶使用服務功能時,沒有必要了解服務細節(jié),較少了不必要的麻煩。另外,在進行服務設計時,要遵循相應的服務設計原則。首先,服務的命名要讓用戶容易記住,服務應內(nèi)聚完整,服務封裝內(nèi)部細節(jié)以及服務無狀態(tài)。只有對服務進行科學合理地設計,才能保證增加用戶對于服務的使用,促進服務的進一步發(fā)展。

  2.2SOA和Web服務技術基礎

  面向服務架構(SOA)是一種應用廣泛的設計架構,它具有松散耦合和粒度大的優(yōu)點,使系統(tǒng)服務利用服務接口很好地進行連接,利用服務接口標準化和各項服務之間統(tǒng)一化來實現(xiàn)通信過程。普通的SOA架構由服務管理、服務開發(fā)工具、服務組件、服務總線、基礎服務構成。另外一個服務架構就是云服務架構,云服務架構由IaaS、PaaS、和SaaS構成,IaaS是組成云服務構架的基礎部分,PaaS是云服務平臺,SaaS的作用是為用戶提供服務。云服務架構的發(fā)展依據(jù)于虛擬化技術和分布式計算以及海量存儲技術,虛擬化的發(fā)展過程依據(jù)于基礎設施,分布式計算和海量存儲技術的發(fā)展構建了云服務平臺,隨著云服務架構的不斷發(fā)展,云服務技術水平的不斷提高,軟件和平臺以及基礎設施三者之間的 關系會更為緊密。Ucocloud模型主要由web前端、master主控服務以及worker工作機構成。其工作核心是master服務,它負責調整任務和管理worker,worker負責不同的業(yè)務,增強其計算能力。master主控服務主要是調整和維護Task和worker的分布順序,web前端負責獲取master主控服務中的數(shù)據(jù)信息,worker工作機主要是對具體的業(yè)務進行執(zhí)行。WebService是Web的一個應用程序,它是獨立的、可進行編程的應用程序,它的描述、協(xié)調、配置應用程序依靠XML來完成。WebService結構主要由服務提供者和服務代理以及服務使用者構成,其三者發(fā)揮各自的功能來實現(xiàn)WebService的服務功能。WSDL是一種描述服務的語言,其是基于XML格式的描述語言。WADL主要由Types、Message、Opeera?tion、PortType、Binding、Port、Service構成,依靠這些元素對服務進行語言描述。WSDL的語言描述具有開放性特點,便于WSDL與其它語言之間進行相互訪問,增加了服務之間的網(wǎng)絡傳輸協(xié)議種類和消息格式。SOAP是一種簡單的服務訪問協(xié)議,可以方便WebService在互聯(lián)網(wǎng)中進行信息交換,提供了信息交換平臺。UDDI是一種統(tǒng)一服務描述語言,為用戶提供注冊服務。UDDI主要由UDDI數(shù)據(jù)模型和UDDIAPI以及UDDICloudService所構成。

  3服務軟件組合技術研究

  如今,隨著社會的進步和計算機網(wǎng)絡技術水平的不斷提高,用戶可以選擇和使用的服務軟件日益增加,Web服務形式被廣泛地應用到當今的服務軟件之中。隨著Web服務的增加,使得過多的功能產(chǎn)生相似或者重復的現(xiàn)象,還不能完全滿足用戶的功能需求。為此,加緊研究服務軟件組合技術尤為重要。Web服務組合,使相似或者重復的功能合并,在根據(jù)用戶的需求提煉出更多的功能,使Web更好地滿足用戶的功能需求。

  3.1Web服務組合

  Web服務主要由服務提供者、服務請求者和服務代理組成,通過三者的相互合作來完成服務過程。用戶利用UDDI,依靠Web提供的服務發(fā)布和發(fā)現(xiàn)以及綁定來完成網(wǎng)絡注冊,從而使用服務?,F(xiàn)如今,我國大多數(shù)的網(wǎng)民都是服務請求者。從過程模型方面來說,Web服務是依靠控制流和數(shù)據(jù)流完成服務過程的,從構成單元來說,Web服務內(nèi)部單元可以進行相互合作和協(xié)調,完成服務過程。Web服務組合,有著固有的屬性和特點,其動態(tài)性和自適應性可以通過UDDI對Web服務進行動態(tài)管理。其次層性和可擴展性,可以使Web服務產(chǎn)生新的功能,更好地適應用戶的需求。Web服務組合,還可以更大程度的提高軟件的開發(fā)效率,提高組合的自動化程度。

  3.2Web服務組合的方法

  Web服務組合的方法大致上可以分為兩大類,靜態(tài)組合和動態(tài)組合。靜態(tài)組合以往的組合方法是依靠于編碼方式,但是依靠編碼對靜態(tài)服務進行組合,使組合方式不夠靈活,效率很低,嚴重影響Web服務的組合過程。因此,當今靜態(tài)組合主要依靠于模板對靜態(tài)服務進行組合。動態(tài)服務組合當今主要有三種組合方式,基于Petri網(wǎng)的服務組合方式、基于BPEL的服務組合方式和基于網(wǎng)絡組件的服務組合方式。無論是靜態(tài)服務組合還是動態(tài)服務組合,目的都是不斷地完善用戶對于網(wǎng)絡的服務功能需求,使人們更加受益于當今信息化時代。

  3.3基于語義的服務組合

  在調查用戶對于服務的滿意程度方面,Web服務質量的算法是關鍵算法。當今,五維的Qas模型應用廣泛,依靠其執(zhí)行時間、執(zhí)行成本、服務聲譽、可靠性和可用性對Web服務進行衡量。為了切實地提高計算機網(wǎng)絡自動選擇Web服務的能力水平,語義Web服務是必不可少的。語義Web服務對服務的各種屬性和特點進行分析和探究,從而更好地為用戶提供服務?,F(xiàn)如今,用戶可以依靠關鍵字便捷地獲取計算機網(wǎng)絡信息,離不開語義Web。

  4服務軟件信任評估研究

  服務軟件的應用給人們的生活和工作帶來了很大的便利,促進了社會信息化程度的發(fā)展。為此,我們有必要對服務軟件的信任評估進行研究。

  4.1服務信任

  服務信任,是用戶對于所使用服務的一種相信,這種相信依靠自身的判斷力和網(wǎng)絡經(jīng)驗。通過用戶對于服務的信任度分析,可以使用戶更加放心地使用服務。服務信任有著固有的性質,主要是主觀性、動態(tài)性、可度量性、傳遞性、時間衰減性和非對稱性。對于服務的信任,可以分為身份信任和行為信任,直接信任和間接信任。

  4.2面向服務的信任評估模型

  面向服務的信任評估模型的建立,要依靠服務的屬性和特點來明確劃分服務的服務范圍,并且對QaS的非功能屬性加以分析,從而逐步建立面向服務的信任評估模型。首先,服務提供者要在服務注冊中心進行注冊,然后向信任管理器發(fā)出信任數(shù)據(jù),申請信任信息,然后信任管理器對服務進行信任評估,才能完成信任服務評估過程。

  5基于SOA的GPIMS系統(tǒng)開發(fā)實踐

  基于SOA的GPIMS系統(tǒng)開發(fā)實踐,要對GPIMS系統(tǒng)的結構進行了解,對其建模過程和服務設計過程加以分析。在這過程中,基于.NET平臺的SOA結構起到了關鍵作用。最后,還要依據(jù)QoS標準對服務進行信任評估測試,已達到服務軟件的信任要求。

  6總結

  如今,面向服務軟件已經(jīng)在我們的工作和生活中得到廣泛應用,為此,今后還需不斷地對面向服務軟件技術進行探索和創(chuàng)新,讓面向服務軟件促進我國的計算機網(wǎng)絡發(fā)展,推動我國社會的進步。

  參考文獻

  [1]管華,應時,賈向陽等.面向服務軟件異常處理研究綜述[J].計算機科學,2013,40(4).

  計算機軟件技術畢業(yè)論文范文篇三

  軟件技術基礎課程教學改革分析

  摘要:本文從“軟件技術基礎”課程的特點出發(fā),分析和總結了該課程教學過程中出現(xiàn)的各種問題,綜合其他學校該課程的教學內(nèi)容和教學方法,結合我校教學環(huán)境和學生學習的實際情況,對課程教學進行了一些改革探索和實踐,并取得了一定的成績。

  關鍵詞:軟件技術基礎;教學改革;教學研究;

  一、引言

  隨著科學技術的飛速發(fā)展,計算機應用已經(jīng)深入到社會生活的各個領域中。熟練的操作和使用各種計算機應用軟件,成為我們工作和生活的必備技能。越來越多的應用軟件的設計與開發(fā)是由非計算機專業(yè)人員完成,開發(fā)出的各種軟件,也大部分由非計算機專業(yè)人員操作和使用。吉林醫(yī)藥學院針對本校生物醫(yī)學工程專業(yè)的學生,開設了“軟件技術基礎”課程。但由于該課程教學內(nèi)容多樣,教學學時有限,學生程序設計水平參差不齊等原因,給教師和學生的教學帶來一定的難度。針對該課程的特點,綜合其他學校的教學方式,結合吉林醫(yī)藥學院實際情況,對“軟件技術基礎”課程教學進行了一些改革探索和實踐。

  二、“軟件技術基礎”課程教學現(xiàn)狀

  第一,課程內(nèi)容多,覆蓋范圍廣。吉林醫(yī)藥學院的“軟件技術基礎”課程,是在基礎課程“計算機應用基礎”、“C語言程序設計”、“VB數(shù)據(jù)庫程序設計”課程后開設的課程,其教學內(nèi)容涵蓋了四門計算機專業(yè)的課程:“數(shù)據(jù)結構”、“數(shù)據(jù)庫系統(tǒng)”、“操作系統(tǒng)”和“軟件工程”。在有限的學時中完成該課程的教學,教師與學生都面臨很大的挑戰(zhàn)。[1]

  第二,課程學時有限。吉林醫(yī)藥學院“軟件技術基礎”課程教學有50學時,其中理論32學時。將這有限的學時分配后,各部分教學內(nèi)容的教學時間更加受限,在短時間內(nèi)學好該課程,對老師和學生都是極大的挑戰(zhàn)。受課時限制,在教學中,教師對枯燥和抽象的知識無法深入講解,沒有時間通過更多的實例對概念和算法演示和說明;學生缺少足夠的程序設計經(jīng)驗和調試能力,對所學內(nèi)容無法融會貫通。以“軟件技術基礎”課程的數(shù)據(jù)結構部分內(nèi)容講授為例,對于順序表、鏈表、棧、隊列、樹、圖、排序和查找等知識,課堂的大部分時間,只能集中講解相關知識的概念、思想及算法實現(xiàn),學生練習操作時也只能是將算法在機器上實現(xiàn),但具體的應用、程序設計以及調試等技巧課堂上無法細致講解,同樣,對于大部分學生,具體的應用在練習操作時練習不到。[2]

  第三,學生學習目的不明確。學生在學習時,需要了解所學內(nèi)容在其未來工作和生活中的目的和意義。但是,由于“軟件技術基礎”課程涵蓋教學內(nèi)容多,授課學時少,導致學生學到的知識浮于表面,課堂講授以概念和理論為主,缺少解決實際問題經(jīng)驗,學生對所學內(nèi)容的重要性、實用性了解不深。學生學習“軟件技術基礎”課程后,只掌握了一些基本概念和算法,但無法將所學應用于實踐。[3]

  第四,學生的程序設計水平參差不齊。吉林醫(yī)藥學院“軟件技術基礎”課程開設于學生大二下學期,學生在學習該課程前,已經(jīng)學習了“C語言程序設計”,但C語言課程對于第一次接觸程序設計的學生來說,概念抽象且規(guī)則繁多,掌握困難。對于C語言中數(shù)據(jù)的存儲、算法編寫、程序設計及調試等尤其畏懼、困惑,加深了接下來數(shù)據(jù)結構部分學習的難度。又由于“軟件技術基礎”課程與“C語言程序設計”課程之間間隔一個學期,這讓學生本就不牢固的C編程知識在學習新的內(nèi)容時更加困難。

  第五,注重培養(yǎng)學生的應用能力。學生學習“軟件技術基礎”課程是為了用所學知識解決實際問題,學生的實踐能力的培養(yǎng)是本課程教學的重中之重,如何更好的提高學生的學習興趣,加深學生對知識的理解,同樣是該課程的教學難點。以上是吉林醫(yī)藥學院“軟件基礎基礎”課程面臨的主要問題,各個問題相互影響和制約,進一步影響到“軟基”課程的教學效果和學生學習該課程的興趣和效果。針對以上問題,考查其他院校的教學方法和教學手段,吉林醫(yī)藥學院的“軟件技術基礎”在教學和實踐環(huán)節(jié)進行了改革探索,取得了一定的成果。

  三、課程教學改革探索

  第一,利用現(xiàn)代教育技術,實例化教學。教材是學生獲取知識的直接方法,在選擇教材方面,選取案例詳細的教材,彌補教學學時的不足。理論課教學是學生獲取知識的重要手段,我校的教學環(huán)境優(yōu)秀,每一個教室都配備有多媒體等現(xiàn)代化設備輔助教學,利用先進的教學設備,制作優(yōu)秀的教學課件,增加動畫等元素,將晦澀難懂的理論知識,通過直觀的例子和生動的講解展示給學生。如講解數(shù)據(jù)結構中棧的存儲結構、定義及算法時,利用學生熟知的手槍中的彈夾講解;講隊列相關知識的時候,利用學生最經(jīng)常使用的車站買票等生動形象的例子。再如,講解數(shù)據(jù)庫中范式概念的時候,利用學生熟悉的班級學生作為對象,分別解釋各個范式的區(qū)別……

  第二,對比歸納,強調總結。受到課時等客觀條件限制,經(jīng)多輪授課發(fā)現(xiàn),學生在學習“軟件技術基礎”課程知識時,會有囫圇吞棗的感覺,知識無法吸收透徹并應用,已經(jīng)開始下一部分知識的學習。教師需要利用自己的教學經(jīng)驗,在講授過程中對知識進行凝練,對相似知識多進行歸納總結,用盡量少的語言復習與對比相關內(nèi)容,讓學生做到溫故而知新。

  第三,強化實踐教學,提高動手能力。授人魚不如授人以漁,相對于教師,學生才是學習的主體,學生學習的主動性和積極性直接影響著學習的效果。勤能補拙,督促學生利用課余時間復習C語言等學過的知識,利用實驗課程序調試的機會,讓學生自己講解程序并引導學生對程序跟蹤,仔細觀察程序變量的變化,總結經(jīng)驗,對程序進行優(yōu)化,打下良好的程序設計基礎。吉林醫(yī)藥學院軟件技術基礎課程的實驗有18學時,實驗課上除了驗證課堂講授的內(nèi)容,學生無法更進一步的學習深入的內(nèi)容,為更好的培養(yǎng)學生獨立操作能力和實際應用能力,我校為生工的學生開放實驗室,提供自主上機練習環(huán)境。對有進一步學習需要的學生,在每周三下午開設第二課堂,由有經(jīng)驗的老師對學生有針對性的講解程序設計和軟件開發(fā)的方法和技巧。

  第四,采用課程設計,督促學生自主學習。為更好的激發(fā)學生學習的積極性和主動性,在數(shù)據(jù)結構和數(shù)據(jù)庫部分基礎知識學習后,分別要求學生進行課程設計。在數(shù)據(jù)結構部分,為每一位學生提供不同的設計題目,限定提交作業(yè)時間。為解決學生可能是網(wǎng)絡下載或他人協(xié)作幫助完成作業(yè)的情況,需要學生對程序進行注釋,要求學生能讀懂程序。針對數(shù)據(jù)庫部分,采用學生分組完成數(shù)據(jù)庫題目的方式,數(shù)據(jù)庫題目可采用教師命題和學生選題的方式,學生分組采用學生自主分組,要求每組5-6成員,每位成員負責數(shù)據(jù)庫的不同部分,最后根據(jù)每人負責的設計難易程度評價學生的成績。采用課程設計的方式,給與學生學習的緊迫感和壓力,對于程序設計能力稍差的學生,適當降低要求,達到鍛煉學生實際動手能力、培養(yǎng)學生團隊合作意識和協(xié)同操作能力,為學生的工作打下基礎。

  四、結束語

  教學是一項永無止境的工作,在教學過程中,教師要根據(jù)學生的專業(yè)情況和個人學習情況及特點,有針對性的進行教學方式和教學內(nèi)容的改革,運用適當?shù)慕虒W模式,把知識傳遞給學生,培養(yǎng)學生獨立分析問題、解決問題、將所學知識綜合應用于實踐的實踐和創(chuàng)新能力。

  參考文獻:

  [1]張小瑞,孫偉,張自嘉,楊雙翼.《計算機軟件技術基礎》教學改革探索與研究[J].中國科技信息.2012(04):129~135.

  [2]陳帝伊,馬孝義,辛全才.“計算機軟件技術基礎”課程教學方法探析[J].計算機教育2009(22):68~69.

  [3]倫向敏,門洪,蘭建軍.《軟件技術基礎》教學改革探析[J].課程教育研究,2014(27).

有關計算機軟件技術畢業(yè)論文范文推薦:

1.計算機專業(yè)畢業(yè)論文——軟件技術

2.計算機軟件工程畢業(yè)論文范文

3.計算機軟件技術專業(yè)本科畢業(yè)論文

4.計算機軟件技術類畢業(yè)論文

5.計算機軟件技術的畢業(yè)論文

6.大學計算機專業(yè)畢業(yè)論文范文

7.計算機應用技術專業(yè)畢業(yè)論文范文

計算機軟件技術畢業(yè)論文范文

隨著社會經(jīng)濟的迅猛發(fā)展,數(shù)字技術、多媒體信息技術、計算機軟件技術等先進技術不斷優(yōu)化和完善,有效提高了人們的社會生活質量。下面是學習啦小編為大家整理的計算機軟件技術畢業(yè)論文范文,供大家參考。 計算機軟件技術畢業(yè)論文范文篇一
推薦度:
點擊下載文檔文檔為doc格式

精選文章

  • 有關計算機軟件畢業(yè)論文范本
    有關計算機軟件畢業(yè)論文范本

    軟件技術與硬件技術相比較,其發(fā)展的空間更為廣闊、應用的領域更為廣泛,因此計算機軟件技術得到了關注和發(fā)展。下面是學習啦小編為大家整理的有關計

  • 計算機軟件開發(fā)研究畢業(yè)論文
    計算機軟件開發(fā)研究畢業(yè)論文

    算機軟件開發(fā)行業(yè)的發(fā)展得益于當前信息技術的快速發(fā)展和信息受眾不斷增加,當然計算機軟件開發(fā)也需要遵循特定的規(guī)律,依照其基礎架構原理來進行操作

  • 計算機軟件技術研究畢業(yè)論文
    計算機軟件技術研究畢業(yè)論文

    在計算機技術飛速發(fā)展的今天,計算機軟件技術已經(jīng)被廣泛的應用于各個領域。下面是學習啦小編為大家整理的計算機軟件技術研究畢業(yè)論文,供大家參考。

  • 計算機軟件技術畢業(yè)論文
    計算機軟件技術畢業(yè)論文

    由于信息時代的到來,計算機發(fā)展十分迅速,特別是計算機軟件技術,近年來有著突飛猛進的發(fā)展。下面是學習啦小編為大家整理的計算機軟件技術畢業(yè)論文,

1566903