软件开发周期(各个阶段)

软件开发周期(各个阶段)你好,我是朱娇,我是一个程序媛,英文名Janny,微信:570401230,请叫我娇娇需求阶段-》开发阶段-》测试阶段-》灰度发布阶段-》发布阶段 需求阶段: 通过沟通交流,产出需求文档,包含页面的内容,则需要对应的进行设计稿的设计。通过评审会,使涉及到的人都有自己的了解,同时对需求进行改进。涉及到的人包含:产品/项目PM/分析:编写需求文档设计人员:设计设计稿开发人…

大家好,欢迎来到IT知识分享网。软件开发周期(各个阶段)

你好,我是朱娇,我是一个程序媛,英文名Janny,微信:570401230,请叫我娇娇

需求阶段-》开发阶段-》测试阶段-》灰度发布阶段-》发布阶段

  • 需求阶段:

通过沟通交流,产出需求文档,包含页面的内容,则需要对应的进行设计稿的设计。通过评审会,使涉及到的人都有自己的了解,同时对需求进行改进。

涉及到的人包含:

产品/项目PM/分析:编写需求文档

设计人员:设计设计稿

开发人员:了解需求,了解需求所对应的用途,思考原有系统是否有影响或者未涉及到的点,提出自己的疑问并讨论。

测试人员:了解需求,同时回写测试点,并对可能出现的问题,进行思考并及时提出疑问并讨论沟通。

注意点:

需要顾及到系统的老逻辑,防止新加功能,不符合原有逻辑的流程。开发以及测试都需要有对应的了解,防止后期在开发中,不清楚系统以及作用的情况下,进行开发。前期尽量考虑全面,防止后期有问题,后期有问题的时候,也可以进行反馈和沟通。

  • 开发阶段:

开发阶段需要完成的事情是:

验收完成的产品,产品通过冒烟测试,同时对应的测,用例经过评审。

此时,涉及人的作用为:

开发:编码,自行测试。

产品:对产品进行验收。

测试:编写测试用例,进行测试用例的评审会议。

该阶段需要涉及人进行一个测试用例的评审会。

  • 测试阶段:

测试人员根据测试用例进行测试,并进行问题反馈,编写测试报告,开发人员进行bug的修复,如有需求不确认的,再找分析/产品/PM等进行确认。bug修复完成后,测试再进行回归测试,同时测试还需要兼容性的测试,对依赖项或者机器都进行对应的测试。

  • 灰度发布:(内部灰度,外部灰度)

为了防止在正式区发生问题,会有一个特定的环境,类似于线上环境,提供给到测试,防止后期出现问题,提前解决问题。

  • 发布阶段:

发布阶段,为了防止会有依赖项出现问题,所以会对多台服务器进行控制,分批进行发布。

 

针对测试中也可以通过内部同事以及外部用户,进行收集问题的处理,尽快的收集到问题,并及时进行处理。对于比较明显的问题,也可以通过监控的方式来进行通知。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/11018.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信