Go 的 Web项目开发流程

背景

前两天 航哥 说我们这个团队主要做的是Go的 Web前端,所以 ,我觉得很有必要来了解下什么是Web开发。

Web项目开发介绍:

1 项目架构

从大功能上分为 前端 和 后台:

前端(客户端):如浏览器、HTML5等,直接面向用户,用户直接用手操作**

后端(服务端):部署在服务器上,实现前端功能的。判断和处理业务逻辑数据的、通常配合数据库的使用。

通常分为C/S 架构 和 B/S架构

2 项目开发流程

1 需求确定(产品经理)

主要由产品经理来提出和制定需求。 需要确定系统整体的目标,再进行设计,称为产品原型设计。

2 分析与设计
**需求确定后,进入到分析与设计4个阶段**:
	1  架构分析与设计(逻辑架构、物理架构(服务器配置、数据库配置)、  技术选型)
	2 业务逻辑分析(系统用户、使用目的、操作步骤、用户体验)
	3 业务逻辑设计(数据库详细设计、对象关系映射)
	4 界面设计 (UI(视觉体验师、用户体验))
3 开发环境搭建

硬件环境 和 软件环境

4 开发与测试(反复的过程)

代码开发 时间只有(7-10天),非常紧迫
测试人员 对系统功能进行一系列的测试(黑白盒等等)

测试通过后(一般测试覆盖率达到60%以上就可以通过)就准备打包上线

5 文档编写

要求:
在项目开发过程中,我们需要将项目开发、操作说明、项目架构说明文档性的内容进行编写 并保存

目的: 为了以后维护 和 对接过程中,相关人员能够对项目 快速准确地了解。

你可能感兴趣的:(技术分析整理,golang)