首页 > 知识问答 >新闻内容

互联网软件开发流程

2020年09月12日 18:10

一、需求分析阶段
需求分析阶段主要是产品经理和和项目经理主导,一般是召集开发人员开个需求讨论会,根据前沿市场反馈回来的产品需求,进行需求的细化分析,确认需求的可行性、合理性和存在的必要性。最后再确定需求是否实现、怎样实现。

二、原型阶段
这个阶段依然由产品经理主导,产品经理根据需求文档设计出产品原型,产品原型经过领导、客户的确认没问题后,交给开发团队,双方讨论功能的合理性以及存在的必要性。然后,产品经理就得确定需求文档(PRD)。

三、UI设计阶段
这时候UI设计师,就会根据产品经理出的原型图和需求文档,设计出符合要求的UI效果图。

四、编码阶段
这个阶段,主要是由程序员主导,随着互联网多年的发展,这些年流行前端端分离,程序员根据UI设计师提供的UI效果图,前端工程师将UI效果图实现成具体的网页。后端工程师根据UI效果图和需求文档,进行数据库的设计,将功能模块、业务通过代码实现出来,最后编写接口,与前端进行联合调试,这个阶段是整个软件开发最核心的阶段。

五、测试阶段
当前端工程师与后端工程师将接口调试完成后,产品基本已经成型了,这个时候交付给测试人员,由测试人员进行软件全流程的测试,将BUG反馈给开发人员,由开发人员修复BUG后,再进行新一轮的测试,如此循环测试多次确定没有问题以后,测试环节结束。

六、上线阶段
这个阶段由运维人员进行服务器的环境搭建,由开发人员进行代码的编译打包,部署上线。

七、维护更新阶段
上线以后,并不代表软件开发就已经结束,这个时候仍然需要处理生产版本出现的BUG,出现的异常。亦或者需求的变更,
可能会对业务拓展。以及对代码的优化。以及需求的更改。当然此处是谁写的代码谁就要负责。好了,一般软件的开发就是这些阶段。在这些阶段里面,如何做到工作的协调,以及工作的和谐是至关重要的。



关键字:

相关推荐

别浪费钱住贵的房子了

1.低成本改造。毕竟不是自己的房屋,房东又不肯出1分钱,只好什么都自己来,什么都往省钱的方向走。本次改造基本都是购买二手品,或者旧(废)物重新利用。2.高空间利用率。没办法,因为出租屋太小只能合理安排区域,并最大化利用空间。3.空间的布局,合理的布局,利用好每一寸空间。改造区域划分为:睡觉区(床)、办公区(桌子)、休闲区(沙发)、阅读区(书柜)、吧台区(酒桌)、储物区(架子)。

2020年04月29日 17:59

因飞机市场不景气 波音(BA.US)放弃42亿的商用飞机合并提议

智通财经APP获悉,18年曾传波音涉及42亿的商用飞机合并提议,本周六以失败告终。波音方面宣布,因当前情况下飞机市场遭受重创,余与巴西航空工业公司(EmbraerSA)的合并事宜终止。巴西航空工业公司回应称,波音“错误地终止”了协议,并计划就所有损害向波音寻求赔偿。波音公司和巴西EmbraerSA18年达成协议,将收购后者的商用飞机业务,向中小型客机市场扩张。根据协议条款,波音将控制Embraer旗下商用飞机和服务业务,并将持有这部分业务80%的股份,Embraer将持有这家合资公司其余20%的股份。该交易对Embraer商用飞机业务的估值为47.5亿美元。

2020年04月26日 14:18

国务院批准海南省三沙市设立市辖区

民政部18日发布公告,国务院于近日批准,海南省三沙市设立西沙区、南沙区。三沙市西沙区管辖西沙群岛的岛礁及其海域,代管中沙群岛的岛礁及其海域,西沙区人民政府驻永兴岛。三沙市南沙区管辖南沙群岛的岛礁及其海域,南沙区人民政府驻永暑礁。

2020年04月19日 11:12