程序员往往自嘲为搬砖人,因为就如板砖一样,程序员的工作就是对数据的各种搬运。今天就以板砖建设为引,看看软件企业都可能有哪些流程,这些流程中程序员是如何进行“板砖”的?
引:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201107192218629.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JvYjIwMjAwMzAy,size_16,color_FFFFFF,t_70#pic_center)
房屋建造的流程:原料(钢筋,水泥,砖块) --> 设计 --> 建造 --> 交付使用。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201107192254264.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JvYjIwMjAwMzAy,size_16,color_FFFFFF,t_70#pic_center)
软件产品开发的流程:原料(数据,技术选型,业务规格) --> (框架)设计 --> 开发测试 --> 交付使用。
工业化引入了流水线作业,工业原料根据流水线流程,在不同阶段根据不同的工艺完成产品的一部分功能。软件产品的开发随后也引入这种流程开发方式,同时随着技术的升级及新的方法论(迭代开发)出现&