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

計算機(jī)軟件工程論文精選(九篇)

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

計算機(jī)軟件工程論文

第1篇:計算機(jī)軟件工程論文范文

在領(lǐng)悟SWEBOK基本精神,認(rèn)真學(xué)習(xí)GSwE2009及《規(guī)范》的基礎(chǔ)上,針對一般行業(yè)院校碩士生培養(yǎng)目標(biāo)是以培養(yǎng)從事行業(yè)軟件開發(fā)及項(xiàng)目管理工作的軟件工程和信息化應(yīng)用人才為主的現(xiàn)狀,筆者建立計算機(jī)科學(xué)與技術(shù)專業(yè)民航特色的高級軟件工程教學(xué)大綱,見表1。表1的教學(xué)大綱設(shè)計兼顧SWEBOK及GSwE2009的核心知識體系,對SWEBOK的核心知識覆蓋率達(dá)到76%,對GSwE2009覆蓋率達(dá)到63.6%。然而,不管是SWEBOK還是GSwE2009,其核心知識點(diǎn)都是針對整個專業(yè)課程體系而設(shè)置,SWEBOK的《規(guī)范》建議494學(xué)時的最小核心學(xué)時數(shù),GSwE2009則建議270學(xué)時的核心學(xué)時及200學(xué)時的交流學(xué)時,要在36學(xué)時內(nèi)完成上述核心知識的詳細(xì)講授,顯然不可能。因此,表1的設(shè)計本著宏觀上抓概念、抓流程,微觀上抓工具、抓編程的基本思想,在教學(xué)手段上,采用課內(nèi)外一體化教學(xué)模式,要求學(xué)生在課下完成所有仿照案例的完整開發(fā)過程;在教學(xué)方法上,以案例推動軟件過程概念及軟件編碼的學(xué)習(xí),以工具熟悉軟件過程管理及軟件質(zhì)量管理。要求通過該課程的學(xué)習(xí),學(xué)生能熟練掌握軟件開發(fā)過程的宏觀概念,最終交付項(xiàng)目計劃報告、基于MSProject的軟件項(xiàng)目過程管理文檔、經(jīng)過3次迭代的原形軟件及相關(guān)需求分析和軟件設(shè)計文檔,完成課程總結(jié)報告。

2民航特色的教學(xué)案例設(shè)計

教學(xué)案例設(shè)計是高級軟件工程實(shí)施的核心內(nèi)容之一,考慮到選課的大部分研究生已經(jīng)具備基本的編程能力,但缺少軟件過程管理的相關(guān)概念,結(jié)合中國民航大學(xué)特色及研究生就業(yè)趨向,筆者參考國際研究生教育現(xiàn)狀[5]及文獻(xiàn)[6]的模式,開發(fā)了一套基于民航航材管理業(yè)務(wù)的教學(xué)案例,用以完成課內(nèi)教學(xué)。該教學(xué)案例以某航空公司航材管理系統(tǒng)為背景,采用敏捷開發(fā)思想進(jìn)行過程管理,循序漸進(jìn),分3次迭代完成簡單的原型系統(tǒng)開發(fā)。第1次迭代在介紹航空公司航材管理需求的基礎(chǔ)上,建立系統(tǒng)的業(yè)務(wù)環(huán)境圖,結(jié)合需求分析方法,利用ROSE工具建立業(yè)務(wù)用例及業(yè)務(wù)術(shù)語表。進(jìn)一步地,縮小系統(tǒng)范圍,只針對高價周轉(zhuǎn)件的增刪改查操作建立領(lǐng)域?qū)ο竽P停I(lǐng)域用例模型、用例術(shù)語表、領(lǐng)域類模型,同時完成基本的編程實(shí)現(xiàn)。第2次迭代首先講述體系結(jié)構(gòu)設(shè)計的基本方法,基于MVC框架建立更適合信息系統(tǒng)開發(fā)的體系結(jié)構(gòu)框架——PCMEF(表示—控制—中介者—實(shí)體—基礎(chǔ))[6]。在此基礎(chǔ)上進(jìn)一步細(xì)化第1次迭代需求,功能上增加高價周轉(zhuǎn)件的供貨方管理、合同管理功能;其次建立用例模型和用例文檔,采用序列圖、通信圖、交互圖等描述事務(wù)處理流程,進(jìn)行概念類設(shè)計,對第1次迭代的設(shè)計按照PCMEF框架完成體系結(jié)構(gòu)重構(gòu),完成用戶界面設(shè)計,最終編碼實(shí)現(xiàn)。第3次迭代增加高價周轉(zhuǎn)件使用統(tǒng)計報表、機(jī)型使用記錄、考慮機(jī)務(wù)維修周期的周轉(zhuǎn)件庫存管理等功能,設(shè)計上重點(diǎn)考慮數(shù)據(jù)庫的安全性與完整性設(shè)計,同時基于JavaEJB體系結(jié)構(gòu)建立業(yè)務(wù)組件,完成較高水平的軟件編程;編寫測試用例,完成整體測試。在上述3次迭代完成后,要求學(xué)生寫出項(xiàng)目總結(jié)。筆者所在學(xué)院擁有一個行業(yè)特色鮮明的民航信息系統(tǒng)仿真實(shí)驗(yàn)室,該實(shí)驗(yàn)室目前擁有民航機(jī)務(wù)維修仿真實(shí)驗(yàn)系統(tǒng)、機(jī)場信息仿真實(shí)驗(yàn)系統(tǒng)、航空公司運(yùn)行控制仿真系統(tǒng)、民航全球分銷仿真實(shí)驗(yàn)系統(tǒng)等行業(yè)主流信息系統(tǒng)的仿真平臺。學(xué)生在前序課程學(xué)習(xí)中,對這些信息系統(tǒng)的基本功能和相關(guān)業(yè)務(wù)已經(jīng)有了一定程度的了解。

3教學(xué)組織與管理

3.1項(xiàng)目驅(qū)動教學(xué)法課程教學(xué)借鑒CDIO的教學(xué)思想,在講授完軟件過程模型及軟件建模語言后,將學(xué)生每5人分組,每個人承擔(dān)不同的角色,角色包括甲方需求提供人員、乙方項(xiàng)目經(jīng)理、乙方質(zhì)量保證人員、乙方編程人員(2人)。在整個學(xué)習(xí)過程中,經(jīng)過一定時間后,每個人的角色可以互換。在講授完案例1后,教師可以要求學(xué)生結(jié)合某個民航信息系統(tǒng)仿真系統(tǒng),選擇感興趣的民航業(yè)務(wù)領(lǐng)域,分組完成項(xiàng)目計劃任務(wù)書并使用MSProject完成項(xiàng)目的進(jìn)度安排、人員分工、虛擬費(fèi)用預(yù)算等。進(jìn)一步地,使用Rose工具進(jìn)行需求分析及UML建模,完成用例圖、術(shù)語表、類圖等分析設(shè)計,最后進(jìn)行第1次迭代的編碼并編寫測試用例完成測試。在講授完案例2后,教師可以要求學(xué)生在功能擴(kuò)展的基礎(chǔ)上,采用PCMEF模式對第1次迭代程序進(jìn)行重構(gòu)并完成編碼與測試工作,同時要求項(xiàng)目經(jīng)理使用MSProject,跟蹤和檢查項(xiàng)目實(shí)際進(jìn)度與虛擬費(fèi)用預(yù)算,進(jìn)行適當(dāng)調(diào)整。本次學(xué)習(xí)重點(diǎn)在于體系結(jié)構(gòu)設(shè)計、增量模式開發(fā)思想。在講授完案例3后,教師可以要求學(xué)生繼續(xù)擴(kuò)展功能,重點(diǎn)進(jìn)行數(shù)據(jù)庫與業(yè)務(wù)組件設(shè)計。

3.2成績評定在課程進(jìn)展的每個階段,教師展示實(shí)際軟件公司的文檔范例,要求每組提交該次迭代的相關(guān)文檔,進(jìn)行軟件演示并答辯。答辯內(nèi)容包括項(xiàng)目計劃制訂、人員分工、虛擬成本、進(jìn)度偏差分析、預(yù)算偏差分析、程序設(shè)計技術(shù)、缺陷分析等。評委由教師及各組項(xiàng)目經(jīng)理組成。成績評定包含文檔規(guī)范性、設(shè)計合理性、實(shí)現(xiàn)正確性、項(xiàng)目過程管理執(zhí)行情況4項(xiàng)內(nèi)容。課程整體結(jié)束前,由3次迭代的評定成績?nèi)【底鳛樾〗M平均成績,最后小組項(xiàng)目經(jīng)理和教師共同依據(jù)小組中個人對項(xiàng)目的貢獻(xiàn)以及小組均值打分,將其作為個人成績。

4結(jié)語

第2篇:計算機(jī)軟件工程論文范文

1工程造價管理模塊中的計算機(jī)軟件技術(shù)

1.1計算機(jī)軟件技術(shù)能實(shí)現(xiàn)工程造價的信息化管理

隨著現(xiàn)代信息技術(shù)體系的不斷完善,計算機(jī)軟件系統(tǒng)在社會各個領(lǐng)域中的應(yīng)用越來廣泛,尤其是在工程造價管理中,其應(yīng)用范圍不斷擴(kuò)大。在工程造價管理中,其需要經(jīng)歷的時間比較長,所需要的信息量比較大。而對工程造價方法的有效控制,能有效提高工程建設(shè)的應(yīng)用效益。通過將計算機(jī)技術(shù)和工程造價管理進(jìn)行有機(jī)的結(jié)合,以轉(zhuǎn)變傳統(tǒng)的工程造價操作模式與方法,從而實(shí)現(xiàn)對現(xiàn)代工程造價的規(guī)范化、現(xiàn)代化及科學(xué)化的管理,以提高建筑工程造價的管理質(zhì)量及效益。在工程項(xiàng)目建設(shè)中,計算機(jī)軟件技術(shù)的應(yīng)用,所要面臨的調(diào)整力度比較大。由于目前的社會主要以市場為導(dǎo)向,通過轉(zhuǎn)換經(jīng)營方式,以提高工程造價管理的應(yīng)變能力。因此,這就要求對工程項(xiàng)目建筑中的導(dǎo)向模塊進(jìn)行進(jìn)一步的優(yōu)化,并對投資估算、設(shè)計概算及施工圖預(yù)算等版塊進(jìn)行科學(xué)、合理、協(xié)調(diào)控制,通過確定合同價,以確保對當(dāng)前竣工結(jié)算模塊的更新與優(yōu)化,以進(jìn)一步完善信息化管理體系,從而確保管理環(huán)節(jié)的科學(xué)開展。通過實(shí)行計算機(jī)軟件技術(shù),能有效實(shí)現(xiàn)工程造價的信息化管理,使造價管理更加規(guī)范化及高效化。工程造價信息系統(tǒng)業(yè)務(wù)流程如圖1所示。

1.2計算機(jī)軟件技術(shù)能提高工程造價管理工作的效率與質(zhì)量

目前,在我國工程造價管理中對計算機(jī)軟件的廣泛應(yīng)用,不僅是市場經(jīng)濟(jì)的發(fā)展需求,也是時代的發(fā)展需求。通常情況下,工程造價管理工作與工程控制量、競爭費(fèi)用及放開價等模塊的工作之間有著密切的聯(lián)系。這就要求要進(jìn)一步完善工程造價整體管理體系,以積極優(yōu)化定價權(quán),從而滿足施工企業(yè)的實(shí)際需求。因此,相關(guān)人員就要對各種材料的品種及價格等進(jìn)行全面的分析,通過獲取先進(jìn)的信息,以確保加工與處理模塊等方面的協(xié)調(diào),從而滿足造價管理工作的需求。由于工程造價管理工作量非常多,工作強(qiáng)度比較大,且其應(yīng)用效益也非常低下,容易導(dǎo)致各種工作差錯的出現(xiàn)。通過應(yīng)用計算機(jī)軟件技術(shù),能有效實(shí)現(xiàn)對工程量的合理控制,并有效降低工作人員的工作強(qiáng)度,從而有效降低造價管理工作中差錯問題的發(fā)生率。不僅能有效節(jié)省大量的人力、物力及財力,還有效提高建筑工程造價管理工作的效益與質(zhì)量。

2計算機(jī)軟件技術(shù)的優(yōu)化

2.1模式識別技術(shù)的應(yīng)用,促進(jìn)計算機(jī)軟件技術(shù)的優(yōu)化

目前,現(xiàn)代軟件技術(shù)在建筑工程造價管理中的扮演著重要的角色,如在工程量計算軟件的應(yīng)用,其是我國當(dāng)前建筑工程造價管理中最為常用的技術(shù)方法之一。在圖形法中,要求專業(yè)人員要不斷提升自身的識圖能力,在計算機(jī)軟件操作下必須要對圖紙的構(gòu)件、尺寸等方面進(jìn)行深入分析,以實(shí)現(xiàn)軟件系統(tǒng)的自動化設(shè)計,通過對工程量進(jìn)行有效的計算,以更好地計算出工程量清單,從而滿足對工程圖紙進(jìn)行合理掃描的作用與確保光柵文件的有效應(yīng)用。因此,必須對我國當(dāng)前建筑工程造價計算機(jī)軟件處理模塊的優(yōu)化。通過應(yīng)用模式識別技術(shù),能更加有效分析其構(gòu)件類型及其幾何參數(shù),以更加準(zhǔn)確地計算工程量。因此,設(shè)計單位應(yīng)加強(qiáng)對CAD文件的應(yīng)用,以實(shí)現(xiàn)在CAD環(huán)境模塊下的模式識別工作,確保CAD軟件的合理應(yīng)用,從而配合建筑工程的各個施工造價環(huán)節(jié)。在建筑工程設(shè)計過程中所采用的CAD軟件可直接加入構(gòu)件參數(shù)屬性,并對各種構(gòu)件對象進(jìn)行定義,在設(shè)計結(jié)構(gòu)與建筑時,應(yīng)使用對象設(shè)計建筑物,并非直接采用線條作圖。計算機(jī)軟件技術(shù)在工程造價的應(yīng)用過程中,需要要加強(qiáng)對該軟件功能的重視。該軟件其實(shí)也是一個套價軟件,通過對建筑工程造價進(jìn)行準(zhǔn)確的計算,以促進(jìn)其工程領(lǐng)域的有效開發(fā)。通過優(yōu)化各種造價模塊,不僅能確保造價軟件的正常使用,還能有效滿足工程量清單的各項(xiàng)工作需求,有利于提升工程造價的綜合效益。另外,通過進(jìn)行工程造價計算軟件的應(yīng)用,以找出定額子目,并于造價軟件中輸入,選擇預(yù)設(shè)好的取費(fèi)表模板,并進(jìn)行計算匯總,能再短時間生成用戶所需要的報表。其中,計價、匯總、分析及顯示等幾個步驟可在較短的時間內(nèi)實(shí)現(xiàn),有效提高工程造價的效率,可以減輕造價人員的工作強(qiáng)度,使造價人員能將更多的時間及精力投入到更加關(guān)鍵的事務(wù)中去,從而大大提升概預(yù)算的效率及質(zhì)量。

