软件工程开发流程

1.一般我们需求开发都是产品会在群里发新需求出来,
2.然后就召集(前端后端产品测试运维和UI)去过需求评审,
3.看看实现有没有问题,有得话就要提出来
4.(编写概要设计文档)前后端技术评审
5.没有就按照需求去划分到人,然后每个人对自己负责的东西进行需求排期
6.后面就根据排期开发
7.一般都会先提供接口前端,后面具体实现再进行开发,这样前后端就可以并行开发
8.开发完现在应该是自己测试了,自测+mock单元测试
9.开发完成,与前端按照需求排期在约定时间开始进行接口联调跟
10.联调完毕,发送测试邮件给测试部,代码推送到测试环境,然后有问题就改(测试提bug,及时修改)
9.改完就可以发验收邮件给产品进行验收,后面上线
11.上线前准备:
12.上线后线上若有严重bug,紧急修复,考虑代码回滚

上线检查:
1.数据库表结构。
2.数据库sql初始化。
3.配置中心(配置中心要配的属性,本地不能配置,也不能设置默认值)。
4.影响上线的测试代码。
5.分支确认。
6.上线nginx转发改动。
7.文件目录改动。
8.服务依赖,
9.网关配置
10.测试环境cat无异常!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值