計(jì)算機(jī)軟件技術(shù)基礎(chǔ)畢業(yè)論文
計(jì)算機(jī)軟件技術(shù)基礎(chǔ)畢業(yè)論文
計(jì)算機(jī)軟件技術(shù)滲透到各個(gè)領(lǐng)域,為行業(yè)的發(fā)展注入了新的生命力和活力。下面是學(xué)習(xí)啦小編為大家整理的計(jì)算機(jī)軟件技術(shù)基礎(chǔ)畢業(yè)論文,供大家參考。
計(jì)算機(jī)軟件技術(shù)基礎(chǔ)畢業(yè)論文篇一
《 高職教育軟件技術(shù)專(zhuān)業(yè)建設(shè) 》
摘要:如何培養(yǎng)出好的高職教育的軟件技術(shù)專(zhuān)業(yè)還有很多的問(wèn)題等待著我們研究。高職軟件技術(shù)專(zhuān)業(yè)教育應(yīng)該將促進(jìn)就業(yè)作為教學(xué)的主旨。下面本文就軟件專(zhuān)業(yè)的建設(shè)和研究問(wèn)題給出一些相關(guān)看法。
關(guān)鍵詞:高職教育;軟件技術(shù)專(zhuān)業(yè);建設(shè)
軟件行業(yè)的更新?lián)Q代非???,軟件專(zhuān)業(yè)的教學(xué)也要緊跟軟件行業(yè)的更新步伐。對(duì)于高職院校來(lái)說(shuō),成功的專(zhuān)業(yè)建設(shè)能夠讓學(xué)生的專(zhuān)業(yè)素質(zhì)符合社會(huì)的需要,對(duì)于促進(jìn)學(xué)生就業(yè)是有很大作用的。提高學(xué)生的全面素質(zhì),積極的吸取社會(huì)上的優(yōu)秀培養(yǎng)經(jīng)驗(yàn),將學(xué)生的計(jì)算機(jī)專(zhuān)業(yè)能力作為培養(yǎng)中心,更好的研究出適合學(xué)生的教學(xué)模式。
一、確定培養(yǎng)計(jì)劃
高職軟件專(zhuān)業(yè)應(yīng)該將社會(huì)的具體需求作為專(zhuān)業(yè)學(xué)習(xí)方向,將就業(yè)作為培養(yǎng)的最終目的。隨著近些年的計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的就業(yè)情況不夠明朗,但是在這個(gè)科技高速發(fā)展的社會(huì),社會(huì)對(duì)計(jì)算機(jī)專(zhuān)業(yè)人才的需求量是非常大的。通過(guò)這樣的反差可以知道大學(xué)在計(jì)算機(jī)專(zhuān)業(yè)的培養(yǎng)上存在很多問(wèn)題,首先學(xué)習(xí)的內(nèi)容與社會(huì)的實(shí)際需求不和,其次學(xué)生的動(dòng)手能力存在問(wèn)題。高職學(xué)校的教學(xué)重點(diǎn)是讓學(xué)生的實(shí)踐能力能夠符合社會(huì)的需求,一旦高職生開(kāi)始工作便能立刻與社會(huì)完美結(jié)合,所以才要去高職院校應(yīng)將就業(yè)作為培養(yǎng)的最終目的。要想達(dá)到這個(gè)目標(biāo),高職院校在教學(xué)中就要將企業(yè)的人才培養(yǎng)結(jié)合到教學(xué)中來(lái)。通過(guò)學(xué)習(xí)-研究-企業(yè)實(shí)踐這一學(xué)習(xí)模式,讓學(xué)生在學(xué)習(xí)專(zhuān)業(yè)知識(shí)的時(shí)候能夠及時(shí)的運(yùn)用,利用企業(yè)的實(shí)際項(xiàng)目對(duì)學(xué)生進(jìn)行實(shí)訓(xùn),讓學(xué)生親自參與到軟件開(kāi)發(fā)的整個(gè)過(guò)程中。讓學(xué)生在校學(xué)習(xí)期間就有很多的軟件開(kāi)發(fā)經(jīng)驗(yàn),同時(shí)也注意學(xué)生綜合素質(zhì)的培養(yǎng),讓學(xué)生在企業(yè)中能夠成為一個(gè)綜合素質(zhì)都很不錯(cuò)。通過(guò)校-企結(jié)合的培養(yǎng)模式讓學(xué)生的專(zhuān)業(yè)知識(shí)基礎(chǔ)好,職業(yè)技能又能優(yōu)秀,既能夠在小組中順利的進(jìn)行開(kāi)發(fā)合作,又可以適應(yīng)大型開(kāi)發(fā)團(tuán)隊(duì)中開(kāi)發(fā)模式,使學(xué)生成為一個(gè)技能強(qiáng)硬、高素質(zhì)的技能型人才。通過(guò)專(zhuān)業(yè)培養(yǎng),讓學(xué)生在畢業(yè)后能夠從事更多的計(jì)算機(jī)行業(yè),例如軟件的開(kāi)發(fā)、測(cè)試、銷(xiāo)售等工作,同時(shí)也可以從事系統(tǒng)運(yùn)維、網(wǎng)站建設(shè)等技術(shù)型的工作。
二、改善專(zhuān)業(yè)設(shè)置
在高職院校中,要將教學(xué)的重心從原來(lái)的只注重學(xué)生對(duì)書(shū)本知識(shí)的學(xué)習(xí)改善為將教學(xué)重心放在培養(yǎng)學(xué)生的實(shí)際工作實(shí)踐能力以及職業(yè)素質(zhì)上。原來(lái)的教學(xué)專(zhuān)業(yè)教學(xué)模式已經(jīng)不能滿(mǎn)足社會(huì)的需要,高職院校要改良教學(xué)方案,做出符合高職特色的專(zhuān)業(yè)培養(yǎng)計(jì)劃。在軟件專(zhuān)業(yè)課程上的安排要與傳統(tǒng)的教學(xué)分隔開(kāi)來(lái),力求創(chuàng)新,制定適合的高職教學(xué)計(jì)劃。[1]
(一)根據(jù)社會(huì)需求設(shè)立課程
在大部分學(xué)校,軟件專(zhuān)業(yè)的核心課程基本都是《數(shù)據(jù)結(jié)構(gòu)》和《操作系統(tǒng)》等專(zhuān)業(yè)課程,這些雖然作為計(jì)算機(jī)行業(yè)的基礎(chǔ),但是對(duì)于軟件崗位上的具體需求來(lái)說(shuō),這些并不是特別重要的內(nèi)容。高職教育既然是以就業(yè)為主,那么就該設(shè)置真正崗位需求技能的專(zhuān)業(yè)知識(shí)課程。不同的高職院??梢赃x擇不同的技術(shù)作為該專(zhuān)業(yè)的核心課程,但是一定要有側(cè)重的技術(shù)專(zhuān)業(yè)。例如一些院校可以選擇《JAVA程序設(shè)計(jì)》、《C語(yǔ)言程序設(shè)計(jì)》以及《SQLServer數(shù)據(jù)庫(kù)》作為主要的學(xué)習(xí)科目,java、sql數(shù)據(jù)庫(kù)、C語(yǔ)言都是計(jì)算機(jī)行業(yè)中廣泛使用的編程語(yǔ)言,對(duì)于要深入學(xué)習(xí)java語(yǔ)言的學(xué)生,學(xué)校還可以開(kāi)設(shè)JSP技術(shù)、J2EE等技術(shù)讓學(xué)生更加深入的學(xué)習(xí)實(shí)際Java的應(yīng)用技術(shù)。
(二)靈活設(shè)立專(zhuān)業(yè)基礎(chǔ)課
高職院校的培養(yǎng)重心是就業(yè),但是這也需要學(xué)生能夠有一定的專(zhuān)業(yè)基礎(chǔ)知識(shí),畢竟高職教育與中職教育不同,中職教育的只注重技能培養(yǎng),高職教育要幾注重培養(yǎng)還要注重素質(zhì)培養(yǎng),同時(shí)還要培養(yǎng)學(xué)生基礎(chǔ)知識(shí),讓學(xué)生能夠從技能型人才轉(zhuǎn)向更高的領(lǐng)域。這些也就是數(shù)據(jù)結(jié)構(gòu)等課程設(shè)立的原因。但是過(guò)多的開(kāi)設(shè)基礎(chǔ)課程會(huì)導(dǎo)致原本固定的課程數(shù)目中技能型的課程所占的比例就會(huì)相應(yīng)減小,所以合理的設(shè)置基礎(chǔ)課程也應(yīng)該歸于新的培養(yǎng)方案中。例如可以將C語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)這兩項(xiàng)基礎(chǔ)知識(shí)合并起來(lái)進(jìn)行教學(xué)。將這兩門(mén)學(xué)科中的主要知識(shí)取出教學(xué),對(duì)于特別基礎(chǔ)的課程可以選擇適當(dāng)?shù)闹v解。這樣既能節(jié)約課程時(shí)間又能讓學(xué)生學(xué)到應(yīng)該學(xué)習(xí)的基礎(chǔ)知識(shí)。
(三)教學(xué)內(nèi)容的改善
高職院校在設(shè)置軟件技術(shù)專(zhuān)業(yè)課程的時(shí)候要注意這些課程之間存在的關(guān)系,課程之間所包含的知識(shí)要有一定相關(guān)性。不能這個(gè)學(xué)期只注重學(xué)習(xí)Java,下個(gè)學(xué)期只注重學(xué)習(xí)C語(yǔ)言,然后另外學(xué)期又只注重學(xué)習(xí)android,這樣設(shè)置課程會(huì)導(dǎo)致學(xué)習(xí)剛對(duì)一門(mén)技術(shù)有了一個(gè)大致的了解就又要去學(xué)習(xí)與這完全不相干的知識(shí),軟件專(zhuān)業(yè)所需要學(xué)習(xí)的知識(shí)本來(lái)就很多,學(xué)生要一邊學(xué)習(xí)新知識(shí)又要自行自學(xué)原來(lái)的知識(shí),這樣也許會(huì)導(dǎo)致學(xué)生時(shí)間分配不均,最后導(dǎo)致兩頭都學(xué)不好的現(xiàn)象。這里就以C語(yǔ)言以及java舉例,要學(xué)習(xí)Java技術(shù)首先要學(xué)習(xí)C語(yǔ)言技術(shù),Java語(yǔ)言中的許多知識(shí)都是來(lái)自C語(yǔ)言,按順序?qū)W習(xí)完這兩門(mén)課程首先會(huì)讓學(xué)習(xí)的難度有所降低,同時(shí)學(xué)生又可以決定自己可以專(zhuān)攻哪門(mén)技術(shù)。C語(yǔ)言技術(shù)的內(nèi)容非常多,倘若決定專(zhuān)攻C語(yǔ)言,那么可以選擇繼續(xù)學(xué)習(xí)C語(yǔ)言課程。決定學(xué)習(xí)java課程,那么學(xué)生就可以選擇數(shù)據(jù)庫(kù)操作課程、網(wǎng)絡(luò)編程課程、線(xiàn)程異常等的課程。
三、利用實(shí)訓(xùn)培養(yǎng)實(shí)踐技能
高職院??梢耘c企業(yè)合作,可在校內(nèi)建立實(shí)訓(xùn)培訓(xùn),準(zhǔn)備固定的培訓(xùn)設(shè)備、場(chǎng)地。讓企業(yè)將一些實(shí)際的開(kāi)發(fā)項(xiàng)目帶至校內(nèi),通過(guò)企業(yè)專(zhuān)業(yè)的培訓(xùn),讓學(xué)生在校內(nèi)就能夠獲得職業(yè)技術(shù)的培訓(xùn)以及實(shí)踐機(jī)會(huì)。同時(shí)企業(yè)還要注重對(duì)學(xué)生職業(yè)素質(zhì)的培養(yǎng),讓校內(nèi)的實(shí)訓(xùn)環(huán)境就是一個(gè)小型的企業(yè)工作環(huán)境。同時(shí)在校內(nèi)建立實(shí)訓(xùn)基地完成培訓(xùn)后,還要在校外建立實(shí)訓(xùn)的基地,讓學(xué)生頂崗實(shí)習(xí),這樣對(duì)于學(xué)生就業(yè)技能的培養(yǎng)是非常重要的。[2]
四、小結(jié)
高職院校應(yīng)將社會(huì)、行業(yè)需求放在首位,保持高職院校教學(xué)的特點(diǎn),這樣才能讓高職教育得到更好的發(fā)展,同時(shí)也能為社會(huì)提供更多優(yōu)秀的技能型人才。
參考文獻(xiàn):
[1]魏會(huì)生.高職教育軟件技術(shù)專(zhuān)業(yè)的建設(shè)與研究[J].咸寧學(xué)院學(xué)報(bào),2010(12).
[2]張永雄.淺談高職軟件技術(shù)專(zhuān)業(yè)的建設(shè)[J].中國(guó)校外教育,2009(S1).
計(jì)算機(jī)軟件技術(shù)基礎(chǔ)畢業(yè)論文篇二
《 軟件開(kāi)發(fā)風(fēng)險(xiǎn)及控制措施 》
【摘要】社會(huì)的發(fā)展需要更為強(qiáng)大的軟件技術(shù)作為支撐,在我國(guó)當(dāng)前社會(huì)發(fā)展的過(guò)程中,軟件的創(chuàng)新和發(fā)展顯得尤為重要,隨著我國(guó)改革開(kāi)放的深入,軟件技術(shù)的引進(jìn)和發(fā)展水平已經(jīng)得到的高速的提升,而且在軟件開(kāi)發(fā)方面的力度也在不斷提高。但是我們也應(yīng)當(dāng)看到,在我國(guó)大力發(fā)展軟件開(kāi)發(fā)技術(shù),提升軟件創(chuàng)新水平的同時(shí),我國(guó)的軟件開(kāi)發(fā)也遇到了許多的困難,一些分析也時(shí)刻影響著我國(guó)軟件開(kāi)發(fā)的順利進(jìn)行。
【關(guān)鍵詞】軟件開(kāi)發(fā);社會(huì)發(fā)展;風(fēng)險(xiǎn)類(lèi)型;應(yīng)對(duì)措施
信息化高度發(fā)展的社會(huì)必定是軟件技術(shù)創(chuàng)新發(fā)展的社會(huì),隨著世界科技一體化的發(fā)展,只有在軟件技術(shù)開(kāi)發(fā)和應(yīng)用方面占據(jù)有利位置,才能保障整個(gè)國(guó)家在發(fā)展過(guò)程中立于不敗之地。隨著科技水平的逐漸提高,軟件的開(kāi)發(fā)程序、人員分工也不斷復(fù)雜,在這些復(fù)雜的程序中,難免存在一些風(fēng)險(xiǎn),尤其是在軟件開(kāi)發(fā)的具體操作過(guò)程中,如果不能很好的規(guī)避風(fēng)險(xiǎn),對(duì)以后使用者的軟件安全性將會(huì)產(chǎn)生重要的負(fù)面影響。本文從探討軟件開(kāi)發(fā)過(guò)程中的風(fēng)險(xiǎn)角度,指出如何更好的規(guī)避這些風(fēng)險(xiǎn),促進(jìn)軟件開(kāi)發(fā)的安全有效進(jìn)行。
1軟件開(kāi)發(fā)的概述
軟件開(kāi)發(fā)是一項(xiàng)重要的技術(shù),在軟件開(kāi)發(fā)的技術(shù)領(lǐng)域,如何有效的運(yùn)用軟件技術(shù)和設(shè)備進(jìn)行開(kāi)始也是非常重要的內(nèi)容,因此軟件開(kāi)發(fā)是根據(jù)需求者的需要對(duì)軟件系統(tǒng)或者系統(tǒng)部分進(jìn)行研究創(chuàng)新的過(guò)程,在軟件開(kāi)發(fā)過(guò)程前需要做好充分的需求分析、設(shè)計(jì)和反復(fù)的實(shí)驗(yàn)確定,以保障軟件開(kāi)發(fā)的必要性和可行性,在開(kāi)發(fā)過(guò)程中需要把握市場(chǎng)的變化,運(yùn)用精細(xì)化的手段盡量提高軟件開(kāi)發(fā)的有效性,尤其是對(duì)軟件開(kāi)發(fā)的某些細(xì)節(jié)要重點(diǎn)把握;在軟件開(kāi)發(fā)后還要測(cè)試軟件的實(shí)用性能,保障軟件在使用過(guò)程中不會(huì)出現(xiàn)危險(xiǎn),這都是軟件開(kāi)發(fā)需要注意的問(wèn)題。軟件開(kāi)發(fā)在我國(guó)的發(fā)展已經(jīng)有很長(zhǎng)一段時(shí)間,在當(dāng)代軟件開(kāi)發(fā)越來(lái)越顯現(xiàn)出以下特點(diǎn):首先是高度技術(shù)性,在軟件開(kāi)發(fā)的過(guò)程中對(duì)于技術(shù)性的要求越來(lái)越高,只有在技術(shù)的支撐下才能創(chuàng)造出全新的軟件系統(tǒng);其次是軟件開(kāi)發(fā)的系統(tǒng)性,現(xiàn)代的軟件開(kāi)發(fā)已經(jīng)不是一項(xiàng)獨(dú)立的工程,而是具有高度的系統(tǒng)性,一項(xiàng)軟件的開(kāi)發(fā)往往伴隨著其他領(lǐng)域或者其他行業(yè)的轉(zhuǎn)型;最后是軟件開(kāi)發(fā)的實(shí)用性,軟件開(kāi)發(fā)的實(shí)用性在現(xiàn)代社會(huì)越來(lái)越明顯,更多的軟件技術(shù)開(kāi)發(fā)是為了社會(huì)的生產(chǎn)和人們的生活。
2軟件開(kāi)發(fā)存在的風(fēng)險(xiǎn)
隨著軟件開(kāi)發(fā)技術(shù)的日益發(fā)達(dá),軟件開(kāi)發(fā)的類(lèi)型也越來(lái)越多樣,軟件開(kāi)發(fā)的系統(tǒng)性和程序性更加復(fù)雜,開(kāi)發(fā)人員的要求也越來(lái)越高,在此背景下,軟件開(kāi)發(fā)過(guò)程中難免會(huì)出現(xiàn)一些風(fēng)險(xiǎn),筆者根據(jù)實(shí)際研究認(rèn)為,主要存在以下幾個(gè)方面的風(fēng)險(xiǎn):
2.1軟件開(kāi)發(fā)自身存在的風(fēng)險(xiǎn)
前面已經(jīng)提到軟件開(kāi)發(fā)是一個(gè)重要的系統(tǒng)工程,在這一工程中,如果沒(méi)有很好的把握全面性的因素,有可能造成軟件開(kāi)發(fā)的實(shí)用性降低。比如在軟件開(kāi)發(fā)的過(guò)程中,需要對(duì)客戶(hù)的需求進(jìn)行前期的了解和應(yīng)用,但是這種全面調(diào)查以后,在具體的軟件開(kāi)發(fā)過(guò)程中往往會(huì)忽視,以至于軟件開(kāi)發(fā)后在具體的社會(huì)運(yùn)用中的程度有限,即使在根據(jù)實(shí)際調(diào)查的情況進(jìn)行軟件開(kāi)發(fā)后,軟件開(kāi)發(fā)者也沒(méi)有充分考慮軟件開(kāi)發(fā)后市場(chǎng)存在的變化,以至于軟件開(kāi)發(fā)之后從產(chǎn)品存在與社會(huì)脫節(jié)的問(wèn)題,嚴(yán)重影響著軟件產(chǎn)品的質(zhì)量。2.2管理安全程度方面特別是作為軟件開(kāi)發(fā)項(xiàng)目風(fēng)險(xiǎn)管理人員,其對(duì)自身專(zhuān)業(yè)技能和素質(zhì)改造實(shí)力、以及基層工作人員職務(wù)劃分等,無(wú)法給予足夠客觀(guān)的認(rèn)知,而后衍生項(xiàng)目狀態(tài)紊亂、決策與所有者劃分不清晰、員工沖突危機(jī)的幾率也就越大。歸根結(jié)底,軟件產(chǎn)品創(chuàng)造性顯著,管理主體需要針對(duì)其核心技術(shù)內(nèi)容加以保密處理,可長(zhǎng)期以來(lái)我國(guó)在此類(lèi)安全細(xì)節(jié)上的關(guān)注度不夠,專(zhuān)利保護(hù)力度不免令人難以直視。另外,有關(guān)軟件開(kāi)發(fā)領(lǐng)域中的技術(shù)人員流動(dòng)現(xiàn)象極為普遍,其間創(chuàng)新軟件技術(shù)成就也將肆意擴(kuò)散,其余公司可以隨意竊取其余軟件產(chǎn)品,既定項(xiàng)目由此面臨失敗危機(jī)。這和我國(guó)軟件開(kāi)發(fā)工作中知識(shí)產(chǎn)權(quán)認(rèn)定方面的漏洞,有著直接性關(guān)聯(lián),需要引起相關(guān)領(lǐng)導(dǎo)高度關(guān)注和靈活應(yīng)對(duì)。
2.3開(kāi)發(fā)主體引發(fā)的風(fēng)險(xiǎn)
這一問(wèn)題的存在和我國(guó)當(dāng)前軟件開(kāi)發(fā)的統(tǒng)一性和協(xié)調(diào)性有關(guān),在軟件開(kāi)發(fā)過(guò)程中我國(guó)軟件開(kāi)發(fā)的主體在具體的操作過(guò)程中存在一些問(wèn)題,首先是軟件開(kāi)發(fā)管理者于軟件開(kāi)發(fā)操作者之間的組織協(xié)調(diào)存在不一致的方面,以至于出現(xiàn)軟件開(kāi)發(fā)資金安排存在問(wèn)題,容易引發(fā)風(fēng)險(xiǎn);其次是在具體的開(kāi)發(fā)過(guò)程中,軟開(kāi)的維護(hù)、驗(yàn)證等問(wèn)題大量存在,軟件開(kāi)發(fā)者和組織者沒(méi)有很好的溝通渠道,造成軟件開(kāi)發(fā)過(guò)程中出現(xiàn)問(wèn)題;最后是軟件開(kāi)發(fā)人員的素質(zhì)不一,有些開(kāi)發(fā)人員素質(zhì)能力有待提升,不能很好的做好本職工作,極易引發(fā)軟件開(kāi)發(fā)的風(fēng)險(xiǎn)。
3軟件開(kāi)發(fā)風(fēng)險(xiǎn)的應(yīng)對(duì)策略
軟件開(kāi)發(fā)對(duì)于當(dāng)代社會(huì)發(fā)展的重要性不言而喻,針對(duì)存在的這些風(fēng)險(xiǎn)筆者認(rèn)為應(yīng)當(dāng)從以下幾個(gè)方面進(jìn)行重點(diǎn)解決。
3.1加大力度解決軟件開(kāi)發(fā)過(guò)程中存在的自身風(fēng)險(xiǎn)
針對(duì)軟件自身存在的問(wèn)題要采取有效的措施,從市場(chǎng)調(diào)查到軟件開(kāi)發(fā)再到最后的實(shí)用性檢測(cè)方面都要充分做好工作,在確立軟件研發(fā)項(xiàng)目之前,軟件開(kāi)發(fā)者要對(duì)市場(chǎng)情況進(jìn)行充分的調(diào)查研究,最終決定軟件開(kāi)發(fā)項(xiàng)目,在軟件開(kāi)發(fā)過(guò)程中要做好充分的保障工作,及時(shí)掌握市場(chǎng)情況的變化,根據(jù)市場(chǎng)的需求決定軟件開(kāi)發(fā)的方向。另外對(duì)于軟件開(kāi)發(fā)過(guò)程中容易出現(xiàn)風(fēng)險(xiǎn)的方面及時(shí)采取措施進(jìn)行管控,防止風(fēng)險(xiǎn)的進(jìn)一步擴(kuò)大。
3.2細(xì)致規(guī)劃軟件開(kāi)發(fā)風(fēng)險(xiǎn)的科學(xué)管理與控制流程
軟件企業(yè)應(yīng)建立自己的風(fēng)險(xiǎn)管理數(shù)據(jù)庫(kù)作為風(fēng)險(xiǎn)管理的基礎(chǔ),并在實(shí)施中不斷地更新和完善。經(jīng)理需要主動(dòng)聯(lián)合企業(yè)經(jīng)濟(jì)實(shí)力和項(xiàng)目技術(shù)改造要求,進(jìn)行工序銜接環(huán)節(jié)中諸多風(fēng)險(xiǎn)狀況精準(zhǔn)預(yù)測(cè)和控制策略系統(tǒng)化擬定,這類(lèi)結(jié)果對(duì)于軟件開(kāi)發(fā)項(xiàng)目的成功有著舉足輕重的支撐價(jià)值。在項(xiàng)目開(kāi)發(fā)的過(guò)程中,進(jìn)行必要的項(xiàng)目風(fēng)險(xiǎn)分析,制定符合項(xiàng)目特點(diǎn)的風(fēng)險(xiǎn)評(píng)估和監(jiān)督機(jī)制,實(shí)行“崗位負(fù)責(zé)制”,將軟件開(kāi)發(fā)項(xiàng)目的風(fēng)險(xiǎn)降到最低。
4結(jié)語(yǔ)
軟件開(kāi)發(fā)是社會(huì)發(fā)展的重要?jiǎng)恿χ?,也是改善人們生活、促進(jìn)我國(guó)市場(chǎng)經(jīng)濟(jì)發(fā)展的力量,因此必須要充分做好軟件開(kāi)發(fā)工作,針對(duì)其中存在的風(fēng)險(xiǎn)采取有效的措施進(jìn)行解決,加大國(guó)家財(cái)政、人才的支持力度,從全面的調(diào)查開(kāi)始研究軟件開(kāi)發(fā)的可行性,充分保障軟件開(kāi)發(fā)的有序、安全,為我國(guó)社會(huì)的發(fā)展和社會(huì)主義建設(shè)提供良好的軟件保障。
參考文獻(xiàn):
[1]周玲玲.軟件開(kāi)發(fā)的前期性工程研究[J].現(xiàn)代科技,2013(07):39.
[2]王紅林.論我國(guó)軟件開(kāi)發(fā)的現(xiàn)狀[J].山西大學(xué)學(xué)報(bào),2011(03):104.
計(jì)算機(jī)軟件技術(shù)基礎(chǔ)畢業(yè)論文篇三
《 服務(wù)軟件開(kāi)發(fā)技術(shù)思考 》
摘要:當(dāng)今社會(huì),SOA、Web服務(wù)快速發(fā)展,軟件開(kāi)發(fā)技術(shù)已經(jīng)得到了廣泛應(yīng)用,Web服務(wù)形式被大量的軟件所應(yīng)用,從而更好地服務(wù)于廣大用戶(hù)。隨著當(dāng)今網(wǎng)絡(luò)中的服務(wù)類(lèi)別增加和服務(wù)數(shù)量上升以及廣大用戶(hù)對(duì)服務(wù)QoS的要求越來(lái)越高,服務(wù)的質(zhì)量和安全成為了面向服務(wù)軟件開(kāi)發(fā)技術(shù)研究的首要任務(wù)。
關(guān)鍵詞:面向服務(wù)軟件;開(kāi)發(fā)技術(shù);應(yīng)用
鑒于面向服務(wù)架構(gòu)開(kāi)發(fā)的軟件有其固有的屬性和特點(diǎn),其內(nèi)身的高內(nèi)聚、低耦合特性,使面向服務(wù)軟件更加穩(wěn)定高效,再加上面向服務(wù)軟件的運(yùn)行不受平臺(tái)的影響,使面向服務(wù)軟件在我國(guó)企業(yè)系統(tǒng)集成和軟件發(fā)展中得到廣泛應(yīng)用,現(xiàn)已成為我國(guó)企業(yè)運(yùn)用系統(tǒng)集成和開(kāi)發(fā)新系統(tǒng)的重要措施。
1當(dāng)今面向服務(wù)軟件開(kāi)發(fā)技術(shù)的研究現(xiàn)狀
隨著經(jīng)濟(jì)的發(fā)展和社會(huì)的進(jìn)步,當(dāng)今時(shí)代已經(jīng)成為了信息化時(shí)代,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)水平不斷提高,網(wǎng)絡(luò)技術(shù)發(fā)展迅速。隨著計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展和不斷進(jìn)步,信息服務(wù)系統(tǒng)在我國(guó)社會(huì)發(fā)展和經(jīng)濟(jì)增長(zhǎng)方面起到越來(lái)越重要的作用。伴隨計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,Web服務(wù)技術(shù)水平也隨之提高,人們通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)獲取豐富的信息資源,對(duì)于計(jì)算機(jī)軟件各方面的要求也越來(lái)越高。雖然面向服務(wù)軟件開(kāi)發(fā)技術(shù)在一定程度上已經(jīng)取得了階段性成果,但是還是無(wú)法完全滿(mǎn)足當(dāng)今人們對(duì)于計(jì)算機(jī)軟件的需求,在今后的面向服務(wù)軟件開(kāi)發(fā)技術(shù)的研究過(guò)程中,還需不斷探索和創(chuàng)新,從而不斷完善和提高面向服務(wù)軟件開(kāi)發(fā)技術(shù),促進(jìn)面向服務(wù)軟件開(kāi)發(fā)技術(shù)的發(fā)展。雖然當(dāng)今面向服務(wù)軟件開(kāi)發(fā)技術(shù)在不斷完善和進(jìn)步,但是還是存在著各種各樣的問(wèn)題,例如軟件復(fù)用程度不夠,軟件集成性能得不到提高,這些問(wèn)題嚴(yán)重影響著用戶(hù)對(duì)于服務(wù)軟件的使用,也阻礙了我國(guó)面向服務(wù)軟件開(kāi)發(fā)技術(shù)的發(fā)展。利用SOA開(kāi)發(fā)計(jì)算機(jī)軟件時(shí),開(kāi)發(fā)工作人員只需關(guān)注Web服務(wù)和用戶(hù)需求,至于二者之間的關(guān)系由服務(wù)接口所負(fù)責(zé),無(wú)需開(kāi)發(fā)工作人員單獨(dú)的研究。利用SOA架構(gòu)開(kāi)發(fā)服務(wù)軟件,在服務(wù)軟件的設(shè)計(jì)、分配、功能和維護(hù)方面都有著獨(dú)特的優(yōu)點(diǎn)和好處,因此成為了服務(wù)軟件開(kāi)發(fā)技術(shù)研究的重要關(guān)注點(diǎn)。在面向服務(wù)軟件開(kāi)發(fā)過(guò)程中,軟件系統(tǒng)的重要開(kāi)發(fā)環(huán)節(jié)就是服務(wù)環(huán)節(jié),服務(wù)也是服務(wù)軟件的首要要求。由于服務(wù)軟件的功能不全面,服務(wù)具有局限性,導(dǎo)致服務(wù)軟件很難發(fā)揮完整功能作用,不能切實(shí)地真正滿(mǎn)足人們的需求。因此,在今后的面向服務(wù)軟件開(kāi)發(fā)研究過(guò)程中,要不斷完善服務(wù)軟件的功能,加強(qiáng)服務(wù)軟件的性能,研究出功能更加全面的Web服務(wù)從而更好地應(yīng)用于服務(wù)軟件??偠灾诿嫦蚍?wù)軟件開(kāi)發(fā)過(guò)程中,應(yīng)用科學(xué)合理的服務(wù)組合來(lái)完善Web服務(wù)功能尤為重要。當(dāng)今我國(guó)的面向服務(wù)軟件開(kāi)發(fā)技術(shù)基礎(chǔ)較差,起步較晚,雖然在一定程度上已經(jīng)取得了階段性成果,但是在面向服務(wù)軟件開(kāi)發(fā)技術(shù)研究工作中,還是存在著各種各樣的問(wèn)題。為此,我們有必要對(duì)面向服務(wù)軟件開(kāi)發(fā)技術(shù)進(jìn)行探究,從而提高我國(guó)面向服務(wù)軟件開(kāi)發(fā)技術(shù)水平,讓面向服務(wù)軟件開(kāi)發(fā)技術(shù)更好地服務(wù)于社會(huì),促進(jìn)我國(guó)信息化的發(fā)展。
2Web服務(wù)軟件開(kāi)發(fā)技術(shù)的基礎(chǔ)
為了更好地研究面向服務(wù)軟件開(kāi)發(fā)技術(shù),我們有必要對(duì)Web服務(wù)軟件開(kāi)發(fā)技術(shù)的基礎(chǔ)進(jìn)行了解和探究,從而切實(shí)地提高服務(wù)軟件開(kāi)發(fā)技術(shù)水平,讓服務(wù)軟件在今后的生活和工作中發(fā)揮更大的作用。
2.1軟件服務(wù)
面向服務(wù)軟件技術(shù)是隨著信息化時(shí)代的來(lái)臨而衍生出來(lái)的一種新技術(shù),它使計(jì)算機(jī)軟件與互聯(lián)網(wǎng)更好地進(jìn)行匹配,切實(shí)地促進(jìn)了我國(guó)互聯(lián)網(wǎng)技術(shù)的發(fā)展。面向服務(wù)軟件的首要目標(biāo)就是為用戶(hù)服務(wù),它依靠功能系統(tǒng)為用戶(hù)提供服務(wù),方便用戶(hù)利用計(jì)算機(jī)網(wǎng)絡(luò)來(lái)享受服務(wù)軟件的服務(wù)功能。所謂服務(wù)的概念,就是應(yīng)用具有業(yè)務(wù)功能的系統(tǒng)模塊,讓用戶(hù)通過(guò)服務(wù)接口進(jìn)行工作或者開(kāi)展業(yè)務(wù)。而服務(wù)架構(gòu)中的服務(wù)作用,在工作方面來(lái)說(shuō)就是為企業(yè)業(yè)務(wù)提供服務(wù),就計(jì)算機(jī)網(wǎng)絡(luò)來(lái)說(shuō),就是通過(guò)Web服務(wù)方式對(duì)軟甲進(jìn)行封裝,發(fā)揮其設(shè)計(jì)功能。服務(wù)有著各種各樣的優(yōu)點(diǎn)和特點(diǎn),這為其提供用戶(hù)服務(wù)奠定了堅(jiān)實(shí)的基礎(chǔ)。用戶(hù)在使用服務(wù)時(shí),鑒于服務(wù)邊界清晰的特點(diǎn),更加方便的通過(guò)接口獲取服務(wù)。依據(jù)服務(wù)的兼容性特點(diǎn),用戶(hù)在使用服務(wù)過(guò)程中,可以很方便的與他人進(jìn)行信息交流。同時(shí),各個(gè)服務(wù)功能之間相互獨(dú)立,松散耦合,在用戶(hù)使用服務(wù)功能時(shí),沒(méi)有必要了解服務(wù)細(xì)節(jié),較少了不必要的麻煩。另外,在進(jìn)行服務(wù)設(shè)計(jì)時(shí),要遵循相應(yīng)的服務(wù)設(shè)計(jì)原則。首先,服務(wù)的命名要讓用戶(hù)容易記住,服務(wù)應(yīng)內(nèi)聚完整,服務(wù)封裝內(nèi)部細(xì)節(jié)以及服務(wù)無(wú)狀態(tài)。只有對(duì)服務(wù)進(jìn)行科學(xué)合理地設(shè)計(jì),才能保證增加用戶(hù)對(duì)于服務(wù)的使用,促進(jìn)服務(wù)的進(jìn)一步發(fā)展。
2.2SOA和Web服務(wù)技術(shù)基礎(chǔ)
面向服務(wù)架構(gòu)(SOA)是一種應(yīng)用廣泛的設(shè)計(jì)架構(gòu),它具有松散耦合和粒度大的優(yōu)點(diǎn),使系統(tǒng)服務(wù)利用服務(wù)接口很好地進(jìn)行連接,利用服務(wù)接口標(biāo)準(zhǔn)化和各項(xiàng)服務(wù)之間統(tǒng)一化來(lái)實(shí)現(xiàn)通信過(guò)程。普通的SOA架構(gòu)由服務(wù)管理、服務(wù)開(kāi)發(fā)工具、服務(wù)組件、服務(wù)總線(xiàn)、基礎(chǔ)服務(wù)構(gòu)成。另外一個(gè)服務(wù)架構(gòu)就是云服務(wù)架構(gòu),云服務(wù)架構(gòu)由IaaS、PaaS、和SaaS構(gòu)成,IaaS是組成云服務(wù)構(gòu)架的基礎(chǔ)部分,PaaS是云服務(wù)平臺(tái),SaaS的作用是為用戶(hù)提供服務(wù)。云服務(wù)架構(gòu)的發(fā)展依據(jù)于虛擬化技術(shù)和分布式計(jì)算以及海量存儲(chǔ)技術(shù),虛擬化的發(fā)展過(guò)程依據(jù)于基礎(chǔ)設(shè)施,分布式計(jì)算和海量存儲(chǔ)技術(shù)的發(fā)展構(gòu)建了云服務(wù)平臺(tái),隨著云服務(wù)架構(gòu)的不斷發(fā)展,云服務(wù)技術(shù)水平的不斷提高,軟件和平臺(tái)以及基礎(chǔ)設(shè)施三者之間的 關(guān)系會(huì)更為緊密。Ucocloud模型主要由web前端、master主控服務(wù)以及worker工作機(jī)構(gòu)成。其工作核心是master服務(wù),它負(fù)責(zé)調(diào)整任務(wù)和管理worker,worker負(fù)責(zé)不同的業(yè)務(wù),增強(qiáng)其計(jì)算能力。master主控服務(wù)主要是調(diào)整和維護(hù)Task和worker的分布順序,web前端負(fù)責(zé)獲取master主控服務(wù)中的數(shù)據(jù)信息,worker工作機(jī)主要是對(duì)具體的業(yè)務(wù)進(jìn)行執(zhí)行。WebService是Web的一個(gè)應(yīng)用程序,它是獨(dú)立的、可進(jìn)行編程的應(yīng)用程序,它的描述、協(xié)調(diào)、配置應(yīng)用程序依靠XML來(lái)完成。WebService結(jié)構(gòu)主要由服務(wù)提供者和服務(wù)代理以及服務(wù)使用者構(gòu)成,其三者發(fā)揮各自的功能來(lái)實(shí)現(xiàn)WebService的服務(wù)功能。WSDL是一種描述服務(wù)的語(yǔ)言,其是基于XML格式的描述語(yǔ)言。WADL主要由Types、Message、Opeera?tion、PortType、Binding、Port、Service構(gòu)成,依靠這些元素對(duì)服務(wù)進(jìn)行語(yǔ)言描述。WSDL的語(yǔ)言描述具有開(kāi)放性特點(diǎn),便于WSDL與其它語(yǔ)言之間進(jìn)行相互訪(fǎng)問(wèn),增加了服務(wù)之間的網(wǎng)絡(luò)傳輸協(xié)議種類(lèi)和消息格式。SOAP是一種簡(jiǎn)單的服務(wù)訪(fǎng)問(wèn)協(xié)議,可以方便WebService在互聯(lián)網(wǎng)中進(jìn)行信息交換,提供了信息交換平臺(tái)。UDDI是一種統(tǒng)一服務(wù)描述語(yǔ)言,為用戶(hù)提供注冊(cè)服務(wù)。UDDI主要由UDDI數(shù)據(jù)模型和UDDIAPI以及UDDICloudService所構(gòu)成。
3服務(wù)軟件組合技術(shù)研究
如今,隨著社會(huì)的進(jìn)步和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)水平的不斷提高,用戶(hù)可以選擇和使用的服務(wù)軟件日益增加,Web服務(wù)形式被廣泛地應(yīng)用到當(dāng)今的服務(wù)軟件之中。隨著Web服務(wù)的增加,使得過(guò)多的功能產(chǎn)生相似或者重復(fù)的現(xiàn)象,還不能完全滿(mǎn)足用戶(hù)的功能需求。為此,加緊研究服務(wù)軟件組合技術(shù)尤為重要。Web服務(wù)組合,使相似或者重復(fù)的功能合并,在根據(jù)用戶(hù)的需求提煉出更多的功能,使Web更好地滿(mǎn)足用戶(hù)的功能需求。
3.1Web服務(wù)組合
Web服務(wù)主要由服務(wù)提供者、服務(wù)請(qǐng)求者和服務(wù)代理組成,通過(guò)三者的相互合作來(lái)完成服務(wù)過(guò)程。用戶(hù)利用UDDI,依靠Web提供的服務(wù)發(fā)布和發(fā)現(xiàn)以及綁定來(lái)完成網(wǎng)絡(luò)注冊(cè),從而使用服務(wù)?,F(xiàn)如今,我國(guó)大多數(shù)的網(wǎng)民都是服務(wù)請(qǐng)求者。從過(guò)程模型方面來(lái)說(shuō),Web服務(wù)是依靠控制流和數(shù)據(jù)流完成服務(wù)過(guò)程的,從構(gòu)成單元來(lái)說(shuō),Web服務(wù)內(nèi)部單元可以進(jìn)行相互合作和協(xié)調(diào),完成服務(wù)過(guò)程。Web服務(wù)組合,有著固有的屬性和特點(diǎn),其動(dòng)態(tài)性和自適應(yīng)性可以通過(guò)UDDI對(duì)Web服務(wù)進(jìn)行動(dòng)態(tài)管理。其次層性和可擴(kuò)展性,可以使Web服務(wù)產(chǎn)生新的功能,更好地適應(yīng)用戶(hù)的需求。Web服務(wù)組合,還可以更大程度的提高軟件的開(kāi)發(fā)效率,提高組合的自動(dòng)化程度。
3.2Web服務(wù)組合的方法
Web服務(wù)組合的方法大致上可以分為兩大類(lèi),靜態(tài)組合和動(dòng)態(tài)組合。靜態(tài)組合以往的組合方法是依靠于編碼方式,但是依靠編碼對(duì)靜態(tài)服務(wù)進(jìn)行組合,使組合方式不夠靈活,效率很低,嚴(yán)重影響Web服務(wù)的組合過(guò)程。因此,當(dāng)今靜態(tài)組合主要依靠于模板對(duì)靜態(tài)服務(wù)進(jìn)行組合。動(dòng)態(tài)服務(wù)組合當(dāng)今主要有三種組合方式,基于Petri網(wǎng)的服務(wù)組合方式、基于BPEL的服務(wù)組合方式和基于網(wǎng)絡(luò)組件的服務(wù)組合方式。無(wú)論是靜態(tài)服務(wù)組合還是動(dòng)態(tài)服務(wù)組合,目的都是不斷地完善用戶(hù)對(duì)于網(wǎng)絡(luò)的服務(wù)功能需求,使人們更加受益于當(dāng)今信息化時(shí)代。
3.3基于語(yǔ)義的服務(wù)組合
在調(diào)查用戶(hù)對(duì)于服務(wù)的滿(mǎn)意程度方面,Web服務(wù)質(zhì)量的算法是關(guān)鍵算法。當(dāng)今,五維的Qas模型應(yīng)用廣泛,依靠其執(zhí)行時(shí)間、執(zhí)行成本、服務(wù)聲譽(yù)、可靠性和可用性對(duì)Web服務(wù)進(jìn)行衡量。為了切實(shí)地提高計(jì)算機(jī)網(wǎng)絡(luò)自動(dòng)選擇Web服務(wù)的能力水平,語(yǔ)義Web服務(wù)是必不可少的。語(yǔ)義Web服務(wù)對(duì)服務(wù)的各種屬性和特點(diǎn)進(jìn)行分析和探究,從而更好地為用戶(hù)提供服務(wù)?,F(xiàn)如今,用戶(hù)可以依靠關(guān)鍵字便捷地獲取計(jì)算機(jī)網(wǎng)絡(luò)信息,離不開(kāi)語(yǔ)義Web。
4服務(wù)軟件信任評(píng)估研究
服務(wù)軟件的應(yīng)用給人們的生活和工作帶來(lái)了很大的便利,促進(jìn)了社會(huì)信息化程度的發(fā)展。為此,我們有必要對(duì)服務(wù)軟件的信任評(píng)估進(jìn)行研究。
4.1服務(wù)信任
服務(wù)信任,是用戶(hù)對(duì)于所使用服務(wù)的一種相信,這種相信依靠自身的判斷力和網(wǎng)絡(luò)經(jīng)驗(yàn)。通過(guò)用戶(hù)對(duì)于服務(wù)的信任度分析,可以使用戶(hù)更加放心地使用服務(wù)。服務(wù)信任有著固有的性質(zhì),主要是主觀(guān)性、動(dòng)態(tài)性、可度量性、傳遞性、時(shí)間衰減性和非對(duì)稱(chēng)性。對(duì)于服務(wù)的信任,可以分為身份信任和行為信任,直接信任和間接信任。
4.2面向服務(wù)的信任評(píng)估模型
面向服務(wù)的信任評(píng)估模型的建立,要依靠服務(wù)的屬性和特點(diǎn)來(lái)明確劃分服務(wù)的服務(wù)范圍,并且對(duì)QaS的非功能屬性加以分析,從而逐步建立面向服務(wù)的信任評(píng)估模型。首先,服務(wù)提供者要在服務(wù)注冊(cè)中心進(jìn)行注冊(cè),然后向信任管理器發(fā)出信任數(shù)據(jù),申請(qǐng)信任信息,然后信任管理器對(duì)服務(wù)進(jìn)行信任評(píng)估,才能完成信任服務(wù)評(píng)估過(guò)程。
5基于SOA的GPIMS系統(tǒng)開(kāi)發(fā)實(shí)踐
基于SOA的GPIMS系統(tǒng)開(kāi)發(fā)實(shí)踐,要對(duì)GPIMS系統(tǒng)的結(jié)構(gòu)進(jìn)行了解,對(duì)其建模過(guò)程和服務(wù)設(shè)計(jì)過(guò)程加以分析。在這過(guò)程中,基于.NET平臺(tái)的SOA結(jié)構(gòu)起到了關(guān)鍵作用。最后,還要依據(jù)QoS標(biāo)準(zhǔn)對(duì)服務(wù)進(jìn)行信任評(píng)估測(cè)試,已達(dá)到服務(wù)軟件的信任要求。
6總結(jié)
如今,面向服務(wù)軟件已經(jīng)在我們的工作和生活中得到廣泛應(yīng)用,為此,今后還需不斷地對(duì)面向服務(wù)軟件技術(shù)進(jìn)行探索和創(chuàng)新,讓面向服務(wù)軟件促進(jìn)我國(guó)的計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展,推動(dòng)我國(guó)社會(huì)的進(jìn)步。
參考文獻(xiàn)
[1]管華,應(yīng)時(shí),賈向陽(yáng)等.面向服務(wù)軟件異常處理研究綜述[J].計(jì)算機(jī)科學(xué),2013,40(4).
有關(guān)計(jì)算機(jī)軟件技術(shù)基礎(chǔ)畢業(yè)論文推薦:
1.計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)論文——軟件技術(shù)
2.計(jì)算機(jī)軟件技術(shù)畢業(yè)論文范文
4.計(jì)算機(jī)軟件技術(shù)類(lèi)畢業(yè)論文