2.2企業(yè)內(nèi)外信息網(wǎng)絡(luò)化模塊的優(yōu)化

隨著現(xiàn)代計算機(jī)技術(shù)的不斷發(fā)展,工程造價管理模塊必須要基于網(wǎng)絡(luò)的基礎(chǔ)上進(jìn)行生產(chǎn),因此就需要完善的工程造價信息網(wǎng)絡(luò)建設(shè)體系為保障,以確保企業(yè)內(nèi)外信息網(wǎng)絡(luò)化模塊的優(yōu)化。如服務(wù)器、瀏覽器等模塊等協(xié)調(diào),以確保數(shù)據(jù)庫的有效開展及利用,通過優(yōu)化數(shù)據(jù)庫開發(fā)技術(shù),能有效實(shí)現(xiàn)工程造價管理的軟件網(wǎng)絡(luò)化?;诰W(wǎng)絡(luò)下利用互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)對工程造價的管理,從而實(shí)現(xiàn)對投資項(xiàng)目評價、設(shè)計概算、建筑輔助設(shè)計、施工圖預(yù)算等軟件、建筑業(yè)的價格信息網(wǎng)與企業(yè)內(nèi)部信息資料庫之間建立無縫連接的通道,從而實(shí)現(xiàn)數(shù)據(jù)信息在項(xiàng)目評估、工程設(shè)計及造價管理等環(huán)節(jié)中的有效、低成本轉(zhuǎn)移與共享。因此,在現(xiàn)代工程造價工作模塊中,對信息處理集成化與智能化等模塊進(jìn)行合理協(xié)調(diào)是非常關(guān)鍵的,能有效滿足當(dāng)前信息處理的需求,如對定額編制、投標(biāo)報價及施工管理等模塊的協(xié)調(diào),通過完善數(shù)據(jù)收集體系,以保證造價指標(biāo)系統(tǒng)及工程設(shè)計等模塊的有效協(xié)調(diào),從而實(shí)現(xiàn)CAD和工程造價管理系統(tǒng)的有機(jī)結(jié)合,以更加有效地開展CAD系統(tǒng)繪圖模塊,其管理模塊活動圖如圖2所示。因此,可通過CAD軟件將工程量準(zhǔn)確計算出來,再利用局域網(wǎng)將工程量傳遞至工程造價應(yīng)用軟件中,再根據(jù)結(jié)構(gòu)部位與尺寸,在價格信息資源庫中實(shí)現(xiàn)對數(shù)據(jù)的自動提取及計算。因此,不僅能有效保證設(shè)計數(shù)據(jù)的準(zhǔn)確性與合理性,還能有效提升招標(biāo)投標(biāo)工作的自動化水平,從而實(shí)現(xiàn)集成化與系統(tǒng)性的計算機(jī)技術(shù)造價軟件,有利于提高工程造價管理的效率與質(zhì)量。

2.3產(chǎn)品專業(yè)化與接口標(biāo)準(zhǔn)化等模塊的優(yōu)化

通過優(yōu)化產(chǎn)品專業(yè)化與接口標(biāo)準(zhǔn)化等模塊,能有效提升工程造價的應(yīng)用效益。這就要求要對當(dāng)前我國的工程造價水平及功能等方面進(jìn)行分析,然后利用先進(jìn)的造價軟件,以確保公司自身軟件的有效設(shè)計。由于工程造價所涉及的范圍非常廣泛,無需強(qiáng)調(diào)對造價工程各方面的強(qiáng)大,只需在某個具體造價功能中做強(qiáng)做大即可。因此,通過實(shí)現(xiàn)各造價軟件之間的數(shù)據(jù)接口標(biāo)準(zhǔn)化,更能有效提升工程造價軟件的兼容性,以優(yōu)化造價軟件體系,從而提升造價軟件的應(yīng)用范圍,并進(jìn)一步提升造價軟件的整體應(yīng)用水平。另外,還需加強(qiáng)對相關(guān)人員對該模塊的重視,以做好計算機(jī)軟件技術(shù)在工程造價中的應(yīng)用工作,從而提升其綜合效益。工程造價信息系統(tǒng)如圖3所示。作為建設(shè)領(lǐng)域信息化重要組成部分,計算機(jī)軟件技術(shù)在現(xiàn)代工程造價管理中的重要非常關(guān)鍵,是工程造價管理的重要支撐之一,同時也是未來工程造價管理活動的發(fā)展趨勢。

2.4基于Internet的造價綜合信息服務(wù)系統(tǒng)

在建筑工程造價管理中,還可以在Internet網(wǎng)絡(luò)的基礎(chǔ)上進(jìn)行工程建設(shè)造價信息服務(wù)的綜合網(wǎng)站。建筑工程內(nèi)部可通過瀏覽信息網(wǎng)站以獲取最新的材料價格信息。通過建立造價信息綜合網(wǎng)站,能有效實(shí)現(xiàn)工程造價信息實(shí)現(xiàn)更新的目的?;贗nternet網(wǎng)絡(luò),建筑工程內(nèi)部能更準(zhǔn)確、全面及方便地收集來自全國各地供應(yīng)商的報價,并為工程造價人員提供更多的數(shù)據(jù)參考與使用。

3結(jié)束語

第3篇:計算機(jī)軟件工程論文范文

[關(guān)鍵詞]計算機(jī)軟件工程;維護(hù)意義;維護(hù)措施;維護(hù)方法

[引言]隨著這幾年我國經(jīng)濟(jì)的不斷發(fā)展計算機(jī)對于我們的生活來說不僅僅是一種電子技術(shù),它還是國家現(xiàn)代經(jīng)濟(jì)發(fā)展迅速的象征。計算機(jī)技術(shù)的廣泛使用給我們的生活帶來便利,帶來了一系列的積極性影響。但是很多事物都是有雙面性的,現(xiàn)在越來越多的群眾開始質(zhì)疑計算機(jī)軟件的安全性,以及能否保障自身私密信息的安全性。因此國家越來越重視計算機(jī)軟件的維護(hù)。

1重視計算機(jī)軟件工程維護(hù)的意義

1.1保證用戶安全的基礎(chǔ)

隨著我國知識經(jīng)濟(jì)的不斷發(fā)展,計算機(jī)技術(shù)已經(jīng)被運(yùn)用到各個地方,涉及到我們生活的方方面面。各行各業(yè)的發(fā)展也往更加信息化、科技化的趨勢進(jìn)行,比如自動化生產(chǎn)、機(jī)器人代替廉價勞動力、信息儲存與運(yùn)用等方面,這些方面都與計算機(jī)技術(shù)密切相關(guān)。所以,如果計算機(jī)的軟件出現(xiàn)了一系列的問題,包括計算機(jī)軟件被人惡意入侵或者系統(tǒng)崩潰等方面都會給人們的日常生活帶來許多的麻煩,更嚴(yán)重的是會給群眾帶來更多的經(jīng)濟(jì)損失。因此,我們重視對計算機(jī)軟件工程的維護(hù),是群眾日常生活與溝通的安全的保證[1-3]。

1.2促進(jìn)計算機(jī)軟件的開發(fā)

國家與群眾注重計算機(jī)軟件維護(hù)于檢查措施的重要性,會進(jìn)一步提高科研人員對計算機(jī)軟件開發(fā)的動力。首先,因?yàn)榇蠹抑匾曈嬎銠C(jī)軟件的維護(hù)與檢查,所以在后期我們能在檢查與維護(hù)的過程中不斷地發(fā)現(xiàn)計算機(jī)軟件工程存在的漏洞。這也有助于計算機(jī)軟件的開發(fā)人員不斷地改進(jìn)與彌補(bǔ)計算機(jī)軟件工程的不足。其次,在不斷地發(fā)現(xiàn)問題與改進(jìn)問題的過程中,也可以不斷地提高科研人員的技術(shù)水平,促進(jìn)科研人員更好地開發(fā)計算機(jī)軟件。

1.3提高計算機(jī)軟件的運(yùn)行能力

通常來說,大家都會認(rèn)為判斷計算機(jī)軟件的運(yùn)行能力是以計算機(jī)軟件能力為主。但實(shí)際上,判斷計算機(jī)軟件的運(yùn)行能力,不僅是體現(xiàn)在計算機(jī)軟件的能力上,更是體現(xiàn)在計算機(jī)軟件的維護(hù)能力上。在我們不斷地檢查與維護(hù)計算機(jī)軟件的過程中,我們個人對于計算機(jī)的了解也在不斷地加深,不停地修補(bǔ)計算機(jī)軟件的漏洞與不足,也有助于我們進(jìn)一步提高計算機(jī)軟件的運(yùn)行能力[4]。

2計算機(jī)軟件工程存在的問題

2.1網(wǎng)絡(luò)犯罪高發(fā)率

隨著我們生活水平地不斷提高,計算機(jī)軟件被應(yīng)用在我們生活的個、方方面面,難免有些計算機(jī)缺乏定期的檢查存在一定地安全隱患。這時候,就有許多的不法分子,利用計算機(jī)軟件的漏洞進(jìn)行違法犯罪。他們利用一些軟件,將病毒嵌入在計算機(jī)軟件工程的漏洞中,盜用計算機(jī)用戶的私有賬戶,偷竊計算機(jī)軟件的用戶的相關(guān)私密信息,并將這些信息轉(zhuǎn)賣給其他人。這種網(wǎng)絡(luò)犯罪已經(jīng)嚴(yán)重地威脅與侵占了計算機(jī)用戶的人身與財產(chǎn)安全[5]。

2.2流氓軟件猖獗,軟件質(zhì)量下降

流氓軟件,就是當(dāng)我們在使用瀏覽器查閱某些東西的時候,會突然出現(xiàn)的彈窗網(wǎng)頁或者是一些帶有網(wǎng)頁鏈接的浮動廣告。這些廣告通常情況下很難被關(guān)閉或者強(qiáng)制運(yùn)行。流氓軟件也可以是指一些無法卸載的軟件。這些流氓軟件最大的問題就是,它們大多帶有病毒,計算機(jī)的使用用戶稍不注意就會被這些病毒侵入計算機(jī),帶來一定的經(jīng)濟(jì)損失。或者有些流氓軟件會長期地占用計算機(jī)的使用內(nèi)存,這些都會很容易潛移默化地影響計算機(jī)的使用壽命,導(dǎo)致計算機(jī)會過早地報廢等問題[6-7]。

2.3計算機(jī)軟件維護(hù)的次數(shù)較少

因?yàn)樵S多的軟件公司需要耗費(fèi)大量的人力、時間與資源去維護(hù)計算機(jī)軟件工程,所以大多數(shù)的軟件公司會忽視軟件維護(hù)這個事情,增加了一些潛在的危險隱患。實(shí)際上,許多軟件公司無法將維護(hù)軟件與促進(jìn)軟件公司發(fā)展的兩方面相平衡,所以會導(dǎo)致一系列的問題。因此,大部分的軟件公司內(nèi)部都會有一些大大小小的問題,我們需要引起對這些問題的重視。

2.4非正常狀態(tài)的系統(tǒng)盤

計算機(jī)的運(yùn)行情況與系統(tǒng)盤的狀態(tài)是離不開的,c盤的系統(tǒng)盤的內(nèi)存一般是需要15G左右。在計算機(jī)用戶的日常生活中,大家會下載一些軟件,這些軟件會占據(jù)大多數(shù)的內(nèi)存,這會影響計算機(jī)的有序運(yùn)行。在下載軟件的同時,還有可能會下載一些偽造插件,它更加會占用計算機(jī)的存儲空間,降低計算機(jī)使用的速度與安全、功能性[8]。

3計算機(jī)軟件工程維護(hù)的措施

3.1選擇合適的程序語言

在維護(hù)計算機(jī)軟件工程的過程中,選擇合適的程序語言也是非常重要的一個方面。通常情況下,我們將計算機(jī)語言稱作低級語言,計算機(jī)語言對于大多數(shù)的人來說是很難學(xué)習(xí)的,所以如何維護(hù)計算機(jī)語言是非常困難的。因此我們可以對計算機(jī)的高級語言進(jìn)行維護(hù)和編輯,我們可以將高級語言進(jìn)行恰當(dāng)?shù)貐^(qū)分與選擇,同時用不同地維護(hù)方式去對待不同的高級語言。提高高級語言的使用率,更有助于提高計算機(jī)的性能、識別能力,同時進(jìn)一步使得計算機(jī)的維護(hù)工作變得更加簡單、方便。

3.2保證計算機(jī)軟件工程的質(zhì)量

科研人員在軟件工程的開發(fā)階段時,為了提高軟件工程的可控性與操作性,科研人員會注重提高軟件的整體質(zhì)量與降低成本的兩方面。同時這也有助于解決軟件開發(fā)過程中出現(xiàn)的部分問題。舉例來說,當(dāng)軟件出現(xiàn)序列錯誤的問題,因?yàn)槲覀冞M(jìn)行軟件維護(hù),可以得到及時的解決,進(jìn)一步促進(jìn)了工作的輕松、簡單。同時在科研人員開發(fā)軟件的過程中,一些科研人員會使用一些程序設(shè)計提高計算機(jī)的使用與維護(hù)性能,在一定程度上也能減少計算機(jī)軟件工程在開發(fā)時的錯誤[9]。

3.3做好基礎(chǔ)維護(hù)的準(zhǔn)備

雖然在我們的生活中計算機(jī)的使用已經(jīng)如此常見,但是很多的計算機(jī)用戶還是缺乏維護(hù)計算機(jī)軟件工程的意識。他們大多數(shù)都會認(rèn)為,計算機(jī)只要在日常的使用中沒有出現(xiàn)什么太大的問題,沒有太卡機(jī)之類的,就不需要定時的對計算機(jī)進(jìn)行維護(hù)與殺毒。這種想法非常普遍但是往往會引發(fā)一些軟件的安全問題。計算機(jī)維護(hù)不僅僅是科研人員與軟件公司的事情,也是每個計算機(jī)用戶的事情。計算機(jī)用戶需要培養(yǎng)自己對計算機(jī)軟件維護(hù)的意識,定期地對計算機(jī)進(jìn)行殺毒等,以此來促進(jìn)計算機(jī)運(yùn)行的流暢。

