- Django 3 Web应用开发实战
- 黄永祥
- 459字
- 2023-08-10 17:28:47
1.3.4 任务划分
网站开发必须根据用户需求制定开发任务,不同职位的开发人员负责不同的功能设计与实现,各个职位的工作划分如下:
(1)网页设计由UI负责设计。UI需要考虑用户体验、网站色调搭配和操作流程等。
(2)前端开发人员将网页设计图转化成HTML页面,主要编写HTML网页、CSS样式和JavaScript脚本,如果采用前后端分离,整个网站的功能就皆由前端人员实现。
(3)后端开发人员负责实现网站功能和数据库设计。网站功能需要数据库提供数据支持,实质上是实现数据库的读写操作;数据库设计需要根据网站功能设计相应的数据表,并且还要考虑数据表之间的数据关联。如果采用前后端分离的开发方式,后端人员只需编写API接口,由前端人员调用API接口实现网站功能。
(4)测试人员负责测试网站功能是否符合用户需求。测试过程需要编写测试用例进行测试,如果发现功能存在Bug,就需向开发人员提交Bug的重现方法。只要功能发生修改或变更,测试人员就要重新测试。
(5)运维人员负责网站的部署和上线。网站部署主要搭建在Linux系统,除了安装Django环境之外,还需要将Django搭建在Nginx或Apache服务器上,并在Nginx或Apache上绑定网站的域名。