软件开发整体介绍
软件开发流程
需求分析--需求规格说明书、产品原型
设计--UI设计、数据库设计、接口设计
编码--项目代码、单元测试
测试--测试用例、测试报告
上线运维--软件环境安装、配置
角色分工
软件环境
开发环境:开发人员在开发阶段使用的环境,一般外部用户无法访问
测试环境:专门给测试人员使用的环境,用于测试项目,一般外部用户无法访问
生产环境:即线上环境,正式提供对外服务的环境
项目介绍
项目介绍
定位:专门为餐饮企业定制的一款软件产品
功能架构:体现项目中业务功能模块
产品原型
概念:用于展示项目的业务功能,一般由产品经理进行设计
技术选型
展示项目中使用到的技术框架和中间件等
开发环境搭建
后端环境搭建
后端工程基于maven进行项目构建,并且进行分模块开发
熟悉项目结构
了解项目整体结构
sky-common子模块中存放的是一些公共类,可以提供其他模块使用
sky-pojo 子模块中存放的是一些entity、DYO、VO
sky-sever子模块中存放的是配置文件、配置类、拦截器、controller、service、mapper、启动类等