對于計算機(jī)的用戶來說,可以在計算機(jī)中安裝防火墻、殺毒軟件等。優(yōu)秀的殺毒軟件有助于使用計算機(jī)的用戶平時對計算機(jī)軟件進(jìn)行維護(hù)。用戶平時也應(yīng)該不定期地清理計算機(jī)的內(nèi)存來維護(hù)計算機(jī)的正常運(yùn)行。因?yàn)槿绻嬎銠C(jī)的內(nèi)存被過多的占用,會影響計算機(jī)的運(yùn)行速度、效率,導(dǎo)致計算機(jī)軟件工程的運(yùn)行不暢通。因此,計算機(jī)的用戶可以使用一些清理的軟件,將垃圾數(shù)據(jù)與不常用的軟件進(jìn)行清理,以此來解決計算機(jī)的卡殼的問題。并且用戶盡量少瀏覽沒有安全證書的網(wǎng)站,這些網(wǎng)站比較容易存在一些病毒、木馬等,會增加電腦中毒的幾率。最后還有就是,一些陌生人發(fā)來的郵件與鏈接,不要輕易地打開,很容易將病毒引進(jìn)計算機(jī)里,導(dǎo)致計算機(jī)在日常的使用中出現(xiàn)一些問題[10]。

3.4優(yōu)化計算機(jī)系統(tǒng)盤

系統(tǒng)盤在計算機(jī)的日常運(yùn)行中占據(jù)非常重要的地位,它會直接性地影響計算機(jī)軟件的運(yùn)行質(zhì)量。因此在我們的日常使用計算機(jī)的過程中,不能安裝過多的軟件,將系統(tǒng)盤、C盤占滿,不然會影響到計算機(jī)的運(yùn)行效率。為了保持計算機(jī)運(yùn)行的流暢,我們需要定期地優(yōu)化計算機(jī)的系統(tǒng)盤,清理系統(tǒng)盤里不必要的文件。大多數(shù)用戶都會使用殺毒軟件去清理垃圾,但是殺毒軟件的清理是并不徹底的,只能暫時的減少垃圾對于計算機(jī)運(yùn)行速度的影響。因此,最根本的方法是隔一段時間就重新安裝系統(tǒng),最重要的是記得將重要的文件備份以免不必要的麻煩。根據(jù)之前的一份調(diào)查顯示,用戶最好將系統(tǒng)盤預(yù)留15G左右的內(nèi)存,會更有利于計算機(jī)的運(yùn)行快捷。

3.5完善病毒防護(hù)機(jī)制

威脅計算機(jī)安全性的最主要的問題就是網(wǎng)絡(luò)病毒的侵入,因此我們需要重視對計算機(jī)的病毒防護(hù)。首先,計算機(jī)的用戶應(yīng)該安裝一些較為可靠、比較大眾的殺毒防護(hù)軟件,比如金山毒霸、360等。這些殺毒軟件不僅可以阻止病毒的侵入,還可以進(jìn)一步檢查,提高計算機(jī)系統(tǒng)的安全性,保障計算機(jī)的正常運(yùn)行。病毒的入侵很容易就會導(dǎo)致計算機(jī)的崩潰與用戶的信息泄露,因此用戶需認(rèn)真地看待病毒的危害性。計算機(jī)的病毒防護(hù)軟件,一般情況下,可以識別并攔截出部分病毒、木馬,但是也存在著識別不出部分病毒的情況。這時候需要用戶使用防火墻的技術(shù),進(jìn)一步對計算機(jī)的信息進(jìn)行過濾與檢查,減少病毒入侵計算機(jī)的情況。除此以外,我們還要定期查找軟件漏洞,因?yàn)椴《竟舻膶?shí)質(zhì)是攻擊計算機(jī)的軟件漏洞。用戶定期的對軟件漏洞進(jìn)行檢測,有助于降低病毒對計算機(jī)軟件工程的攻擊率,進(jìn)一步減少計算機(jī)受到的傷害。

4計算機(jī)軟件工程的維護(hù)方法

4.1預(yù)防性與修改性的維護(hù)

我們要做好對計算機(jī)維護(hù)的準(zhǔn)備工作,對計算機(jī)軟件的程序進(jìn)行設(shè)計與編寫,以及對即將進(jìn)行測試的部分進(jìn)行修改。這有利于計算機(jī)軟件工程后續(xù)維護(hù)工作的便利。對計算機(jī)的修改性維護(hù)是指在計算機(jī)的使用過程中,對計算機(jī)軟件出現(xiàn)的一些錯誤進(jìn)行及時的整改,包括設(shè)計、邏輯性等方面的問題[11]。

4.2完善性與適應(yīng)性的維護(hù)

完善性的軟件維護(hù)是指在計算機(jī)軟件使用一段時間之后,完善計算機(jī)軟件的功能加強(qiáng)與擴(kuò)大。適應(yīng)性的計算機(jī)軟件工程維護(hù)是指在計算機(jī)軟件運(yùn)行時,讓計算機(jī)軟件更好地適應(yīng)外部環(huán)境。我們會不斷地升級計算機(jī)操作系統(tǒng)和更新相關(guān)的數(shù)據(jù)環(huán)境。比如微軟的系統(tǒng)就會不斷進(jìn)行更新升級,進(jìn)而彌補(bǔ)不足與提高性能。在不斷更新的操作系統(tǒng)中,計算機(jī)軟件會更加滿足用戶的使用需求,并隨著環(huán)境的變化不斷地更新,跟上時展的步伐。

5結(jié)語

隨著我們國家近幾年的知識經(jīng)濟(jì)不斷發(fā)展與人民的生活水平不斷提高,計算機(jī)軟件工程在我們生活中占據(jù)越來越重要的地位。計算機(jī)對于企業(yè)的日常運(yùn)行也有著密切的聯(lián)系,它進(jìn)一步增加企業(yè)的運(yùn)行利潤,提高企業(yè)的辦事效率。并且展望未來,計算機(jī)的應(yīng)用會更加廣泛,所以為了讓計算機(jī)能夠更好地為企業(yè)、個人、社會服務(wù),我們需要更加重視并積極研究對計算機(jī)軟件工程的相關(guān)維護(hù)措施。在此篇文章,作者僅以自己淺薄的知識水平,提出一些自己不成熟的建議與想法,希望能給讀者解決相關(guān)疑惑以及為解決這個問題盡一份自己的心力。

[軟件工程碩士論文參考文獻(xiàn)]

[1]黃子軒.計算機(jī)軟件工程的維護(hù)措施和方法[J].電子技術(shù)與軟件工程,2018(24):110.

[2]邵丹.計算機(jī)軟件工程的維護(hù)措施與方法研究[J].電腦迷,2018(11):57.

[3]劉子甲.計算機(jī)軟件工程的維護(hù)措施和方法研究[J].科技風(fēng),2018(26):63-64.

[4]王碩.計算機(jī)軟件工程的維護(hù)措施和方法[J].電腦迷,2018(08):79.

[5]高銘言.計算機(jī)軟件工程的維護(hù)措施和方法[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2018(07):35+66.

[6]周亮.計算機(jī)軟件工程的維護(hù)措施和方法[J].電子技術(shù)與軟件工程,2018(13):32.

[7]方輝,梁晨,梁振興.基于互聯(lián)網(wǎng)下的社區(qū)醫(yī)療資源整合[J].軟件,2018,39(6):174-176

[8]卓廣平.下一代互聯(lián)網(wǎng)動態(tài)路由協(xié)議機(jī)制分析與改進(jìn)策略[J].軟件,2018,39(7):202-207

[9]郭璇,鄭菲,趙若晗,等.基于閾值的醫(yī)學(xué)圖像分割技術(shù)的計算機(jī)模擬及應(yīng)用[J].軟件,2018,39(3):12-15

[10]姚建盛,張睿,吳忠軍,等.智慧旅游專業(yè)中計算機(jī)技術(shù)課程群的教學(xué)改革與實(shí)踐[J].軟件,2018,39(6):61-63

第4篇:計算機(jī)軟件工程論文范文

1計算機(jī)軟件工程中的數(shù)據(jù)庫建立

在進(jìn)行計算機(jī)數(shù)據(jù)庫建立的整個過程中最開始就需要對計算機(jī)基礎(chǔ)框架進(jìn)行設(shè)計,并且同時需要對計算機(jī)中的數(shù)據(jù)庫進(jìn)行改進(jìn),而計算機(jī)軟件的運(yùn)行是需要通過網(wǎng)絡(luò)這個媒介來作為支撐,要不然計算機(jī)系統(tǒng)中的軟件就不能發(fā)揮作用,因此在系統(tǒng)數(shù)據(jù)庫的搭建過程中要考慮到這些相關(guān)的影響因素,整個系統(tǒng)的各子系統(tǒng)之間相互之間需要形成良好的交互關(guān)系,最終才能使系統(tǒng)的軟件運(yùn)行,同時也可以保證計算機(jī)系統(tǒng)中的信息的安全性。在軟件工程數(shù)據(jù)庫一開始建立初期就必須要有明確的應(yīng)用范圍,這樣就能夠高效地做好計算機(jī)數(shù)據(jù)庫的管理工作,在初步形成了數(shù)據(jù)庫的總體構(gòu)架之后,需要在此基礎(chǔ)上進(jìn)行其他功能的完善,提升整個軟件的使用性能和安全性能并解決在使用過程中出現(xiàn)的漏洞,當(dāng)這個軟件在不斷更新升級改進(jìn)后它的功能將會越來越人性化以滿足用戶的需求,同時在抵抗外界的干擾方面也是會做得更好,此外數(shù)據(jù)庫也要及時進(jìn)行更新以免出現(xiàn)使用故障問題。編程技術(shù)是形成計算機(jī)數(shù)據(jù)庫的基礎(chǔ),各功能的協(xié)調(diào)是解決軟件技術(shù)問題的主要途徑,軟件在開發(fā)出后投入市場讓用戶進(jìn)行使用中要有效利用好計算機(jī)數(shù)據(jù)庫中的資源,使得軟件能夠在使用過程中可以進(jìn)行自動更新,來解決軟件在使用過程中出現(xiàn)的問題同時增加一些必要的功能。在做軟件過程中工程師要合理的選擇匯編語言,然后進(jìn)行軟件框架的編程,這樣就能更好的做出所需的軟件和提升用戶的使用體驗(yàn)。

2數(shù)據(jù)庫文件建立

2.1類型比較

數(shù)據(jù)庫需要處于讀取的條件下才能對數(shù)據(jù)庫的文件進(jìn)行建立,為此在數(shù)據(jù)庫進(jìn)行數(shù)據(jù)建立的最初階段需要做好對比工作,防止出現(xiàn)在讀取的過程中出現(xiàn)數(shù)據(jù)的丟失卻不能及時發(fā)現(xiàn)的問題。通常采用對比的數(shù)據(jù)讀取方式更能夠保證數(shù)據(jù)讀取的穩(wěn)定性,同時在文件讀取出現(xiàn)問題時也更能夠直觀的發(fā)現(xiàn)問題,也更能夠找到合適的類型。在文件讀取時要做到節(jié)省計算機(jī)的存儲空間,并且短時間地對數(shù)據(jù)進(jìn)行讀取,這樣做的目的就是可以保證軟件運(yùn)行的流暢度和穩(wěn)定性,更不容易出現(xiàn)運(yùn)行故障問題。

2.2創(chuàng)建數(shù)據(jù)庫

一般情況下是在文件建立之后進(jìn)行數(shù)據(jù)庫的建立,并且在創(chuàng)建之后系統(tǒng)將會對訪問的權(quán)限進(jìn)行限制,會限制用戶之后的相關(guān)操作,特別是在當(dāng)系統(tǒng)出現(xiàn)一些問題需要進(jìn)行相應(yīng)的改進(jìn)時,由于權(quán)限限制的原因?qū)⑿枰獙Ω鞣矫孢M(jìn)行調(diào)整,需要更加有效的關(guān)聯(lián)才能使得整個系統(tǒng)的穩(wěn)定性有較高的保障。為了保證系統(tǒng)的穩(wěn)定可靠性可以采用分模塊的形式來對系統(tǒng)的多個功能進(jìn)行逐一控制,如此一來就可以有效的提升數(shù)據(jù)庫各功能的穩(wěn)定性,保證系統(tǒng)的流暢運(yùn)行。而一些在外部安裝的軟件就相對來說在對數(shù)據(jù)庫創(chuàng)建時簡便很多,在對外部軟件進(jìn)行安裝時可以采取私人模式的安裝方法可以保證用戶的數(shù)據(jù)安全。同時需要根據(jù)軟件的具體特征來建立合適的數(shù)據(jù)庫,保證數(shù)據(jù)庫中的資源能夠充分利用,此外還需要不斷對編程技術(shù)進(jìn)行改進(jìn)。為了能夠保證系統(tǒng)在系統(tǒng)出現(xiàn)問題數(shù)據(jù)丟失的情況下保證系統(tǒng)快速的快速恢復(fù)運(yùn)行,需要對數(shù)據(jù)庫中的信息做好備份工作。

3對數(shù)據(jù)庫文件的訪問

3.1面向?qū)ο蟮臄?shù)據(jù)庫存儲模式選擇

分區(qū)之后就可以進(jìn)行數(shù)據(jù)庫存儲模式狀態(tài),但是這項(xiàng)功能又存在多方面的安全問題。數(shù)據(jù)庫的存儲的作用就是對用戶的各項(xiàng)權(quán)限進(jìn)行一定的限制,以保證系統(tǒng)能夠穩(wěn)定運(yùn)行,這種訪問權(quán)限是被分為多個訪問級別,不同類型的訪問用戶,進(jìn)入系統(tǒng)的頁面信息也會有所區(qū)別,主要目的還是在于保證系統(tǒng)的安全和穩(wěn)定。建立了文件類型數(shù)據(jù)庫后,更加有利于文件的訪問,在進(jìn)行系統(tǒng)的功能設(shè)計時需要重點(diǎn)針對這一方面,要做好合理優(yōu)化系統(tǒng)資源,保證系統(tǒng)高效穩(wěn)定運(yùn)行。

