软件开发

维基百科,自由的百科全书

(重定向自軟件開發
跳转到: 导航, 搜索

软件开发是根据用户要求建造出软件系统或者系统中软件部分的一个产品开发的過程。软件开发是一项包括需求获取需求分析设计编程软件测试版本控制系统工程。换句话说,软件开发就是一系列最终构建出软件产品的活动。软件开发可能包括研究、新的开发工作、修改、复用、重新设计(再工程)、维护,或者任何最终获得软件产品的其他活动[1]。尤其是在软件开发过程的初始阶段,其中可能会涉及到许多的部门,包括市场营销工程设计研究与开发以及一般意义上的管理[2]

“软件开发”一词还可能是指计算机编程,也就是编写和维护源代码的过程。软件一般是通过某种或数种程序设计语言、在特定的计算机平台上实现的。通常采用软件开发工具可以进行开发。

软件开发
软件开发步骤
需求分析 | 软件架构 | 软件设计 | 软件编程 | 软件测试 | 软件部署
软件开发模式
敏捷开发 | Cleanroom | 迭代式开发 | RAD | 统一过程 | 螺旋模型 | 瀑布模型 | 极限编程 | Scrum
软件开发辅助领域
配置管理 | 文档编写 | 质量管理 | 项目管理 | 使用者經驗設計
软件开发工具
编译器 | 除错器 | 性能分析 | GUI设计 | 集成开发环境


[编辑] 參考資料

  1. ^ DRM Associates(2009年12月12日).New Product Development Glossary.於2006年10月29日查閱.
  2. ^ Joseph M. Morris (2001). Software Industry Accounting. p.1.10

[编辑] 参见