软件开发流程
- 需求分析:需求规格说明书(一般以word文档的形式)、产品原型(静态页面展示出来)
- 设计:UI设计、数据库设计、接口设计
- 编码:项目代码、单元测试
- 测试:测试用例、测试报告
- 上线运维:测试环境安装、配置
软件环境
开发环境(development):开发人员在开发阶段使用的环境,一般外部用户无法访问
测试环境(testing):专门给测试人员使用的环境,用于测试项目,一般外部用户无法访问
生产环境(production):即线上环境,正式提供对外服务的环境
项目介绍功能架构:体现项目中的业务功能模块
产品原型:用于展示项目的业务功能,一般由产品经理进行设计
技术选型:展示项目中使用到的技术框架和中间件等
前端项目搭建
点击nginx
后端项目搭建
在idea导入后端项目包
git环境搭建
点击当前目录确认即可,然后会出现
只需要点开打勾即可,点击提交就能把代码存入本地仓库
然后打开gitee或者github,创建一个新的仓库,然后名称要与当前目录名字相同,然后点击创建即可,最后复制url,点击
idea上的推送,把url放入即可,则表示创建成功
后端环境搭建-数据库环境搭建
前后端联调
nginx介绍
导入接口文档
前后端分离开发流程:
Swagger
使用方式
- 导入knife4j的maven坐标
- 在配置类中加入knife4j相关配置
- 设置静态资源映射,否则接口文档页面无法访问
Swagger常用注解
通过注解可以控制生成的接口文档,使接口文档拥有更好的可读性