3.2數(shù)據(jù)庫文件的加密保護(hù)

文件加密主要是防止用戶的個人重要信息被他人盜取而采取的保護(hù)措施,需要采取相應(yīng)的措施來保證用戶的信息安全,主要的措施就是通過對用戶的信息根據(jù)信息的重要程度來設(shè)置,在用戶進(jìn)行使用時需要設(shè)置登錄密碼來保證信息安全,同時在登錄數(shù)據(jù)庫時也需要密碼,這類分等級分類型的密碼設(shè)置可以保證技術(shù)人員高效找到解決問題的策略,保證數(shù)據(jù)庫和用戶的信息不會被木馬等其他病毒攻擊竊取信息,損壞計算機(jī)系統(tǒng),造成重大財產(chǎn)損失。對于在這個過程中信息選擇問題可以通過加密選擇來解決,通過結(jié)構(gòu)優(yōu)化來解決功能沖突問題,最終保證系統(tǒng)處于一個安全穩(wěn)定的狀態(tài)下運(yùn)行。

3.3數(shù)據(jù)存儲模式使用方法比較

使用方法的對比過程影響著系統(tǒng)運(yùn)行的穩(wěn)定性,同時在軟件處于工作狀態(tài)下進(jìn)行判斷系統(tǒng)是否處于不穩(wěn)定運(yùn)行的狀態(tài),最終技術(shù)人員根據(jù)出現(xiàn)的具體問題進(jìn)而采取相應(yīng)的改進(jìn)措施。同在網(wǎng)絡(luò)如何進(jìn)行選取完全看之前設(shè)計時的功能選擇,以及在實(shí)際使用過程中所遇到的具體問題決定的,最終可以達(dá)到提高系統(tǒng)穩(wěn)定性的作用,而這種解決策略在防止計算機(jī)病毒的入侵系統(tǒng)這一方面起到了很好的作用,也在保障數(shù)據(jù)庫的信息安全方面起到了很關(guān)鍵的作用,一般性的軟件技術(shù)問題,在這種模式下軟件都能穩(wěn)定運(yùn)行,此時在系統(tǒng)獲得到信息后能夠自動進(jìn)行選擇分類,這樣就能保證數(shù)據(jù)庫調(diào)動數(shù)據(jù)的效率和速度,同時軟件也會根據(jù)具體要求進(jìn)行自動更新,而這都需要各系統(tǒng)間高效配合才能實(shí)現(xiàn)。同時系統(tǒng)會對各模式進(jìn)行篩選,找出其中的問題,優(yōu)化整個運(yùn)行系統(tǒng)。

3.4開發(fā)設(shè)計中的編程技術(shù)選擇

保證軟件系統(tǒng)的穩(wěn)定性是選擇哪種編程技術(shù)的重要參考標(biāo)準(zhǔn),得到編程技術(shù)能否保證資源的高效利用,還有保證系統(tǒng)穩(wěn)定性的能力。通過采用對比的方法進(jìn)行編程來解決系統(tǒng)的一些相關(guān)問題,當(dāng)系統(tǒng)出現(xiàn)不穩(wěn)定時要及時發(fā)現(xiàn)問題所在采取相應(yīng)的解決措施,保證軟件不會出現(xiàn)較大的功能問題影響到軟件的正常運(yùn)行。相關(guān)的技術(shù)人員在進(jìn)行問題診斷時也要針對性的進(jìn)行檢查,保證系統(tǒng)能夠處于一種穩(wěn)定的狀態(tài)下持續(xù)安全運(yùn)行。所以軟件運(yùn)行的穩(wěn)定性和編程技術(shù)的選擇有著密不可分的聯(lián)系,編程技術(shù)選取的是否合適直接影響到軟件運(yùn)行的穩(wěn)定性,因此要選擇最為適合特定軟件開發(fā)的編程技術(shù)。在一開始的軟件開發(fā)階段遇到問題可以對軟件開發(fā)的基礎(chǔ)框架進(jìn)行優(yōu)化,以保證之后的開發(fā)能夠有效進(jìn)行,這就對編程技術(shù)提出了更高的要求,需要編程技術(shù)能夠?qū)崿F(xiàn)軟件特定功能的同時也要保證軟件的安全性。

4結(jié)語

在互聯(lián)網(wǎng)時代背景下,各行各業(yè)都需要利用計算機(jī)技術(shù)來獲得發(fā)展,因此在很多非計算機(jī)類的工程領(lǐng)域內(nèi)也越來越需要懂得計算機(jī)編程技術(shù)的人才,而對于非計算機(jī)專業(yè)人員面對這門較為復(fù)雜的學(xué)科一開始學(xué)習(xí)都會有所困惑甚至退卻。本文就關(guān)于數(shù)據(jù)庫系統(tǒng)做了詳細(xì)的說明,希望對相關(guān)的使用人員有所幫助,也為非計算機(jī)專業(yè)人員提供學(xué)習(xí)方法。

軟件工程碩士論文參考文獻(xiàn)

[1]范麗萍.基于計算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)[J].電子技術(shù)與軟件工程,2017(1):164-165.

[2]張程譽(yù).基于計算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)[J].自動化與儀器儀表,2018(6).

第5篇:計算機(jī)軟件工程論文范文

本科生畢業(yè)論文(設(shè)計)工作規(guī)定

北工商教字[2006]30號

 

畢業(yè)論文(設(shè)計)是高等學(xué)校本科教學(xué)計劃的重要組成部分,是綜合性實(shí)踐教學(xué)環(huán)節(jié),其目的是培養(yǎng)學(xué)生綜合所學(xué)知識獨(dú)立分析問題和解決問題的能力。為加強(qiáng)畢業(yè)論文(設(shè)計)管理工作,提高我校教學(xué)質(zhì)量,培養(yǎng)合格人才,特制定本工作規(guī)定。

 

第一章  教學(xué)基本要求

一、時間及學(xué)分要求

畢業(yè)論文(設(shè)計)一般安排時間為9~13周,學(xué)分為9~13,正常情況下應(yīng)在第四學(xué)年第八學(xué)期結(jié)束之前完成。

二、主要任務(wù)

1.理工類各專業(yè)學(xué)生在教師的指導(dǎo)下,獨(dú)立完成一項(xiàng)給定的設(shè)計任務(wù),編寫符合要求的設(shè)計說明書;或獨(dú)立撰寫一份畢業(yè)論文,并繪制有關(guān)圖表。

2.經(jīng)濟(jì)、管理、文、法類各專業(yè)學(xué)生在教師的指導(dǎo)下,獨(dú)立撰寫畢業(yè)論文(或設(shè)計說明書),并繪制有關(guān)圖表。

三、知識要求

鞏固和擴(kuò)展學(xué)生所學(xué)的基本理論和專業(yè)知識,培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識分析和解決問題的能力、初步的科研能力以及創(chuàng)新意識和創(chuàng)新能力。

四、能力要求

進(jìn)一步訓(xùn)練和提高學(xué)生的方案設(shè)計、資料查閱、實(shí)驗(yàn)研究、社會調(diào)查、理論計算、數(shù)據(jù)處理、經(jīng)濟(jì)分析、外文資料的閱讀和翻譯、計算機(jī)應(yīng)用、文字表達(dá)和論文(設(shè)計)撰寫等方面的能力和技巧。

五、綜合素質(zhì)要求

培養(yǎng)學(xué)生正確的設(shè)計和研究思想、理論聯(lián)系實(shí)際的工作作風(fēng)、嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度、善于與他人協(xié)作的能力和刻苦鉆研、勇于創(chuàng)新的精神。

 

第二章  選題原則

選好題是保證畢業(yè)論文(設(shè)計)質(zhì)量的重要環(huán)節(jié)。其原則是:

一、符合專業(yè)培養(yǎng)目標(biāo),滿足教學(xué)基本要求;

二、應(yīng)使學(xué)生能夠綜合運(yùn)用所學(xué)知識,獲得比較全面的訓(xùn)練,允許將一些需要深入研究的專題作為學(xué)生的選題;

三、選題應(yīng)符合社會發(fā)展、科學(xué)技術(shù)進(jìn)步的需要,可增加與實(shí)際相結(jié)合、與教師科研項(xiàng)目相結(jié)合的題目的比例;

四、選題的份量和難度要適當(dāng),在保證達(dá)到教學(xué)基本要求的前提下,因材施教,既能使大多數(shù)學(xué)生能夠在規(guī)定時間內(nèi)完成規(guī)定的題目內(nèi)容,又能使少數(shù)學(xué)習(xí)優(yōu)秀的學(xué)生得到更好的培養(yǎng)和鍛煉;

五、選題應(yīng)盡量做到具有一定的新穎性、先進(jìn)性、開拓性。

六、非計算機(jī)軟件專業(yè)的學(xué)生完成計算機(jī)軟件題型設(shè)計題目時,其設(shè)計內(nèi)容必須符合本專業(yè)培養(yǎng)目標(biāo)的要求;

七、要注意外語能力和計算機(jī)應(yīng)用能力的培養(yǎng)。

八、學(xué)校鼓勵畢業(yè)論文(設(shè)計)題目與科研、生產(chǎn)實(shí)踐相結(jié)合,以獲得科研經(jīng)費(fèi)、企事業(yè)單位經(jīng)費(fèi)的支持,通過畢業(yè)論文(設(shè)計)工作成果促進(jìn)科研項(xiàng)目的完成和企事業(yè)單位的發(fā)展,以實(shí)現(xiàn)雙贏。

 

第三章  成果形式

一、理工類各專業(yè)

成果形式主要為工程設(shè)計型和工程技術(shù)研究型的畢業(yè)論文(設(shè)計),應(yīng)側(cè)重于對學(xué)生進(jìn)行設(shè)計、繪圖、計算、測試、實(shí)驗(yàn)、軟件開發(fā)和技術(shù)經(jīng)濟(jì)分析等能力的培養(yǎng)和工程基本訓(xùn)練。

(一)畢業(yè)設(shè)計

1.設(shè)計說明書的字?jǐn)?shù)不少于20000字。如為軟件設(shè)計,則軟件工程文檔應(yīng)包括:有效程序軟盤和源程序清單;軟件分析與設(shè)計說明書;軟件分析與測試分析報告;項(xiàng)目開發(fā)總結(jié)。在學(xué)生畢業(yè)答辯前,該專業(yè)教研室應(yīng)組織軟件驗(yàn)收。

2.繪制設(shè)計圖紙。使用最新國際標(biāo)準(zhǔn),有條件的院(系)可用CAD繪圖。

3.文獻(xiàn)閱讀。要求閱讀與課題有關(guān)的外文資料3~4篇,寫出3000漢字左右的調(diào)研閱讀報告或者翻譯1~2篇外文原文(不少于20000印刷符)的書面材料。

    4.設(shè)計摘要200~300字。

5.應(yīng)用計算機(jī)進(jìn)行設(shè)計、計算等。

(二)畢業(yè)論文

1.實(shí)驗(yàn)、測試報告及論文正文的撰寫字?jǐn)?shù)一般為8000字以上,但不超過12000字。

2.繪制有關(guān)圖表。

3.文獻(xiàn)閱讀。要求閱讀與課題有關(guān)的外文資料3~4篇,寫出3000漢字左右的調(diào)研閱讀報告或者翻譯1~2篇外文原文(不少于20000印刷符)的書面材料。

4.論文摘要200~300字。

5.應(yīng)用計算機(jī)進(jìn)行實(shí)驗(yàn)數(shù)據(jù)的處理與實(shí)驗(yàn)結(jié)果的分析。

二、經(jīng)濟(jì)、文、法類各專業(yè)

成果形式主要為科研論文,應(yīng)側(cè)重于科學(xué)研究基本方法的訓(xùn)練和能力的培養(yǎng)。

1.畢業(yè)論文正文一般為8000字以上,但不超過12000字。

2.論文摘要200~300字。

3.文獻(xiàn)閱讀。要求閱讀與課題有關(guān)的外文資料3~4篇,寫出3000漢字左右的調(diào)研報告或者翻譯1~2篇外文原文(不少于20000印刷符)的書面材料。

4.應(yīng)用計算機(jī)進(jìn)行建模、數(shù)據(jù)分析及繪制圖表。

三、管理類專業(yè)

(一)科學(xué)研究論文

側(cè)重于科學(xué)研究基本方法的訓(xùn)練和對本專業(yè)中有關(guān)理論和實(shí)踐問題的分析研究能力的培養(yǎng)。

1.畢業(yè)論文正文一般為8000字以上,但不超過12000字。

2.論文摘要200~300字。

3.文獻(xiàn)閱讀。要求閱讀與課題有關(guān)的外文資料3~4篇,寫出3000漢字左右的調(diào)研閱讀報告或者翻譯1~2篇外文原文(不少于20000印刷符)的書面材料。

4.應(yīng)用計算機(jī)進(jìn)行建模、數(shù)據(jù)計算與分析及繪制圖表。

(二)軟件分析與設(shè)計

側(cè)重于軟件分析與設(shè)計能力的培養(yǎng)。

1.分析與設(shè)計說明書的字?jǐn)?shù)為10000字以上,但不超過15000字。軟件工程文檔應(yīng)包括:有效程序軟盤和源程序清單、軟件設(shè)計說明書、軟件測試驗(yàn)收記錄單、項(xiàng)目開發(fā)總結(jié)。在學(xué)生畢業(yè)答辯前,該專業(yè)教研室應(yīng)組織設(shè)計驗(yàn)收。

2.文獻(xiàn)閱讀。要求閱讀與課題有關(guān)的外文資料3~4篇,寫出3000漢字左右的調(diào)研閱讀報告或者翻譯1~2篇外文原文(不少于20000印刷符)的書面材料。

3.論文摘要200~300字。

第6篇:計算機(jī)軟件工程論文范文

1 計算機(jī)軟件漏洞及其現(xiàn)狀

我們常說的計算機(jī)軟件漏洞是廣義上的軟件安全漏洞,主要是指在軟件的編寫過程中,容易對整個計算機(jī)軟件系統(tǒng)造成安全性方面威脅的缺陷,或者是能夠?qū)φ麄€系統(tǒng)的運(yùn)行帶來影響的各類因素的總和。由于計算機(jī)軟件都是人為編制的,所以都會因?yàn)檐浖木幹迫藛T在編制軟件過程中的考慮問題不全面帶來安全漏洞,這是每一個計算機(jī)系統(tǒng)都存在的問題,所以漏洞的出現(xiàn)是在正常不過了。

