2018社团聚会黄永亮分享摘要

软件开发流程:

1.产品提出需求 当有一个新的想法的时候,产品会提前对需求做分析,设计产品逻辑,确认方案的可行性

2.需求评审 召集相关人员开会介绍设计方案,任何人都可以提出自己的问题,或更好的建议。产品会根据大家提出的问题一一解答,并在之后继续完善设计方案。之后会编写详细的需求文档,描述清楚产品设计的各种逻辑。

3.任务拆分 根据需求说明文档进行任务拆分,分配任务给iOS、Android、PC、Web、后端等多个开发人员。同时测试的同学开始准备测试方案。

4.开发 各开发领任务后开始自己任务的需求分析、方案设计、编码实现以及开发环境的测试,完成后提测给测试同学

5.测试 测试接到提测申请后对开发的代码进行白盒or黑盒测试,有问题则提出bug和复现方法返回给开发处理。通过后允许上线

6.上线 提交上线申请,说明上线时间、影响范围、上线操作、失败后回滚方案,领导审批后开始上线操作,上线完成后测试同学继续线上回测,通过后上线完成。如果不通过则继续解决问题。

 

好的学习习惯:

1.前提前预习要讲的内容,待着问题听课,课后尽早完成作业,不拖到最后一天。

2.做实验对自己提高一点要求,不要满足于老师的实验要求,比别人多做一点。

3.关注行业发展,了解同一个任务其他人都是怎么做的,用了什么工具。

4.记录自己学习的过程或者学习笔记,可以自己动手搭建自己博客

发表回复

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