什么是软件开发?

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


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

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

Python游戏开发入门

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

你也能动手修改C编译器

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

纸牌游戏开发

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


版权声明:本文为博主原创文章,未经博主允许不得转载。

软件开发的11种模式

软件开发的11种模式 1,边做边改模型(Build-and-Fix-Model) 在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被修改。在这个模型中,...
  • xi_gua_gua
  • xi_gua_gua
  • 2016年11月09日 23:15
  • 1101

软件开发模型

软件开发模型整理一下: 1.瀑布模型:软件开发按需求分析、设计、编码、测试、运维的顺序开展,每个阶段都有相应的文档产生,项目质量较高,适合于需求明确的项目开发。缺点:建设周期长、风险大、难以满足...
  • lvboliang
  • lvboliang
  • 2016年04月11日 22:01
  • 3125

软件开发工作量/费用估算

软件开发价格与工作量、商务成本、国家税收和企业利润等项有关。为了便于计算,给出一个计算公式: 软件开发价格 = 开发工作量 × 开发费用/人·月 1.1开发工作量     软件开发工作量与估...
  • wxlinwzl
  • wxlinwzl
  • 2016年12月26日 10:02
  • 4167

软件开发合同纠纷的律师随笔

软件开发合同纠纷的律师随笔                           吴国平    北京市隆安律师事务所     笔者曾经承办多起软件开发合同纠纷,部分案件由法院判决,部...
  • fofcaptain
  • fofcaptain
  • 2014年11月06日 20:33
  • 2041

《敏捷软件开发:原则、模式与实践》读书笔记

1、敏捷软件开发宣言 个体和交互         胜过 过程和工具 可以工作的软件     胜过 面面俱到的文档 客户合作           胜过 合同谈判 响应变化           胜...
  • backard
  • backard
  • 2013年07月19日 17:20
  • 1061

7个软件开发原则

关于代码重复最著名的单词是Kent Beck的Once And Only Once,也就是说软件操作的任何一个片断--不管是一个算法,一个常量集合,用于阅读的文档或者其他东西--应当只出现一次。 软...
  • e5Max
  • e5Max
  • 2016年03月24日 13:16
  • 679

软件开发的心得体会(二)

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明...
  • u012758088
  • u012758088
  • 2017年04月26日 22:39
  • 965

软件开发阶段及其文档简述

众所周知,软件开发是一个严格的过程,其严格性体现在哪呢?   它体现在软件开发过程中不同阶段的各个文档上,软件开发是一个文档驱动的过程,每一阶段都有不同的文档与其对应。那么软件开发到底分为几个阶段呢...
  • zt15732621796
  • zt15732621796
  • 2015年08月16日 22:00
  • 2926

软件项目开发中各岗位职责

岗位:项目经理   主要职责: 1、 计划: a) 项目范围、项目质量、项目时间、项目成本的确认。 b) 项目过程/活动的标准化、规范化。 c) 根据项目范围、质量...
  • JackieLiuLixi
  • JackieLiuLixi
  • 2014年07月25日 09:22
  • 9226

软件开发岗位职责描述

软件开发岗位职责
  • wdeng2011
  • wdeng2011
  • 2017年05月24日 10:49
  • 1274
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是软件开发?
举报原因:
原因补充:

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