软件开发简要流程

黄鹏宇 472 2022-01-24

1、确定需求文档 【产品经理】

可以分模块来写:

  • 用户管理模块
  • 风控模块
  • ...

一个示例,点击下载

2、原型图【美工】

低保真(线框图)和 高保真原型图

一个示例,点击查看 -- 青云知识库的高保真原型图

3、前后端开发

前端开发

  1. 小程序 还是 app 还是 网页?
  2. 使用什么技术框架:
  • Vue / React / flutter ?
  • 原生
  • ...

后端开发

  1. 技术栈
  • 数据库用什么
  • 语言用什么
  • 中间件的选择
  • 整体框架 单体,分布式?

接口制定

4、测试

  1. 功能是否完整(是否达到了需求文档的要求)
  2. 各功能有无bug
  3. 压力测试 (能否撑得起很多人并发访问)