文章目录
大家好,我是Cx_330😘😘
😏 今天给大家整体的介绍一下要开发一
🤗 款软件的整体流程是怎么样的
😑 因为我最近要开始做瑞吉外卖的项目了
所以自己一边记录一边总结一一边分享
希望对大家有所帮助!
🍓软件开发的整体介绍
🥝软件开发的流程
①需求分析🍅
- 产品圆形,需求规格说明书
②设计🍅
产品文档
UI界面设计
- 把界面效果给展现出来
- 最终我们开发出来的效果跟这个UI界面设计基本一致
概要设计:有些公司这个任务可能由软件开发人员完成
详细设计:有些公司这个任务可能由软件开发人员完成
数据库设计
- 当前我们开发的项目会用到几个数据库
- 每一个数据库里面设计有哪些表
- 具体表的字段是什么样子
- 有些公司这个任务可能由软件开发人员完成
③编码🍅
- 软件开发人员
- 项目代码
- 单元测试
④测试🍅
- 测试人员完成
- 测试用例
- 测试报告
⑤上线运维🍅
- 运维人员完成
- 软件环境安装
- 配置
🍍软件开发的角色分工
🍑项目经理
- 对整个项目负责
- 任务分配
- 把控进度
🍑产品经历
- 需求调研
- 输出需求调研文档
- 产品原型
🍑UI设计师
- 根据产品原型输出界面效果图
🍑架构师
- 项目整体架构设计,技术选型
🍑开发工程师
- 代码实现
🍑测试工程师
- 编写测试用例
- 输出测试报告
🍑运维工程师
- 软件环境搭建
- 项目上线
🍋软件环境
🌹开发环境
- development
- 开发人员在开发的时候使用的环境,一般外部用户无法访问
🌹测试环境
- testing
- 专门给测试人员使用的环境,用于测试项目,一般外部用户无法访问
🌹生产环境
- production
- 上线环境,正式提供对外服务的环境