本頁使用了標題或全文手工轉換

軟體開發

維基百科,自由的百科全書
前往: 導覽搜尋
軟體開發
軟體開發步驟
需求分析 | 軟體架構 | 軟體設計 | 軟體編程 | 軟體測試 | 偵錯 | 軟體部署英語Software deployment | 軟體維護
軟體開發模式
敏捷開發 | 無塵室 | 疊代式開發 | RAD | 統一過程 | 螺旋模型 | 瀑布模型 | 極限編程 | Scrum | 看板 | DevOps
軟體開發輔助領域
配置管理 | 文件編寫 | 軟體品質管理英語Software quality assurance | 專案管理 | 使用者經驗設計 | 自動構建
軟體開發工具
編譯器 | 除錯器 | 效能分析 | 整合式開發環境 | 文字編輯器 | 版本控制系統

軟體開發英語:Software development)是根據用戶要求建造出軟體系統或者系統中軟體部分的一個產品開發的過程。軟體開發是一項包括需求取得、開發規劃、需求分析設計編程實現、軟體測試版本控制系統工程。換句話說,軟體開發就是一系列最終構建出軟體產品的活動。軟體開發可能包括研究、新的開發工作、修改、復用、重新設計(再工程)、維護,或者任何最終獲得軟體產品的其他活動[1]。尤其是在軟體開發過程的初始階段,其中可能會涉及許多的部門,包括市場行銷工程設計研究與開發以及一般意義上的管理[2]

「軟體開發」一詞還可能是指電腦編程,也就是編寫和維護原始碼的過程。軟體一般是通過某種或數種程式設計語言、在特定的電腦平台上實現的。通常採用軟體開發工具可以進行開發。

參考文獻[編輯]

  1. ^ DRM Associates. New Product Development Glossary. 2002 [2006-10-29]. 
  2. ^ Joseph M. Morris (2001). Software Industry Accounting. p.1.10

參見[編輯]