公務(wù)員期刊網(wǎng) 論文中心 正文

互聯(lián)網(wǎng)技術(shù)軟件工程論文

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了互聯(lián)網(wǎng)技術(shù)軟件工程論文范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。

互聯(lián)網(wǎng)技術(shù)軟件工程論文

一、軟件工程的內(nèi)涵

軟件工程不僅僅是一種理論,對(duì)于它來說更重要的是如何實(shí)踐,能夠充分地運(yùn)用手頭的資源,將整個(gè)團(tuán)隊(duì)調(diào)動(dòng)起來,并根據(jù)相關(guān)的規(guī)范,在最短的時(shí)間內(nèi)達(dá)到預(yù)定的目標(biāo)。不管任何軟件工程的開展,方法和工具固然很重要,但是真正起到核心作用的是先進(jìn)的軟件工程思想。只有在正確的思想指導(dǎo)下,才能確保相關(guān)的技術(shù)方法不出錯(cuò),才能高效率高質(zhì)量地達(dá)到既定的目標(biāo)。

二、推動(dòng)軟件技術(shù)發(fā)展的動(dòng)力

首先,從操作系統(tǒng)發(fā)展的角度來說,計(jì)算機(jī)的環(huán)境不斷變化,而軟件提供資源共享的范圍也在不斷擴(kuò)大。而從軟硬件異構(gòu)性的角度來說,為了使異構(gòu)性之間的橋梁更加平緩,使軟硬件的互操作性加強(qiáng),軟件技術(shù)在不斷地發(fā)展,比如為了使不同軟件之間有更好的操作性,操作系統(tǒng)應(yīng)運(yùn)而生,為了使不同操作系統(tǒng)之間的異構(gòu)性有所減緩,就誕生了中間軟件,而web技術(shù)又是為了使中間軟件的異構(gòu)性和多樣性有所減少才發(fā)明的,由此可見,軟件技術(shù)的發(fā)展實(shí)質(zhì)是一種不斷橋接異構(gòu)性的過程,也就是正確地解決概念和處理邏輯兩者的問題。而從軟件生產(chǎn)方式這個(gè)角度來說,為了使軟件之間的共性增加,使開發(fā)軟件不再過于復(fù)雜,并有效提高軟件開發(fā)的質(zhì)量和效率,因此軟件技術(shù)不斷快速發(fā)展。

三、軟件工程的發(fā)展趨勢(shì)

3.1全球化軟件協(xié)作交付

隨著全球化的不斷加速,全球化軟件協(xié)作交付模式也是勢(shì)在必行的。根據(jù)Forrester的數(shù)據(jù),現(xiàn)在不少開發(fā)團(tuán)隊(duì)呈現(xiàn)分布式的狀態(tài),超過一半的團(tuán)隊(duì)游兩個(gè)以上的開發(fā)點(diǎn),而且隨著目前企業(yè)合并和收購的形式的家具,新的分布式開發(fā)團(tuán)隊(duì)也在不斷增加。而企業(yè)為了使開發(fā)能力和支持能力達(dá)到24×7的狀態(tài),也推動(dòng)者全球化軟件協(xié)作交付的不斷發(fā)展。軟件外包市場的不斷繁榮發(fā)展,軟件工程工具的不斷進(jìn)步,不少企業(yè)都開始發(fā)展軟件交付項(xiàng)目,舉個(gè)簡單的例子:不少企業(yè)選擇在美國完成軟件的概念設(shè)計(jì),然后將系統(tǒng)架構(gòu)設(shè)計(jì)安排到歐洲,而在中國進(jìn)行軟件的編碼和測(cè)試,在這樣一個(gè)大環(huán)境中,24小時(shí)不間斷的軟件交付和支持服務(wù)完全可以實(shí)現(xiàn),減少了對(duì)員工的壓榨,有大大提高了交付的速度。

3.2社區(qū)驅(qū)動(dòng)的軟件交付

社區(qū)驅(qū)動(dòng)的軟件交付是IT文化不斷發(fā)展的產(chǎn)物,現(xiàn)在的年輕人更傾向于社交導(dǎo)航,通過人和人之間的交流,使他們能夠更好地獲取信息,從而順利完成指定的任務(wù)。這就使得社區(qū)驅(qū)動(dòng)的軟件交付應(yīng)運(yùn)而生,也同時(shí)出現(xiàn)了相應(yīng)的方法和平臺(tái)。在這種交付模式中,雖然每個(gè)項(xiàng)目都會(huì)有一個(gè)領(lǐng)導(dǎo)者,但是相對(duì)而言,它更強(qiáng)調(diào)個(gè)體的能力和創(chuàng)造性。由世界上不同國家和地區(qū)的技術(shù)人員和最終用戶共同協(xié)作,從而完成項(xiàng)目的交付。他們以公共社區(qū)作為協(xié)作環(huán)境,然后將創(chuàng)新思想通過web來分享,并完成軟件的開發(fā)和測(cè)試,聚集他們的一個(gè)重要理由就是對(duì)項(xiàng)目的熱情和興趣。

3.3模塊化

隨著全球化的不斷發(fā)展,世界經(jīng)濟(jì)的競爭也在不斷加劇,為了生存,企業(yè)需要更多的創(chuàng)新力和業(yè)務(wù)靈活性,而另一方面,目前IT環(huán)境復(fù)雜度也不斷加劇,企業(yè)想要發(fā)展就必須面對(duì)新的挑戰(zhàn)。因此模塊化的提出使得企業(yè)能夠在根本上解決這些問題。模塊化實(shí)現(xiàn)了不同軟件構(gòu)件和應(yīng)用的打包,從而使企業(yè)更好地使用現(xiàn)有的資源,另一方面,在模塊化的指導(dǎo)下,SOA技術(shù)應(yīng)運(yùn)而生,它通過對(duì)現(xiàn)有資源的重新整合,將各種服務(wù)實(shí)現(xiàn)組件化,從而使得新業(yè)務(wù)能夠快速上位,實(shí)現(xiàn)了企業(yè)的業(yè)務(wù)靈活性要求。

四、結(jié)束語

隨著互聯(lián)網(wǎng)的不斷發(fā)展,計(jì)算機(jī)軟件環(huán)境不再是封閉的,而是開放的、動(dòng)態(tài)的,軟件系統(tǒng)要適應(yīng)這種發(fā)展趨勢(shì),就必須突破舊的思想和方法,實(shí)現(xiàn)多目標(biāo)、連續(xù)反應(yīng)式的網(wǎng)購軟件系統(tǒng)形態(tài),這也是軟件工程發(fā)展的必然要求。

作者:陳洪楷 單位:四川工商職業(yè)技術(shù)學(xué)院