一,需求分析
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,几乎功能一样
网友评论