葛乃華
摘要:隨著我國信息化的進程不斷加快,國家在計算機軟件開發(fā)上面的投入相當大,為了建立信息網(wǎng)絡(luò)強國,積極展開對外 合作交流。計算機軟件開發(fā)專業(yè)受到廣泛重視,在執(zhí)行計算機軟件開發(fā)設(shè)計的時候,將面對很大難度,如果無法對其進行有 效處理,將給計算機軟件開發(fā)質(zhì)量帶來很大影響。隨著計算機網(wǎng)絡(luò)技術(shù)的普及化發(fā)展,網(wǎng)絡(luò)技術(shù)也呈現(xiàn)多層次化、多元化建 設(shè)。為了進一步了解,在文章中,對計算機軟件開發(fā)設(shè)計難點詳細思考,并提出合理的解決對策。
關(guān)鍵詞:計算機;軟件開發(fā);設(shè)計;對策
中圖分類號:TP311.52 文獻標識碼:A 文章編號:2095-3178(2018)06-0335-01
引言
計算機軟件開發(fā)設(shè)計工作為應用計算機的基礎(chǔ)部分,隨著計算
機軟件技術(shù)的不斷發(fā)展和進步,將其應用到各個領(lǐng)域和工作中,能 促使計算機的穩(wěn)定發(fā)展。同時,計算機軟件開發(fā)對計算機發(fā)展也具 備很大影響,在詳細探討和分析中,解決計算機軟件開發(fā)設(shè)計中的 難點,才能為計算機軟件技術(shù)的應用提供保障。
1、計算機軟件開發(fā)
在我國現(xiàn)代社會不斷進步和發(fā)展下,隨著經(jīng)濟水平的逐漸提升,
給軟件行業(yè)的發(fā)展需求也帶來很大要求。我國已經(jīng)加大力度對軟件 進行投入,給予資金、財力和物力等方面的支持。通過我國軟件行 業(yè)優(yōu)惠政策的提出,將其作為指導意見,將其充分落實,也能將計 算機軟件應用到物聯(lián)網(wǎng)、醫(yī)療信息、電子取證、網(wǎng)銀支付工作中。 通過我國優(yōu)惠政策的提出,軟件行業(yè)在一定程度上也面對很大挑戰(zhàn),
通過數(shù)據(jù)分析,在為軟件行業(yè)未來發(fā)展提供廣闊空間的同時,也產(chǎn) 生了明顯的兩極分化效果。
2、現(xiàn)階段計算機軟件設(shè)計的方法
現(xiàn)階段計算機軟件設(shè)計的方法主要著手于如下幾個方面,具體
分析如下:
2.1模塊化設(shè)計法
在計算機軟件設(shè)計中,現(xiàn)階段的模塊設(shè)計法有著較為廣泛的應 用,并且有著較長的使用時間,之所以較為廣泛地應用模塊化設(shè)計 法,主要是因為此方法能夠?qū)④浖到y(tǒng)的復雜性得到較好的控制。 簡而言之,即為在計算機軟件設(shè)計期間,可以讓一些復雜的程序盡 可能的減少,進而將設(shè)計步驟往若干個小步驟上劃分處理。這樣不 但可以簡單化原本復雜的步驟,還能夠促進計算機軟件設(shè)計的深入 發(fā)展。
2.2采取數(shù)據(jù)流設(shè)計法
計算機軟件設(shè)計中實施數(shù)據(jù)流的設(shè)計法,更多的因素是在于科
技和工程領(lǐng)域的應用問題,數(shù)據(jù)不具備精確的層次結(jié)構(gòu)的有效支撐。 在這樣的一個條件下,也讓其他數(shù)據(jù)結(jié)構(gòu)設(shè)計沒有辦法正常的運行。 但是所出現(xiàn)的數(shù)據(jù)流設(shè)計法,可以讓此問題得到更好的解決,有效
的克服了此問題所帶來的諸多的弊端,因為在計算機軟件設(shè)計的過 程中,此方法被得到了越來越多的應用。此方法的工作原理,即面 向數(shù)據(jù)信息從而達到設(shè)計的目標。在這個基礎(chǔ)上,對階段所使用的 結(jié)構(gòu)化進行分析,然后再對產(chǎn)生的數(shù)據(jù)流圖進行分析,從而再對數(shù) 據(jù)流圖的信息流特征進行詳細的檢查。通過對是數(shù)據(jù)流型還是變換 性進行分析,繼而進行準確的判斷,最終得出此軟件的結(jié)構(gòu),促進 計算機軟件設(shè)計工作可以得到順利的開展。
2.3實施數(shù)據(jù)結(jié)構(gòu)設(shè)計法
在計算機軟件設(shè)計期間也實施數(shù)據(jù)結(jié)構(gòu)設(shè)計法,此設(shè)計法最重
要的面向問題,意思就是說在對問題認識和解決方式之間,有某種 特定的關(guān)系存在,所以在數(shù)據(jù)結(jié)構(gòu)上,可以將程序結(jié)構(gòu)直接建立起 來,從而描述程序結(jié)構(gòu)的整個過程。當然,數(shù)據(jù)結(jié)構(gòu)設(shè)計方案,主 要以順序、選擇和重復三種結(jié)構(gòu)為主。對于計算機軟件設(shè)計而言, 數(shù)據(jù)結(jié)構(gòu)設(shè)計方案為其在理論上提供了較好的依據(jù),進而促進計算 機軟件設(shè)計工作能夠得到順利的開展。
3、計算機軟件設(shè)計措施分析
3.1模塊式設(shè)計
計算機軟件開發(fā)的時候需要用到模塊化設(shè)計,此方法可以有效
減少計算機軟件設(shè)計和開發(fā)的難度,并且還可以在軟件開發(fā)的過程 中添加程序或者刪改程序。因為模塊化設(shè)計,其主要是將一個軟件 程序分為若干個小程序,通過相應的設(shè)計原理和編碼處理實現(xiàn)每個 模塊的功能,最后再根據(jù)模塊功能組成一個巨大的軟件系統(tǒng)。軟件 設(shè)計過程中要求模塊化設(shè)計的相當多,且多個模塊設(shè)計由多人共同完成,計算機軟件通過不斷的調(diào)整,使得程序在運行的過程中更加 穩(wěn)定。通過模塊設(shè)計實現(xiàn)整個軟件系統(tǒng)的搭建,更加方便軟件編寫。
3.2數(shù)據(jù)流類型設(shè)計措施
數(shù)據(jù)流類型的設(shè)計手法,是目前設(shè)計領(lǐng)域中最為常見的模式之
一,主要是在多個領(lǐng)域中對軟件進行開發(fā)與設(shè)計,能夠解決科技與 工程方面的問題。在工程與科技領(lǐng)域中,軟件的應用經(jīng)常會出現(xiàn)一 些問題,不能保證數(shù)據(jù)層次結(jié)構(gòu)的準確性與可靠性,導致軟件設(shè)計 工作效果降低。因此,要使用數(shù)據(jù)流方式對其進行處理,根據(jù)數(shù)據(jù) 信息量開展分析工作,對結(jié)構(gòu)產(chǎn)生的數(shù)據(jù)流圖等進行檢驗,在檢查 之后,明確信息流的具體特點,對其進行仔細的分析與判斷,以便 于開展信息還原與更改工作,提升軟件設(shè)計水平。在使用此類設(shè)計 方式的過程中,需要遵內(nèi)原則與耦合原則,保證能夠提升測試工作 效果。
3.3數(shù)據(jù)結(jié)構(gòu)類型的設(shè)計措施
數(shù)據(jù)結(jié)構(gòu)類型設(shè)計手法,主要包括 JACKSON 與 WARNIER 兩種方
式,這兩種方式存在較大的差異。前者主要利用層次圖對數(shù)據(jù)結(jié)構(gòu) 進行表達,后者主要利用采用圖凸顯設(shè)計流程,可以用作商業(yè)數(shù)據(jù) 處理工作。在應用此類設(shè)計方式的過程中,要針對具體問題進行具 體分析,采取有效措施應對問題,在明確程序結(jié)構(gòu)的情況下,對其 進行嚴格的管理與控制。在設(shè)計期間,需要建立程序結(jié)構(gòu),按照順 序結(jié)構(gòu)、選擇結(jié)構(gòu)與重復結(jié)構(gòu)的構(gòu)建要求對其進行處理,保證設(shè)計 工作效果。首先,需要根據(jù)數(shù)據(jù)結(jié)構(gòu)差異,制定完善的程序控制方 案,對輸入數(shù)據(jù)與輸出數(shù)據(jù)進行描述,體現(xiàn)運行流程。其次,要重 點關(guān)注程序操作列出情況,將操作分配到控制系統(tǒng)中,對其進行嚴 格的處理。
3.4面向?qū)ο箢愋偷脑O(shè)計措施
在科技發(fā)展的過程中,傳感器系統(tǒng)與信號系統(tǒng)屬于實體對象,
在面向此類對象開展設(shè)計工作期間,需要明確程序與模塊結(jié)構(gòu)的建 設(shè)要求,根據(jù)相關(guān)對象概念等,對設(shè)計程序進行合理的管理與控制。 同時,設(shè)計者還要根據(jù)相關(guān)問題等,使用自然語言開展非形式化的 分解與陳述等工作,在明確運行規(guī)則之后,對其進行全面的處理。 在此期間,要確定對象與相關(guān)屬性,保證在對象操作的過程中,對 現(xiàn)實模型等進行嚴格管理,通過模型的映射方式,解決設(shè)計工作問 題,保證工作效果。對于軟件設(shè)計而言,主要步驟為:第一,明確 對象,對其屬性進行分析,保證每個對象的操作符合規(guī)定。第三, 要建立可見性的接口,實現(xiàn)對象的設(shè)計工作。
結(jié)束語
通過以上的分析和研究,在我國信息化進程逐漸加深和發(fā)展下,
計算機軟件開發(fā)技術(shù)逐漸投入,打造了完善的信息網(wǎng)絡(luò)。在我國, 面對激烈的競爭發(fā)展趨勢,在計算機軟件開發(fā)技術(shù)長時間發(fā)展下, 為了獲得更大的成就,一定要對其詳細掌握,確保在問題嚴格思考 下,提出有效的可行性措施。
參考文獻
[1]殷越.關(guān)于計算機軟件開發(fā)設(shè)計的難點和對策分析[J].
電子技術(shù)與軟件工程,2016(10):56.
[2]李寶澤.關(guān)于計算機軟件開發(fā)設(shè)計難點與對策的探究[J]. 科技創(chuàng)新與應用,2016(09):103.
[3]許文飛.計算機軟件開發(fā)設(shè)計難點與處理建議研究[J]. 科技展望,2016,26(08):13.
[4]章偉.淺談計算機軟件開發(fā)設(shè)計的難點和對策[J].科技 展望,2016,26(02):17.