python软件开发的一般流程-Python各个岗位的开发流程

本文详细介绍了Python软件开发的不同岗位流程,包括项目启动、需求调研、设计、编码、测试和发布等环节,涵盖Python后端、前端、爬虫工程师和用户推荐系统的工作内容和周期。
摘要由CSDN通过智能技术生成

根据张大美女提供资料微修改,在这谢谢张大美女!

1、python软件开发工程师

1.1 项目启动会

说明项目目标、阶段划分、组织结构、管理流程等关键事项。

1.2 需求调研

由用户提出,描述产品的功能。由产品经理转化为技术实现需求。包括产品需求规格说明书等。开发和测试负责人,分别编写技术方案和测试用例。技术方案中必须要有业务流程图和时序图,业务流程图是为了梳理开发对业务的理解,是否和需求一致。时序图是了梳理本次需求涉及的系统交互。技术方案评审通过后,确认工作量和交付时间,反馈给产品。

1.3总体设计

系统架构设计。

1.4 概要设计

按照问题域,将软件逐级细化,分解为不必再分解的的模块,每个模块完成一定的功能,定义调用关系。

1.5 详细设计

概要设计阶段的分解,设计每个模块内的算法、流程,为每个模块完成的功能进行具体的描述。

1.6 编写代码

根据设计文档,编写代码。

1.7 代码审核

通常每周都要做一次。

1.8 单元测试

程序员负责,对代码调用的最小单位进行测试。例如类、函数等。

1.9 软件测试

专业的测试工程师完成。

2.0 产品发布

产品上线。

2、Python后端开发工程师

推荐文章

https://www.jianshu.com/p/fa7074fef114

是关于开发流程的,其实在课上讲项目时也会讲到,这个流程属于比较规范化的流程,实际开发中往往没有那么正规,有时描述得当却更真实。

针对有些同学在回答实际开发问题时关于公司,项目组成员࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值