軟件開發
外觀
軟件開發 |
---|
核心行動 |
範式與模式 |
方法論與框架 |
支援行為 |
實踐 |
工具 |
標準與知識體系 |
軟件開發(英語:Software development)是根據用戶要求建造出軟件系統或者系統中軟件部分的一個產品開發的過程。軟件開發是一項包括需求取得、開發規劃、需求分析和設計、編程實現、軟件測試、版本控制的系統工程。換句話說,軟件開發就是一系列最終構建出軟件產品的活動。軟件開發可能包括研究、新的開發工作、修改、復用、重新設計(再工程)、維護,或者任何最終獲得軟件產品的其他活動[1]。尤其是在軟件開發過程的初始階段,其中可能會涉及許多的部門,包括市場行銷、工程設計、研究與開發以及一般意義上的管理[2]。
「軟件開發」一詞還可能是指電腦編程,也就是編寫和維護原始碼的過程。軟件一般是通過某種或數種程式語言、在特定的電腦平台上實現的。通常採用軟件開發工具可以進行開發。
參考文獻
[編輯]- ^ DRM Associates. New Product Development Glossary. 2002 [2006-10-29]. (原始內容存檔於2018-07-13).
- ^ Joseph M. Morris (2001). Software Industry Accounting. p.1.10
參見
[編輯]這是一篇與電腦相關的小作品。您可以透過編輯或修訂擴充其內容。 |