互联网软件开发流程
2020年09月12日 18:10
一、需求分析阶段
需求分析阶段主要是产品经理和和项目经理主导,一般是召集开发人员开个需求讨论会,根据前沿市场反馈回来的产品需求,进行需求的细化分析,确认需求的可行性、合理性和存在的必要性。最后再确定需求是否实现、怎样实现。
二、原型阶段
这个阶段依然由产品经理主导,产品经理根据需求文档设计出产品原型,产品原型经过领导、客户的确认没问题后,交给开发团队,双方讨论功能的合理性以及存在的必要性。然后,产品经理就得确定需求文档(PRD)。
三、UI设计阶段
这时候UI设计师,就会根据产品经理出的原型图和需求文档,设计出符合要求的UI效果图。
四、编码阶段
这个阶段,主要是由程序员主导,随着互联网多年的发展,这些年流行前端端分离,程序员根据UI设计师提供的UI效果图,前端工程师将UI效果图实现成具体的网页。后端工程师根据UI效果图和需求文档,进行数据库的设计,将功能模块、业务通过代码实现出来,最后编写接口,与前端进行联合调试,这个阶段是整个软件开发最核心的阶段。
五、测试阶段
当前端工程师与后端工程师将接口调试完成后,产品基本已经成型了,这个时候交付给测试人员,由测试人员进行软件全流程的测试,将BUG反馈给开发人员,由开发人员修复BUG后,再进行新一轮的测试,如此循环测试多次确定没有问题以后,测试环节结束。
六、上线阶段
这个阶段由运维人员进行服务器的环境搭建,由开发人员进行代码的编译打包,部署上线。
七、维护更新阶段
上线以后,并不代表软件开发就已经结束,这个时候仍然需要处理生产版本出现的BUG,出现的异常。亦或者需求的变更,
可能会对业务拓展。以及对代码的优化。以及需求的更改。当然此处是谁写的代码谁就要负责。好了,一般软件的开发就是这些阶段。在这些阶段里面,如何做到工作的协调,以及工作的和谐是至关重要的。
相关推荐
租客网注册合伙人有什么要求?
合伙人要求无犯罪记录在个人和企业
2020年06月20日 11:35
Twitter在大多数国家关闭短信服务
PingWest品玩4月28日讯,上周,Twitter关闭了大部分国家接收包含新tweets文本的短信的功能。Twitter已经接到一些仍然使用短信阅读tweet的用户的投诉。一家名叫DansDeals的公司表示,它依靠这一功能提醒读者注意销售情况。据Twitter的一位发言人说,此举也是为了帮助“人们保持账户安全”。去年9月,由于安全问题,Twitter禁用了通过短信文本撰写推文的功能。但是Twitter仍然会发送“重要的短信”来保护账户安全,比如验证码。
2020年04月28日 10:05
租客有权要房东的身份证复印件吗?
租客有权要房东的身份证复印件、房产证复印件(如果房产并非出租方的,需要出租方提供有权出租的证明文件)。房屋租赁,需要出租方具有出租房屋的主体资格,即签约对方是否为房产权人(如不是房产权人则至少应拥有房产权人的相应授权)。生活中,有些人不是房主,而是租客,却背着房主将房屋转租,这种情况可能导致转租合同无效。
2020年04月26日 16:33