一个项目的开发结构和流程我看还是有必要说一下,一般大点的公司要做一个项目要有的角色都有
1客户 提出自己的需要,想做个什么样子的软件,哪里哪里都是什么样子的
2SA 系统分析师,用来根据客户的需要来做分析,设计项目结构
1和2形成需求文档,供开发人员使用
3后端人员 根据需求建表,也就是数据库,写数据库查询语句和response 用http来发 state (表示后端状态,是查询成功还是数据库崩了还是其他错误比如参数不够,查不到)data(存放数据,一般是json数组结构)
4架构师 这个用来根据需求来配置服务器 ,看硬件的大小,比如用到了缓存就要使用内存,数据量大小用来决定硬盘大小
5UI ui主要是通过绘制图片来展示客户的需求,也会把尺寸样式给前端展示
6前端 前端主要是根据ui和需求来绘制页面,写request请求和发送数据,把数据上到网页。要对后端的数据做验证和结构更改,还有请求的逻辑也是要写的。
7测试 测试人员将项目跑起来,按照测试用例来模拟不同的场景,看代码的反应。通常就是冒烟测试,直接搬一块代码上去看看。有点傻大粗。当然还有其他的测试软件,用来辅助。这里打比方 业务逻辑是否有bug ,并发情况下能撑多久,攻击下的安全性,运行是否缓慢这些。
项目开发结构角色介绍
最新推荐文章于 2024-08-05 04:38:29 发布