什么是软件开发?

原创 2017年09月30日 16:38:30
有一个销售的同事在会议上说,你们软件开发人员真好,坐在电脑前打打代码就可以完成工作了。
还有一些对软件开发不懂的老板说,你们软件开发不就是写几行代码就可以了吗。
可见,没有深入软件开发的了解,永远都是这么肤浅的认识。
其实软件开发总共有11个过程:
定义问题
需求分析
规划构造
软件架构
详细设计
编码与调试
单元测试
集成测试
集成
系统测试
保障维护


也许有时候解决的功能比较少,一上来就编码,发布软件就解决了,就认为软件开发这么简单。其实在软件开发经常是解决比较多问题的集成系统,多个系统交互在一起才具备竞争力,才可能完成一个有市场竞争力的解决方案。

深入浅出Numpy
http://edu.csdn.net/course/detail/6149 

Python游戏开发入门

你也能动手修改C编译器

纸牌游戏开发

http://edu.csdn.net/course/detail/5538 

五子棋游戏开发

http://edu.csdn.net/course/detail/5487
RPG游戏从入门到精通
http://edu.csdn.net/course/detail/5246
WiX安装工具的使用
http://edu.csdn.net/course/detail/5207
俄罗斯方块游戏开发
http://edu.csdn.net/course/detail/5110
boost库入门基础
http://edu.csdn.net/course/detail/5029
Arduino入门基础
http://edu.csdn.net/course/detail/4931
Unity5.x游戏基础入门
http://edu.csdn.net/course/detail/4810
TensorFlow API攻略
http://edu.csdn.net/course/detail/4495
TensorFlow入门基本教程
http://edu.csdn.net/course/detail/4369
C++标准模板库从入门到精通 
http://edu.csdn.net/course/detail/3324
跟老菜鸟学C++
http://edu.csdn.net/course/detail/2901
跟老菜鸟学python
http://edu.csdn.net/course/detail/2592
在VC2015里学会使用tinyxml库
http://edu.csdn.net/course/detail/2590
在Windows下SVN的版本管理与实战 
http://edu.csdn.net/course/detail/2579
Visual Studio 2015开发C++程序的基本使用 
http://edu.csdn.net/course/detail/2570
在VC2015里使用protobuf协议
http://edu.csdn.net/course/detail/2582
在VC2015里学会使用MySQL数据库
http://edu.csdn.net/course/detail/2672


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/caimouse/article/details/78143911

什么是软件开发?

有一个销售的同事在会议上说,你们软件开发人员真好,坐在电脑前打打代码就可以完成工作了。还有一些对软件开发不懂的老板说,你们软件开发不就是写几行代码就可以了吗。可见,没有深入软件开发的了解,永远都是这么...
  • caimouse
  • caimouse
  • 2017-09-30 16:38:30
  • 885

软件开发的核心是什么?

在一个有效的组织中,必定拥有杰出的一线人才。软件设计也是一样的,一线人才的素质决定了软件的质量。从敏捷的观点来看,代码是检验软件过程是否有效的最终标准。目前为止,以及在短时间的未来,我们都不太可能完全...
  • wxhgood
  • wxhgood
  • 2008-04-02 11:02:00
  • 497

什么是软件开发的核心问题?

From: http://www.javaeye.com/topic/1710 1,按照软件工程鼻祖,《人月神话》作者 Brooks 在“没有银弹——软件工程中的根本和次要问题”一章中阐述的思想,软件...
  • kcai678
  • kcai678
  • 2009-04-03 10:47:00
  • 300

什么是RUP(软件开发)?

统一软件开发过程(RUP)是一个面向对象且基于网络的程序开发方法论。根据Rational(Rational Rose和统一建模语言的开发者)的说法,RUP好像一个在线的指导者,它可以为所有方面和层次的...
  • guoyaxu
  • guoyaxu
  • 2007-03-15 11:05:00
  • 1412

软件是什么?为什么学习软件开发?

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------...
  • xuluheng886
  • xuluheng886
  • 2013-07-03 16:34:58
  • 470

什么是敏捷软件开发

简单的说,敏捷开发一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系...
  • ivcan
  • ivcan
  • 2008-06-20 10:26:00
  • 781

什么是软件开发

软件:将数据和指令结合在一起的应用。分系统软件和应用软件。 开发:用开发工具和计算机语言进行操作的过程 软件开发:用开发工具和计算机语言来做出能将数据和指令结合在一起的对人有用的应用。...
  • suncsdn0016
  • suncsdn0016
  • 2016-08-01 13:43:01
  • 93

软件开发流程

1. 产品需求定义 产品需求定义的目标是:“清楚地描述要做的产品是什么样的?不涉及具体实现方法。”,其定义过程如下图所示。    此产品需求定义包括:软件+硬件。   2. 结构化设计方法的...
  • lbaihao
  • lbaihao
  • 2015-08-20 22:48:59
  • 11911

怎样软件开发步骤是

不论你是想自己设计游戏,自己开发APP,开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各异,然而一旦掌握其中一门语言,所有的都是互通的,其他...
  • u010098331
  • u010098331
  • 2016-12-20 02:56:21
  • 194

什么是敏捷软件开发?

敏捷软件开发不是一个具体的过程,而是一个涵盖性术语(umbrella term),用于概括具有类似基础的方式和方法。这些方法,其中包括极限编程(Extreme Programming)、动态系统开发方...
  • Max__Payne
  • Max__Payne
  • 2008-12-26 14:53:00
  • 676
收藏助手
不良信息举报
您举报文章:什么是软件开发?
举报原因:
原因补充:

(最多只允许输入30个字)