但于此同時,計算機(jī)軟件存在的漏洞一旦被一些黑客發(fā)現(xiàn),就會成為攻擊的目標(biāo)和突破口,所以我們在無法避免計算機(jī)軟件漏洞的同時,要及時對計算機(jī)軟件進(jìn)行掃描,對發(fā)現(xiàn)的漏洞及時進(jìn)行修復(fù),這也是評測一個計算機(jī)系統(tǒng)安全性能的一個標(biāo)準(zhǔn)。

從當(dāng)前的情況來看,黑客利用計算機(jī)軟件系統(tǒng)的漏洞實(shí)施攻擊是當(dāng)下軟件系統(tǒng)安全時間中最主要發(fā)生的一類,并且,網(wǎng)上一般活躍比較多的都是一些初級黑客,他們在對計算機(jī)軟件系統(tǒng)的漏洞進(jìn)行攻擊是呈現(xiàn)了一定的特點(diǎn),比如,漏洞遭受攻擊的次數(shù)與漏洞的時間成反比,也就是說,最新的軟件漏洞遭受黑客攻擊的次數(shù)比較多。著也是因?yàn)槲④洉罁?jù)在系統(tǒng)中檢測中的漏洞進(jìn)行及時的補(bǔ)丁完善而導(dǎo)致的,時間越長的漏洞,打補(bǔ)丁的用戶會越多。因此,如何能夠快速檢測出聯(lián)網(wǎng)計算機(jī)在使用過程中產(chǎn)生的軟件漏洞問題,并且有針對性地進(jìn)行更新,是我們當(dāng)前信息安全人員需要開展的重要工作。

2 計算機(jī)軟件漏洞檢測常用的技術(shù)

針對軟件存在漏洞的問題,信息安全人員也已經(jīng)于漏洞以及黑客打了半個多世紀(jì)的交道,因此,在漏洞檢測技術(shù)中,也形成了一系列檢測的慣例。如今我們在計算機(jī)軟件漏洞的檢測中比較常用的檢測方法主要有一下幾種:

(1)靜態(tài)檢測。靜態(tài)檢測技術(shù)就是我們軟件工程師常說的軟件靜態(tài)測試,通過一定的技術(shù)直接分析軟件的源代碼,通過對編程源代碼中的語法、語義進(jìn)行分析,從最基本的邏輯中檢測和去除可能存在的安全隱患或lunwen. 1KEJI AN. COMlunwen. 1KEJI AN. COM提供寫作論文和發(fā)表服務(wù),歡迎您的光臨者說軟件漏洞。目前在靜態(tài)測試過程中主要采取的方法有推斷、數(shù)據(jù)流分析以及約束分析這三類。其中,推斷主要是將同語法類型的源代碼進(jìn)行總結(jié),有針對性地進(jìn)行推斷,而數(shù)據(jù)流分析是通過斷點(diǎn)檢測的方法分析源代碼中數(shù)據(jù)的走向,以此來判斷源程序中是否會有安全隱患,約束分析就是在源代碼的一些地方認(rèn)為增加一些可能發(fā)生的約束條件,看軟件是否會產(chǎn)生存在安全隱患的相應(yīng)。

靜態(tài)分析雖然能夠最直接地對軟件的安全隱患進(jìn)行解除和排查,但是并不能完全排查出軟件中存在的漏洞,因此我們還需要尋找其他配合使用的軟件測試方法。

(2)動態(tài)測試。動態(tài)測試不同于靜態(tài)分析,是首先將軟件“跑起來”,在軟件執(zhí)行的情況下對軟件中的變量在特定時間域內(nèi)的數(shù)值變化提取出來進(jìn)行分析,看其是否符合我們預(yù)定的變化軌道,以此來判斷軟件在哪一個環(huán)節(jié)會存在安全。動態(tài)測試中的一種方式是在動態(tài)測試的過程中就進(jìn)行軟件數(shù)據(jù)信息的收集工作,而另外一種方式是將執(zhí)行過程中的信息做全紀(jì)錄,之后再用這些信息進(jìn)行漏洞模式匹配,查找軟件漏洞。

(3)混合檢測?;旌蠙z測并不是單純地將靜態(tài)檢測和動態(tài)檢測結(jié)合起來形成先靜態(tài)后動態(tài)或者先動態(tài)后靜態(tài)的檢測方法。而是在結(jié)合了二者的內(nèi)容衍生出的檢測方法,兼顧有兩種檢測方法的特點(diǎn)。這其中就包括了測試庫技術(shù)、源代碼的改編技術(shù)以及異常檢測技術(shù)等多種技術(shù)。這些技術(shù)都是使用在不同需求和不同環(huán)境下的混合軟件漏洞檢測技術(shù)。

通過計算機(jī)漏洞的檢測技術(shù),讓計算機(jī)軟件以及計算機(jī)自身的漏洞能夠盡快找出,從而進(jìn)行軟件的及時漏洞修補(bǔ)與更新,在一定程度上完成對于漏洞的檢測工作。為了讓計算機(jī)更好的運(yùn)行,并且保證期運(yùn)行的安全性。漏洞檢測技術(shù)是必然要進(jìn)行開發(fā)與研究的,此外要注意對于漏洞的危險性級別的分類。

3 計算機(jī)軟件漏洞的修復(fù)與更新

漏洞的修復(fù)與更新的概念非常廣,不僅包含了我們常說的對計算機(jī)軟件進(jìn)行升級或者安全補(bǔ)丁的修復(fù),我們平時經(jīng)常使用的安裝防火墻、殺毒軟件以及更改一些關(guān)鍵部位的安全口令都可以看做是最計算機(jī)軟件的漏洞修復(fù)與更新。以安裝官方的補(bǔ)丁這種修復(fù)方法為例,最早提出對計算機(jī)軟件的漏洞進(jìn)行補(bǔ)丁修復(fù)的是微軟公司,在補(bǔ)丁的全生命周期中對補(bǔ)丁的識別、部署以及評估等都需要進(jìn)行有效的管理,才不會再次成為軟件安全漏洞。在軟件漏洞與修復(fù)的管理中主要有以下幾類成熟的管理模型:

(1)微軟補(bǔ)丁管理模型。微軟作為全球計算機(jī)系統(tǒng)的寡頭,其推行下的補(bǔ)丁管理模型已經(jīng)逐漸成為其他廠商的標(biāo)準(zhǔn)。微軟的補(bǔ)丁管理從漏洞的識別開始,經(jīng)過計劃階段、測試階段和部署階段。整個流程中通過對計算機(jī)漏洞的威脅等級進(jìn)行評估和識別,在計劃階段拿出補(bǔ)丁的計劃方案并予以實(shí)施,再通過植入系統(tǒng)中進(jìn)行l(wèi)unwen. 1KEJI AN. COMlunwen. 1KEJI AN. COM提供寫作論文和發(fā)表服務(wù),歡迎您的光臨全方位的測試到最終的部署階段。但是后續(xù)一定要對補(bǔ)丁的反饋信息進(jìn)行及時的梳理和統(tǒng)計。

(2)CNCERT/CC補(bǔ)丁管理流程。這個補(bǔ)丁的管理流程是來自于我國國家計算機(jī)網(wǎng)絡(luò)應(yīng)急技術(shù)處理協(xié)調(diào)中心的,將補(bǔ)丁管理視為一類特殊的工程管理,也分為事前管理、實(shí)施過程的管理以及事后管理三部分??傮w來講與微軟的管理模式大同小異,只是在事后管理中采取一定措施來保證計算機(jī)軟件系統(tǒng)的穩(wěn)定性。

4 結(jié)語

總之,隨著計算機(jī)技術(shù)的普及化以及越來越多的計算機(jī)軟件方面人才的培養(yǎng),黑客的數(shù)量也會越來越多。因此,計算機(jī)軟件的安全性也需要進(jìn)行更高技術(shù)的改革。作為我們的計算機(jī)軟件的普通用戶來講,發(fā)現(xiàn)軟件的漏洞是非常正常的,但與此同時,我們也要做好保密工作,不要將漏洞散播出去,而是即使反饋給相應(yīng)的廠商,讓他們?nèi)プ鱿鄳?yīng)的更新工作,這樣我們才能夠有一個更好的計算機(jī)軟件的生存環(huán)境。

參考文獻(xiàn)

第7篇:計算機(jī)軟件工程論文范文

1軟件工程課程教學(xué)問題及分析

軟件工程課程作為軟件人才培養(yǎng)體系的核心課程之一,一直是計算機(jī)教育教學(xué)所關(guān)注的焦點(diǎn)領(lǐng)域。文獻(xiàn)[8]從人才培養(yǎng)目標(biāo)定位、工程教育理念、教師隊伍實(shí)踐經(jīng)驗(yàn)、校企育人等方面分析了軟件工程人才培養(yǎng)存在的問題;文獻(xiàn)[4]在軟件工程課程中提出了項(xiàng)目驅(qū)動教學(xué)法;文獻(xiàn)[9]提出了軟件工程教學(xué)中“五個一”工程課程培養(yǎng)體系,以精化軟件工程課程教學(xué)內(nèi)容;文獻(xiàn)[10]提出了基于高質(zhì)量開源軟件閱讀以培養(yǎng)軟件工程能力的思路。在整個軟件工程學(xué)科的背景下,分析軟件工程課程教學(xué)中存在的問題及其原因,大致可以歸納為如下幾個方面。

1)在學(xué)科層面,亟待形成獨(dú)立的軟件工程學(xué)科理念。雖然自2011年軟件工程已經(jīng)被設(shè)置為與計算機(jī)科學(xué)與技術(shù)平行的一級學(xué)科,具有了完整的本碩博培養(yǎng)體系,但是由于軟件工程脫胎于計算機(jī),使得“軟件屬于計算機(jī)一部分”的觀點(diǎn)混淆了原本嚴(yán)謹(jǐn)?shù)膶W(xué)科劃分;研究內(nèi)容間的緊密聯(lián)系也使得計算機(jī)與軟件難以區(qū)分。一般而言,“計算機(jī)類”包括計算機(jī)硬件和計算機(jī)軟件,這是常見的劃分,與學(xué)科無關(guān),相互借鑒無關(guān)緊要,但實(shí)際在學(xué)科層面二者的區(qū)分相對明晰,計算機(jī)科學(xué)與技術(shù)一級學(xué)科包括計算機(jī)系統(tǒng)結(jié)構(gòu)、計算機(jī)軟件與理論、計算機(jī)應(yīng)用技術(shù)和信息安全這4個二級學(xué)科,而軟件工程包括軟件工程理論與方法、軟件工程技術(shù)、軟件服務(wù)工程和領(lǐng)域軟件工程這4個二級學(xué)科。簡而言之,在國家的頂層設(shè)計中,軟件工程學(xué)科具備獨(dú)立發(fā)展的基礎(chǔ)和條件,因此,領(lǐng)域內(nèi)教學(xué)科研人員必須具有獨(dú)立發(fā)展軟件工程學(xué)科的理念和立場,這是軟件工程學(xué)科進(jìn)一步發(fā)展的基礎(chǔ)所在。依附于計算機(jī)學(xué)科發(fā)展軟件工程的思路,無疑將壓縮軟件工程的發(fā)展空間,最終也難以發(fā)展出獨(dú)立的軟件工程學(xué)科,也難以與計算機(jī)學(xué)科形成合力發(fā)展壯大信息學(xué)科和產(chǎn)業(yè)。

2)在專業(yè)層面,亟須理清軟件工程的本質(zhì)屬性。出于專業(yè)排名、院內(nèi)資源分配等種種原因,相當(dāng)一部分業(yè)內(nèi)人士將軟件工程與計算機(jī)科學(xué)與技術(shù)相互混淆介紹,無意之中將軟件工程與計算機(jī)軟件與理論相互等同。無疑這種長期以來的專業(yè)處理和平衡方式,難以理清軟件工程的本質(zhì)屬性,也難以深刻理解軟件工程的各個方面,從而設(shè)計有利于軟件工程專業(yè)的發(fā)展模式。在新的環(huán)境下,軟件和軟件工程的深度和廣度已經(jīng)更勝往昔,在人機(jī)物融合環(huán)境下、在智慧環(huán)境下需要進(jìn)一步明晰其本質(zhì)屬性。

3)在教學(xué)模式層面,缺乏適合軟件工程的完整教學(xué)模式。軟件工程學(xué)科以培養(yǎng)解決復(fù)雜軟件系統(tǒng)的能力和結(jié)合領(lǐng)域的工程應(yīng)用能力為主,其教學(xué)模式要求以此為核心目標(biāo)。這兩方面能力的培養(yǎng),需要大型軟件工程實(shí)踐以及對不同領(lǐng)域知識的深度認(rèn)知,而這在目前絕大部分高校教學(xué)中是難以達(dá)到的要求,因此,如何構(gòu)建適合軟件工程核心能力培養(yǎng)的教學(xué)模式是目前軟件工程專業(yè)教學(xué)亟須解決的核心問題之一。

4)在師資層面,極度缺乏高質(zhì)量的軟件工程教學(xué)科研隊伍。軟件工程專業(yè)在我國的發(fā)展時間只有短短的20年,其科研和教學(xué)水準(zhǔn)與國外同行相比仍然有相當(dāng)大的距離;同時,軟件工程與實(shí)踐結(jié)合緊密的特點(diǎn),對師資提出了更高要求,特別是目前高校以SCI類科研論文為主的考評方式,對軟件工程的實(shí)踐師資隊伍建設(shè)提出了挑戰(zhàn)。如何構(gòu)建滿足高質(zhì)量軟件工程人才培養(yǎng)要求的師資隊伍,是軟件工程發(fā)展中最為關(guān)鍵的隱憂之一。

5)在教學(xué)資源層面,缺乏體系完整的教學(xué)支撐資源。軟件開發(fā)需要各類軟件工具和軟件資源(文檔、組件等)的支撐,以提高軟件開發(fā)效率和質(zhì)量。教學(xué)過程同樣如此,為每位學(xué)生建立個性化教學(xué)模式由于成本高昂而不可行,高校規(guī)模的人才培養(yǎng)模式在人才培養(yǎng)成本和人才培養(yǎng)質(zhì)量之間進(jìn)行平衡。缺乏完整的軟件工程人才教學(xué)資源支撐體系,是難以高效率培養(yǎng)高質(zhì)量軟件工程人才的關(guān)鍵制約因素。借助MOOC項(xiàng)目和開源軟件,有可能逐步構(gòu)建滿足教學(xué)要求的資源支撐平臺。文獻(xiàn)[7]借助開源社區(qū)資源探索彌補(bǔ)師資團(tuán)隊的掣肘;文獻(xiàn)[11]借助Trustie教學(xué)平臺支持群體化實(shí)踐教學(xué)支持,實(shí)現(xiàn)對教學(xué)過程的管理和評估,這在之前是難以實(shí)現(xiàn)的;文獻(xiàn)[12]探討了基于MOOC構(gòu)建混合式課內(nèi)教學(xué)模式及翻轉(zhuǎn)課堂團(tuán)隊學(xué)習(xí)模式,以提高教學(xué)效率和質(zhì)量。

