鄒 鵬
湖北職業(yè)技術(shù)學(xué)院
在云計算技術(shù)中要高效利用FO軟件開發(fā)方法
鄒 鵬
湖北職業(yè)技術(shù)學(xué)院
云計算方面處理技術(shù)的出現(xiàn),使得計算機(jī)的處理能力又有了進(jìn)一步的提升,并且通過網(wǎng)絡(luò)云端的聯(lián)通,也就能夠更加有效的利用計算機(jī)硬件以及軟件資源,但是由于云計算這項技術(shù)的使用時間較短,所以在實際應(yīng)用過程中還存在一定的不足之處,為了能提升云計算技術(shù)的實際使用效果,就需要技術(shù)人員能做好軟件開發(fā)方面的工作。本文就提升云計算技術(shù)手段之中FO軟件開發(fā)的方法進(jìn)行了研究。
云計算;計算機(jī);軟件開發(fā)
計算機(jī)以及互聯(lián)網(wǎng)領(lǐng)域快速發(fā)展之下,在技術(shù)人員不斷的研發(fā)之下,最終開發(fā)出云計算的技術(shù),這項技術(shù)的出現(xiàn)使得計算機(jī)的計算能力得到了飛躍式的發(fā)展,同時依托于這項極為先進(jìn)的技術(shù),也為計算機(jī)方面的軟件開發(fā)領(lǐng)域拓展出了新的思路。但與此同時,在軟件研發(fā)領(lǐng)域中實施云技術(shù),需要相關(guān)人員處理好計算機(jī)之間的有效連接以及相應(yīng)的數(shù)據(jù)處理工作。
計算機(jī)的運(yùn)算能力在電子科技以及互聯(lián)網(wǎng)技術(shù)不斷升級換代的背景下得到了較為突出的發(fā)展,尤其是在出現(xiàn)了云計算之后使得電子領(lǐng)域之中的計算能力有了進(jìn)一步的發(fā)展,進(jìn)而也就使得云計算這項先進(jìn)的技術(shù)受到了世界上眾多科研人員的關(guān)注。而在實際的云計算運(yùn)行之中,為了實現(xiàn)了云計算高效的運(yùn)行效果,最為重要的就是需要技術(shù)人員可以通過互聯(lián)網(wǎng)的聯(lián)通作用,將一定區(qū)域或者是實際范圍內(nèi)的計算機(jī)聯(lián)通在一起,以達(dá)到強(qiáng)化計算機(jī)相應(yīng)計算效果的目,云計算另一個較為突出的貢獻(xiàn),就是在進(jìn)行計算的時候,可以根據(jù)實際情況以及數(shù)據(jù)計算的需求,通過技術(shù)的調(diào)控,網(wǎng)絡(luò)云覆蓋下的計算機(jī)軟硬件進(jìn)行科學(xué)合理的排列,這樣不僅能有效的提升云計算技術(shù)的計算能力,同時也能更加充分的利用計算機(jī)資源。在另一方面,雖然云計算這項技術(shù)有著如此多的優(yōu)勢,但在使用云計算這項技術(shù)的時候,還需要人們能夠充分的考慮到云計算相關(guān)軟件方面可能存在的安全隱患問題,由于在進(jìn)行云計算的時候往往通過網(wǎng)絡(luò)渠道的聯(lián)通使得眾多的計算機(jī)軟件以及硬件聯(lián)通成為一個整體,通過這個完成的體系來進(jìn)行運(yùn)算量極其龐大的計算,即便是網(wǎng)絡(luò)連通極為便利,但是在實際的使用過程中這些計算機(jī)的軟件以及硬件都是分散在各個區(qū)域之中的,如果這些分散的計算機(jī)軟件以及相應(yīng)的硬出現(xiàn)了問題,那么由于這些硬件和網(wǎng)絡(luò)云有著極為緊密的聯(lián)系,所以當(dāng)硬件出現(xiàn)了問題之后就可能會導(dǎo)致網(wǎng)絡(luò)云受到一定程度的影響,甚至在嚴(yán)重的情況下還會導(dǎo)致云計算的正常運(yùn)行受到影響,這種情況下也就技術(shù)人員能夠做好人員設(shè)計方面的工作,從而從根本上解決軟件問題所帶來的影響。
FO軟件開發(fā)方法是基于面向?qū)ο筮M(jìn)一步抽象的軟件開發(fā)方法,主要包括面向事實的分析、設(shè)計及編程三部分內(nèi)容。面向事實分析采用哲學(xué)方法分析用戶的需求模型,將現(xiàn)實模型轉(zhuǎn)化為包括結(jié)構(gòu)與對象兩部分的對應(yīng)邏輯模型,其中對象部分包括配置和形式兩部分。在對象中內(nèi)部特性固定不變,是本質(zhì)特性。而外部特性可變,是非本質(zhì)特性。相同形式對象由于配置不同而存在差異。面向結(jié)構(gòu)設(shè)計主要采用哲學(xué)方法對邏輯模型中的結(jié)構(gòu)進(jìn)行分解處理,使復(fù)雜空間結(jié)構(gòu)轉(zhuǎn)化為簡單維的組合。設(shè)計過程相對較為輕松。系統(tǒng)分析整理完成的結(jié)構(gòu),也就是對象連接方式,它并不是單一線性方式,而是多維空間連接方式。多維空間結(jié)構(gòu)模型基于軟件架構(gòu)體系搭建工具構(gòu)建,在空間結(jié)點(diǎn)上的對象之間建立的聯(lián)系來自于空間結(jié)構(gòu)模型,該模型建立與對象設(shè)計相互獨(dú)立。面向形式編程是技術(shù)實現(xiàn)過程,通過程序代碼實現(xiàn)形式部分,邏輯模型中對象形式描述由程序員編寫為計算機(jī)程序。
3.1 軟件方面潛在的危機(jī)
電子計算機(jī)在最近的二十幾年間有了跳躍式的發(fā)展,計算機(jī)已經(jīng)從最開始碩大的體積逐漸的濃縮到現(xiàn)今較小的體型,并且在這個發(fā)展階段之中計算機(jī)無論是硬件之中的科技含量,亦或者是計算機(jī)軟件編程方面的發(fā)展都表現(xiàn)出了極為良好的成果,并且隨著科研人員在科學(xué)研究領(lǐng)域之中探索不斷深入的情況下,人們對于計算各方面的性能也就有著更為突出需要,為了進(jìn)一步的滿足人們的需要,計算機(jī)的編程人員在進(jìn)行計算機(jī)程序編寫的時候往往都會面臨著極為巨大的挑戰(zhàn),這也在一定程度上增加了計算機(jī)軟件方面出現(xiàn)問題的可能性。其次,和過去網(wǎng)絡(luò)傳輸速度以及互聯(lián)網(wǎng)覆蓋地區(qū)相比,在現(xiàn)階段互聯(lián)網(wǎng)無論是在傳輸速度還是在其他的方面都有了跨度的較大進(jìn)步,而這些進(jìn)步卻在計算機(jī)的實際使用過程中增加了計算機(jī)的軟件負(fù)荷。另外,目前的計算機(jī)軟件研發(fā)方面的競爭較為激烈,為了能夠滿足人們各種需求,計算機(jī)編程人員往往需要對軟件程序經(jīng)常進(jìn)行更新?lián)Q代,如果在這個過程中計算機(jī)軟件程序的復(fù)雜程度較高,也就會給軟件程序方面的編程操作帶來一定的安全隱患。
3.2 通過FO軟件的開發(fā)解決軟件方面存在的危機(jī)
現(xiàn)階段的計算機(jī)編程人員已經(jīng)充分的認(rèn)識到了軟件編程方面可能存在問題,并積極通過相應(yīng)的方式進(jìn)行處理,但是在進(jìn)行處理的過程中,傳統(tǒng)的技術(shù)手段在處理計算機(jī)軟件方面所存在的軟件程序復(fù)雜程度較高的問題,更為重要的是通過傳統(tǒng)的方式不能有效的控制好代碼相應(yīng)的有效使用范圍,經(jīng)過專業(yè)人員的深入研究,有的計算機(jī)研究人員認(rèn)為傳統(tǒng)的技術(shù)手段之所以不能很好的解決云計算方面所存在的問題,在很大程度上是因為傳統(tǒng)手段其自身所具有的局限性所導(dǎo)致的,在這種情況下技術(shù)人員最終研發(fā)出了FO軟件以促進(jìn)云計算方面問題的解決。。該方法根據(jù)哲學(xué)方法分析用戶需求模型而得到其映射邏輯模型,邏輯模型由對象和連接形式兩部分構(gòu)成,根據(jù)不同類型分解連接形式,每類可表示為一個維得到由多維構(gòu)成的一個復(fù)雜空間架構(gòu)。
在處理云計算方面問題的時候,通過FO軟件的使用能實現(xiàn)最為良好的效果,在實際的云計算過程之中使用這項技術(shù)就能對云計算體系之中的任何一個比較復(fù)雜的連接形式進(jìn)行處理,而在進(jìn)行處理的時候,其中核心的理念就是雖然需要處理的眾多對象在表現(xiàn)形式上有所差異,但實際上只是因為這些處理對象在外部表現(xiàn)特征有所差異所導(dǎo)致的。這項技術(shù)對于云計算最大的積極影響表現(xiàn)為以下幾點(diǎn),首先通過將這項技術(shù)運(yùn)用到較為復(fù)雜的云計算軟件系統(tǒng)之中的時候,可以將復(fù)雜的程序代碼控制在一定的范圍之內(nèi),大大提升程序代碼方面的控制效果的。其次,通過這項技術(shù)的使用,針對于較為復(fù)雜的軟件體系,可以將其劃分眾多較為簡單的單維結(jié)構(gòu),從而降低了程序在運(yùn)行過程中的處理負(fù)荷。
云計算技術(shù)作為信息技術(shù)發(fā)展過程中一個重要的里程碑,對于信息技術(shù)的發(fā)展也產(chǎn)生了深遠(yuǎn)影響。FO軟件開發(fā)方法的高效利用對于促進(jìn)云計算技術(shù)的廣泛應(yīng)用,對于提高基于云計算技術(shù)的軟件開發(fā)效率都具有十分重要的意義。
[1]趙文銀.FO軟件編程思想拯救云計算軟件危機(jī)最佳方案[J].黑龍江科技信息,2010.8
[2]王勤,張紅霞.軟件開發(fā)方法探討[J].洛陽大學(xué)學(xué)報,2007.4
[3]郭克華,段桂華.圖像語義提取與描述的研究現(xiàn)狀及趨勢[J].新型工業(yè)化,2012,2(9):31-36.