本站小編為你精心準備了計算機軟件開發與實用價值探討參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:發明計算機的初衷非常明確,就是為了解決計算速度與計算能力方面的問題,計算機的價格比在30年的時間內能夠增長6個數量級,可見其發展速度之快。對于計算機來說,軟件是一臺計算機正常運行的必要元素。在形式上,計算機雖然表現為硬件,但是軟件卻是計算機的支柱。軟件的實用價值就是計算機軟件的生命力。文章就計算機軟件開發及其實用價值進行了分析和探討。
關鍵詞:計算機軟件;實用價值;大型數據庫
1計算機軟件開發的內涵
建造軟件系統或者是系統中軟件某部分的過程,就是計算機軟件開發。使用某一種計算機語言,根據實際需要的代碼,編寫人員將實際所需轉換為需求,之后代碼編寫人員再將這種需求轉換為計算機能夠識別的高級代碼,最后,這些計算機能夠識別的高級代碼再轉換為計算機語言。這就是計算機軟件開發的一個過程。而對于計算機軟件,可以很形象地說,其是計算機與人類對話的一種工具,編程人員是計算機與人類之間的翻譯官。編程人員可以將人類的需求翻譯為計算機能夠識別的一種計算機語言。我們能夠確定,需求是計算機被發明以及計算機軟件出現的主導因素,實現實際需求就是計算機最初設計的初衷。而軟件開發是一項系統工程,其中包括需求捕捉、需求分析、軟件設計、功能實現以及測試。而計算機軟件開發人員必須是具備一定的計算機硬件維護知識和了解網絡的高級實用技術型人才。
1.1實用價值
實用價值是計算機軟件開發的內涵,而計算機軟件的確存在著很大的實用價值。計算機軟件所具備的巨大的實用價值也是全球人類所共同追求的。計算機軟件的價值在于其本身能夠創造巨大的經濟效益與社會效益。在現代這個科技與經濟迅速發展的大數據時代,更追求實用性,因此,計算機軟件能夠大行其道。可以毫不夸張地說,計算機軟件對世界的影響相當于一次工業革命所帶來的巨大影響,比爾蓋茨就是看準了這一點,因此在計算機行業取得了巨大的成功。相較于我們平常使用的一些產品來說,計算機軟件其本身具備某種特殊性,除了其本身所帶來的經濟價值,還包括社會價值。對于現代的各行各業而言,計算機軟件都在其中某個或多個方面得到應用。統計各行各業應用軟件的情況,還能從中得到計算機軟件產業的發展情況,從而有效推動計算機軟件行業的快速發展。計算機軟件的特殊性還包括耗時長、規模大。由于計算機軟件是一個很容易被復制、篡改的存在,作為著作權重要內容的一部分,我們需要特殊地對待計算機軟件。為了尊重著作權,首先,我們應該遵守法律,樹立正版意識;其次,嚴格抵制盜版軟件,并且深刻地認識計算機軟件的內涵。在此基礎之上,合理、科學地應用計算機軟件,拒絕盜版。
1.2軟件開發原則
根據計算機軟件的使用方式,計算機軟件可以分為兩大類,分別是應用軟件與系統軟件兩大類。應用類軟件是為了解決實際的生活需求、學習需求以及工作需求;而對于系統類軟件來說,計算機最基本的輸入功能、顯示功能等都是靠系統軟件實現的。但是,現階段,科技發展越來越迅速,計算機的系統軟件與計算機應用軟件的分界線也越來越模糊了。計算機軟件的開發也需要遵循一定的原則,計算機軟件的開發原則包括軟件的分功能評審原則、軟件的質量原則、軟件的生命周期性原則以及軟件的科學性評估原則[1]。
2計算機軟件開發模式
計算機的軟件開發是對國民經濟以及社會經濟都有著重要影響的過程。用戶的實際需求直接影響著計算機的軟件開發,而對于現代社會的不斷發展,國民經濟的不斷進步,用戶的需求就是計算機軟件開發的基礎,萬能的計算機是不存在的,所以需要根據不同用戶的不同需求而開發具備不同功能的計算機軟件,并且計算機軟件的開發不能夠脫離實際,應該與客戶的實際需求相符合。根據不同人的需求,以及時代的不同而進行變更,最后還需要對計算機軟件進行相應的調整。目前,我國已經形成了比較專業的計算機軟件開發模式。而如果想要開發一個具備實用價值的計算機軟件,軟件的生產方式應該做好專業化分工、流水線作業,這樣的生產方式能夠在一定程度上保障計算機軟件的生產速度以及生產質量,而且計算機軟件開發需要配備相應的物質條件以及技術條件,這樣才能夠為計算機軟件的開發人員提供一個資金充足的開發環境。例如專業做美工的工作人員設計UI時,由程序員參與運算部分編制相應用代碼,其實在公司的內部,軟件的生產過程已經逐漸形成了一種“流水線”式的過程[2]。計算機軟件的實際應用價值往往是計算機軟件設計的基礎,一個計算機軟件的實用價值決定著用戶的認可程度以及市場的接受程度。舉一個例子說明,兩個不同的軟件,軟件A與軟件B被兩家不同的軟件公司投放到市場上,軟件A采用的是單機版的模式,而軟件B采用的是高級數據庫服務器,軟件A可以直接安裝到每一個用戶的計算機上,而軟件B則是需要安裝相關組件,并且還需要在瀏覽器上進行安全設置,需要多個安裝步驟才能夠安裝完成。對這兩種組建方式,兩個公司在用戶使用了一定的時間之后,對其使用者進行回訪,軟件A運行沒有任何的困難,而且運行相對穩定,而對于軟件來說,受到瀏覽器與操作系統等多方面的限制,許多用戶不能夠做到獨立安裝,并且瀏覽器的安全設置或者是安裝補丁等都會影響到計算機的穩定運行[3]。這兩種軟件相比之下,雖然軟件A,復雜程度以及功能等方面遠不如軟件B強大,但是,相比較下,軟件A更加能夠被廣大的群眾所接受,而且就軟件的口碑以及軟件的便捷程度來說,軟件A的應用頻率和應用范圍遠遠高于軟件B。所以,從以上這個例子我們能夠了解到,實用性是極其重要的,市場的認可度和軟件推廣度都必須依賴實用性,這體現了用戶對該軟件的認可程度和市場的接受程度,雖然軟件B有著先進的技術,可是卻沒有得到大多數用戶的認可,計算機的實用價值以及能被廣大人民群眾所接受才是計算機軟件的開發基礎。
3提高計算機軟件開發實用價值的措施
客戶的需求,是計算機開發的一個決定性因素,所以我們應該將客戶的需求放在首位,而計算機軟件所帶來的各種實用價值,明顯是帶有很大的不確定性,而計算機軟件的系統大小、計算機軟件的維護成本、計算機軟件的升級能力、計算機軟件的市場競爭能力以及計算機系統的復雜程度還有程序所處理的計算機問題類型這些原因都直接決定著計算機的實用價值。而對于整個計算機開發的過程,其實用性我們應該貫徹到底。在這個現代經濟與科技迅速發展的時代,計算機已經普及了很長時間了,而計算機也成為現代人普遍都會使用的一種工具,軟件已成為計算機中不可缺少的一部分,所以“大眾化”“普遍性”是現在計算機軟件所需要具備的特點。對于計算機軟件開發來說,其中也應該融入開發者個人的思想,對于開發計算機軟件,應明確其各個子系統之間的層次關系,計算機軟件開發人員應該明確開發目標,并且對于計算機軟件開發一套自己的開發原則,對使用者來說,應該有一套自己的規范操作模式。
4結語
綜上所述,近年來,計算機軟硬件技術與工業技術的迅速發展,現代化的計算機已經完全超越了最初的計算功能。隨著計算機功能的日益擴展,計算機也逐漸被應用于各行各業之中。隨著技術的日益進步,現在普通的家庭也能承擔起計算機的購買和使用費用,計算機得到了廣泛應用,所以計算機軟件開發的領域也越來越廣闊。而在軟件開發的過程中,由于日益發展的經濟文化需求,人們對于計算機應用的需求也多種多樣,因此,對于客戶的需求以及開發者本人的思想引入也十分重要,這些都影響市場的滿意度以及市場的認知度,也決定著計算機軟件的實用價值再加上良好的計算機軟件功能以及精良的工業設計,提高計算機軟件的實用價值。
作者:趙慧娜;吳坤芳 單位:漯河職業技術學院