2基于課程群的項(xiàng)目式軟件工程課程教學(xué)模式

2.1面向軟件工程專業(yè)的項(xiàng)目式教學(xué)理念

1)在教學(xué)內(nèi)容上,基于課程群重新分配授課內(nèi)容。所謂課程群,就是介于單門課程和專業(yè)課程體系之間,在多門關(guān)聯(lián)課程之間相互協(xié)調(diào)統(tǒng)籌安排,以實(shí)現(xiàn)教學(xué)資源、教學(xué)效果、教學(xué)內(nèi)容優(yōu)化配置的一種精細(xì)化課程組織方式。課程群構(gòu)成一般是由同一專業(yè)內(nèi)多門(不少于3門)內(nèi)容之間相互耦合的課程組成。文獻(xiàn)[13]探討了課程群理念在軟件工程專業(yè)的完整課程體系中的應(yīng)用,提出了“三段兩層”的課程群結(jié)構(gòu),尚未涉及具體某一門課程的內(nèi)容如何基于課程群進(jìn)行分配。在提出的教學(xué)模式中,將課程群理念應(yīng)用于同一學(xué)期、同一專業(yè)開設(shè)的課程中,將目標(biāo)課程內(nèi)容進(jìn)行分解并分配到關(guān)聯(lián)課程中,將學(xué)時集中到解決重點(diǎn)教學(xué)內(nèi)容中,以提高整體教學(xué)效率和效果。

2)在教學(xué)形式上,以軟件項(xiàng)目為載體培養(yǎng)軟件工程能力。在軟件工程專業(yè)教學(xué)中,通過項(xiàng)目培養(yǎng)學(xué)生實(shí)踐能力的教學(xué)方式得到了較為廣泛的應(yīng)用。文獻(xiàn)[4]中選擇圖書館管理系統(tǒng)作為貫穿整門課程的軟件項(xiàng)目,這種以特定項(xiàng)目驅(qū)動的軟件工程教學(xué)設(shè)計是項(xiàng)目式教學(xué)在具體課程中的應(yīng)用實(shí)現(xiàn)。在提出的教學(xué)模式中,項(xiàng)目式課程教學(xué)在教學(xué)內(nèi)容上不僅要貫穿軟件工程的教學(xué)內(nèi)容,還要成為銜接課程群內(nèi)多門課程的核心;同時,不僅要鍛煉軟件能力,還要培養(yǎng)溝通、表達(dá)等“軟技能”。

3)在教學(xué)考核上,建立以過程考核為核心的評估方式。教學(xué)是一個復(fù)雜的交互過程,單純以考試為考核手段最終只能導(dǎo)向“紙面能力”,因此,提出的教學(xué)模式應(yīng)建立以過程考核為核心的考評方式。考核不僅包括個人考核,還包括團(tuán)隊考核;以實(shí)踐考核為主,以考試考核為輔;以分階段考核為主,以最終考核為輔。通過考核的變化,學(xué)生和教師將考核焦點(diǎn)遷移到能力培養(yǎng)中,在分階段完成的任務(wù)中全面、合理、準(zhǔn)確地評估學(xué)生的軟件工程能力。

4)在教學(xué)工具上,大規(guī)模、有目的地引入互聯(lián)網(wǎng)開源工具。教學(xué)自身是一項(xiàng)高投入的工作,提出的教學(xué)模式更需要教學(xué)資源投入。此外,軟件工程自身需要大量軟件工具的支持,盡早讓學(xué)生習(xí)慣和適應(yīng)利用工具提高效率也是合格軟件從業(yè)者的一項(xiàng)基本技能。提出的教學(xué)模式可以有目的、大規(guī)模引入主流的互聯(lián)網(wǎng)開源工具,以提高教學(xué)效率和質(zhì)量。所引入的工具可以根據(jù)教學(xué)內(nèi)容、教學(xué)目的有選擇地使用。文獻(xiàn)[2]給出了清華大學(xué)在軟件工程專業(yè)教學(xué)中集成的從開發(fā)到運(yùn)行監(jiān)控過程全覆蓋的DevOps工具鏈。

2.2項(xiàng)目式教學(xué)理念在軟件工程課程教學(xué)中的應(yīng)用

軟件工程不僅是軟件工程專業(yè)的核心課程,還是專業(yè)課程體系中對于工程理念體現(xiàn)最為充分的一門課程。種種制約因素的存在,使得相當(dāng)部分高校在實(shí)施軟件工程課程教學(xué)時,都是以理論講授為主,或者附帶部分實(shí)驗(yàn)學(xué)時講授部分工具使用,很少涉及工程能力培養(yǎng)或者團(tuán)隊協(xié)作能力培養(yǎng)。為此,本文將提出的教學(xué)模式首先應(yīng)用于軟件工程的課程教學(xué)中,為軟件工程專業(yè)的相關(guān)課程教學(xué)提供參考。

2.2.1基于課程群理念重新分配軟件工程課程的教學(xué)內(nèi)容

基于課程群理論,將同一個學(xué)期內(nèi)的軟件工程、系統(tǒng)分析與設(shè)計、軟件工程綜合實(shí)踐(二)3門課程打通形成小課程群,并且根據(jù)不同課程的特點(diǎn),將軟件工程的教學(xué)內(nèi)容有機(jī)整合到另外兩門課程中。將教師、課堂學(xué)時等教學(xué)資源優(yōu)化配置,重組教學(xué)內(nèi)容,借助相關(guān)課程的教學(xué)資源達(dá)到事半功倍的效果。這種方式對教學(xué)內(nèi)容涵蓋較廣的課程尤為重要,軟件工程課程涵蓋幾乎所有軟件工程專業(yè)課程中的內(nèi)容,將所有涉及內(nèi)容講授一遍,既沒有必要,又不會有明顯效果,將重點(diǎn)集中在項(xiàng)目實(shí)踐管理、領(lǐng)域知識、可行性分析、需求分析等方面反而能夠凸顯教學(xué)重點(diǎn);課程涉及的其他內(nèi)容,通過協(xié)調(diào)相關(guān)課程只需要概述即可,相關(guān)課程在主講該門課程時有所側(cè)重就完全可以達(dá)到效果。此外,在具體落地課程群時,可以根據(jù)教學(xué)實(shí)際設(shè)計跨度不同的課程群,如學(xué)期課程群、學(xué)年課程群、專業(yè)課程群等;課程內(nèi)容重組需要根據(jù)培養(yǎng)計劃個性化設(shè)置,如如果培養(yǎng)計劃中有需求工程課程,軟件工程課程教學(xué)就可以減少需求分析的講解。根據(jù)不同學(xué)校的實(shí)際調(diào)整相關(guān)措施,可以達(dá)到提高教學(xué)效率和質(zhì)量的目的。

2.2.2設(shè)計多種形態(tài)的軟件項(xiàng)目適應(yīng)不同水平學(xué)生提升軟件工程能力

軟件項(xiàng)目是該教學(xué)模式的核心環(huán)節(jié)之一,在應(yīng)用于具體課程教學(xué)時,必須解決兩個問題:①項(xiàng)目來源問題;②如何提升軟件工程能力。針對項(xiàng)目來源,建立多種形態(tài)的軟件項(xiàng)目以適應(yīng)不同水平和需求的學(xué)生。本次教學(xué)所完成的軟件項(xiàng)目見表2,大致可以分為4類:①傳統(tǒng)軟件系統(tǒng)開發(fā)項(xiàng)目;②具有實(shí)際需求的軟件項(xiàng)目;③結(jié)合算法研究類軟件項(xiàng)目;④基于開源代碼標(biāo)注與提升的軟件項(xiàng)目。

學(xué)生首先組成項(xiàng)目組,然后再確定項(xiàng)目,通過立項(xiàng)答辯的項(xiàng)目方可被正式啟動;通過這種方式限定項(xiàng)目的難度、規(guī)模等,保證項(xiàng)目在預(yù)定的時間和團(tuán)隊能力范圍內(nèi)能夠完成。針對軟件工程能力提升問題,從兩個方面著手。首先,學(xué)生組成項(xiàng)目團(tuán)隊共同完成具有一定難度的項(xiàng)目,團(tuán)隊分工明確、相互協(xié)作,在項(xiàng)目完成期間鍛煉學(xué)生的溝通能力、表達(dá)能力、協(xié)調(diào)能力等軟技能。這類軟技能是在理論講述中無法鍛煉和涉及的。其次,基礎(chǔ)不同的團(tuán)隊選擇不同軟件項(xiàng)目以最大化提升個人軟件工程能力?;A(chǔ)相對落后的學(xué)生可以選擇傳統(tǒng)軟件系統(tǒng)開發(fā)類項(xiàng)目,這類項(xiàng)目的需求、軟件結(jié)構(gòu)等相對清晰,重點(diǎn)在于提升編碼、設(shè)計等軟件能力;創(chuàng)新意識、個人能力較強(qiáng)的學(xué)生可以選擇具有實(shí)際項(xiàng)目需求的項(xiàng)目,或算法研究類項(xiàng)目等具有較大難度和不確定性的項(xiàng)目,以鍛煉軟件工程綜合素養(yǎng)。

2.2.3建立軟件過程考核為主的課程評估方式

提出的教學(xué)模式更注重過程質(zhì)量的考核,而期末考試成績作為輔助。具體考核包括如下幾個方面。(1)本次評估中軟件過程質(zhì)量占比50%,后續(xù)將增加到70%;期末考試成績占比將逐步降低到不超過30%,期末考試以水平考核為主。同時,期末考試中應(yīng)用部分考核與所選的項(xiàng)目有關(guān),使得實(shí)際軟件過程內(nèi)容考核占比接近60%。(2)軟件過程考核評分由團(tuán)隊分和個人分綜合獲得。團(tuán)隊分是所有團(tuán)隊成員均可以共享的,個人分是根據(jù)每個人的角色分工和工作質(zhì)量分別確定,二者占比五五分。(3)采用階段考核分階段評估項(xiàng)目質(zhì)量。3門課程主講教師組成評審團(tuán)隊,將項(xiàng)目分為需求分析階段、設(shè)計階段和實(shí)現(xiàn)階段,每個階段均進(jìn)行公開答辯和演示,評審團(tuán)隊進(jìn)行綜合評分,其中軟件工程、軟件設(shè)計與分析和軟件工程綜合實(shí)踐課程的主講教師分別擔(dān)任3個階段的主評教師。

2.2.4集合教學(xué)過程支撐工具和軟件工程工具的教學(xué)自動化支撐工具環(huán)境

各類軟件工具的出現(xiàn)支撐著軟件生產(chǎn)效率和軟件質(zhì)量的不斷提高。在軟件工程專業(yè)教學(xué)中,充分利用各類工具不僅是軟件行業(yè)的客觀現(xiàn)實(shí),還是教學(xué)過程的主觀需要。首先,軟件工程課程教學(xué)需要與行業(yè)發(fā)展相一致,因此在軟件工程各個階段需要熟悉主流軟件工具,否則學(xué)生一旦畢業(yè)就會有“學(xué)校內(nèi)所學(xué)根本不是企業(yè)要求”這種錯覺;同時,軟件工具的確支撐項(xiàng)目的順利進(jìn)行。本課程使用Git作為代碼管理和團(tuán)隊開發(fā)協(xié)調(diào)工具,在需求階段、設(shè)計階段、編碼階段、測試階段都分別使用相關(guān)軟件工具以提高開發(fā)效率和產(chǎn)品質(zhì)量。其次,在教學(xué)過程中,采用Trustie-Educoder平臺(educoder.net)作為課程教學(xué)管理工具,可以極大節(jié)省教師精力。平臺具有項(xiàng)目管理、任務(wù)、Git集成等功能,使得有限的教師團(tuán)隊能夠滿足1:20的師生比現(xiàn)狀。

3基于課程群的項(xiàng)目式軟件工程課程教學(xué)模式效果分析

在湖南師范大學(xué)2016級軟件工程專業(yè)本科生(部分2018級軟件工程專業(yè)研究生參與項(xiàng)目,這里不作統(tǒng)計)中實(shí)施了本教學(xué)模式,學(xué)生人數(shù)共計60人。學(xué)生自由組成項(xiàng)目團(tuán)隊,每隊人數(shù)在3~5人之間,每隊必須選出一名且只有一名項(xiàng)目管理員。3門課程的主講教師組成教學(xué)團(tuán)隊,每位老師指導(dǎo)4~5組,并全程參與。

具體安排如下:①選題方面,根據(jù)團(tuán)隊情況可以從提供項(xiàng)目中任選一個,或者自題目通過立項(xiàng)答辯后作為團(tuán)隊項(xiàng)目。②教學(xué)工具支持方面,項(xiàng)目全過程在Educoder平臺中全程留痕跡。③時間安排方面,從2018年9月開始,到2019年1月結(jié)束。課程分為兩個階段,第一階段每月進(jìn)行階段評審分別完成項(xiàng)目團(tuán)隊組建、可行性分析、立項(xiàng)評審、需求評審等環(huán)節(jié);第二階段是集中期末3個星期,完成編碼、測試、上線等環(huán)節(jié),在該階段每周進(jìn)行一次評審。課題組從客觀數(shù)據(jù)和主觀評價兩個方面對教學(xué)模式的效果進(jìn)行評估。

