什么是软件开发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是软件开发相关的知识,希望对你有一定的参考价值。

什么叫软件开发?或许很多人只知道其表面意思,知道从事软件开发的人员待遇比较好。而对于软件开发的具体事宜都表示看都看不懂。接下来由贤集网小编为您介绍什么叫软件开发。

 

软件开发是根据用户的需求搭建出软件系统的过程。具体过程包括:需求捕捉、需求分析、设计实现、功能测试等。软件开发通常由某种程序语言通过软件开发工具实现。软件开发包括系统软件开发和应用软件开发。

 

软件开发具体阶段包括:计划、分析、设计、编码、测试、维护6个阶段。计划阶段就是了解用户需求,从技术、经济等层面考虑软件开发项目的可行性,并制作可行性报告。分析阶段是对用户的需求进行分析,得出需要开发一个什么样的软件才能符合用户,反复与用户沟通并建立逻辑模型等等。设计阶段包括概要设计和详细设计,分解软件模块,将软件拆解成可执行的程序单元。详细设计出具体模块的程序流程,附加数据库设计。编码阶段就是将每个程序模块利用计算机程序转换,如面向对象开发语言的应用。测试阶段就是尽可能的发现错误,从而改进。维护阶段是对软件的升级、更新等工作。

 

软件开发方法须覆盖开发全过程并便于开发人员之间沟通,并支持整个系统生存周期的演化。并做到可教学、可转移等。

技术分享

原文转自:http://www.xianjichina.com/news/details_8028.html

以上是关于什么是软件开发的主要内容,如果未能解决你的问题,请参考以下文章

软件开发后台主要做啥

软件开发中的原表是啥呢?

什么是移动前端开发

什么是软件测试?和软件开发又有什么区别?

什么是软件测试?和软件开发又有什么区别?

什么是软件测试?和软件开发又有什么区别?