杭州工贝网络科技有限公司为您免费提供杭州APP开发,杭州软件公司,杭州软件开发等相关信息发布和资讯展示,敬请关注!

杭州工贝网络科技有限公司

杭州工贝网络科技有限公司
杭州工贝网络科技有限公司

咨询热线
15824157613
新闻类别
洛贝产品中心
联系我们
全国咨询热线:15824157613

手机:15824157613

传真:

邮箱:82820663@qq.com

地址:杭州滨江区聚园路8号

一个完整的软件开发流程---------前言

来源:http://www.gongbeifuwu.com/news158905.html
发布时间:2019-11-8 11:35:00


今天我们主要讲讲软件开发的流程。

说到软件开发流程,一些同学可能看不起这种标准化流程,会觉得不管三七二十一,立即上手编码才是王道,需求可以等到后面再明确,设计则是完全不需要的步骤,否则感觉速度太慢,他们管这叫互联网软件开发精神。什么是互联网软件开发精神?开源共享、模块化编程、极客精神,而不是野蛮开发。

有很多关于架构的文章,一般 1、2 小时就能看完。例如 ** 牛逼架构宝典等等。我们经常遇到这样的同学,你请他画总体架构图,他估计连听都没听过,你换一个提问的方式,问他采用了哪些框架,他立马和你说 SSH、Spark、Mesos,一大堆。但当你让他画出架构图时,他会很茫然。当然,你更不用期望他思考诸如为什么 Hadoop 的 MapReduce 并行计算模型会采用 Pull(拉)模式介于 Map 和 Reduce 之间,而不是采用 Push(推)模式?为什么会有 Spark 出现等等此类问题了。这里只是想说,其实这些框架的产生,都是源于开发发流程中的架构设计环节发现了问题,并逐渐积累的解决方案。

        一般情况下,企业开发软件时会按照基线和定制两块并行方式执行项目开发工作。无论什么公司,都需要遵从一套成熟的产品研发过程体系,才能做出质量较好的产品。因此,如果出现项目较多的情况,应该合理地安排基线和定制之前的里程碑,让基线产品能够尽量多地收集用户的通用型需求,为定制项目进度实现技术支撑,减少定制项目中大量更改代码、需要新增模块情况发生。此外,产品研发过程体系也需要按照业务实际时间要求变化,不要拘泥于一定要按照瀑布方式,或是敏捷方式进行管理,凡事都需要找到契合自己的方式

我们这里以一个基线产品开发过程作为流程解释基础,需要注意的是,以下说描述的各个阶段,在项目执行前要明确各个阶段的目标、指定计划、及时沟通,并确保各个时期所有成员对项目理解一致。

相关标签:软件开发,
相关新闻
相关产品