项目开发的完整流程

2021-01-19  本文已影响0人  慕知

一,需求分析

PM 产品经理: 负责调研市场 需求分析 原型草图;召集所有相关技术人员开需求分析会

PM 项目经理: 负责把控整个项目 协调各部门

二,项目开发阶段

1,项目设计

FE 前端设计:客户端显示的页面
RD 后端技术设计 :与前端定好接口规范

UE与PM沟通==》交互原型图
UI根据原型图==》设计图
UE 交互式设计师(是否反人类主要看UE)
UI 界面设计,界面风格,比如北京图案是否好看等

2,项目开发

前后端分头开发(或前后端合并)

三,项目测试阶段

1,开发人员进行 code review,审查
2,开发人员自测
3,QA 测试人员: 上线之前检查出是否有bug,类似第一个用户先体验

四,项目上线阶段

OP运维人员: 运维人员编写上线方案

环境:

测试环境
staging一比一环境
线上环境

完成运维职责:
1,保证 7* 24* 365天 不间断运行
2,数据备份
3,提高体验

五,服务器简介

服务器分类

1,机架式

高度:1u 2u 3u
1u=4.45cm

2,刀片式(如今几乎不用)

离开机架不能运行
优势在拓展方便,为集群而生

3,塔式服务器(类似台式机)
4,小型机:高端定制
5,云主机(阿里云 腾讯云 青云 ucloud)
去IOE运动
I: IBM                - -服务器提供商
O: Oracle             - - 数据库软件提供商
E: Emac               - - 存储设备提供商


带来的意义:
1,网络安全
2,以消除“IOE”对自己数据库系统的垄断
3,成本节约

补充

Redhat是linux的发行版,当初Linux非常火,红帽就抄袭Linux,Redhat5最火,之后就开始收费,后来centos抄袭Redhat,把其带logo及收费的去掉

Mysql也是如此,抄袭Oracle,然而Mysql也被甲骨文Oracle收购,又出来了mariadb,几乎功能一样

上一篇 下一篇

猜你喜欢

热点阅读