軟件開(kāi)發(fā)知識論文(軟件開(kāi)發(fā)論文總結)
本篇文章給大家談?wù)勡浖_(kāi)發(fā)知識論文,以及軟件開(kāi)發(fā)論文總結對應的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、計算機專(zhuān)業(yè)畢業(yè)論文——軟件技術(shù)
- 2、關(guān)于計算機軟件論文方面,拜求高手
- 3、軟件技術(shù)論文范文
- 4、軟件開(kāi)發(fā)畢業(yè)論文怎么寫(xiě)?
計算機專(zhuān)業(yè)畢業(yè)論文——軟件技術(shù)
隨著(zhù)信息全球化的發(fā)展,計算機的運用越來(lái)越普及。在企業(yè)方面管理和培訓方面,計算機軟件技術(shù)發(fā)揮了不可替代的作用。下面是我為大家整理的計算機專(zhuān)業(yè) 畢業(yè) 論文,供大家參考。
計算機專(zhuān)業(yè)畢業(yè)論文 范文 一:軟件技術(shù)基礎課程教學(xué)改革分析
摘要:本文從ldquo;軟件技術(shù)基礎rdquo;課程的特點(diǎn)出發(fā),分析和 總結 了該課程教學(xué)過(guò)程中出現的各種問(wèn)題,綜合其他學(xué)校該課程的教學(xué)內容和 教學(xué) 方法 ,結合我校教學(xué)環(huán)境和學(xué)生學(xué)習的實(shí)際情況,對課程教學(xué)進(jìn)行了一些改革探索和實(shí)踐,并取得了一定的成績(jì)。
關(guān)鍵詞:軟件技術(shù)基礎;教學(xué)改革;教學(xué)研究;
一、引言
隨著(zhù)科學(xué)技術(shù)的飛速發(fā)展,計算機應用已經(jīng)深入到社會(huì )生活的各個(gè)領(lǐng)域中。熟練的操作和使用各種計算機應用軟件,成為我們工作和生活的必備技能。越來(lái)越多的應用軟件的設計與開(kāi)發(fā)是由非計算機專(zhuān)業(yè)人員完成,開(kāi)發(fā)出的各種軟件,也大部分由非計算機專(zhuān)業(yè)人員操作和使用。吉林醫藥學(xué)院針對本校生物醫學(xué)工程專(zhuān)業(yè)的學(xué)生,開(kāi)設了ldquo;軟件技術(shù)基礎rdquo;課程。但由于該課程教學(xué)內容多樣,教學(xué)學(xué)時(shí)有限,學(xué)生程序設計水平參差不齊等原因,給教師和學(xué)生的教學(xué)帶來(lái)一定的難度。針對該課程的特點(diǎn),綜合其他學(xué)校的教學(xué)方式,結合吉林醫藥學(xué)院實(shí)際情況,對ldquo;軟件技術(shù)基礎rdquo;課程教學(xué)進(jìn)行了一些改革探索和實(shí)踐。
二、ldquo;軟件技術(shù)基礎rdquo;課程教學(xué)現狀
第一,課程內容多,覆蓋范圍廣。吉林醫藥學(xué)院的ldquo;軟件技術(shù)基礎rdquo;課程,是在基礎課程ldquo;計算機應用基礎rdquo;、ldquo;C語(yǔ)言程序設計rdquo;、ldquo;VB數據庫程序設計rdquo;課程后開(kāi)設的課程,其教學(xué)內容涵蓋了四門(mén)計算機專(zhuān)業(yè)的課程:ldquo;數據結構rdquo;、ldquo;數據庫系統rdquo;、ldquo; 操作系統 rdquo;和ldquo;軟件工程rdquo;。在有限的學(xué)時(shí)中完成該課程的教學(xué),教師與學(xué)生都面臨很大的挑戰。[1]
第二,課程學(xué)時(shí)有限。吉林醫藥學(xué)院ldquo;軟件技術(shù)基礎rdquo;課程教學(xué)有50學(xué)時(shí),其中理論32學(xué)時(shí)。將這有限的學(xué)時(shí)分配后,各部分教學(xué)內容的教學(xué)時(shí)間更加受限,在短時(shí)間內學(xué)好該課程,對老師和學(xué)生都是極大的挑戰。受課時(shí)限制,在教學(xué)中,教師對枯燥和抽象的知識無(wú)法深入講解,沒(méi)有時(shí)間通過(guò)更多的實(shí)例對概念和算法演示和說(shuō)明;學(xué)生缺少足夠的程序設計 經(jīng)驗 和調試能力,對所學(xué)內容無(wú)法融會(huì )貫通。以ldquo;軟件技術(shù)基礎rdquo;課程的數據結構部分內容講授為例,對于順序表、鏈表、棧、隊列、樹(shù)、圖、排序和查找等知識,課堂的大部分時(shí)間,只能集中講解相關(guān)知識的概念、思想及算法實(shí)現,學(xué)生練習操作時(shí)也只能是將算法在機器上實(shí)現,但具體的應用、程序設計以及調試等技巧課堂上無(wú)法細致講解,同樣,對于大部分學(xué)生,具體的應用在練習操作時(shí)練習不到。[2]
第三,學(xué)生學(xué)習目的不明確。學(xué)生在學(xué)習時(shí),需要了解所學(xué)內容在其未來(lái)工作和生活中的目的和意義。但是,由于ldquo;軟件技術(shù)基礎rdquo;課程涵蓋教學(xué)內容多,授課學(xué)時(shí)少,導致學(xué)生學(xué)到的知識浮于表面,課堂講授以概念和理論為主,缺少解決實(shí)際問(wèn)題經(jīng)驗,學(xué)生對所學(xué)內容的重要性、實(shí)用性了解不深。學(xué)生學(xué)習ldquo;軟件技術(shù)基礎rdquo;課程后,只掌握了一些基本概念和算法,但無(wú)法將所學(xué)應用于實(shí)踐。[3]
第四,學(xué)生的程序設計水平參差不齊。吉林醫藥學(xué)院ldquo;軟件技術(shù)基礎rdquo;課程開(kāi)設于學(xué)生大二下學(xué)期,學(xué)生在學(xué)習該課程前,已經(jīng)學(xué)習了ldquo;C語(yǔ)言程序設計rdquo;,但C語(yǔ)言課程對于第一次接觸程序設計的學(xué)生來(lái)說(shuō),概念抽象且規則繁多,掌握困難。對于C語(yǔ)言中數據的存儲、算法編寫(xiě)、程序設計及調試等尤其畏懼、困惑,加深了接下來(lái)數據結構部分學(xué)習的難度。又由于ldquo;軟件技術(shù)基礎rdquo;課程與ldquo;C語(yǔ)言程序設計rdquo;課程之間間隔一個(gè)學(xué)期,這讓學(xué)生本就不牢固的C編程知識在學(xué)習新的內容時(shí)更加困難。
第五,注重培養學(xué)生的應用能力。學(xué)生學(xué)習ldquo;軟件技術(shù)基礎rdquo;課程是為了用所學(xué)知識解決實(shí)際問(wèn)題,學(xué)生的實(shí)踐能力的培養是本課程教學(xué)的重中之重,如何更好的提高學(xué)生的學(xué)習興趣,加深學(xué)生對知識的理解,同樣是該課程的教學(xué)難點(diǎn)。以上是吉林醫藥學(xué)院ldquo;軟件基礎基礎rdquo;課程面臨的主要問(wèn)題,各個(gè)問(wèn)題相互影響和制約,進(jìn)一步影響到ldquo;軟基rdquo;課程的教學(xué)效果和學(xué)生學(xué)習該課程的興趣和效果。針對以上問(wèn)題,考查其他院校的教學(xué)方法和教學(xué)手段,吉林醫藥學(xué)院的ldquo;軟件技術(shù)基礎rdquo;在教學(xué)和實(shí)踐環(huán)節進(jìn)行了改革探索,取得了一定的成果。
三、課程教學(xué)改革探索
第一,利用現代 教育 技術(shù),實(shí)例化教學(xué)。教材是學(xué)生獲取知識的直接方法,在選擇教材方面,選取案例詳細的教材,彌補教學(xué)學(xué)時(shí)的不足。理論課教學(xué)是學(xué)生獲取知識的重要手段,我校的教學(xué)環(huán)境優(yōu)秀,每一個(gè)教室都配備有多媒體等現代化設備輔助教學(xué),利用先進(jìn)的教學(xué)設備,制作優(yōu)秀的教學(xué)課件,增加動(dòng)畫(huà)等元素,將晦澀難懂的理論知識,通過(guò)直觀(guān)的例子和生動(dòng)的講解展示給學(xué)生。如講解數據結構中棧的存儲結構、定義及算法時(shí),利用學(xué)生熟知的手槍中的彈夾講解;講隊列相關(guān)知識的時(shí)候,利用學(xué)生最經(jīng)常使用的車(chē)站買(mǎi)票等生動(dòng)形象的例子。再如,講解數據庫中范式概念的時(shí)候,利用學(xué)生熟悉的班級學(xué)生作為對象,分別解釋各個(gè)范式的區別hellip;hellip;
第二,對比歸納,強調總結。受到課時(shí)等客觀(guān)條件限制,經(jīng)多輪授課發(fā)現,學(xué)生在學(xué)習ldquo;軟件技術(shù)基礎rdquo;課程知識時(shí),會(huì )有囫圇吞棗的感覺(jué),知識無(wú)法吸收透徹并應用,已經(jīng)開(kāi)始下一部分知識的學(xué)習。教師需要利用自己的教學(xué)經(jīng)驗,在講授過(guò)程中對知識進(jìn)行凝練,對相似知識多進(jìn)行歸納總結,用盡量少的語(yǔ)言復習與對比相關(guān)內容,讓學(xué)生做到溫故而知新。
第三,強化實(shí)踐教學(xué),提高動(dòng)手能力。授人魚(yú)不如授人以漁,相對于教師,學(xué)生才是學(xué)習的主體,學(xué)生學(xué)習的主動(dòng)性和積極性直接影響著(zhù)學(xué)習的效果。勤能補拙,督促學(xué)生利用課余時(shí)間復習C語(yǔ)言等學(xué)過(guò)的知識,利用實(shí)驗課程序調試的機會(huì ),讓學(xué)生自己講解程序并引導學(xué)生對程序跟蹤,仔細觀(guān)察程序變量的變化,總結經(jīng)驗,對程序進(jìn)行優(yōu)化,打下良好的程序設計基礎。吉林醫藥學(xué)院軟件技術(shù)基礎課程的實(shí)驗有18學(xué)時(shí),實(shí)驗課上除了驗證課堂講授的內容,學(xué)生無(wú)法更進(jìn)一步的學(xué)習深入的內容,為更好的培養學(xué)生獨立操作能力和實(shí)際應用能力,我校為生工的學(xué)生開(kāi)放實(shí)驗室,提供自主上機練習環(huán)境。對有進(jìn)一步學(xué)習需要的學(xué)生,在每周三下午開(kāi)設第二課堂,由有經(jīng)驗的老師對學(xué)生有針對性的講解程序設計和軟件開(kāi)發(fā)的方法和技巧。
第四,采用課程設計,督促學(xué)生自主學(xué)習。為更好的激發(fā)學(xué)生學(xué)習的積極性和主動(dòng)性,在數據結構和數據庫部分基礎知識學(xué)習后,分別要求學(xué)生進(jìn)行課程設計。在數據結構部分,為每一位學(xué)生提供不同的設計題目,限定提交作業(yè)時(shí)間。為解決學(xué)生可能是網(wǎng)絡(luò )下載或他人協(xié)作幫助完成作業(yè)的情況,需要學(xué)生對程序進(jìn)行注釋?zhuān)髮W(xué)生能讀懂程序。針對數據庫部分,采用學(xué)生分組完成數據庫題目的方式,數據庫題目可采用教師命題和學(xué)生選題的方式,學(xué)生分組采用學(xué)生自主分組,要求每組5-6成員,每位成員負責數據庫的不同部分,最后根據每人負責的設計難易程度評價(jià)學(xué)生的成績(jì)。采用課程設計的方式,給與學(xué)生學(xué)習的緊迫感和壓力,對于程序設計能力稍差的學(xué)生,適當降低要求,達到鍛煉學(xué)生實(shí)際動(dòng)手能力、培養學(xué)生團隊合作意識和協(xié)同操作能力,為學(xué)生的工作打下基礎。
四、結束語(yǔ)
教學(xué)是一項永無(wú)止境的工作,在教學(xué)過(guò)程中,教師要根據學(xué)生的專(zhuān)業(yè)情況和個(gè)人學(xué)習情況及特點(diǎn),有針對性的進(jìn)行教學(xué)方式和教學(xué)內容的改革,運用適當的教學(xué)模式,把知識傳遞給學(xué)生,培養學(xué)生獨立分析問(wèn)題、解決問(wèn)題、將所學(xué)知識綜合應用于實(shí)踐的實(shí)踐和創(chuàng )新能力。
參考文獻:
[1]張小瑞,孫偉,張自嘉,楊雙翼.《計算機軟件技術(shù)基礎》教學(xué)改革探索與研究[J].中國科技信息.2012(04):129~135.
[2]陳帝伊,馬孝義,辛全才.ldquo;計算機軟件技術(shù)基礎rdquo;課程教學(xué)方法探析[J].計算機教育2009(22):68~69.
[3]倫向敏,門(mén)洪,蘭建軍.《軟件技術(shù)基礎》教學(xué)改革探析[J].課程教育研究,2014(27)
計算機專(zhuān)業(yè)畢業(yè)論文范文二:新時(shí)期計算 機軟件開(kāi)發(fā)技術(shù)研究
摘要:作為一門(mén)新興學(xué)科,計算機軟件在短短的十幾年中實(shí)現了跨越式發(fā)展,當今時(shí)代計算機軟件技術(shù)依舊保持著(zhù)旺盛的發(fā)展潛力,為人類(lèi)的前進(jìn)做出了巨大貢獻。該文主要從計算機軟件開(kāi)發(fā)技術(shù)的現狀、主要方式、應用以及發(fā)展趨勢等方面論述了計算機軟件開(kāi)發(fā)技術(shù)的應用及發(fā)展趨勢。
關(guān)鍵詞:新時(shí)期;計算機開(kāi)發(fā)技術(shù);應用;趨勢
1計算機軟件開(kāi)發(fā)技術(shù)概述
一般來(lái)說(shuō),計算機軟件主要包括兩大部分:應用軟件和系統軟件。計算機應用軟件指的是為了幫助用戶(hù)解決使用過(guò)程中的具體問(wèn)題而設計的軟件,比如娛樂(lè )、管理、文檔等方面的軟件;系統軟件則指的是計算機本身所攜帶的軟件,主要用于保障計算機的運行、維護等等。計算機應用軟件和計算機系統軟件的作用是相同的,都旨在為用戶(hù)提供更好的上網(wǎng)體驗和實(shí)用環(huán)境。從本質(zhì)上來(lái)看,人們在使用計算機時(shí)運行的最為頻繁的是計算機的軟件系統而非計算機本身,可以說(shuō),沒(méi)有計算機軟件,計算機就無(wú)法正常使用。20世紀中期,世界范圍內的計算機軟件開(kāi)發(fā)技術(shù)較為落后,僅僅停留在手工軟件開(kāi)發(fā)階段,工作效率低下,遠遠不能滿(mǎn)足人們日益增長(cháng)的需求。伴隨著(zhù)全球經(jīng)濟的飛速發(fā)展以及第三次科技革命浪潮的開(kāi)始,計算機軟件開(kāi)發(fā)技術(shù)也取得了長(cháng)足發(fā)展,人們對其的認識也發(fā)生了變化,軟件開(kāi)發(fā)一詞重新被定義:為了實(shí)現計算機的程序運行而采用的規則以及方法等相關(guān)的文檔等都屬于計算機軟件的范疇。發(fā)展到當今時(shí)代,計算機軟件開(kāi)發(fā)技術(shù)大致經(jīng)歷了程序設計過(guò)程、軟件過(guò)程、軟件工程三個(gè)時(shí)期,隨著(zhù)時(shí)間的變化,計算機軟件開(kāi)發(fā)技術(shù)已經(jīng)日趨成熟。
2計算機軟件開(kāi)發(fā)技術(shù)現狀
2.1計算機軟件開(kāi)發(fā)技術(shù)現狀
當今時(shí)代無(wú)所不在的網(wǎng)絡(luò )給人們的工作生活方式帶來(lái)了翻天覆地的變化,而支撐著(zhù)互聯(lián)網(wǎng)發(fā)展的正是計算機軟件技術(shù)的開(kāi)發(fā)和運行。隨著(zhù)計算機在全球范圍內的普及,國內的計算機軟件開(kāi)發(fā)技術(shù)也迅速成長(cháng),為適應市場(chǎng)人才需求,各大高等院校設立了與計算機軟件技術(shù)相關(guān)的專(zhuān)業(yè)及方向,無(wú)論是高職院校還是重點(diǎn)院校的專(zhuān)業(yè)人數比重都呈上升趨勢,從事于軟件開(kāi)發(fā)行業(yè)的人才不斷增多。
2.2計算機軟件開(kāi)發(fā)技術(shù)重要性
正是有了軟件開(kāi)發(fā)技術(shù)的不斷改革創(chuàng )新,才推動(dòng)了整個(gè)互聯(lián)網(wǎng)行業(yè)的飛速發(fā)展,可以說(shuō)計算機軟件開(kāi)發(fā)技術(shù)對當代信息社會(huì )的發(fā)展有舉足輕重的作用,作為整個(gè)信息網(wǎng)絡(luò )的核心部分,計算機軟件技術(shù)開(kāi)發(fā)將網(wǎng)絡(luò )信息傳輸和遠程控制變?yōu)榱爽F實(shí),為人們的生活、工作提供了極大地便利。計算機軟件開(kāi)發(fā)技術(shù)的應用大大提升了信息網(wǎng)絡(luò )環(huán)境的安全性、隱私性,保證人們在暢想網(wǎng)絡(luò )所帶來(lái)的自由時(shí)不會(huì )受到其他因素的干擾,大大提升了人們的體驗感。此外,軟件技術(shù)的開(kāi)發(fā)和應用可以促進(jìn)計算機使用和軟件技術(shù)之間的問(wèn)題,實(shí)現兩者有機融合,從而拓展了計算機的適用范圍和適用領(lǐng)域,推動(dòng)人類(lèi)社會(huì )向前發(fā)展。
2.3計算機軟件開(kāi)發(fā)技術(shù)問(wèn)題
首先,信用值計算問(wèn)題。這是計算機軟件技術(shù)開(kāi)發(fā)過(guò)程中的重要問(wèn)題之一,其關(guān)鍵在于信用機制,由于沒(méi)有統一的信用機制,因此,會(huì )導致計算方法的不同。多數情況下,采取的是乘性減、加性增的方法,加性增主要是用來(lái)處理信譽(yù)度增加的問(wèn)題,這樣可以對惡意節點(diǎn)形成約束作用。其次,是數據安全問(wèn)題。雖然現階段的計算機軟件開(kāi)發(fā)技術(shù)應經(jīng)十分成熟,但是在面對數據傳送過(guò)程中的數據丟失等問(wèn)題時(shí),還是無(wú)法有效遏止,很容易造成機密文件被竊取泄露的問(wèn)題,這對相關(guān)人員、機構都帶來(lái)了極大的損失。最后,是版權問(wèn)題。這是計算機軟件開(kāi)發(fā)技術(shù)中最嚴重最泛濫的一個(gè)問(wèn)題。由于我國版權保護法規還沒(méi)有完全形成體系,再加上網(wǎng)絡(luò )資源的共享性等因素,軟件技術(shù)開(kāi)發(fā)的成果很容易被竊取,這大大降低了軟件人員的工作效率和積極性,也會(huì )對我國的軟件行業(yè)發(fā)展帶來(lái)消極影響。
3計算機軟件開(kāi)發(fā)技術(shù)主要方式
經(jīng)過(guò)幾十年的發(fā)展,計算機軟件開(kāi)發(fā)技術(shù)的方式已經(jīng)進(jìn)入了成熟階段,各方面理論知識也日臻完善,總的來(lái)說(shuō),現階段最主要的軟件開(kāi)發(fā)方式主要包括計算機軟件生命周期法、原型化方法和自動(dòng)形式的系統開(kāi)發(fā)法三種方式:3.1計算機軟件生命周期法該軟件開(kāi)發(fā)方式亦被稱(chēng)為結構化系統開(kāi)發(fā)方法。是三種方式中最為普遍的一種使用手段,計算機軟件生命周期法著(zhù)眼于軟件的整體性和全局性,主要用于復雜的系統開(kāi)發(fā)階段。這種方式將軟件的開(kāi)發(fā)階段劃分為若干個(gè)子階段,降低了原有軟件系統的難度,便于更好的操作和維護。計算機軟件生命周期法的缺點(diǎn)在于開(kāi)發(fā)耗時(shí)長(cháng),各階段之間缺乏獨立性,前后聯(lián)系密切增大了工作量。3.2原形化方法這種開(kāi)發(fā)方式主要指的是相關(guān)的技術(shù)人員在商討決定一個(gè)統一的軟件模型之后進(jìn)入開(kāi)發(fā)階段并不斷修改調整,直到達到用戶(hù)的要求即可。這也是一種較為普遍的開(kāi)發(fā)手法,其優(yōu)點(diǎn)在于以用戶(hù)的需求為導向目標性強,可以降低不必要的成本和技術(shù)浪費,缺點(diǎn)在于適用范圍較小,只可用于小型簡(jiǎn)易的軟件系統開(kāi)發(fā)。3.3自動(dòng)形式的軟件開(kāi)發(fā)方法主要特點(diǎn)是在軟件開(kāi)發(fā)過(guò)程中對軟件的開(kāi)發(fā)目的和內容詳細說(shuō)明,對開(kāi)發(fā)過(guò)程則不過(guò)多贅述,其優(yōu)點(diǎn)在于可以根據軟件的要求自主設計編碼。
4計算機軟件開(kāi)發(fā)技術(shù)應用
任何一種技術(shù)的發(fā)明和應用都是為了更好地服務(wù)于人類(lèi),提升人類(lèi)的生活方式和工作方式。因此,開(kāi)發(fā)計算機軟件就是為了給人們帶來(lái)更多的便捷性、高效性,滿(mǎn)足人們的各種需求。舉例來(lái)說(shuō),在對兩個(gè)不同的軟件系統VB6.0+Access和Web+_ml+Active 進(jìn) 行應用時(shí),就要根據軟件本身的特點(diǎn)來(lái)滿(mǎn)足用戶(hù)的不同需求。由于第一個(gè)軟件的版本與微軟的版本相同,因此在安裝時(shí)就可以直接在電腦上運行,無(wú)需其他輔助的系統軟件,安裝成功后,該系統在使用時(shí)操作流暢快捷,使用方便,并且沒(méi)有其他多余的附加產(chǎn)品影響用戶(hù)的使用,因此,該軟件的用戶(hù)需求就會(huì )不斷提升,可能會(huì )因為用戶(hù)過(guò)多而對使用體驗造成影響,這就需要人工進(jìn)行調整。而第二種軟件在安裝時(shí)由于受到自身條件的限制,在安裝時(shí)會(huì )在一定程度上降低用戶(hù)使用量。這就說(shuō)明在進(jìn)行計算機軟件技術(shù)開(kāi)發(fā)時(shí)要堅持以人為本,將用戶(hù)的需求放在首位,最大程度的滿(mǎn)足用戶(hù)的體驗,唯有如此,才能獲取更多的使用率和利潤。
5結束語(yǔ)
計算機軟件開(kāi)發(fā)技術(shù)的發(fā)展趨勢主要表現在以下幾個(gè)方面:
1)網(wǎng)絡(luò )化。
網(wǎng)絡(luò )化是計算機軟件開(kāi)發(fā)技術(shù)的主要目標,其網(wǎng)絡(luò )化的發(fā)展方向勢必會(huì )為人類(lèi)的生活生產(chǎn)方式產(chǎn)生巨大影響,人與物之間相互連接物聯(lián)網(wǎng)將會(huì )是以后計算機軟件開(kāi)發(fā)技術(shù)的主要研究?jì)热荨?/p>
2)服務(wù)性。
計算機軟件在開(kāi)發(fā)應用之前就是為了解決人們處理問(wèn)題時(shí)的難題,未來(lái)的計算機軟件開(kāi)發(fā)技術(shù)將借助先進(jìn)的開(kāi)發(fā)理念更全面、更細致的滿(mǎn)足用戶(hù)的體驗和需求,所以服務(wù)性是其最根本的特征,也是今后不斷向前發(fā)展的動(dòng)力。
3)智能化。
計算機軟件開(kāi)發(fā)技術(shù)隨著(zhù)社會(huì )的發(fā)展逐步向智能化方向邁進(jìn),隨著(zhù)技術(shù)的不斷進(jìn)步,計算機軟件開(kāi)發(fā)技術(shù)會(huì )更加趨向人性化,智能化發(fā)展方向是人類(lèi)計算機軟件的重要進(jìn)步,是高科技的一次突破性進(jìn)展。
4)開(kāi)放化。
計算機軟件開(kāi)發(fā)技術(shù)的開(kāi)放化主要體現在技術(shù)開(kāi)發(fā)人員之間的技術(shù)交流和共享,在技術(shù)上則指的是軟件源代碼的開(kāi)放和軟件產(chǎn)品的標準化,從業(yè)人員之間的相互學(xué)習可以打破行業(yè)之間的壁壘,碰撞出更多的思維火花,從根本上提高軟件產(chǎn)品的質(zhì)量,實(shí)現整個(gè)軟件行業(yè)繁榮發(fā)展。
參考文獻:
[1]范偉.淺論新時(shí)期計算機軟件開(kāi)發(fā)技術(shù)的應用及發(fā)展趨勢[J].計算機光盤(pán)軟件與應用,2014(13):80-80+82.
[2]劉芳.新時(shí)期計算機軟件開(kāi)發(fā)技術(shù)的應用及發(fā)展趨向[J].中國新通信,2015(13):89-89.
[3]左岑.試析計算機軟件開(kāi)發(fā)技術(shù)的應用及發(fā)展展望[J].才智,2013(12):384-384.
[4]劉凱英.淺談?dòng)嬎銠C軟件開(kāi)發(fā)技術(shù)的應用及發(fā)展[J].無(wú)線(xiàn)互聯(lián)科技,2013(1):69.
[5]潘其琳.計算機軟件開(kāi)發(fā)技術(shù)的現狀及應用探究[J].信息技術(shù)與信息化,2015(3):249-251.
計算機專(zhuān)業(yè)畢業(yè)論文mdash;mdash;軟件技術(shù)相關(guān) 文章 :
1.計算機專(zhuān)業(yè)畢業(yè)論文范本
2.計算機專(zhuān)業(yè)畢業(yè)論文大全參考
3.計算機軟件技術(shù)專(zhuān)業(yè)論文
4.計算機軟件技術(shù)的畢業(yè)論文
5.關(guān)于計算機技術(shù)應用專(zhuān)業(yè)畢業(yè)論文
6.計算機軟件本科畢業(yè)論文
關(guān)于計算機軟件論文方面,拜求高手
計算機軟件開(kāi)發(fā)論文軟件開(kāi)發(fā)論文:
軟件工程用于多媒體課件開(kāi)發(fā)的研究
摘要:隨著(zhù)計算機技術(shù)和通信技術(shù)的快速發(fā)展,多媒體課件在教育領(lǐng)域中的使用已經(jīng)非常廣泛。由于開(kāi)發(fā)團隊及開(kāi)發(fā)方法的不足,導致課件開(kāi)發(fā)的軟件危機,體現為開(kāi)發(fā)成本高、周期長(cháng)、質(zhì)量低、使用困難等?;谲浖こ涕_(kāi)發(fā)的模式,可以緩解軟件危機,提高開(kāi)發(fā)的效率及軟件的質(zhì)量。
關(guān)鍵詞:軟件工程;多媒體課件;軟件危機
隨著(zhù)計算機技術(shù)的突飛猛進(jìn),多媒體技術(shù)也快速發(fā)展著(zhù),既而計算機輔助教學(xué)廣泛普及,各類(lèi)學(xué)科的教學(xué)課件應運而生。從理論上講,大量的教學(xué)課件地運用可以減輕教師的工作量,提高教學(xué)質(zhì)量,但實(shí)際上,在教學(xué)中真正用得好,用得巧的教學(xué)課件并不多。開(kāi)發(fā)成本高,軟件質(zhì)量低,重復開(kāi)發(fā)的現象屢見(jiàn)不鮮,很難滿(mǎn)足當前日益增長(cháng)的教學(xué)課件的需求。此種不良現象我們稱(chēng)之為“教學(xué)軟件危機”。要消除此種軟件危機,就要有正確的軟件開(kāi)發(fā)理念。應用軟件工程的思想,可以有效地緩解軟件危機,提高多媒體課件開(kāi)發(fā)的成功率[1]。
1軟件工程基本概念
1.1軟件工程
軟件工程(Software Engineering,簡(jiǎn)稱(chēng)為SE),目前比較認可的定義為:研究和應用如何以系統性的、規范化的、可定量的過(guò)程化方法去開(kāi)發(fā)和維護軟件,主要應用工程的方法和技術(shù)研究軟件開(kāi)發(fā)與維護的方法、工具和管理的一門(mén)計算機科學(xué)與工程學(xué)交叉的學(xué)科。它涉及計算機、數學(xué)及管理學(xué)等多個(gè)學(xué)科,以便幫助人們緩解軟件危機帶來(lái)的問(wèn)題。
1.2軟件危機
軟件危機是指在計算機軟件開(kāi)發(fā)和維護過(guò)程中出現的一系列嚴重問(wèn)題[2],致使整個(gè)開(kāi)發(fā)過(guò)程混亂不堪,導致開(kāi)發(fā)陷入無(wú)法自拔的困境,經(jīng)濟危機主要表現在以下幾個(gè)方面:1)對軟件開(kāi)發(fā)成本和進(jìn)度難以估量,通常會(huì )大幅度超出預期;2)對“已完成的軟件”,用戶(hù)通常不滿(mǎn)意;3)軟件質(zhì)量無(wú)法保證;4)軟件不可維護,升級要重頭來(lái)過(guò);5)軟件沒(méi)有完整的文檔資料。為了緩解軟件危機,能夠開(kāi)發(fā)出更高質(zhì)量的軟件,軟件工程技術(shù)的理論充分用于軟件開(kāi)發(fā)及維護的整個(gè)過(guò)程。
1.3軟件周期
軟件生命周期(SDLC,軟件生存周期)是軟件的產(chǎn)生直到報廢的生命周期,周期內有需求分析、設計、編碼、調試和測試、驗收與運行、維護升級到廢棄等階段,這種按時(shí)間分程的思想方法是軟件工程中的一種思想原則,即按部就班、逐步推進(jìn),每個(gè)階段都要有定義、工作、審查、形成文檔以供交流或備查,以提高軟件的質(zhì)量。但隨著(zhù)新的面向對象的設計方法和技術(shù)的成熟,軟件生命周期設計方法的指導意義正在逐步減少。
2多媒體課件的概念
課件是凡具備一定教學(xué)功能的教學(xué)軟件都稱(chēng)之為課件[3]。課件像學(xué)習者呈現出學(xué)習的內容,學(xué)習質(zhì)量的檢測、反饋和指導。多媒體課件是將多媒體技術(shù)引入到計算機輔助教育的課件中。課件的形式內容單調,如練習程序、測試程序以及現在出現的大量面向信息的產(chǎn)品,如電子百科等。多媒體課件表現內容的形式多姿多彩,多媒體技術(shù)在計算機輔助教學(xué)的人-機交互中的巨大潛力主要在于它能提高對信息表現形式的選擇和控制能力,同時(shí)也能提高信息表現形式與人的邏輯思維和創(chuàng )造能力的結合程度,在順序、符號信息等方面擴展人的信息處理能力。
為了適應教育教學(xué)的發(fā)展,越來(lái)越需要更豐富多彩的多媒體課件,這就對多媒體課件有了更多的需求,為了開(kāi)發(fā)出更高質(zhì)量的多媒體課件,我們就需要從軟件工程的角度來(lái)進(jìn)行開(kāi)發(fā)。
3基于軟件工程的多媒體課件開(kāi)發(fā)過(guò)程
多媒體課件設計是課件開(kāi)發(fā)的重要環(huán)節,多媒體課件設計的好壞直接決定著(zhù)課件的質(zhì)量。多媒體課件也是一種軟件,我們可以從軟件工程的角度來(lái)開(kāi)發(fā)多媒體課件,其必須遵從軟件生命周期。同時(shí)我們要從教育學(xué)和心理學(xué)的角度來(lái)充分考慮相關(guān)的因素。多媒體課件的開(kāi)發(fā)通常劃分為以下5個(gè)階段。
3.1教學(xué)需求分析
需求分析是把軟件功能和性能的總體概念描述為具體的軟件需求規格說(shuō)明,以此奠定軟件開(kāi)發(fā)的基礎。教學(xué)需求分析仍然遵循軟件工程的思想,它的主要任務(wù)是論證多媒體課件開(kāi)發(fā)的可行性和必要性。
3.1.1問(wèn)題的定義
這個(gè)階段要弄清的是“要解決的問(wèn)題是什么”[3]。要清晰地知道這個(gè)課件的開(kāi)發(fā)要解決什么教學(xué)問(wèn)題。如果不弄清楚,而盲目的開(kāi)發(fā),只會(huì )浪費時(shí)間資金等等資源。所以這個(gè)階段一定要確定的得出問(wèn)題的定義。這是此次多媒體課件開(kāi)發(fā)的首先要弄清楚的問(wèn)題。
3.1.2可行性分析
既然已經(jīng)知道了“問(wèn)題的定義”,接下來(lái)就要進(jìn)行可行性分析,解決這個(gè)課件開(kāi)發(fā)的必要性和可行性。為了文成這個(gè)任務(wù),需要專(zhuān)職人員進(jìn)行大量的市場(chǎng)調查和研究,初步給出整個(gè)課件的開(kāi)發(fā)的概況,一個(gè)雛形。這個(gè)階段進(jìn)行的比較短,主要是研究問(wèn)題是否有解,是否有可行的辦法。這個(gè)階段決定了多媒體課件是否繼續的關(guān)鍵。
3.2課件的教學(xué)設計
經(jīng)過(guò)需求分析階段的工作,系統必須做什么已經(jīng)清楚了,總體設計階段就是決定怎么做的時(shí)候了??傮w設計的基本目的就是回答“概括的話(huà),系統該如何實(shí)現?”這個(gè)問(wèn)題[4]。這個(gè)階段主要是:1)劃分出組成系統的物理元素———程序、文件、數據庫、人工過(guò)程和文檔等;2)設計系統的結構,也就是要確定系統中每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。
4總體設計階段的工作步驟
1)尋找實(shí)現系統的各種不同的解決方案,參照需求分析階段得到的數據流圖來(lái)做。
2)分析員從這些供選擇的方案中選出若干個(gè)合理的方案進(jìn)行分析,為每個(gè)方案都準備一份系統流程圖,列出組成系統的所有物理元素,進(jìn)行成本\效益分析,并且制定這個(gè)方案的進(jìn)度計劃。
3)分析員綜合分析比較這些合理的方案,從中選擇一個(gè)最佳方案向用戶(hù)和使用部門(mén)負責人推薦。
4)對最終確定的解決方案進(jìn)行優(yōu)化和改進(jìn),從而得到更合理的結構,進(jìn)行必要的數據庫設計,確定測試要求并且制定測試計劃。
從上面的敘述中不難看出,在詳細設計之前先進(jìn)行總體設計的必要性,經(jīng)過(guò)需求分析,確定課件開(kāi)發(fā)的目標與規模。繼而進(jìn)行教學(xué)設計,教學(xué)設計也遵循軟件工程的思想,是分為教學(xué)的邏輯設計和教學(xué)單元設計。比如《軟件工程》這門(mén)課的教學(xué)軟件按照其目標和功能劃分為以下模塊。
5教學(xué)邏輯設計
教學(xué)邏輯設計的主要任務(wù)是按照教學(xué)需求分析所確定的開(kāi)發(fā)目標,對課件進(jìn)行總體設計,分為教學(xué)設計和風(fēng)格設計兩個(gè)部分[5]。
5.1教學(xué)設計
1)確定教學(xué)目標;2)劃分教學(xué)單元;3)編排教學(xué)單元順序繪制教學(xué)單元流程圖;4)確定課件的教學(xué)方式和結構類(lèi)型;5)確定學(xué)生信息模型。
5.2風(fēng)格設計
指的是課件在展現教學(xué)內容、人機交互活動(dòng)、調度控制方式等有關(guān)問(wèn)題的處理時(shí)遵循的格調。1)教學(xué)單元課時(shí)的長(cháng)短;2)人機界面;3)交互活動(dòng)層次;4)教學(xué)單位的調度方式;5)課件運行的系統環(huán)境;6)課件發(fā)行的文字資料。
6教學(xué)單元設計
教學(xué)單元設計解決的是課件的詳細設計的問(wèn)題。教學(xué)單元是課件進(jìn)行教學(xué)的基本單位,在教學(xué)設計中要確定各教學(xué)單元的信息結構,詳細列出所包含的教學(xué)內容,確定它們的屏幕設計和呈現順序。
7多媒體素材的采集和加工
前期工作已完成,接下來(lái)要進(jìn)入程序的編制過(guò)程,根據腳本的要求,搜集整理相關(guān)的媒體素材,素材盡量做到積件式,以便提高素材的重用率,降低軟件文本的體積。
8合成
工作人員根據前期的設計,即框架及表現風(fēng)格等內容,對其進(jìn)行編程,將確定的素材進(jìn)行制作運用,然后把各個(gè)子模塊分別進(jìn)行測試和調試,以便進(jìn)行綜合測試,進(jìn)行調整[6]。
9運行維護
教學(xué)軟件運行正常,可對其發(fā)布,學(xué)科是不斷變化的,教學(xué)軟件也是應運而生的,所以要對其進(jìn)行不斷的完善和維護。
10小結
軟件開(kāi)發(fā)是一項系統工程,需要各個(gè)方面的積極配合,方可開(kāi)發(fā)出高質(zhì)量的教學(xué)課件。在開(kāi)發(fā)過(guò)程中,軟件的方法極為重要,那么軟件方法也是人們在長(cháng)期的工作中不斷積累的寶貴經(jīng)驗。把軟件工程的理論用于多媒體教學(xué)課件的開(kāi)發(fā)中,有利于提高軟件成功率,以便擺脫教學(xué)軟件的危機的出現,提高教學(xué)軟件的質(zhì)量。
參考文獻:
[1]陳兵.軟件工程在教學(xué)軟件開(kāi)發(fā)中的應用[J].廣西教育學(xué)院學(xué)報,2007(2).
[2]金鐵.用軟件工程學(xué)原理提高多媒體軟件開(kāi)發(fā)質(zhì)量[J]電腦知識與技術(shù),2009 5(11).
[3]林士敏,朱新華,覃德澤,等.計算機輔助教學(xué)[M].廣西:廣西科學(xué)技術(shù)出版社,2007:66-70.
[4]鄭人杰,殷人昆.軟件工程概論[M].北京:清華大學(xué)出版社,1998.
[5]陳雄峰.多媒體課件設計與制作[J].福建電腦,2003(2):41-43.
[6]檀興邦.多媒體課件制作略談[J].陜西教育,2003(3):36.
軟件技術(shù)論文范文
軟件技術(shù)是一個(gè)發(fā)展變化非??斓男袠I(yè),軟件人才要按照企業(yè)和領(lǐng)域需求來(lái)確定培養的方向。下面是由我整理的軟件技術(shù)論文范文,謝謝你的閱讀。
軟件技術(shù)論文范文篇一
淺談軟件項目估算技術(shù)
摘 要:由于軟件產(chǎn)品自身的特殊性,導致軟件項目的估算工作進(jìn)行困難,估算結果準確性差。為了解決這一問(wèn)題,產(chǎn)生了很多不同的軟件項目估算技術(shù),本文對各種估算技術(shù)的主要思想及其優(yōu)缺點(diǎn)進(jìn)行簡(jiǎn)單的闡述。尤其是對功能點(diǎn)估算技術(shù),本文做了詳細的介紹,并通過(guò)實(shí)例加以說(shuō)明其應用方法。
關(guān)鍵詞:規模估算;成本估算;實(shí)例應用
中圖分類(lèi)號:TP311.5
軟件項目的估算歷來(lái)是比較復雜的事,因為軟件本身的復雜性、歷史經(jīng)驗的缺乏、估算工具缺乏以及一些人為錯誤,導致軟件項目的估算往往和實(shí)際情況相差甚遠。因此,估算錯誤已被列入軟件項目失敗的四大原因之一。由此,也證明了正確對軟件項目進(jìn)行估算是何等重要。
在軟件項目管理中,估算就是對項目將持續多長(cháng)時(shí)間或花費多少成本的預測。所以說(shuō),估算正是一種對未來(lái)的預測。從這里也看以看出估算的重點(diǎn)就在“工作量估算”或“成本估算”,而在對這兩者進(jìn)行估算的過(guò)程中大多數情況下都少不了“軟件規?!边@個(gè)條件,所以本文將軟件估算分為兩種類(lèi)型,第一個(gè)種是軟件項目規模的估算,第二種是將估算得出的規模轉換為工作量的估算或成本的估算。目前使用比較廣泛的規模估算技術(shù),如:代碼行估算技術(shù)、功能點(diǎn)估算技術(shù);而使用比較廣泛的成本估算技術(shù),如:COCOMO算法模型估算技術(shù)。
除了上述所列舉的幾種技術(shù)外,還有幾種估算技術(shù)既可以用于估算規模,也可直接應用與估算工作量或估算成本,如:Delphi估算法、類(lèi)比估算技術(shù)、PERT估算技術(shù)。這幾種估算技術(shù)不似前面所列的技術(shù),比較有針對行,且有具體的計算過(guò)程、計算公式。這幾種技術(shù)只是一種思想,依據某個(gè)選定的科目進(jìn)行估算。下面本文將簡(jiǎn)單介紹上述提到的幾種估算技術(shù),并通過(guò)具體的實(shí)例重點(diǎn)闡述功能點(diǎn)估算技術(shù)。
1 估算技術(shù)簡(jiǎn)介
1.1 代碼行估算技術(shù)。代碼行(LOC)指所有的可執行的源代碼行數,包括可交付的工作控制語(yǔ)言(JCL:Job Control Language)語(yǔ)句、數據定義、數據類(lèi)型聲明、等價(jià)聲明、輸入/輸出格式聲明等[1]。代碼行估算技術(shù)主要是估算軟件的規模,即通過(guò)該技術(shù)估算待研發(fā)軟件項目有多少行代碼。一般為了方便表示,使用較大的單位千代碼行(KLOC)來(lái)表示待研發(fā)軟件項目的規模大小。這種方法比較適用于有經(jīng)驗積累和開(kāi)發(fā)模式穩定的公司。如果是新成立公司,使用這種估算技術(shù)則會(huì )存在很大誤差,加大項目失敗的風(fēng)險。
1.2 功能點(diǎn)估算技術(shù)。功能點(diǎn)法是一種經(jīng)過(guò)實(shí)踐驗證的方法,但應用成本很高,估算的工作量投入也較大。功能點(diǎn)估算技術(shù)最終結果是規模,仍然需要知道項目的生產(chǎn)率數據才能得出實(shí)際的工作量。功能點(diǎn)估算技術(shù)將系統功能分為輸入、輸出、查詢(xún)、外部文件和內部文件5種類(lèi)型。其中,輸入是一個(gè)數據跨越系統邊界,從外部到內部的基本數據處理過(guò)程。數據的來(lái)源可以是人機輸入界面/接口,或是另一個(gè)應用系統;輸出是一個(gè)衍生數據跨越系統邊界,從內部到外部的基本數據處理過(guò)程。這些輸出的數據可能會(huì )產(chǎn)生報表,或發(fā)到其他外部系統的輸出文件;查詢(xún)是一個(gè)不包含衍生數據和數據維護的基本數據處理過(guò)程,包括輸入和輸出兩部分;內部文件存在于系統邊界之內,用戶(hù)可識別的一組邏輯上相互關(guān)聯(lián)的數據;外部文件存在于系統邊界之外,用戶(hù)可識別的一組邏輯上相互關(guān)聯(lián)的數據。使用功能點(diǎn)估算技術(shù)估算的大概步驟為:
(1)通過(guò)需求分析將系統功能按照上述5種類(lèi)型進(jìn)行分類(lèi)。
(2)分析每個(gè)功能項的復雜程度,大致分為一般、簡(jiǎn)單、復雜三種類(lèi)型,每一種類(lèi)型都對應一個(gè)權重值,具體如表1。
(3)根據每個(gè)功能項的復雜權重值,求出功能項的加權和,即為未調整功能點(diǎn)數(UFC)。
(4)分析該系統的技術(shù)復雜度,功能點(diǎn)估算將與系統相關(guān)的技術(shù)影響因素分為14組(用Ai表示),每個(gè)分為6個(gè)級別,權重分別從0至5。根據分析結果及公式計算技術(shù)復雜度因子(TCF),即TCF=0.65+0.01(SUM(Ai))。
(5)將UFC與TCF相乘即為功能點(diǎn)數。
1.3 COCOMO算法模型。Cocomo模像是一個(gè)分層次的系列軟件成本估算模型,包括基本模型、中級模型和詳細模型3個(gè)子模型。3個(gè)模型采用同一個(gè)計算公式,即E=asb×EAF[2]。其中,E是以人月為單位的工作量;S是以KLOC為單位的程序規模;EAF是一個(gè)工作量調整因子,在基本模型中該項值為1,中級模型和詳細模型中根據成本驅動(dòng)因素確定;a和b是隨開(kāi)發(fā)模式而變化的因子,這里開(kāi)發(fā)模式被分為3中類(lèi)型,即有機式、半分離式和嵌入式。
Cocomo算法模型是一種精確易用的估算方法,如果項目沒(méi)有足夠多的歷史數據,會(huì )使得各調整因子和系數很難確定,進(jìn)而使得估算比較困難。但是一旦項目建立起這種模型,則通過(guò)Cocomo模型得出的項目工作量和項目周期具有更高的準確度。
1.4 Delphi估算技術(shù)。Delphi估算技術(shù)又被成為專(zhuān)家估算技術(shù),它是由一個(gè)被認為是該任務(wù)專(zhuān)家的人來(lái)進(jìn)行估算,且估算過(guò)程很大一部分是基于不清晰,不可重復的推理過(guò)程,也就是直覺(jué)。所以該技術(shù)中專(zhuān)家“專(zhuān)”的程度及對項目的理解程度是該技術(shù)的重點(diǎn),也是難點(diǎn),它的好壞直接影響估算結果的準確程度。
Delphi估算技術(shù)估算過(guò)程并不像功能點(diǎn)估算技術(shù)或COCOMO算法模型那樣,有明確的計算方法或計算公式。它是將待估算的項目的相關(guān)信息發(fā)給專(zhuān)家,專(zhuān)家估算后由專(zhuān)門(mén)的負責人進(jìn)行匯總,然后再發(fā)給專(zhuān)家估算,反復幾次后得到一個(gè)估算結果,可見(jiàn)只是一種思想,所以它除了用來(lái)估算規模,也可以用來(lái)估算成本、風(fēng)險等,即對選定的某個(gè)科目進(jìn)行估算。
1.5 類(lèi)比估算技術(shù)?!邦?lèi)比估算”,顧名思義是通過(guò)同以往類(lèi)似項目(如應用領(lǐng)域、環(huán)境和復雜程度等)相比較得出估算結果。類(lèi)比估算技術(shù)是一種粗略的估算方法,它估算結果的精確度取決于歷史項目數據的完整性和準確度。類(lèi)比估算技術(shù)與Delphi估算技術(shù)類(lèi)似,它的用途不僅僅用在規模估算上,也可以估算成本、工作量等。 1.6 PERT估算技術(shù)。PERT估算技術(shù),又稱(chēng)為計劃評審估算技術(shù),它對需要估算的科目(如規模、成本、工期等)按三種不同情況估算:一個(gè)樂(lè )觀(guān)估算結果,一個(gè)最可能估算結果,一個(gè)悲觀(guān)估算結果。再通過(guò)這三個(gè)結果計算得到一個(gè)期望規模和標準偏差。這種估算技術(shù)可以用于估算規模,同樣也可以用于估算工期,相比較來(lái)說(shuō)PERT技術(shù)估算的結果比類(lèi)比估算技術(shù)的結果要更準確。
2 功能點(diǎn)估算技術(shù)應用實(shí)例
假設某員工管理系統,經(jīng)過(guò)需求分析得知,該系統所包含功能如下:
(1)員工信息維護:添加員工、修改員工信息、查詢(xún)員工信息;
(2)部門(mén)信息維護:添加部門(mén)、修改部門(mén)信息;
(3)工資統計:統計員工年薪,并打印輸出。
其中,在該系統中添加一個(gè)員工資料,會(huì )使用到員工的基本信息:?jiǎn)T工ID(標簽控件)、姓名、性別、年齡、婚否、部門(mén)ID;教育情況:學(xué)校名稱(chēng)、所學(xué)專(zhuān)業(yè)、學(xué)歷。對部門(mén)的維護會(huì )使用到部門(mén)的信息:部門(mén)ID(標簽控件)、部門(mén)名稱(chēng)。員工工資信息由另外一個(gè)財務(wù)系統提供,工資表信息有員工的基本信息:?jiǎn)T工ID(標簽控件)、姓名、部門(mén)名稱(chēng);工資信息:工資級別、工資金額。
根據功能點(diǎn)估算技術(shù)估算步驟,首先計算未調整功能點(diǎn)數,即各種類(lèi)型功能項的加權和,分析該系統6個(gè)功能項所屬類(lèi)型及其復雜權重值如表2:
假設該項目的14個(gè)技術(shù)復雜度因子均為“有一定影響”,即權重值均為2,則該項目功能點(diǎn)數為:FP=45×(0.65+0.01×14×2)=41.85。如果知道該項目使用何種語(yǔ)言,可以將功能點(diǎn)數轉換為代碼行數。
3 結語(yǔ)
本文對目前比較流行的幾種軟件項目估算技術(shù)做了簡(jiǎn)單介紹。重點(diǎn)講述了功能點(diǎn)估算技術(shù),并通過(guò)一個(gè)實(shí)例演示了功能點(diǎn)估算技術(shù)的應用方法。通過(guò)本文描述可以看出每種項目估算技術(shù)都有其自己的優(yōu)缺點(diǎn),如果想要得到比較準確的估算結果,不能僅靠一種估算技術(shù),而應該綜合運用各種估算技術(shù),才能得到比較全面的信息和比較準確的結果。目前,也有一些基于這些估算技術(shù)的思想的自動(dòng)化估算工具產(chǎn)生,相信通過(guò)不斷的發(fā)展,將解決軟件項目成本估算難的問(wèn)題。
參考文獻:
[1]朱少民.軟件項目管理[M].北京:清華大學(xué)出版社,2009-11.
[2]覃征等.軟件項目管理[M].北京:清華大學(xué)出版社,2004.
[3]李明樹(shù),何梅,楊達,舒風(fēng)笛,王青.軟件成本估算方法及應用[J].Journal of Software,Vol.18, No.4, April 2007,775-795.
[4]The David Consulting Group ,Function Point Counting Practices Manual Release 4.2.1,January 2005,
[5]劉謙.軟件項目估算方法在敏捷開(kāi)發(fā)中的實(shí)踐.中國管理網(wǎng),2010-06-18.
作者簡(jiǎn)介:王穎,女,研究生,軟件工程專(zhuān)業(yè);江文焱,男,研究生,軟件工程專(zhuān)業(yè)。
點(diǎn)擊下頁(yè)還有更多軟件技術(shù)論文范文
軟件開(kāi)發(fā)畢業(yè)論文怎么寫(xiě)?
軟件開(kāi)發(fā)的畢業(yè)論文主要寫(xiě)的是你開(kāi)發(fā)軟件的整個(gè)過(guò)程。
可行性分析,需求分析,總體設計,詳細設計,編碼,文檔,測試等都要寫(xiě)的。
主要寫(xiě)的還是前五項是很重要的。文檔也很重要,文檔也是驗證是不是一個(gè)全面的完整的,好的軟件開(kāi)發(fā)的標準之一,不可忽略。
1、驗收人員:由各專(zhuān)業(yè)答辯委員會(huì )聘請校內或學(xué)院內熟悉計算機軟件技術(shù)的人員組成若干個(gè)軟件驗收組,負責本學(xué)院的軟件驗收。每個(gè)驗收組由3名具有中級及以上職稱(chēng)的教師組成,設組長(cháng)1人,組員中一般應包含1名所驗收軟件學(xué)生的指導教師。
2、驗收方式:由學(xué)生向驗收組提交論文中所涉及的計算機軟件部分,包括源程序、執行程序和使用說(shuō)明,將源程序編譯成執行程序后并運行,在程序真實(shí)、運行結果正確和程序文本資料完整的情況下,當場(chǎng)將源程序和執行程序拷貝到存儲介質(zhì)(如軟盤(pán)、光盤(pán)等)上,連同程序文本資料一起交驗收組,即可通過(guò)驗收。軟件驗收未通過(guò)者,不能參加畢業(yè)設計(論文)答辯。
驗收組的工作應實(shí)事求是,認真負責。驗收結束后,由驗收組填寫(xiě)軟件驗收報告,并將驗收報告與全部驗收材料(包括存儲介質(zhì)、資料等)一并交學(xué)生所在學(xué)院。
3、驗收時(shí)間:驗收工作應安排在畢業(yè)設計(論文)工作完成后,答辯之前。各專(zhuān)業(yè)答辯委員會(huì )在進(jìn)行答辯資格審查時(shí),應將是否已通過(guò)驗收作為審查的一項重要內容。
軟件開(kāi)發(fā)知識論文的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內容,更多關(guān)于軟件開(kāi)發(fā)論文總結、軟件開(kāi)發(fā)知識論文的信息別忘了在本站進(jìn)行查找喔。