發(fā)布時間:2023-09-07 18:08:58
序言:寫作是分享個人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的軟件開發(fā)未來的發(fā)展樣本,期待這些樣本能夠為您提供豐富的參考和啟發(fā),請盡情閱讀。
關(guān)鍵詞:軟件;開發(fā)技術(shù);應(yīng)用;計算機
計算機軟件開發(fā)技術(shù)從出現(xiàn)到現(xiàn)在經(jīng)歷了許多重大的變化,在原有的應(yīng)用基礎(chǔ)上已經(jīng)形成了單獨的一體,通過軟件開發(fā)技術(shù),計算機的應(yīng)用功能也在逐漸增多,其開發(fā)的模型也在逐漸向著更加人性化的方向發(fā)展。對于軟件開發(fā)平臺,其功能的提升使得計算機的復(fù)雜程度得到了有效的降低,同時還能夠大大縮小軟件開發(fā)的難度。隨著軟件開發(fā)技術(shù)的應(yīng)用領(lǐng)域逐漸增多,人們的生活水平也在逐漸提高,尤其是新一代網(wǎng)絡(luò)技術(shù)的應(yīng)用和發(fā)展,使得人類的進(jìn)步將更進(jìn)一步。
一、計算機軟件開發(fā)技術(shù)分析
對于計算機軟件來說,其最主要的是應(yīng)用軟件和系統(tǒng)軟件,在應(yīng)用的過程中具有兩個非常突出的特點,一方面是具有較強的社會應(yīng)用價值,在使用的過程中能夠最大程度上推動當(dāng)前的軟件產(chǎn)業(yè)發(fā)展,從而促進(jìn)社會經(jīng)濟的發(fā)展。另一方面,軟件開發(fā)過程是一個非常復(fù)雜的過程,在人力物力上的消耗非常大。因此,計算機軟件開發(fā)技術(shù)的應(yīng)用對社會各個領(lǐng)域的發(fā)展具有非常重要的意義。計算機軟件開發(fā)比較常見的有兩種,一種是為了提高計算控制和管理,另一方面則是解決人們生活工作中的實際問題,包括人事管理和游戲軟件等。計算機軟件開發(fā)技術(shù)是一項非常復(fù)雜且技術(shù)含量較高的工作,在進(jìn)行軟件開發(fā)的過程中,需要遵循一定的原則,來保證軟件開發(fā)的順利進(jìn)行,首先是對軟件開發(fā)質(zhì)量進(jìn)行嚴(yán)格的控制,保證軟件開發(fā)之后能夠投入正常的使用。然后則是軟件開發(fā)的周期,其需要保證軟件按照一定的發(fā)展周期進(jìn)行持續(xù)性的開發(fā),保持其優(yōu)勢等。隨著社會的快速發(fā)展,軟件開發(fā)技術(shù)在人們工作生活中的應(yīng)用也在逐漸增多,這使得計算機軟件開發(fā)技術(shù)的重要性也在逐漸提高,為此,在進(jìn)行計算機軟件開發(fā)的過程中,需要嚴(yán)格遵循軟件開發(fā)的相關(guān)原則,從而保證軟件開發(fā)使用后能夠提高人們的工作生活質(zhì)量和水平。
二、計算機軟件開發(fā)技術(shù)的應(yīng)用及其發(fā)展前景分析
在信息時代,計算機已經(jīng)被廣泛應(yīng)用在人們的生產(chǎn)生活中,這對人類的進(jìn)步具有非常重要的意義,但在進(jìn)行應(yīng)用的過程中,需要對計算機關(guān)鍵開發(fā)技術(shù)進(jìn)行重點的關(guān)注,其對計算機行業(yè)的發(fā)展具有直接影響,同時該技術(shù)也是計算機技術(shù)發(fā)展的基礎(chǔ),通過該行業(yè)的快速發(fā)展才能夠更好地促進(jìn)人類的進(jìn)步。1.計算機軟件開發(fā)技術(shù)的應(yīng)用分析對于Internet技術(shù),其在當(dāng)前的應(yīng)用已經(jīng)涵蓋到人們工作生活的方方面面,通過計算機這一信息交流平臺,人們能夠?qū)崿F(xiàn)信息共享以及實時溝通等,其對人類的發(fā)展具有非常重要的意義。在當(dāng)前的Internet應(yīng)用中,其主要具有以下幾方面的特點:首先是連通性,對于該技術(shù),目前已經(jīng)涵蓋到了全球各個國家,通過該技術(shù)能夠?qū)崟r了解世界各地出現(xiàn)的問題。然后是自控性,對于這一特點,其指的是在進(jìn)行Internet技術(shù)應(yīng)用是沒有將其形成一個完善的信息系統(tǒng),但在每一個信息節(jié)點中,其都能夠進(jìn)行自控。最后則是豐富性,隨著計算機平臺的逐漸發(fā)展,人們能夠隨時隨地將各種信息進(jìn)行上傳,這使得Internet技術(shù)在應(yīng)用時具有信息的豐富性,人們能夠通過Internet技術(shù)獲得自身所需要的信息。但隨著人們對計算機技術(shù)的要求逐漸提高,其已經(jīng)不再滿足單純的信息獲取等簡單的功能,為此,其逐漸將信息產(chǎn)品以及傳播工具等應(yīng)用在計算機軟件中,通過嵌入通訊設(shè)備等實現(xiàn)信息化和現(xiàn)代化等。2.發(fā)展前景對于計算機的應(yīng)用,其不僅能夠為人們提供良好的溝通交流平臺,同時通過計算機平臺還能夠進(jìn)行信息資源的共享。在計算機廣泛應(yīng)用的過程中,其通過軟件開發(fā)技術(shù)能夠?qū)崿F(xiàn)對計算機的調(diào)整和優(yōu)化,從而使其能夠更好地為人們提供更加高質(zhì)量的服務(wù)內(nèi)容。在未來的計算機軟件開發(fā)技術(shù)中,其將逐漸向著智能化和網(wǎng)絡(luò)化等方向發(fā)展。對于開放化,其指的是計算機軟件在進(jìn)行開發(fā)的過程中將逐漸將產(chǎn)品的標(biāo)準(zhǔn)以及源代碼等進(jìn)行開放,從而使軟件開發(fā)人員能夠掌握核心技術(shù),通過這一內(nèi)容能夠使軟件的開發(fā)工作更加高效。智能化則指的是在進(jìn)行軟件開發(fā)和應(yīng)用的過程中逐漸將改善計算機的服務(wù)質(zhì)量,使其能夠具有一定的人性化服務(wù)模式。在未來的軟件開發(fā)中,其通過智能化模式能夠滿足大眾的高質(zhì)量服務(wù)需求。最后則是網(wǎng)絡(luò)化,網(wǎng)絡(luò)化指的是通過互聯(lián)網(wǎng)作用實現(xiàn)全球通信,通過這一技術(shù)能夠大大縮短全球距離,從而促進(jìn)人類的快速發(fā)展。
三、總結(jié)
綜上所述,計算機軟件開發(fā)技術(shù),對人類的發(fā)展具有非常重要的意義,通過該技術(shù)的應(yīng)用,能夠在各個方面對人類的工作生活等進(jìn)行改善。在未來的計算機軟件開發(fā)技術(shù)中,將逐漸向著智能化和網(wǎng)絡(luò)化等方向發(fā)展。
參考文獻(xiàn):
[1]張嘉.計算機軟件開發(fā)技術(shù)分析及應(yīng)用研究[J].電子技術(shù)與軟件工程,2014,(07):102.
在軟件開發(fā)方面,移動開發(fā)和敏捷開發(fā)也成為了開發(fā)者關(guān)注的焦點。
而寫程序永遠(yuǎn)不是獨立的工作,需要考慮到軟件開發(fā)的整個生命周期全程。在開發(fā)項目時,開發(fā)團(tuán)隊通常分多種角色:UI設(shè)計、美工、編程、測試等,甚至還要考慮安全、部署等問題。所以IBM在移動方面的策略不是僅僅提供一種功能,而是幫助開發(fā)者通過一個平臺管理開發(fā)的整個生命周期。
對此,IBM系統(tǒng)管理架構(gòu)師LeighWilliamson表示,IBM是目前唯一提供移動開發(fā)生命周期管理的供應(yīng)商。因為同時擁有開發(fā)能力和生命周期管理能力,所以可以將一切過程都串聯(lián)起來,實現(xiàn)敏捷開發(fā),同時也能夠更快地開發(fā)出更高質(zhì)量的產(chǎn)品。
Leigh Williamson還表示,要做到整個生命周期的管理,就要關(guān)注開發(fā)生命周期的管理五要素。
1 回溯。通過一個測試案例可以回溯到開發(fā)者最開始的起因。
2 團(tuán)隊合作。通過類似社交網(wǎng)絡(luò)的在線交流工具,可以讓開發(fā)人員各抒己見、互相交流。并且可以利用該工具打造一個開放的環(huán)境,所有的東西都能及時更新,讓所有的開發(fā)者、測試者和界面的設(shè)計者都能看到實時狀況。
3 自動匯報。所謂自動匯報就是在軟件開發(fā)的整個生命周期中有一個自動工具可以實時匯報每一個環(huán)節(jié)的開發(fā)進(jìn)度。
4 分析。自動收集數(shù)據(jù),自動分析。
5 智能開發(fā)。因為有了上述工具,可以掌控開發(fā)的每一個環(huán)節(jié)和下一步的開發(fā)方向,達(dá)到智能開發(fā)。
Leigh Williamson表示,目前iOS、Android以及RIM等移動系統(tǒng)都有各自的垂直產(chǎn)品線,包括操作系統(tǒng)、硬件、中間件等等,都各成一派。IBM的戰(zhàn)略就是將各家垂直產(chǎn)品線連接在一起,使整個開發(fā)過程可以在一個平臺上運行和維護(hù)。
關(guān)鍵詞:網(wǎng)絡(luò)信息時代;軟件工程;發(fā)展
隨著網(wǎng)絡(luò)信息時代的到來,人們的生活中越來越離不開手機、電腦等電子產(chǎn)品。他們可以通過軟件購買商品、點餐、預(yù)約車等服務(wù)。軟件為人們的生活提供了便利,提供了更加優(yōu)質(zhì)的服務(wù)。軟件工程技術(shù)在網(wǎng)絡(luò)信息時展的越來越快,軟件工程技術(shù)的應(yīng)用也越來越廣泛,受益用戶也越來越多。
一、網(wǎng)絡(luò)信息時代下軟件工程發(fā)展現(xiàn)狀
網(wǎng)絡(luò)信息時代是一個大數(shù)據(jù)時代。軟件工程的發(fā)展是為了更好的處理數(shù)據(jù),為用戶帶來更加便捷的體驗和更加優(yōu)質(zhì)的服務(wù)。當(dāng)下軟件工程的發(fā)展方向很明確,讓用戶在有限的時間內(nèi)得到完美的體驗。但是,現(xiàn)在的軟件數(shù)量龐大,功能越來越多,很多重復(fù)的功能軟件相互競爭?,F(xiàn)在的很多軟件也在不斷的植入廣告,這使得用戶對軟件存在一定的質(zhì)疑?,F(xiàn)在的軟件還沒有消除體驗隱患就早早投入市場,導(dǎo)致用戶在使用時會有卡頓或者直接被退出的情況發(fā)生,用戶體驗較差。
二、軟件工程的發(fā)展趨勢
網(wǎng)絡(luò)信息時代下,用戶對軟件工程的需求就是軟件工程要發(fā)展的方向。軟件工程開發(fā)的目的就是為了為用戶提供更加的服務(wù)。所以,軟件工程的發(fā)展趨勢就是提高用戶的體驗。未來的軟件工程勢必是人工智能技術(shù)。人工智能技術(shù)可以將用戶體驗收集并做分類總結(jié),將用戶使用哪種軟件使用時間最長,使用哪種那個軟件時間最短,或者哪種軟件幾個月都未使用,將這些統(tǒng)計并反饋給用戶,同時,將這些信息反饋給軟件科研人員,讓他們積極改進(jìn)軟件,升級換代,更好的服務(wù)大眾。未來的軟件安裝會更加便捷,服務(wù)質(zhì)量高,同時在用戶體驗中,保證流暢性和安全性,軟件占內(nèi)存更小,而功能越來越多。
三、網(wǎng)絡(luò)信息時代下軟件工程發(fā)展存在的問題和對策
(一)軟件工程發(fā)展存在的問題1.軟件工程發(fā)展的安全問題雖然我們已經(jīng)進(jìn)入網(wǎng)絡(luò)信息化時代,但是,我們的計算機發(fā)展起步較晚,軟件工程技術(shù)發(fā)展快但還不夠完善,和西方國家相比,我們的網(wǎng)絡(luò)安全意識還有待提高,對于網(wǎng)絡(luò)安全的研究還需要更加系統(tǒng),更加全面。在網(wǎng)上,經(jīng)??吹揭恍┸浖缓诳凸?,一些軟件被木馬植入,一些軟件被病毒感染等諸多網(wǎng)絡(luò)安全問題,這也為網(wǎng)絡(luò)信息安全敲響了警鐘。在軟件使用中,絕大部分電腦用戶,只會對電腦進(jìn)行簡單的使用操作,對軟件安全重視不夠,對電腦卡頓或者感染病毒以后的處理就是重新裝系統(tǒng),對電腦的防火墻不夠重視,對殺毒軟件的使用率低,這樣的電腦很容易受到病毒或者木馬的侵害,最后導(dǎo)致電腦癱瘓,重要數(shù)據(jù)丟失。軟件的安全問題是首要解決的問題,安全問題一旦爆發(fā),就可能給用戶帶來不可估量的損失。2.軟件的利用率低用戶的需求是軟件開發(fā)地目的,用戶的需要也是軟件不斷發(fā)展的動力。在人們生活中,小到手機,大到電腦設(shè)備上的軟件和大型游戲,都需要不斷的更新軟件,以提高用戶體驗,修改漏洞。軟件工程技術(shù)的發(fā)展是必不可少的。但是,就目前軟件工程發(fā)展而言,很多不利的因素影響著軟件工程的發(fā)展。一些舊的電子設(shè)備不能及時更新軟件,后臺不能及時的收集有效信息,一些軟件的功能過于單調(diào),沒有更多的輔助功能,一些軟件雖然功能很多,但是,功能之間有重疊等問題,影響著軟件整體的發(fā)展不能很好的滿足用戶需求,利用率低的軟件,不僅不能很好地解決用戶體驗的問題,還會增加開發(fā)成本。
(二)解決軟件工程問題的有效策略1.提高軟件工程開發(fā)工作人員的水平軟件工程的開發(fā)離不開工作人員,無論是前期的開發(fā)還是后期的維護(hù)、升級等問題,都需要專業(yè)人員提供服務(wù)。所以,解決軟件工程問題,我們需要提高軟件開發(fā)工作人員的水平。提高了專業(yè)技術(shù)人員的水平,可以大大增加軟件開發(fā)的效率,有效維護(hù)和升級系統(tǒng),達(dá)到軟件較高的利用率。在軟件工程開發(fā)工作中,要重視高水平人才的培養(yǎng)和整體專業(yè)技術(shù)人員的培訓(xùn),讓高水平人才更好的發(fā)展,帶動整個團(tuán)隊,做用戶體驗更好的軟件。2.引入高級軟件的開發(fā)技術(shù)軟件的開發(fā)不但要靠專業(yè)軟件開發(fā)工作人員的努力,也要引入高水平軟件開發(fā)技術(shù),這樣,人與技術(shù)相輔相成,才能為更好的開發(fā)軟件提供便利。3.查除安全隱患,保證軟件安全提高用戶對于安全檢查的意識,讓用戶定期清理垃圾軟件和查殺病毒,讓電腦或者手機處在一個干凈的環(huán)境中。完善軟件工程中的防感染技術(shù)。在軟件開發(fā)中,要首先考慮自身安全問題,保證普通的病毒和木馬不會侵害自身系統(tǒng),這樣才能更加有效的保護(hù)軟件安全,消除安全隱患,保證用戶高質(zhì)量的完成工作。4.調(diào)查用戶需求,規(guī)避開發(fā)風(fēng)險在軟件開發(fā)之前要調(diào)查用戶心理,對于這一款軟件是否需求,關(guān)注這款軟件投放市場的需求量,根據(jù)具體數(shù)據(jù)統(tǒng)計分析,找到問題的關(guān)鍵,然后再進(jìn)行改進(jìn)和升級。軟件開發(fā)人員要合理利用大數(shù)據(jù),規(guī)避開發(fā)風(fēng)險,降低不確定影響因素,滿足用戶的需求,同時要關(guān)注軟件工程后續(xù)工作,讓軟件能夠得到更廣泛的應(yīng)用。用戶的需求就是網(wǎng)絡(luò)時代進(jìn)步的動力,同時,也是軟件開發(fā)的助力劑。在社會主義經(jīng)濟迅猛發(fā)展的今天,我們?nèi)匀恍枰P(guān)注計算機軟件工程。軟件技術(shù)的不斷更新?lián)Q代,可以為其他領(lǐng)域提供更好的幫助,推動經(jīng)濟的發(fā)展。
參考文獻(xiàn)
[1]張宏佳.網(wǎng)絡(luò)信息時代下軟件工程技術(shù)的發(fā)展[J].化工管理,2017(08):232.
1、發(fā)展現(xiàn)狀
據(jù)數(shù)據(jù)顯示,在1985年在總成本中有90%都是軟件成本占據(jù)的。其次,軟件開發(fā)生產(chǎn)力的速度遠(yuǎn)遠(yuǎn)不能滿足人們對深入人心的計算機應(yīng)用的需要,導(dǎo)致供不用求。面向?qū)ο蟮母拍?、方法和語言,在這個階段已經(jīng)相當(dāng)流行,并已成為發(fā)展的主流技術(shù),人們開始更加注重如何提高軟件開發(fā)過程和軟件建設(shè)技術(shù)。此外,研究人員也逐漸利用人工智能和軟件工程領(lǐng)域相結(jié)合,并取得了顯著的進(jìn)展。到目前為止,軟件工程領(lǐng)域使用一些理論、方法或工具來解決許多軟件開發(fā)人員在軟件開發(fā)過程中遇到的問題,并成為計算機軟件領(lǐng)域的一個新興學(xué)科。
2、我國關(guān)于軟件工程的標(biāo)準(zhǔn)分類現(xiàn)狀
在我國計算機軟件的發(fā)展史中,軟件工程標(biāo)準(zhǔn)化開始于1984年。同年,全國信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會,全國計算機與信息處理標(biāo)準(zhǔn)化技術(shù)委員會的前身是成立了軟件工程技術(shù)分委員會。在委員會的有效組織和參與下,到目前為止,總共有超過30個國家標(biāo)準(zhǔn)出臺,這些標(biāo)準(zhǔn)主要是利用國際標(biāo)準(zhǔn)并結(jié)合IEEE標(biāo)準(zhǔn)作出的整改而制定。參照國際標(biāo)準(zhǔn)化組織(ISO)和IEEE基于標(biāo)準(zhǔn)的架構(gòu),在軟件工程和軟件工程質(zhì)量上完成了整個系統(tǒng)的要求和規(guī)范。
二、我國計算機軟件工程標(biāo)準(zhǔn)化的關(guān)鍵問題
在實際的軟件工程項目中經(jīng)常會遇到各種各樣的問題,導(dǎo)致項目的進(jìn)展并不太順利,有些嚴(yán)重的直接導(dǎo)致項目失敗,問題主要表現(xiàn)在:
1、沒有合理的項目計劃,軟件開發(fā)成本和進(jìn)度估計的偏差大。由于項目管理中缺乏必要的知識積累,開發(fā)商的預(yù)期不足也是造成實際開發(fā)過程中存在風(fēng)險的關(guān)鍵因素。沒有提前應(yīng)對策略,實際進(jìn)度比預(yù)期的進(jìn)展慢很多。
2、用戶獲取需求和分析方法是不全面的。因為開發(fā)用戶需求的研究和分析的不全面性,也沒有規(guī)范的信息管理系統(tǒng)。在用戶需要分析不足的情況下,匆忙開始設(shè)計、編程,導(dǎo)致最終產(chǎn)品在和用戶的業(yè)務(wù)需求之間有很大的偏差存在。
3、軟件質(zhì)量流程管理的知識不足,措施不到位。在軟件項目開發(fā)初期,必須建立規(guī)范的質(zhì)量管理體系,在軟件開發(fā)過程中配備經(jīng)驗豐富的管理人員,以確保這項重要工作的順利開展。沒有規(guī)范的管理體系會導(dǎo)致“頭痛醫(yī)頭,腳痛醫(yī)腳”的管理模式發(fā)生,這不僅影響了項目的進(jìn)度,也影響未來軟件使用的質(zhì)量。
三、實現(xiàn)計算機軟件工程標(biāo)準(zhǔn)化的建議
從我國目前的發(fā)展形勢來看,通過引進(jìn)國際標(biāo)準(zhǔn),基本形成了較為完善的標(biāo)準(zhǔn)化體系。然而,從軟件工程的角度來看,在相關(guān)工作的規(guī)范發(fā)展過程中,需要進(jìn)一步提高。目前,軟件工程標(biāo)準(zhǔn)化需要進(jìn)一步明確以下問題:
1、重視軟件工程系統(tǒng)的概念。在標(biāo)準(zhǔn)的使用中,用戶一般根據(jù)自己的使用情況,用它來找到相關(guān)的具體標(biāo)準(zhǔn),所以容易導(dǎo)致對環(huán)境標(biāo)準(zhǔn)的忽視,同時也很容易忽視軟件工程在各種標(biāo)準(zhǔn)上的聯(lián)系和互補的行為。并應(yīng)及時引入軟件工程標(biāo)準(zhǔn),使得系統(tǒng)和各種標(biāo)準(zhǔn)之間的關(guān)系作出適當(dāng)?shù)闹甘荆?/p>
2、加快引進(jìn)國際標(biāo)準(zhǔn)的速度。由于語言限制等原因,國內(nèi)的國家標(biāo)準(zhǔn)與國際標(biāo)準(zhǔn)直接的間距一般都要延遲三到五年。在措施上應(yīng)縮短與國際接軌的時間,并積極引進(jìn)國際標(biāo)準(zhǔn)。參與國際熱點問題,應(yīng)及時并行預(yù)研標(biāo)準(zhǔn)的項目團(tuán)隊在全國同步發(fā)行爭取盡早與國際接軌;
3、及時解釋引用國際標(biāo)準(zhǔn)的學(xué)習(xí)和工作。由于語言的差異,已經(jīng)引進(jìn)來的國際標(biāo)準(zhǔn)往往不容易被學(xué)習(xí)和使用,應(yīng)說明在國內(nèi)和國外差異的存在。了解這一情況后,及時推出有針對性的規(guī)范性解釋,并與國內(nèi)軟件業(yè)的實際情況相結(jié)合,尤其是在國內(nèi)軟件實際的業(yè)務(wù)管理模式中,以促進(jìn)國內(nèi)軟件產(chǎn)業(yè)國際標(biāo)準(zhǔn)的理解,認(rèn)知;
4、加強國內(nèi)軟件產(chǎn)業(yè)標(biāo)準(zhǔn)化組織和研究工作?,F(xiàn)在最先進(jìn)的技術(shù),基本都被跨國公司所占領(lǐng)。其占領(lǐng)標(biāo)準(zhǔn)是誰占據(jù)信息系統(tǒng)的標(biāo)準(zhǔn)化領(lǐng)域,誰就占據(jù)市場下一步的動機。而中國目前只接受國際標(biāo)準(zhǔn),處于相對被動狀態(tài)。中國應(yīng)積極發(fā)展國內(nèi)標(biāo)準(zhǔn)的氛圍,適時推出我們自己的標(biāo)準(zhǔn)規(guī)范。爭取在新一輪軟件標(biāo)準(zhǔn)化浪潮中,處于領(lǐng)先地位。
四、結(jié)語
我們有理由相信,在未來的軟件開發(fā)過程中,C語言必定會得到更廣泛的運用。作為一個常用的軟件編輯工具,C語言受到越來越多人的學(xué)習(xí)和關(guān)注。當(dāng)今時代明顯是一個無法離開計算機的時代,無論是游戲、聊天、上網(wǎng)等娛樂活動,還是辦公室各種應(yīng)用系統(tǒng)以及辦公應(yīng)用軟件,再加上商務(wù)活動中企業(yè)自動化的操控程序等,都可以看到各種應(yīng)用軟件的身影。作為一個可以開發(fā)軟件一級設(shè)計編輯程序的軟件,C語言在計算機領(lǐng)域中的作用是任何高級語言都無法替代的。C語言的主要構(gòu)成就是函數(shù),這些函數(shù)之間是具有一定獨立性的。因此,在使用C語言對程序進(jìn)行調(diào)試以及編寫時可以分開來進(jìn)行,而且在實際的操作過程中可以充分的運用到C語言的這一特點。
既可以由許多人共同協(xié)作將一個任務(wù)完成,也可以有一個人將多個編輯任務(wù)完成。在軟件開發(fā)的實際工作過程中,由于一些開發(fā)的程序往往具有比較大的規(guī)模,因此需要將程序分割成相對獨立的幾個部分,讓幾個不同的人分別將任務(wù)完成。在這個過程中可以對程序文檔的技巧性以及C語言的靈活性加以充分的運用,能夠有效地促進(jìn)軟件開發(fā)以及程序編輯效率的提高。
如今機床的數(shù)字控制問題逐漸的成為進(jìn)行管理控制的核心,因此,在數(shù)字化機床操作過程中,就把新的數(shù)控軟件引進(jìn)來了,這種軟件的開發(fā)就是通過C語言來完成的。在工程當(dāng)中計算機技術(shù)以及C語言都具有非常重要的作用,C語言的兼容性對于單片機控制機床和計算機而言發(fā)揮出了巨大的作用。
【關(guān)鍵詞】計算機軟件;應(yīng)用前景;系統(tǒng)安全
在社會經(jīng)濟飛速發(fā)展的今天,計算機軟件技術(shù)的應(yīng)用已然十分廣泛,無論是教育業(yè)、通訊業(yè),還是工程設(shè)計行業(yè),計算機系統(tǒng)都發(fā)揮著不可替代的作用。但就目前計算機軟件系統(tǒng)的運行環(huán)境來看,卻顯得有些不盡人意,網(wǎng)絡(luò)病毒、黑客攻擊嚴(yán)重威脅著軟件系統(tǒng)的安全性,不僅會導(dǎo)致系統(tǒng)運行故障,而且嚴(yán)重的還會導(dǎo)致信息泄露、文件丟失。所以,結(jié)合當(dāng)前計算機軟件在各領(lǐng)域的應(yīng)用現(xiàn)狀,對系統(tǒng)安全防范措施進(jìn)行持續(xù)優(yōu)化與完善至關(guān)重要,需要引起相關(guān)部門的高度重視。
1計算機軟件的應(yīng)用前景分析
縱觀當(dāng)前計算機軟件的應(yīng)用情況,幾乎涉足了社會發(fā)展中的所有行業(yè),比如說,教育領(lǐng)域、通訊領(lǐng)域、軍事領(lǐng)域、科學(xué)領(lǐng)域和工程設(shè)計領(lǐng)域,并且在每個領(lǐng)域都發(fā)揮著不可替代的作用。隨著我國社會經(jīng)濟的可持續(xù)發(fā)展,計算機軟件在未來社會發(fā)展中的應(yīng)用也必然會越來越廣泛。歸納起來,其應(yīng)用領(lǐng)域大約集中在以下幾個方面:
1.1計算機軟件在教學(xué)中的應(yīng)用前景
一直以來,計算機軟件技術(shù)在教學(xué)中的合理應(yīng)用都被教育部門給予了高度重視,以至于當(dāng)前無論是職業(yè)院校還是高等院校,都十分注重計算機軟件技術(shù)與教學(xué)活動的融合,希望通過軟件技術(shù)在教學(xué)各環(huán)節(jié)中的有效應(yīng)用,切實提高教學(xué)效率和質(zhì)量,從而進(jìn)一步推動教學(xué)目標(biāo)的順利實現(xiàn)。目前,計算機軟件技術(shù)在教學(xué)領(lǐng)域的應(yīng)用已經(jīng)有一段時間,與其他教學(xué)方式相比,顯示出了不可比擬的優(yōu)勢。一方面,全新的課堂模式對于學(xué)生積極性和主動性的提升具有推動作用,學(xué)生主觀能動性得到提升之后,學(xué)習(xí)效率和質(zhì)量必然會有所提高。另一方面,計算機網(wǎng)絡(luò)具有數(shù)據(jù)傳輸和資源共享等優(yōu)勢,將其應(yīng)用到教學(xué)活動中,可以大幅度增加教學(xué)信息量,對學(xué)生知識面的拓展具有很大幫助。由此可見,在教學(xué)領(lǐng)域,計算機軟件技術(shù)具有十分廣闊的發(fā)展前景,尤其是CAI的應(yīng)用,不僅可以讓學(xué)生通過計算機網(wǎng)絡(luò)自主控制授課時間、學(xué)習(xí)內(nèi)容,增強學(xué)習(xí)的靈活性,而且學(xué)生可以借助網(wǎng)絡(luò)系統(tǒng),獨立解決學(xué)習(xí)中遇到的各類問題,進(jìn)而提升自身的綜合能力。
1.2計算機軟件在移動通訊中的應(yīng)用前景
近年來,人們對于通信的需求量大幅度增加,智能手機、筆記本電腦等設(shè)備的應(yīng)用也越來越廣泛。在這一環(huán)境下,為了給用戶提供更加優(yōu)質(zhì)的應(yīng)用體驗,移動通訊行業(yè)開始著重對無線通信技術(shù)進(jìn)行優(yōu)化,以期通過最先進(jìn)的通信技術(shù),提高數(shù)據(jù)信息的發(fā)送和接受質(zhì)量。所以,在未來的時間里,計算機軟件在移動通訊行業(yè)中也將有著廣闊的應(yīng)用前景,尤其是互聯(lián)網(wǎng)+時代的到來,4G移動通信網(wǎng)絡(luò)憑借著自身傳輸速度快、支持多媒體互動等諸多優(yōu)勢得到了廣大移動終端用戶的青睞。隨著4G移動通信網(wǎng)絡(luò)覆蓋范圍的不斷擴大,歐盟已經(jīng)開始著手新一代5G移動通信網(wǎng)絡(luò)的構(gòu)件,并預(yù)計在2020年推出成熟的5G標(biāo)準(zhǔn)??梢灶A(yù)見,計算機軟件將隨著5G技術(shù)及互聯(lián)網(wǎng)技術(shù)的進(jìn)一步發(fā)展有更大的發(fā)展空間。
1.3計算機軟件在工程項目中的應(yīng)用前景
工程建筑行業(yè)是我國的一項支柱型產(chǎn)業(yè),對于推動社會經(jīng)濟發(fā)展具有重要意義。近幾年,計算機軟件在工程項目中的應(yīng)用已經(jīng)十分普遍,總的來看,主要應(yīng)用于工程制圖和工程管理兩個方面。傳統(tǒng)工程制圖主要依靠鉛筆、橡皮在圖紙上進(jìn)行繪制,不僅工程量大、繪制時間長,而且不易修改和保存。自從應(yīng)用計算機軟件技術(shù)進(jìn)行繪制之后,不僅提高了工程圖紙的繪制效率,而且可以及時對圖紙中的錯誤進(jìn)行修改,最大的優(yōu)勢就是可以借助計算機對圖紙各部分?jǐn)?shù)據(jù)進(jìn)行精準(zhǔn)測量,為工程施工質(zhì)量的提升提供充足的保障。同時,縮短圖紙繪制時間對工程項目開發(fā)進(jìn)度的提升也具有推動作用。目前,應(yīng)用于工程制圖中的計算機軟件主要以CAD和Solidedge為主,前者主要功能是對工程圖紙進(jìn)行繪制,后者則主要根據(jù)工程建設(shè)需求,進(jìn)行三維空間的構(gòu)建和修改,加上其他輔助軟件的配合,可以大幅度提高工程建設(shè)進(jìn)度。計算機軟件在工程項目中的應(yīng)用還體現(xiàn)在工程造價方面,工程造價的有效控制與項目的經(jīng)濟效益和社會效益有密切聯(lián)系,自從計算機軟件被應(yīng)用到工程造價中之后,從手工錄入到完成造價管理只需幾個小時的時間,不僅簡單快捷,而且造價管理水平高。由此可見,計算機軟件在工程項目建設(shè)中所發(fā)揮的作用是不可替代的。所以,計算機軟件在工程項目中同樣具有良好的應(yīng)用前景,如何將計算機軟件技術(shù)更好的應(yīng)用在工程項目建設(shè)中也成為了軟件開發(fā)者面臨的一項重大課題。
1.4計算機軟件在新媒體中的應(yīng)用前景
計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展使得新媒體在各行業(yè)領(lǐng)域都占據(jù)著一席之地,微信、微博、網(wǎng)絡(luò)論壇這些新媒體形式目前已經(jīng)成為諸多行業(yè)宣傳企業(yè)品牌的最佳途徑,將新媒體與傳統(tǒng)媒體有效結(jié)合起來,不僅可以擴大宣傳范圍,而且宣傳效果也會事半功倍。未來時間里,計算機軟件在新媒體方面的應(yīng)用將主要集中在對高級軟件的開發(fā)上。近年來,隨著國內(nèi)中小型企業(yè)數(shù)量的持續(xù)增加,市場競爭也越來越激烈,企業(yè)急需一套科學(xué)、完善的高級軟件程序來提高企業(yè)運營效果,這也預(yù)示著計算機軟件在新媒體中將有較好的應(yīng)用前景。
2計算機軟件的系統(tǒng)安全分析
系統(tǒng)安全問題是計算機軟件應(yīng)用過程中所面臨的一項亟待解決的問題,也是制約計算機軟件發(fā)展的一個關(guān)鍵所在。目前,軟件開發(fā)者已經(jīng)根據(jù)現(xiàn)有的安全問題設(shè)計了諸多安全防護(hù)措施,但仍有大量安全隱患存在,需要軟件開發(fā)者提高重視。
2.1計算機軟件的系統(tǒng)安全問題分析
雖然當(dāng)前計算機軟件系統(tǒng)在運行中面臨諸多安全問題,且破壞程度不同,但歸納起來,這些安全問題主要源自于以下兩個方面:
2.1.1計算機網(wǎng)絡(luò)病毒所謂網(wǎng)絡(luò)病毒,是一組指令或程序代碼,將其插入到計算機軟件系統(tǒng)中,可以對系統(tǒng)內(nèi)的文件和數(shù)據(jù)造成破壞,嚴(yán)重的甚至?xí)?dǎo)致計算機系統(tǒng)無法正常運行和工作。就目前網(wǎng)絡(luò)病毒的特點來看,具有很強的潛伏性、感染性和破壞性。如果病毒不能及時清除,那么勢必會給系統(tǒng)造成影響。隨著計算機網(wǎng)絡(luò)應(yīng)用范圍的不斷擴大,網(wǎng)絡(luò)病毒的種類也日趨增加,比如說,木馬病毒、蠕蟲病毒、腳本病毒等,這些病毒的存在都將威脅到系統(tǒng)的正常運行。為了解決網(wǎng)絡(luò)病毒給系統(tǒng)帶來的危害,各大“殺毒軟件”應(yīng)運而生,例如,金山毒霸、瑞星電腦醫(yī)生以及360電腦管家等,成為了網(wǎng)絡(luò)系統(tǒng)中不可或缺的一部分。
2.1.2黑客的蓄意攻擊黑客的蓄意攻擊也是當(dāng)前計算機軟件面臨的安全威脅之一。就目前黑客攻擊系統(tǒng)的流程來看,大致包括以下幾個步驟:首先,要對計算機整個系統(tǒng)進(jìn)行全面掃描,分析系統(tǒng)安全指數(shù),并找出系統(tǒng)中存在的安全漏洞;其次,根據(jù)系統(tǒng)運行情況施行攻擊程序,以此來得到系統(tǒng)管理者權(quán)限;最后放開木馬后門,并將留下的痕跡清除干凈。黑客的攻擊對計算機軟件系統(tǒng)造成的破壞也是不可估量的,所以,如何做好防護(hù)工作,加固系統(tǒng)漏洞的減少也成為了軟件開發(fā)者未來的工作重點。
2.2計算機軟件系統(tǒng)安全防范措施
為了從根本上保證計算機軟件系統(tǒng)始終處于安全運行的狀態(tài),針對上述兩項原因所帶來的安全問題,軟件開發(fā)者和設(shè)計者需要根據(jù)計算機網(wǎng)絡(luò)運行的實際情況,制定科學(xué)、完善的安全防范措施,并及時對軟件系統(tǒng)進(jìn)行優(yōu)化和完善,利用最先進(jìn)的安全技術(shù)為系統(tǒng)安全提供充足的保障。
2.2.1設(shè)置系統(tǒng)保護(hù)卡,提高硬件與保護(hù)功能的匹配度設(shè)置系統(tǒng)保護(hù)卡是未來計算機軟件系統(tǒng)安全防護(hù)措施的一項重要內(nèi)容,系統(tǒng)保護(hù)卡的核心是一片內(nèi)有指令的ROM芯片,通常被設(shè)置在ISA或PCI插槽上。系統(tǒng)保護(hù)卡可分為單一功能保護(hù)卡和多功能保護(hù)卡,目前應(yīng)用較為廣泛的是多功能保護(hù)卡,其保護(hù)原理主要是在系統(tǒng)運行前啟動系統(tǒng)保護(hù)卡對系統(tǒng)中的所有程序和數(shù)據(jù)進(jìn)行掃描,并將其備份到虛擬硬盤中,然后再啟動計算機系統(tǒng)。這樣一來,用戶就不能隨意更改硬盤中的數(shù)據(jù),在需要的時候便可以將文件讀取出來。需要注意的是,若想將系統(tǒng)保護(hù)卡的作用充分發(fā)揮出來,必須在系統(tǒng)啟動之前啟動系統(tǒng)保護(hù)卡,這樣才會不留下漏洞。此外,系統(tǒng)保護(hù)卡的選擇還應(yīng)該與硬件相匹配,這樣才能發(fā)揮其功能。
2.2.2采用主機/終端機系統(tǒng)主機/終端機系統(tǒng)的應(yīng)用也是保護(hù)軟件系統(tǒng)安全的一個重要措施,也是未來系統(tǒng)保護(hù)的一個必然趨勢。所謂主機/終端機系統(tǒng),主要是利用網(wǎng)絡(luò)將一臺性能較高的主機和多臺啞終端連接到一起,其中,主機主要負(fù)責(zé)運算和存儲數(shù)據(jù),終端則主要負(fù)責(zé)輸入和輸出。為了提高系統(tǒng)的安全和性能,在主機中我們可以加入一些先進(jìn)技術(shù),例如,多處理系統(tǒng)、多端口高寬帶的通信系統(tǒng)以及大容量磁盤排列系統(tǒng)等。這樣一來,計算機軟件系統(tǒng)的整體安全性能便可以得到大幅度提高,確保系統(tǒng)穩(wěn)定運行。
3結(jié)語
綜上所述,在計算機軟件技術(shù)應(yīng)用如此廣泛的今天,做好計算機網(wǎng)絡(luò)系統(tǒng)安全防護(hù)工作至關(guān)重要。從本文的分析我們可以看出,在未來的時間里,計算機軟件技術(shù)的應(yīng)用領(lǐng)域主要集中在教學(xué)、工程設(shè)計、移動通信以及多媒體方面,所以,對于系統(tǒng)安全防護(hù)措施的完善,也應(yīng)該以上述領(lǐng)域為重點,利用最新最先進(jìn)的技術(shù),使計算機網(wǎng)絡(luò)系統(tǒng)逐步實現(xiàn)智能化和集成化,提高系統(tǒng)安全性,進(jìn)而將其優(yōu)勢最大限度發(fā)揮出來。
參考文獻(xiàn)
[1]彭軍,胡苗.關(guān)于計算機軟件應(yīng)用前景和系統(tǒng)安全的分析[J].文摘版:工程技術(shù),2015(48).
[2]孟麗群.計算機軟件應(yīng)用前景與系統(tǒng)安全分析[J].科技展望,2015(16).
[3]陳方.綜述計算機軟件應(yīng)用前景及系統(tǒng)安全分析[J].科協(xié)論壇,2013(10).
隨著科學(xué)技術(shù)的不斷發(fā)展,計算機應(yīng)用得到了前所未有的普及與深化。在過去的幾十年里,軟件工程在應(yīng)用領(lǐng)域得到廣泛推廣,促使計算機領(lǐng)域的理論研究、軟件開發(fā)、技術(shù)發(fā)展等加快了發(fā)展的腳步,同時也提出了新的挑戰(zhàn)。
1我國軟件工程的發(fā)展現(xiàn)狀
1.1我國軟件開發(fā)的進(jìn)展
我國的軟件技術(shù)發(fā)展的相對比較落后,相比先進(jìn)的國家還存在著非常大的差距。但是,我國軟件工程的發(fā)展卻是非常迅速的,短短幾年的時間就形成了屬于我們自己知識產(chǎn)權(quán)的軟件技術(shù)。軟件工程發(fā)展到現(xiàn)在,我國不僅研發(fā)了屬于我們自己的開發(fā)工具,還制定了符合我國實際情況的研發(fā)技術(shù)方案。
1.2我國軟件開發(fā)工程中存在的不足
隨著科技和計算機技術(shù)的快速發(fā)展,軟件工程在計算機技術(shù)中來說是一項核心技術(shù),市場需求量也在隨著計算機的普及而不斷遞增,軟件工程從上世紀(jì) 60年代開始興起,最早出現(xiàn)在西方國家,在軟件工程的初期發(fā)展中歐美國家投入了大量的資金和詳細(xì)的規(guī)劃,最終取得了快速完善的發(fā)展,隨著科學(xué)技術(shù)的不斷推動和發(fā)展,軟件工程向著高集成、智能化的方向不斷發(fā)展。目前來說,國外的軟件工程技術(shù)已經(jīng)得到了充分的發(fā)展,但是我國常用的主流軟件的開發(fā)內(nèi)容以及開發(fā)工具都是國外設(shè)計和研究的,我國目前來說還是較為落后,由于發(fā)展時間晚,發(fā)展時間短,這就給我國軟件工程提出了更高的要求,要保質(zhì)快速的發(fā)展,除了在快速發(fā)展的要求下,我國軟件工程還需要注重一些問題的解決,首先是軟件工程管理體制方面的,由于發(fā)展起步較晚,在軟件方面的體制沒有明確的規(guī)定,這就造成軟件開發(fā)團(tuán)隊的工作沒有一個可靠的依據(jù),團(tuán)隊之間不能高效的協(xié)調(diào)合作,這就造成開發(fā)周期較長,開發(fā)質(zhì)量有待提高,整體團(tuán)隊效率較低,這種情況下就需要對于開發(fā)體制不斷的完善,真正做到在開發(fā)過程中有據(jù)可依有法可循,另外軟件開發(fā)人員對于開發(fā)進(jìn)度不夠重視,這就造成在開發(fā)過程中不能保證研發(fā)人員的穩(wěn)定性,造成產(chǎn)品出現(xiàn)質(zhì)量問題,降低了研發(fā)效率,甚至有的產(chǎn)品沒有做好開發(fā)進(jìn)度的安排工作造成不能按期完成,影響了項目的進(jìn)程工作,造成了經(jīng)濟上的重大損失。軟件是一類特殊的智力產(chǎn)品,軟件的研發(fā)過程就是軟件生命周期的過程,也是整個軟件工程所涉及的知識體系再現(xiàn)的一個過程。工程應(yīng)用于軟件,體現(xiàn)了軟件工程領(lǐng)域中方法學(xué)和工程學(xué)的實施。傳統(tǒng)計算機和軟件教學(xué)課程中,重視程序設(shè)計,忽視程序與軟件之間的區(qū)別,造成了學(xué)生在程序-軟件-系統(tǒng)-工程之間往往顧此失彼。隨著現(xiàn)代軟件研發(fā)技術(shù)的發(fā)展,軟件研發(fā)已經(jīng)從簡單的編程,發(fā)展至包括從最初的需求、設(shè)計、交付過程中所有的技術(shù)和非技術(shù)類知識,將程序設(shè)計、文檔設(shè)計、工具使用、模塊繼承、測試與安全等多項內(nèi)容聯(lián)系到一起,其中任何一個環(huán)節(jié)出現(xiàn)問題,都將影響整個軟件的開發(fā)質(zhì)量。
2軟件工程的發(fā)展趨勢
隨著經(jīng)濟全球化和互聯(lián)網(wǎng)技術(shù)的全球化發(fā)展,市場競爭也越來越大,這就給軟件產(chǎn)業(yè)的發(fā)展提出了更高的要求,在大的發(fā)展趨勢下,軟件工程也有自身得一個發(fā)展趨勢。
2.1軟件工程合理的開發(fā)治理
在軟件工程開發(fā)治理工作中,如何合理的進(jìn)行開發(fā),建立有效的開發(fā)團(tuán)隊需要根據(jù)不同的用戶和軟件的需求,通過軟件工程的方法對于軟件開發(fā)工作中的做與不做、做什么、怎么做來全方面定義產(chǎn)品功能,從而才能保證產(chǎn)品的質(zhì)量。隨著軟件系統(tǒng)的發(fā)展,軟件系統(tǒng)越來越龐大和復(fù)雜,對于用戶需求來說,如何開發(fā)出一款能夠滿足用戶需求的產(chǎn)品,這就需要對團(tuán)隊開發(fā)中進(jìn)行協(xié)調(diào)和完善,開發(fā)治理需要協(xié)調(diào)開發(fā)團(tuán)隊的關(guān)系。通過對系統(tǒng)軟件中的源代碼進(jìn)行采集,揭示軟件系統(tǒng)功能之間的關(guān)系,從根本上了解軟件系統(tǒng),實現(xiàn)軟件變更的質(zhì)量管控,最終開發(fā)出符合用戶需求描述的軟件產(chǎn)品,為客戶帶來預(yù)期價值。
2.2軟件工程全球化協(xié)作發(fā)展
互聯(lián)網(wǎng)的發(fā)展方便了人們的交流,軟件工程的研發(fā)實現(xiàn)了異地的團(tuán)隊形式,軟件工程研發(fā)可以聚集全球化的技術(shù)和專業(yè)人才,形成一個強大的分布式開發(fā)團(tuán)隊,以多種形式,例如外包、任務(wù)驅(qū)動等來實現(xiàn)研發(fā)工作,從產(chǎn)品開發(fā)、測試、交付、服務(wù)等來說都綜合提高和發(fā)展,全球化協(xié)作發(fā)展是一個未來的發(fā)展趨勢。
2.3軟件工程模塊化
軟件工程模塊化是將復(fù)雜龐大的系統(tǒng)進(jìn)行分解,劃分為若干個子系統(tǒng),各個子系統(tǒng)具有獨立的運轉(zhuǎn)功能,并具有多種接口,增強了子系統(tǒng)的通用性。若系統(tǒng)需要升級,只需更換相應(yīng)的模塊,而不需要進(jìn)行整體更換,增強了系統(tǒng)的可擴展性。模塊化的最大優(yōu)點是使開發(fā)者專注于某一功能的開發(fā),提高專業(yè)性的同時,縮短了研發(fā)時間和研發(fā)成本。
2.4軟件工程開放式計算
隨著互聯(lián)網(wǎng)的不斷發(fā)展和普及,軟件工程開放式計算有了技術(shù)基礎(chǔ),更多的開放式資源使得軟件工程有效的集成,在軟件開發(fā)標(biāo)準(zhǔn)上形成了互聯(lián)互通,對于文化、語言來說有所打破,真正的實現(xiàn)了軟件開發(fā)的協(xié)作交流。Linux、Jazz、Android等軟件的開源,對于開放計算來說有了充分的促進(jìn),對于軟件開發(fā)格局有所改變,并且隨著互聯(lián)網(wǎng)的不斷普及和發(fā)展對于軟件開發(fā)計算來說迎來了前所未有的機遇,網(wǎng)絡(luò)連接了原本分散的開發(fā)人員,真正的實現(xiàn)了在基礎(chǔ)框架下的集體智慧的升華,能夠更高效有序的開發(fā)出優(yōu)秀的產(chǎn)品級軟件。
3結(jié)語
綜上所述,隨著互聯(lián)網(wǎng)和計算機技術(shù)的不斷發(fā)展,全球化趨勢和競爭也逐漸凸顯,軟件工程將向著更為協(xié)作和開放性的方向不斷壯大,從而更好的為計算機的發(fā)展而服務(wù)。
最初的時候,是價格決定操作系統(tǒng)的擇,比如選擇價格相對低廉的DOS,拒絕價格昂貴的OS/2;后來,是應(yīng)用主導(dǎo)操作系統(tǒng)的走向,比如選擇有著豐富應(yīng)用軟件的Windows,而Mac就逐漸被冷落。
那么現(xiàn)在呢?現(xiàn)在是什么在左右著人們對操作系統(tǒng)的選擇,是否有了新的變化?根據(jù)某些統(tǒng)計數(shù)據(jù)表明,一些相關(guān)的附件正在影響著大眾對操作系統(tǒng)的選擇。
最明顯的就是Mac再受重視。據(jù)摩根斯坦利表示,蘋果公司今年在全球PC市場的份額有望再增2%,達(dá)到5%。因為,據(jù)摩根斯坦利的一項調(diào)查顯示,19%的iPod用戶將其所使用的PC機更換成Mac平臺。iPod的成功,居然會使如此大規(guī)模的用戶將其PC轉(zhuǎn)移到Mac平臺,這不能不說是一個令人驚奇的事件。
Mac平臺失意的喬布斯,居然通過iPod的大獲成功,又轉(zhuǎn)而在Mac平臺獲得了先前費盡心機都不曾得到的進(jìn)步??磥?,盡管今年喬布斯仍然宣布領(lǐng)取象征性的1美元工資,他的股票依然會使得其成為硅谷待遇最高的CEO。
由此可見,所謂的附屬商品的巨大影響力,因為喜愛iPod,愛屋及烏,就轉(zhuǎn)而喜歡上了Mac。
只是,不知道這樣的事情會不會發(fā)生在其他的操作系統(tǒng)之上?
Linux的開放式架構(gòu)和開源形式,使得其迅速成為操作系統(tǒng)家族中最令人眩目的新星。盡管目前而言,在桌面領(lǐng)域占有率不高,但是其在嵌入式系統(tǒng)領(lǐng)域所具有的豐富功能,能否使得其在嵌入式系統(tǒng)領(lǐng)域大獲成功,從而轉(zhuǎn)而使得Linux在桌面操作系統(tǒng)領(lǐng)域獲得長足的增長呢?
就如手機而言,市場的最新發(fā)展正促使手機制造商們推出日益先進(jìn)的手機。ARG Group的一項研究表明,智能手機的銷售將在未來的5年內(nèi)迅速增長,估計從2004年的2760萬部增長到2009年的1.25億部。這份研究同時表明,智能手機制造商會接受開放的OS標(biāo)準(zhǔn),到2009年將只有10%的智能手機使用專有系統(tǒng)。
而這開放的OS標(biāo)準(zhǔn),正是以Linux為代表。在為Linux及跨平臺軟件開發(fā)提供技術(shù)的奇趣科技北京代表處的開幕儀式上,北京博動科技有限公司CEO 田原認(rèn)為;“選擇Linux是理所當(dāng)然的,因為它具有明顯的技術(shù)優(yōu)勢,還提品開發(fā)靈活性和商業(yè)控制力。通過將博動的應(yīng)用套件與Qtopia結(jié)合,手機廠商能提供一系列高端應(yīng)用。同時,能縮短產(chǎn)品投入市場的周期,進(jìn)而更好地滿足消費者的需求。”
此外,隨著火狐(Firefox)等開源應(yīng)用軟件的不斷發(fā)展壯大,開源軟件的美譽度將獲得大幅提升,又或者,Linux手機的用戶將會因此而愛上Linux也未可知。未來的操作系統(tǒng)市場份額,或許被那些看似不起眼的、不相關(guān)的軟件或者產(chǎn)品所左右了。
2005~2009年中國中間件
軟件市場規(guī)模及增長率預(yù)測
1、朝著構(gòu)件化和標(biāo)準(zhǔn)化方向發(fā)展
基于構(gòu)件的軟件開發(fā)將成為主流。隨著中間件作為網(wǎng)絡(luò)應(yīng)用開發(fā)環(huán)境和運行環(huán)境雙重支撐平臺地位的確立,其產(chǎn)品研發(fā)重點將從運行平臺逐漸向開發(fā)平臺轉(zhuǎn)移的;各個層面的構(gòu)件資源將得到極大地豐富和發(fā)展,獨立的構(gòu)件交易商將會出現(xiàn),應(yīng)用軟件制造者可基于標(biāo)準(zhǔn)的形式進(jìn)行開發(fā)。
2、行業(yè)中間件成主要發(fā)展方向之一
行業(yè)中間件是中間件層級分化中最新出現(xiàn)的、也是發(fā)展最有潛力的一層。行業(yè)中間件的特點是構(gòu)筑于傳統(tǒng)定義的中間件之上,再面向不同的業(yè)務(wù)系統(tǒng)構(gòu)筑一個軟件層面,這一層面是從金融、通信、電子政務(wù)等應(yīng)用軟件中抽象的公共部分。
3、用戶需要應(yīng)用基礎(chǔ)架構(gòu)的統(tǒng)一化以及中間件的平臺化
在底層,中間件產(chǎn)品將進(jìn)一步融合操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)和其它資源管理平臺的功能,形成一層厚實的基礎(chǔ)軟件;在上層,基于中間件的應(yīng)用框架產(chǎn)品將得到極大豐富,例如:面向金融的數(shù)據(jù)中心平臺、電信業(yè)務(wù)運行支撐平臺、電子政務(wù)信息交換平臺、電子商務(wù)供應(yīng)鏈管理平臺等應(yīng)用框架型領(lǐng)域中間件將不斷豐富完善。