孟琳浩
摘要:計算機的硬件具有輸入和存儲程序,以及計算機的執(zhí)行程序把數(shù)據(jù)進行加工變成可以被利用的形式;而計算機的軟件就像是一個有思想的大腦,計算機沒有軟件就好比一個人沒有了思想和靈魂。但是隨著計算機軟件的飛速發(fā)展,計算機軟件開發(fā)的規(guī)范化逐步成為了一個不容小覷的問題,因此企業(yè)要開始重視對計算機軟件開發(fā)的規(guī)范化,在軟件開發(fā)的過程中也要注重計算機軟件開發(fā)的重要性。
關鍵詞:計算機;計算機的軟件;軟件開發(fā);規(guī)范化
前 ?言
計算機的應用對人類的社會生產(chǎn)活動有著重要的影響,同時它也在進行飛速的發(fā)展。計算機最開始被應用于對軍事和科研的研究逐步被發(fā)展到可以運用于社會的各個領域中,這足以證明計算機的產(chǎn)業(yè)的規(guī)模是非常巨大的,不僅能帶動國內(nèi)的技術的進步,同時也帶動了全球的技術的進步。計算機是當今社會不可缺少的信息工具,它不僅是人們在工作上的重要伙伴,而且它也在社會大眾的生活中起著不可替代的作用。因此,只有提高計算機軟件開發(fā)人員的技術水平并保證計算機產(chǎn)品的規(guī)范化才是適應當今計算機產(chǎn)業(yè)的需要,計算機軟件的規(guī)范化設計是軟件是否能有效地工作的一個重要前提。我國的計算機軟件規(guī)范化的標準進程的提升,對于增強我國的計算機軟件在國際上的競爭力具有非常重大的意義。
一、計算機軟件的分類
計算機的軟件包括計算機系統(tǒng)軟件和計算機應用軟件這兩大類:計算機系統(tǒng)軟件是監(jiān)控、管理和維護計算機軟件的操作,例如自檢的程序和計算機操作系統(tǒng)等等。而計算機應用軟件主要是解決一些具體問題的軟件,例如管理學習軟件和管理人事軟件等等。但是計算機軟件對于功能來說是利用計算機的本身具有的邏輯功能來合理組織計算機的工作,甚至可以被簡化到可以代替人們所使用的計算機工作的環(huán)境。
二、計算機的軟件和硬件的區(qū)別
計算機的軟件和硬件的最主要的區(qū)別表現(xiàn)在幾個方面上:第一是在生產(chǎn)方式上,計算機的軟件屬于開發(fā),而計算機的硬件屬于制造。軟件的開發(fā)是根據(jù)設計人員的智力的高度的發(fā)揮,而不是指在傳統(tǒng)意義的硬件的制造。盡管這兩者在開發(fā)和制造之間的一些地方有相同之處,但是計算機軟件和硬件在其根本上是完全不相同的;第二就是在要求上,對計算機軟件的要求是非常高的,它不允許有任何的誤差存在,然而計算機硬件的產(chǎn)品是可以存在極小的誤差的;第三是在表現(xiàn)形式上,硬件是可以看得見的,能摸得著的;而軟件的表現(xiàn)形式是在設計人員的腦袋里或者是被畫到紙上的,不管軟件是對是錯,是好是壞,都是要在計算機上運行才可以知道的;第四是在計算機的維護上,軟件在理論上是不會被用舊的和用壞的,但是在實際中,軟件也是會變舊和變壞的,因為軟件是在計算機要一直處在不斷維護的狀態(tài)下生存的,而硬件就是像我們的生活用品一樣是會用舊和用壞的。
三、計算機的軟件開發(fā)
計算機軟件的開發(fā)是根據(jù)用戶的要求建造的計算機軟件系統(tǒng)或是計算機系統(tǒng)中的部分軟件,計算機的軟件開發(fā)是一項非常系統(tǒng)的工程,軟件的開發(fā)包括分析用戶的需求、設計人員的設計、實現(xiàn)和最后的測試。軟件的使用者要是想合法的使用這些軟件就一定要在同意可以被使用的許可之下才可以進行使用的,因為每一個軟件一般都會有各自對應的軟件許可證。但是從另一個角度來講,一些被特定軟件的許可的條款與法律是不可以互相抵觸的。沒有購買或者使用盜版的軟件,甚至是沒有經(jīng)過軟件的版權所有者可以允許進行拷貝軟件,這些都是會引起法律的一些問題的。然而一個軟件的生存周期包括設計人員開始計劃并且開發(fā)和運行,每一個部分都是由若干個更小的階段組成的。計劃時期包括對問題的定義和實施可行性的研究;軟件的開發(fā)時期包括對用戶需求的分析、對軟件概要的設計、對軟件的詳細的設計和對軟件進行編碼;對軟件的測試和維護就是軟件的運行時期。然而在軟件開發(fā)的過程中必不可少的一步就是軟件的制定計劃,在為軟件制定計劃的同時,對軟件的項目中最后要解決的問題一定要準確的弄明白,并且還要考慮與之相應的對策,在計劃不明確的情況下開發(fā)軟件是一個非常禁忌的問題。
四、對軟件產(chǎn)品規(guī)范化的維護
軟件產(chǎn)品規(guī)范化的維護是軟件生存周期中的最后的一個階段,同時也是軟件被運行的一個階段,主要就是針對于最后的軟件進行一定的修理,并且及時發(fā)現(xiàn)在軟件測試中被遺漏的錯誤,從而不斷改善軟件,讓它更好的適應外界環(huán)境的變化,實現(xiàn)軟件的系統(tǒng)功能的不斷擴展與補充,更好的完善軟件的性能,最后讓軟件大量的生產(chǎn)。首先,軟件的維護規(guī)范一定要經(jīng)過最嚴格的管理,這樣可以避免在以后的修改中還會出現(xiàn)副件作用,在修改的同時一定要進行不斷的檢驗,以免出現(xiàn)錯上加錯的情況,在對軟件進行修改的前后要盡量減少經(jīng)濟方面的損失,要通過全方位的考慮,同時還要嚴格遵守軟件管理制度,進行有步驟的修改,對于修改后的軟件一定要進行反復的驗證和全方面的檢測。其次,對軟件開發(fā)規(guī)范化的保護就是不斷的在提高軟件的被使用的頻率和效率,來提高計算機軟件產(chǎn)品的適用性效果。在軟件的研發(fā)這一階段,應該要及時的檢測出軟件所出現(xiàn)的錯誤,并且還可以及時的修復漏洞,可以隨著外界環(huán)境的不斷變化來提升軟件的自我檢測盒自我修復的功能。增強軟件產(chǎn)品的開發(fā),不僅要增強軟件產(chǎn)品的相關的系統(tǒng)功能,更應該注重軟件自身的性能。
五、計算機軟件規(guī)范化所面臨的問題
計算機的軟件檢測系統(tǒng)不夠規(guī)范化,有些措辭模糊不確定,容易給計算機系統(tǒng)造成漏洞。如果在軟件的檢測報告中,沒有詳細的描述軟件的誤區(qū),同時也沒有發(fā)現(xiàn)軟件的程序有錯誤,就不能及時的修改軟件,而且會對軟件的研發(fā)部門產(chǎn)生非常不好的影響。盡管是一個小程序出現(xiàn)錯誤,也會對整個軟件系統(tǒng)造成非常致命的癱瘓。另外一種是具有警告性質的錯誤。如果向上級領導進行詳細的報告,一定要有層次,分類別的進行闡述,這樣領導可以很容易的記住并且能分清這份報告的主次關系,千萬不要不分重點的進行報告,這樣就會嚴重的影響到辦事的效率。
六、結束語
近年來,計算機軟件公司微軟一方面為不斷的滿足所增加的各種需求,另一方面為保證在軟件方面的競爭優(yōu)勢,會在一段時間內(nèi)生產(chǎn)一種新的操作系統(tǒng)的軟件,每次微軟公司推出新的軟件操作系統(tǒng),對計算機硬件的要求會越來越高,這就大大刺激計算機軟件和硬件必須同時發(fā)展,因此計算機的軟件也有更好的發(fā)展。同時也讓計算機軟件研究人員明確開發(fā)計算機軟件的標準,明確軟件開發(fā)人員的行為規(guī)范,軟件開發(fā)的各個方面都有相關的指標。希望軟件設計人員按照軟件規(guī)范化提出相關的設計,還能讓軟件開發(fā)人員具有一定的責任,不斷的研發(fā)出高質量的計算機軟件,更好的適應計算機軟件開發(fā)事業(yè)的發(fā)展趨勢,增強我國的計算機軟件開發(fā)規(guī)范化在世界的綜合國力。
參考文獻:
[1]范中平.計算機軟件的深度開發(fā)應用[J].才智,2012(12).
[2]趙明亮.計算機應用軟件開發(fā)技術[J].黑龍江科技信息,2011(26).
[3]朱小剛.計算機軟件開發(fā)過程中所形成的檔案建立[J].硅谷,2010(15)