摘 要文章主要分析計算機程序軟件的設計要點和規范,隨著時代的發展,計算機程序軟件的設計已經在不斷的發揮,文章在此基礎上為計算機的軟件設計提供一份參考。
【關鍵詞】計算機程序 軟件設計 要點 規范
計算機程序的出現,進一步對計算機程序軟件設計提出了要求和挑戰。各種各樣的軟件為編程語言提供了發展的機遇。不同的編程語言它所對應的設計要點也不一樣,這些都在一定程度上給計算機軟件的設計帶來了困難,文章主要探討計算機程序軟件設計的要點和規范。
1 計算機程序軟件設計的要點
1.1 計算機對算法進行科學的設計
算法的設計在計算機程序軟件中居于重點位置。所謂的算法設計就是運用一定的方法來轉化計算機語言。在計算機程序中,使用科學規范的設計程序。這樣便方便軟件使用者把計算機軟件的程序轉化為程序語言。然后計算機再對程序進行計算,這樣計算機的語言會變得越來越高級,而隨著計算機語言的高級化,計算機程序運行的主要問題便是高級語言與機器之間的轉化。計算機出現伊始,編寫程序的語言通常都是比較低級的語言,程序的編寫所要考慮的問題也不是語言的轉化問題,算法的設計也較為簡單。隨著計算機的發展,計算機的程序越來越復雜,從而,計算機需要執行的算法也變得越來越復雜。為了解決這個問題,程序在對計算機算法進行設計的時候應該考慮計算機算法的簡便性,這樣不論是人還是機器都比較容易理解算法,從而完成操作。同時,算法的設計還應該考慮解決問題的實踐性。好的算法是能解決實際問題的算法,并且具有一定的相對性。
1.2 計算機對C語言的設計要點
計算機軟件程序的設計是要以編寫的語言為前提的。語言不同,計算機設計的要點也就不同。例如:計算機對C語言的設計要點,通常C語言中會出現自增和自減運算符,此時就要具體問題具體分析,需要分類進行討論。
(1)當前綴出現自增或者自減地時候,運算符在使用之前就必須自動增加增加或者較少一。
(2)當后綴出現自增或者自減,那么,運算符在使用之后自動增加或者減少一。當然在實行這個規則的時候,還必須遵守一定的原則前綴的自增或者自減運算符要在算術運算符之前,同時,后綴的優先級則僅比逗號運算符高。
1.3 計算機對函數調用的設計要點
函數的調用對計算機軟件程序來說也是一個重要的設計。當今,是一個計算機普及的社會,計算機也由原先的單一功能轉化為多元化的功能。人們的生活工作也越來越離不開電腦,因此,計算機的程序也越來越復雜。為了順應時代的發展以及滿足人們的需求,就需要對函數調用進行設計,函數的調用就是對同一個函數實行多次的使用,這樣既解決了程序運行的困難,也減小了函數的占用空間。一般,在對計算機程序進行設計的時候,通常都會把函數存放你過于內存當中,然后再把指令保存在堆棧中,這樣方便之后對函數的調用。
2 計算機程序軟件設計的規范
計算機程序軟件設計的規范與要點有所差別。計算機設計的規范是指計算機軟件設計人員在設計軟件的時候必需遵守一定的計算機規則和常識。截至目前,我國計算機軟件程序設計主要包括兩個方面,一個是關于計算機程序軟件的過程程序,另一個是對象程序。在對計算機程序軟件進行設計時,設計者不會在計算機上直接寫出程序,而是現在草稿紙上編寫,之后,通過檢查,確認無誤之后,再把編寫程序輸入電腦之中。計算機軟件設計的規范是對工具和符號進行規范。最初,計算機軟件程序設計者會依據自己的喜好,編寫一些便于自己理解和極記憶的符號和工具。但是,計算機不斷普及與發展,簡單的個人使用的符號與工具根本無法滿足廣大網友的需求,因此計算機程序軟件的設計也不僅僅再依附于簡單的程序,因此個人設計者根本無法完成,所以必須有多個軟件設計者共同合作完成。但是在合作的過程中,又會出現一些新的問題。因為每一個程序軟件設計者都有自己的一套工具和符號,因此在合作的過程中會造成一些困惑,從而影響了程序軟件的設計。因此,如果程序軟件的設計有一套規范,那么就不會造成上面不必要的麻煩,那么,計算機程序軟件的設計也會十分順利。
科學技術在不斷的發展,各種各樣的軟件也層出不窮。當然,計算機軟件也有其獨特的項目管理,這計算機軟件項目的管理中,需要規范性的程序設計,一旦規范性沒有出現問題,那么計算機軟件則會出現漏洞。軟件地漏洞會給用戶帶來大小不一的危害。例如支付寶軟件的漏洞會造成用戶財產的損失,還有有些軟件的漏洞會造成用戶信息的泄露等,甚至有的還會造成安全性事故。可見,計算機程序軟件規范的重要性。同時,規范性的設計也有其一定的實施的步驟。例如,當對計算機程序軟件進行設計的時候,必須按照這樣的步驟,首先是對系統進行整體的規劃,然后再實行語言的編寫,之后再對邏輯進行分析,最后測試這個軟件的實用性,看看它是否存在漏洞,如果存在則進行優化,如果不存在則可以上市了。并且在這整個軟件設計的過程中,符號和工具的應用必須一直存在。以上便是軟件的設計規范,有了這個規范,計算機程序軟件的設計才能更加有章可循,設計的程序軟件才能更受歡迎。
不可否認的是,并不是所有的設計人員都會按照規范執行。在計算機程序軟件的設計過程中仍然存在一些違背規范的行為。例如:程序軟件的流程不規范,設計人員之間沒有及時的溝通等。如果一旦出現不規范的操作,那么最終計算機軟件都有可能會出現漏洞。因此,必須完善計算機設計規范制度,加強對設計人員的培訓,培養設計人員的規范意識,使計算機軟件的設計更加科學和規范。
3 結語
總之,計算機程序軟件的設計要點會應語言的不同而不同,計算機程序軟件的設計要點要根據計算機運用語言的改變而改變。在計算機程序軟件規范性方面,要解決不規范的現象,力求運用規范去設計計算機軟件,這就必須要求設計人員要有規范的意識,為設計出科學實用的軟件而作出努力。相信未來,我國的計算機軟件會越來越合理。
參考文獻
[1]賈朝龍,夏淑芳,劉玲慧.軟件工程專業計算機程序設計教學模式探索[J].科教導刊(上旬刊),2016(02):106-107.
[2]尚維來.計算機程序設計類課程教學模式改革與探索[J].成功(教育),2013(11).
作者簡介
吳玲紅(1983-),女,江西省南昌市人。大學本科學歷。現為南昌理工學院講師。研究方向為軟件工程,信息技術。
作者單位
南昌理工學院 江西省南昌市 330044