苍穹外卖-day01 课程内容- 软件开发整体介绍- 苍穹外卖项目介绍- 开发环境搭建- 导入接口文档- Swagger

本文详细描述了软件开发的全流程,包括需求分析、角色分工、不同环境的设置,以及苍穹外卖项目的特性和技术选型。重点介绍了前端和后端开发环境搭建、Git版本控制、负载均衡和登录功能的改进,同时提及了接口文档生成工具Swagger和Knife4j的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.软件开发

1.1 软件开发流程

  1. 需求分析 : 需求规格说明书

  2. 设计 : UI设计 , 数据库设计 , 接口设计

  3. 编码 : 项目代码 , 单元测试

  4. 测试 : 测试用例 ,测试报告

  5. 上线运维 : 软件环境安装 , 配置

1.2 角色分工

岗位/角色 对应阶段 职责/分工
项目经理 全阶段 对整个项目负责,任务分配、把控进度
产品经理 需求分析 进行需求调研,输出需求调研文档、产品原型等
UI设计师 设计 根据产品原型输出界面效果图
架构师 设计 项目整体架构设计、技术选型等
开发工程师 编码 功能代码实现
测试工程师 测试 编写测试用例,输出测试报告
运维工程师 上线运维 软件环境搭建、项目上线

1.3 软件环境

  • 开发环境(development) : 开发人员在开发阶段使用的环境 , 一般外部用户无法访问。

  • 测试环境(testing) : 专门给测试人员使用的环境 , 用于测试环境 , 一般外部用户无法访问。

  • 生产环境(production) : 即线上环境 , 正式提供对外服务的环境。

2.苍穹外卖项目介绍

2.1 项目介绍

  • 定位 : 专门为餐饮企业(餐厅 ,饭店) 定制的一款软件产品;

  • 功能架构 : 体现项目中的业务功能模块。

    • 管理端 : 员工管理 , 分类管理 , 菜品管理 , 套餐管理 , 订单管理 , 工作台 , 数据统计 , 来单统计;

    • 用户端 : 微信登录 , 商品浏览 , 购物车 , 用户下单 , 微信支付 , 历史订单 , 地址管理 , 用户催单 ;

2.2 产品原型<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值