一、软件生存周期
提出问题(客户)
可行性分析(产品经理(实施)) 经济可行性 、技术可行性、法律可行性、社会可行性
需求分析(产品经理(原型图)------架构师(整体架构 技术选型 主要的架构图))
概要设计:(时序图 类图 UML)
详细设计 :接口设计(接口文档) UI设计 数据库设计
编程:前端开发(页面 前期接口没出来的时候要进行mock数据,当接口出来后就要进行链条) 后端开发人员(接口) (前后端分离-------前端有对应的服务器,后端有对应的服务器,两者没有关系)
测试:(前端先自己debug ,后端自己debug(接口文档 swagger) 进行链条 ,再交给对应的测试人员测试(禅道)) 白盒测试和黑盒测试
上线运维:运维工程师
产品迭代:
MOCK
使用mock.js进行mock
自己生成
第三方平台:mock fastmock apimock
使用node.js进行mock
后端配合mock(不存在)
json-server
概述:只要有json文件,就跨域生成任何服务,服务接口以resetful做为规范,resetful根据请求类型来完成对应的操作。get:请求,post请求 delete删除 put修改 patch修改 返回的数据都是json格式的数据