在客觀數(shù)據(jù)方面,本課程教學(xué)基于Educoder平臺進(jìn)行全過程、量化數(shù)據(jù)評估。相比于以前的教學(xué)方式,教學(xué)質(zhì)量和效率明顯提升,如課程中借貸平臺項(xiàng)目的過程信息顯示,其版本庫更新了220次,資源庫積累了34項(xiàng)資源,核心成果經(jīng)過多次更新(數(shù)據(jù)結(jié)構(gòu)更新了6個版本等)。項(xiàng)目團(tuán)隊很快熟悉了軟件行業(yè)中的典型開發(fā)方法、軟件工具等內(nèi)容;同時,在項(xiàng)目過程中團(tuán)隊協(xié)作、溝通交流等軟技能同樣得到了有效提升。在主觀方面,利用調(diào)查問卷對課程教學(xué)效果進(jìn)行反饋評估,統(tǒng)計發(fā)現(xiàn)學(xué)生對課程教學(xué)認(rèn)同度明顯提升。評分從1到10分,10分表示最滿意/最佳,其中,對課程整體安排的滿意度為8.15;對集中期末進(jìn)行實(shí)踐的安排滿意度為8.1;對團(tuán)隊形式進(jìn)行實(shí)踐的滿意度為8.43;經(jīng)過課程教學(xué),對軟件的理解進(jìn)一步加深評分為8.2;對文檔的重要性認(rèn)識評分為8.28;對項(xiàng)目經(jīng)理的評分為8.48,這個評分相當(dāng)高,說明項(xiàng)目經(jīng)理的確得到了團(tuán)隊成員的認(rèn)同;對團(tuán)隊成員的滿意度評分為8.54,高于對項(xiàng)目經(jīng)理的評分,說明團(tuán)隊成員更重視相互之間的協(xié)作關(guān)系;對團(tuán)隊中貢獻(xiàn)最少的組員評分為6.98,說明團(tuán)隊中“打醬油”的確存在,而且團(tuán)隊成員更認(rèn)同大家都需要為團(tuán)隊作出貢獻(xiàn);對個人能力提升滿意度的評分為7.48,不到8分,說明大多數(shù)學(xué)生認(rèn)識到需要進(jìn)一步提高個人能力。另外,在課程數(shù)學(xué)中也發(fā)現(xiàn),原先不被看好的項(xiàng)目通過團(tuán)隊努力拿到了大家都認(rèn)可的高分,特別是音之軌跡項(xiàng)目團(tuán)隊,成員并不是最強(qiáng)的,但是項(xiàng)目完整度、UI設(shè)計等發(fā)明的優(yōu)秀工作,使得項(xiàng)目整體性和質(zhì)量上了一個檔次。項(xiàng)目團(tuán)隊之間的良性競爭,也極大改地變了學(xué)習(xí)氛圍,在最后3周集中實(shí)踐階段,下午不嚴(yán)格要求在實(shí)驗(yàn)室,但實(shí)際的出勤率超過80%,而且基本上是整個團(tuán)隊都一起努力,團(tuán)隊精神初顯成效。

4結(jié)語

第8篇:計算機(jī)軟件工程論文范文

1.課程定位不明確

在信管專業(yè)中,軟件工程主要指導(dǎo)學(xué)生進(jìn)行管理信息系統(tǒng)的分析、設(shè)計、實(shí)施及維護(hù),側(cè)重系統(tǒng)的研發(fā)和維護(hù)的原理和方法。管理信息系統(tǒng)課程則是讓學(xué)生全面認(rèn)識管理信息系統(tǒng),涉及的知識面廣,但內(nèi)容淺顯。兩者在系統(tǒng)開發(fā)和維護(hù)部分的內(nèi)容上存在交集,部分院校因此未將軟件工程加入專業(yè)培養(yǎng)計劃。另外一些院校為強(qiáng)化學(xué)生的系統(tǒng)開發(fā)能力,將“軟件工程”與“信息系統(tǒng)分析與設(shè)計”課程同時開設(shè),出現(xiàn)課程重復(fù)的現(xiàn)象。這些都是軟件工程定位不清晰的結(jié)果。

2.課程時間安排不合理

信管專業(yè)中的軟件工程與諸多信管專業(yè)基礎(chǔ)課程聯(lián)系密切,需要較強(qiáng)的專業(yè)基礎(chǔ)知識,但目前部分院校的課程體系將軟件工程與管理學(xué)、程序設(shè)計等專業(yè)基礎(chǔ)課程安排在同一學(xué)期顯然不合適,教學(xué)安排缺乏層次性。

3.師資力量存短板

信管專業(yè)教授軟件工程的教師幾乎都畢業(yè)于計算機(jī)專業(yè),不僅缺乏管理學(xué)相關(guān)知識且在教學(xué)思想上沿襲了理工科的風(fēng)格,偏重程序研發(fā)流程,忽略管理信息系統(tǒng)開發(fā)過程的多學(xué)科交叉特點(diǎn),導(dǎo)致學(xué)生把管理信息系統(tǒng)等同于一般的計算機(jī)軟件,使得學(xué)生對管理信息系統(tǒng)的內(nèi)涵認(rèn)識不足,甚至產(chǎn)生誤解。此外,大多數(shù)教師并沒有實(shí)際參與大型管理信息系統(tǒng)項(xiàng)目的開發(fā),缺乏實(shí)際的研發(fā)經(jīng)驗(yàn),故難以全面、深入地介紹管理信息系統(tǒng)研發(fā)過程和特點(diǎn)。

4.適用教材缺乏

一方面現(xiàn)有信管專業(yè)軟件工程的教材大都沿用自計算機(jī)專業(yè),著重從理論方面介紹各種經(jīng)典分析和設(shè)計方法,所選案例也缺乏與管理學(xué)等其他相關(guān)學(xué)科結(jié)合,且很少結(jié)合最新的設(shè)計方法和工具進(jìn)行介紹。這種教材選擇方式難以和信管專業(yè)內(nèi)的其他課程有機(jī)結(jié)合,自身形成知識孤島,無法體現(xiàn)信管專業(yè)管理為主、計算機(jī)為輔,多學(xué)科交叉的特點(diǎn),同時也不能反映信管專業(yè)與計算機(jī)專業(yè)的本質(zhì)區(qū)別。

5.教學(xué)方法古板,實(shí)踐不足

軟件工程的教學(xué)內(nèi)容多為以往研發(fā)經(jīng)驗(yàn)的概括和總結(jié),知識點(diǎn)多以各種概念、原則、規(guī)則和要點(diǎn)等形式出現(xiàn),缺乏完整案例,內(nèi)容抽象晦澀,教師多采用單向注入和強(qiáng)行灌輸?shù)慕虒W(xué)方式,不利學(xué)生的理解和應(yīng)用。此外,信管專業(yè)課程體系龐雜,無法為軟件工程分配足夠的實(shí)踐課時。其他系統(tǒng)開發(fā)相關(guān)課程,或因項(xiàng)目過小而無需使用軟件工程思想,或因課時限制而側(cè)重系統(tǒng)的實(shí)現(xiàn)和測試方面。這些問題導(dǎo)致軟件工程思想難以完全付諸實(shí)踐,使學(xué)生缺乏系統(tǒng)性和全面性的訓(xùn)練。

6.學(xué)生評價機(jī)制不合理

成績評定是評估學(xué)生學(xué)習(xí)效果的重要依據(jù),也是反映教師教學(xué)能力的參考指標(biāo)。本校統(tǒng)一采用“平時表現(xiàn)+期末筆試”的考核機(jī)制,比例為3:7。其中,平時表現(xiàn)包含期中考試成績、日??记?、課后作業(yè)和實(shí)驗(yàn)成績等。這種成績評定機(jī)制存在諸多問題:(1)期末考試比例過大,不能全面客觀反映學(xué)生的表現(xiàn)。(2)閉卷理論筆試不利于擴(kuò)展學(xué)生的知識面,難以考查知識的實(shí)際綜合運(yùn)用能力。(3)筆試為主的考核機(jī)制容易誘使學(xué)生產(chǎn)生應(yīng)試教育的傾向。

二、《軟件工程》課程教學(xué)的若干對策

針對信管專業(yè)軟件工程課程的問題,結(jié)合本校教師的教學(xué)經(jīng)驗(yàn)提出相關(guān)的應(yīng)對措施。

1.明晰教學(xué)定位

信管專業(yè)的定位是計算機(jī)和管理的交叉學(xué)科,管理信息系統(tǒng)是信管專業(yè)關(guān)系最為密切的信息系統(tǒng)。軟件工程在信管專業(yè)中的主要任務(wù)是為了培養(yǎng)學(xué)生使用軟件工程的思想分析、設(shè)計和開發(fā)管理信息系統(tǒng)。鑒于學(xué)生培養(yǎng)目標(biāo)的不同,信息系統(tǒng)開發(fā)能力并非所有學(xué)生所必須掌握的。因此,軟件工程在信管專業(yè)中的定位不能搞一刀切,必須因方向而異。系統(tǒng)開發(fā)方向的學(xué)生應(yīng)把軟件工程作為專業(yè)必修課,而信息管理方向的學(xué)生則作為專業(yè)選修課選修。

2.優(yōu)化課程安排

軟件工程的目的是指導(dǎo)管理信息系統(tǒng)開發(fā),學(xué)生選修前需具備基本的編程能力和數(shù)據(jù)庫知識。而且,管理信息系統(tǒng)的開發(fā)需要結(jié)合管理、會計和運(yùn)籌等課程的相關(guān)知識。因此,軟件工程的安排應(yīng)置于數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫、程序設(shè)計、管理學(xué)和運(yùn)籌學(xué)等課程之后,信息系統(tǒng)課程設(shè)計之前。在課程設(shè)置上,軟件工程與面向?qū)ο蟪绦蛟O(shè)計、管理信息系統(tǒng)、信息系統(tǒng)課程設(shè)計等相關(guān)課程組成課程群,相關(guān)任課教師以團(tuán)隊方式備課。每學(xué)期期初和期末,同一課程群的教師互相交流教學(xué)效果和存在的問題,根據(jù)學(xué)生的情況各自調(diào)整后序教學(xué)內(nèi)容,有針對性地開展教學(xué)。課程群方式可以有效加強(qiáng)課程間的平滑銜接,強(qiáng)化教師間的團(tuán)隊合作,實(shí)現(xiàn)知識的有機(jī)結(jié)合,提高課程安排的層次性與合理性。

3.建立合理的教師培養(yǎng)機(jī)制

教師培養(yǎng)采用“走出去,引進(jìn)來”的方針,加強(qiáng)與兄弟院校和相關(guān)企業(yè)的交流。圍繞構(gòu)建應(yīng)用型本科院校的目標(biāo),引入高職院校中的“雙師型”培養(yǎng)機(jī)制,將科學(xué)研究和實(shí)際應(yīng)用相結(jié)合,組織軟件工程及相關(guān)課程組構(gòu)成的開發(fā)團(tuán)隊,積極參與校內(nèi)外的合作項(xiàng)目的研發(fā),如校內(nèi)各部門的信息系統(tǒng)開發(fā)項(xiàng)目、校外實(shí)習(xí)基地的合作開發(fā)項(xiàng)目、科研項(xiàng)目的系統(tǒng)實(shí)現(xiàn)等。在教學(xué)任務(wù)之外,學(xué)校應(yīng)鼓勵任課教師定期到實(shí)習(xí)單位參加項(xiàng)目見習(xí),甚至直接參與項(xiàng)目研發(fā),提高教師的研發(fā)能力,更新知識儲備。同時,教師的考核體系應(yīng)根據(jù)教師的授課內(nèi)容進(jìn)行分類評價,軟件工程等應(yīng)用性課程的考核機(jī)制應(yīng)加大對實(shí)踐的要求,鼓勵科研與知識應(yīng)用的結(jié)合,真正實(shí)現(xiàn)應(yīng)用型培養(yǎng)的發(fā)展方向

4.改進(jìn)教學(xué)方法,強(qiáng)化實(shí)踐教學(xué)

根據(jù)軟件工程理論和實(shí)踐要求都較強(qiáng)的特點(diǎn),采用案例驅(qū)動的方法開展教學(xué),將理論知識融入到具體案例當(dāng)中,通過“學(xué)中練、練中學(xué)”的模式將抽象的知識通過具體的項(xiàng)目展示,方便理解和消化吸收。此外,單純的理論知識學(xué)習(xí)是不夠的,需要通過實(shí)際的項(xiàng)目訓(xùn)練進(jìn)行提高,進(jìn)而達(dá)到鞏固所學(xué)知識,靈活應(yīng)用的目的。項(xiàng)目訓(xùn)練以學(xué)生分組的方式進(jìn)行,在學(xué)習(xí)的同時培養(yǎng)學(xué)生的團(tuán)隊意識和協(xié)作精神。項(xiàng)目類型以中型管理信息系統(tǒng)為宜,來源可出自教師自身的項(xiàng)目或者協(xié)作單位項(xiàng)目中的子系統(tǒng),也可以學(xué)生提出由任課教師審核通過。項(xiàng)目結(jié)束時,學(xué)生必須能夠提交可正確執(zhí)行的程序,同時提交相關(guān)的系統(tǒng)開發(fā)文檔,文檔要求嚴(yán)格按照國標(biāo)GB-T8567-2006編寫。在實(shí)踐過程中,教師應(yīng)以項(xiàng)目管理人的角色監(jiān)督項(xiàng)目的進(jìn)度,及時發(fā)現(xiàn)并糾正存在的錯誤,同時回答學(xué)生在實(shí)踐中遇到問題。這種方式既讓學(xué)生清楚了解課程開設(shè)的目的和意義,也強(qiáng)化學(xué)生對所學(xué)知識的理解和應(yīng)用。

5.完善教學(xué)資源

信管專業(yè)軟件工程課程的教學(xué)資源(如教材、輔導(dǎo)資料、教學(xué)案例等)的安排和設(shè)計應(yīng)按本專業(yè)的需求進(jìn)行改進(jìn)和完善。首先,調(diào)整教材內(nèi)容的編排。軟件開發(fā)技術(shù)知識點(diǎn)需要與時俱進(jìn),已被淘汰的知識點(diǎn)應(yīng)予以刪除或以概述的形式介紹,同時增加近年出現(xiàn)的新技術(shù)和新方法,并對其中的典型方法進(jìn)行重點(diǎn)介紹,并配上相應(yīng)的案例進(jìn)行講解。其次,修改教材內(nèi)容的編寫方式。采用案例驅(qū)動的教學(xué)模式,將以往逐條羅列的抽象理論融合到具體的教學(xué)案例中,讓學(xué)生通過分析案例提取出知識要點(diǎn)。該方法既有利于對枯燥知識的理解和吸收,也為進(jìn)一步的知識應(yīng)用提供極好的參考素材。第三,修改配套案例。案例選擇中等規(guī)模的管理信息系統(tǒng)的完整研發(fā)過程較為合適。案例規(guī)模不宜過大的案例,否則不適宜初學(xué)者學(xué)習(xí);規(guī)模太小則細(xì)節(jié)不足。案例可以取自教學(xué)參考書,也可以是教師自身的項(xiàng)目研發(fā)經(jīng)歷,還可以源自合作單位的項(xiàng)目。第四,建立信息化教學(xué)實(shí)驗(yàn)平臺。通過云計算等先進(jìn)技術(shù)構(gòu)建的軟件工程教學(xué)實(shí)驗(yàn)平臺,師生能夠無時間、地域限制地實(shí)現(xiàn)教學(xué)課件和視頻等資源的共享、作業(yè)和課程實(shí)踐的實(shí)時監(jiān)控和學(xué)生疑難問題的解答,極大方便了師生間的交流,對提高教學(xué)效果具有重大現(xiàn)實(shí)意義。

