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