什么是軟件開發
發布:南通偉迪軟件 時間:2019/3/9

軟件開發的定義

軟件由計算機程序和與之相關的各種文檔資料組成。


計算機程序是軟件的一部分,程序是為了達到一個預期的目的而編寫的計算機指令集合。如要解決某一問題或是進行某一項控制而編制的一系列執行指令,這些指令之間具有先后順序,計算機程序必須要以某種形式的計算機語言來表達所要執行的每一步驟。


程序的各種文檔資料也是軟件的組成部分。它之所以成為軟件的一部分,是因為沒有相關的文檔資料,使用人員就無法正確使用軟件、維護軟件,至于對軟件的更新、改造等更是無從談起。如同一臺新的家電設備,頭來后,如果隨機沒有攜帶有關的使用說明,那么用戶就無法正確地使用,有些功能可能不知道如何去操作。所以,軟件還應包括有關程序的各種文檔。


軟件作為一種比較特殊的產品,除了人們日常所說的計算機程序以外,還應包括該軟件的各種文檔資料,兩者缺一不可。文檔資料隨著軟件的不同會各不相同,它是在軟件的開發過程中產生的,并在使用過程中起到指南或手冊的作用,而在日常維護中,如軟件需要更新、改造時文檔資料可以起到支持和幫助的作用。因此,只有計算機程序,而沒有相關的文檔資料是不完整的。程序的文檔資料是多方面的,如程序的設計說明資料、技術資 料、使用說明等等。


當然,有些程序的文檔資料和軟件已經融為一體。這類軟件的某些文檔必須在準確地安裝了軟件并啟動以后才能供使用者使用。其前提就是該軟件必須正常運行,否則就如同你購買了一臺技術上非常先進,且只帶一盤使用說明錄像帶的錄像機,而你又不知道如何啟動它,那么錄像機的性能再好、功能再全、技術再先進對你來說都無濟于事,因為你無法看到它的使用說明書。


返回列表
free性涩按摩