项目文档编写

一般项目都会包含需求分析、界面原型、概要设计、数据库设计、详细设计、测试用例、接口设计等文档组成

需求分析

需求分析的核心是了解都用户的需求,这套软件需要时间哪些核心功能,解决客户哪些问题。理清楚业务流程。

概要设计

需要理清楚完成客户需求需要用到哪些技术,需要用那种架构(CS、BS、分布式、集群、hadoop、windows还是linux平台等等)后续架构如何升级,本系统涉及到与哪些系统交互,是如何进行交互的。

设计顺序:先设计界面原型→数据库设计→API接口设计
(设计好数据库理清数据之间的关系有助于API接口具体业务的设计)

详细设计

功能描述+界面原型+业务流程图+数据库设计(包含哪些表、表字段都定义清楚)+技术难点解决方案

测试规范

主要是系统各个功能点的测试步骤。包含对系统各个业务流程、各种异常情况的处理。以及需要达到的性能指标。

接口设计

主要是系统提供的对外接口。以及系统内部调用的接口。系统调用第三方平台接口文档也要统一汇总过来避免丢失。

开发

文档齐全了,开发就会简单很多,使用java语言有springboot框架,前端有vue与各种开源UI框架。