6.改革學(xué)生評價機(jī)制

課程成績對學(xué)生在課程學(xué)習(xí)過程中的表現(xiàn)和效果的綜合評價,對學(xué)生學(xué)習(xí)起指向性作用,必須秉承公正、全面、客觀的態(tài)度。第一、全面考慮學(xué)生評價要素。在教學(xué)過程中,除考勤情況、期中成績、期末成績等常規(guī)項(xiàng)目外,學(xué)生的課堂表現(xiàn)、作業(yè)完成質(zhì)量和上交情況,實(shí)踐項(xiàng)目的完成情況等也是衡量學(xué)生的學(xué)習(xí)成績的重要依據(jù)。因此,軟件工程的考核體系可綜合為以下三方面:(1)平時表現(xiàn),包含出勤情況、課堂提問和作業(yè)完成情況等;(2)實(shí)踐成績,包含課程設(shè)計和實(shí)驗(yàn)的質(zhì)量和文檔的編寫情況;(3)卷面成績,包含期中和期末考試的筆試成績。第二、合理分配評價要素的比重。評價要素的比重定量反映了課程各教學(xué)環(huán)節(jié)的重要性,能夠?qū)W(xué)生的學(xué)習(xí)起導(dǎo)向作用。為了突出軟件工程以“理論為基礎(chǔ),重在實(shí)踐應(yīng)用”的特點(diǎn),實(shí)踐成績的比重應(yīng)與卷面成績相當(dāng),也可以考慮使用課程實(shí)踐成績代替期末筆試。第三、客觀評定評價要素。學(xué)生的評價要素通常分為定性和定量兩種。其中,各種考試成績和作業(yè)成績、考勤情況等定量評價易于給定。相對而言,平時表現(xiàn)等定性指標(biāo)需教師主觀評定,易受到教師個人情感的影響,需要教師秉持公正客觀的態(tài)度。對學(xué)生的主觀評價一般以良為基礎(chǔ),表現(xiàn)突出的學(xué)生可給予優(yōu),存在遲到早退、作業(yè)應(yīng)付或缺交、課堂紀(jì)律不佳等情況的學(xué)生則酌情給予中或差的評價。第四、豐富考核形式。除傳統(tǒng)的閉卷筆試外,軟件工程的考核形式還可采用以下幾種:(1)課程論文:以個人為單位,就管理信息系統(tǒng)研發(fā)和管理中的某個環(huán)節(jié)提出自己的觀點(diǎn)并展開論述,完成3000-5000字的課程論文。(2)課程設(shè)計:參考教學(xué)案例,采用軟件工程思想,以團(tuán)隊方式開發(fā)一個管理信息系統(tǒng),完成從需求分析到設(shè)計實(shí)現(xiàn)的完整過程,并編寫相關(guān)軟件文檔。(3)開卷筆試:以論述和應(yīng)用題為主要題型,主要考察學(xué)生解決系統(tǒng)分析、設(shè)計、測試和維護(hù)等環(huán)節(jié)中具體問題的能力,如按要求繪制程序流程圖、軟件結(jié)構(gòu)圖和系統(tǒng)流程圖等分析設(shè)計圖表,設(shè)計測試用例等。學(xué)生允許攜帶一定數(shù)量的參考資料,但不允許攜帶電子設(shè)備。任課教師可根據(jù)教學(xué)目標(biāo)和學(xué)時安排綜合使用上述方式??傮w而言,以課程論文或課程設(shè)計代替期末筆試進(jìn)行考核更符合學(xué)以致用的教學(xué)目標(biāo)。

三、總結(jié)

第9篇:計算機(jī)軟件工程論文范文

【關(guān)鍵詞】團(tuán)隊學(xué)習(xí) 軟件工程 評價

【基金項(xiàng)目】本文受湖南省教育科學(xué)規(guī)劃課題XJK08BGD017支助。

【中圖分類號】G642 【文獻(xiàn)標(biāo)識碼】A 【文章編號】2095-3089(2013)08-0218-01

引言

軟件工程專業(yè)是為了培養(yǎng)具有創(chuàng)新、創(chuàng)業(yè)意識,具有競爭和團(tuán)隊精神,具有良好的外語運(yùn)用能力,能適應(yīng)技術(shù)進(jìn)步和社會需求變化的高素質(zhì)軟件工程專業(yè)人才[1]。針對這個專業(yè)培養(yǎng)目標(biāo),各高校對軟件人才培養(yǎng)思路進(jìn)行了許多有益的探索[2,3]。南華大學(xué)從國內(nèi)知名、國際上有一定影響的辦學(xué)定位出發(fā)。針對軟件工程專業(yè),提出應(yīng)培養(yǎng)“基礎(chǔ)扎實(shí)、專長突出、動手能力強(qiáng),勤勉務(wù)實(shí),甘于奉獻(xiàn),追求卓越,面向未來”的應(yīng)用型高級軟件工程師。

為實(shí)現(xiàn)這一培養(yǎng)目標(biāo),課題組對軟件工程專業(yè)人才培養(yǎng)模式、學(xué)生團(tuán)隊構(gòu)建、學(xué)生實(shí)訓(xùn)等方面進(jìn)行了有益的探索[4,5],強(qiáng)調(diào)從多方面培養(yǎng)學(xué)生的工程實(shí)踐能力和團(tuán)隊合作精神,其中課程設(shè)計就是一個很重要的環(huán)節(jié)。但現(xiàn)在各種課程設(shè)計一般都安排在期末兩周內(nèi)進(jìn)行。期末學(xué)生需要進(jìn)行英語四、六級備戰(zhàn)和準(zhǔn)備多門課程的考試和考查課程的報告,如果再加上兩三個課程設(shè)計和一些實(shí)驗(yàn)課,學(xué)生在這段時間內(nèi)的任務(wù)就會很重,可能沒有足夠的精力去完成相應(yīng)的課程設(shè)計,往往敷衍了事,達(dá)不到培養(yǎng)學(xué)生工程實(shí)踐能力和團(tuán)隊合作精神的目的。

一、課程改革探索

為此,本文以團(tuán)隊學(xué)習(xí)理論[6]-[8]為基礎(chǔ)對軟件工程專業(yè)的有關(guān)課程從項(xiàng)目選題、學(xué)生分組及考核評價等方面做了如下探索:

(一)選題緊貼實(shí)際

為了使學(xué)生在課程設(shè)計過程中獲得工程實(shí)踐的經(jīng)驗(yàn),題目需要來自實(shí)際的工程項(xiàng)目。但這樣的項(xiàng)目通常都有一定的復(fù)雜性和相當(dāng)?shù)墓ぷ髁浚枰^多的精力和時間的投入。

而現(xiàn)在期末學(xué)生都很忙。學(xué)生往往沒有辦法集中時間去完成一個工作量較大的項(xiàng)目。以往的課程設(shè)計題目都比較容易。

第四學(xué)期軟件工程專業(yè)有軟件工程和數(shù)據(jù)庫原理與技術(shù)課程設(shè)計。這兩門課程都要求綜合運(yùn)用軟件工程的方法完成一個項(xiàng)目。但這兩者有不同的側(cè)重:前者側(cè)重于使用軟件工程的方法學(xué)去解決實(shí)際的問題;而后者則側(cè)重于數(shù)據(jù)庫的分析與實(shí)現(xiàn)。但數(shù)據(jù)庫的設(shè)計和實(shí)現(xiàn)又是基于需求和分析的。因此,本文結(jié)合這兩門課程給出幾個由實(shí)際項(xiàng)目改編而成的題目,由學(xué)生分組完成一個。針對需求分析、設(shè)計和測試階段,形成相應(yīng)的工程文檔作為軟件工程課程的報告;數(shù)據(jù)庫的設(shè)計和實(shí)現(xiàn)部分則形成數(shù)據(jù)庫原理與技術(shù)課程設(shè)計的報告。在第10周就完成分組,選題等工作。題目是從實(shí)際項(xiàng)目南華教務(wù)在線中提取出來的:學(xué)籍管理、課程管理、排課管理、排考管理、成績管理、教材管理等相對獨(dú)立的子項(xiàng)目。

(二)分組高低搭配

讓學(xué)生自由組合,可能會造成各組實(shí)力不均,個別組無法完成項(xiàng)目。團(tuán)隊學(xué)習(xí)的“最近發(fā)展區(qū)”理論認(rèn)為:學(xué)習(xí)團(tuán)隊最好由不同層次的成員組成,處于不同能力層次的團(tuán)隊學(xué)習(xí)成員有利于發(fā)展所有學(xué)習(xí)成員的“最近發(fā)展區(qū)”。同時學(xué)生需要完成的項(xiàng)目可以由兩門課程的任課教師一起指導(dǎo),這也有利于發(fā)展學(xué)習(xí)成員的“最近發(fā)展區(qū)”。

因此,以學(xué)生以往的成績和宿舍住宿情況為依據(jù),將學(xué)生分成高低搭配的項(xiàng)目組。一方面,可以通過團(tuán)隊成員的“傳幫帶”學(xué)習(xí)法,使得成員能縮短學(xué)習(xí)的時間,較快地進(jìn)入角色,提高團(tuán)隊的工作效率和工作質(zhì)量。另一方面,通過高低搭配,基本上可以保證每個組都能完成項(xiàng)目,避免出現(xiàn)組間的兩極分化和某些組消極的對待項(xiàng)目任務(wù)等現(xiàn)象。

團(tuán)隊內(nèi)除“傳幫帶”學(xué)習(xí)法還有很多其他的學(xué)習(xí)方法。例如,在項(xiàng)目初期的分析和設(shè)計階段,可以采用頭腦風(fēng)暴法來形成系統(tǒng)的整體設(shè)計思路;在遇到分歧時,可采用討論法來形成較為統(tǒng)一的觀點(diǎn)。對話法在團(tuán)隊學(xué)習(xí)過程中也是經(jīng)常使用。在項(xiàng)目實(shí)施過程中,小組成員在例會時,基于相互尊重、信任和平等的立場,敞開心扉,講出自己的解決方案,通過交談和傾聽,形成最終的實(shí)施方案。

(三)評價客觀公正

團(tuán)隊學(xué)習(xí)的共生理論認(rèn)為:團(tuán)隊學(xué)習(xí)的學(xué)習(xí)主體是具有共生關(guān)系的團(tuán)隊,它追求的不僅是每位成員的發(fā)展,更注重團(tuán)隊整體的表現(xiàn)。

因此,首先把團(tuán)隊作為一個共生體來評價,同時也充分考慮團(tuán)隊內(nèi)的激勵機(jī)制,以及各成員對項(xiàng)目的貢獻(xiàn)大小。故采用以下方案對項(xiàng)目組進(jìn)行評價:首先由組長根據(jù)每個成員對項(xiàng)目的貢獻(xiàn)大小給每個成員一個調(diào)節(jié)分,但要求各成員的調(diào)節(jié)分之和必須為0。然后,由指導(dǎo)教師組根據(jù)小組的現(xiàn)場演示和答辯情況給出該小組的基準(zhǔn)分。小組基準(zhǔn)分即為組長的分?jǐn)?shù),其他成員的分?jǐn)?shù)為基準(zhǔn)分與調(diào)節(jié)分之和。例如,某組長給成員甲、乙、丙的調(diào)節(jié)分為10分、-3分和-7分;指導(dǎo)教師組給該組的基準(zhǔn)分為80分;則組長的分?jǐn)?shù)為80分、甲的分?jǐn)?shù)為80+10=90分,乙的分?jǐn)?shù)為80-3=77分,丙的分?jǐn)?shù)為80-7=73分。

該評價方法,一方面將團(tuán)隊作為整體考慮,所有成員都有一個相同的基準(zhǔn)分;另一方面為使項(xiàng)目組長能發(fā)揮相應(yīng)的組織作用,以及充分調(diào)動每個成員的積極性。

二、結(jié)論與展望

在軟件工程和數(shù)據(jù)庫原理與技術(shù)課程設(shè)計的改革實(shí)踐,受到學(xué)生的歡迎。一方面減輕了學(xué)生的負(fù)擔(dān),另一方面學(xué)生的工程實(shí)踐能力和團(tuán)隊合作精神得到了鍛煉。如果能推廣到更大的范圍,將會使更多的學(xué)生受益。

參考文獻(xiàn):

[1]教育部高等學(xué)校計算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會 編制. 高等學(xué)校計算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報告暨專業(yè)規(guī)范(試行)[M]. 北京: 高等教育出版社,2006

[2]齊治昌. 示范性軟件學(xué)院驗(yàn)收評估的思考與體會[J]. 計算機(jī)教育. 2006,(12):4-7

[3]胡洋, 蘇琳. 應(yīng)用型本科計算機(jī)專業(yè)模塊化教學(xué)課程體系建設(shè)的實(shí)踐[J]. 中國成人教育,2008,(5):1445-1446

[4]劉征海. 普通本科層次軟件工程專業(yè)人才培養(yǎng)模式探索[J]. 長沙大學(xué)學(xué)報,2008,22(5):175-177

[5]陽小華, 李萌, 劉志明等. 軟件工程學(xué)生團(tuán)隊構(gòu)建的案例分析[J].計算機(jī)教育, 2011,5:57-61

[6]高宏卿,王新法.團(tuán)隊學(xué)習(xí)層次模型研究[J].軟件導(dǎo)刊,2009,(1):7-8

[7]牛繼舜.試論團(tuán)隊學(xué)習(xí)的方法[J].現(xiàn)代管理科學(xué),2004,(8):29-30

[8]吳鐵鈞.大學(xué)生團(tuán)隊學(xué)習(xí):模型建構(gòu)與團(tuán)隊效能[D].蘇州大學(xué)博士論文,2011