linux储备知识
1.计算机体系的三层结构:
应用程序
操作系统
计算机硬件
2.linux运维的三大职责:
1、应用程序稳定运行:7*24*365天不间断运行
2、备份重要数据
3、优化集群性能
ps:作为运维人员进入公司,如何开展自己的工作:
1、画出架构图
2、围绕三点展开工作:
稳定性:监控
可靠性:备份、解决单点故障
性能
扩展性
UI:界面设计,负责界面好不好看
UE:交互设计,负责软件好不好用
FE:前端开发
RD:后端开发
QA:测试
OP:运维
软件开发具体流程
start:老板or甲方作为一个基础的idea梦想是,发起初始的需求
一:需求分析阶段
产品针对需求进行专业化梳理 <--
产品内部评审 |
是否通过--------------------
产品着急项目相关人员UE、UI、RD、QA,开需求讨论会,产品讲解原型 <--
需求是否明确------------------------------------------------|
二:项目开发阶段
分头行动评审(同时进行)
1.QA测试用例/评审
2.UE交互设计并评审
UI根据UE做设计
FE做页面开发
3.RD排期,QA根据RD的排期来排期
前后端接口定义:各自开发,联调自测
三:项目测试阶段
1.开发自测完毕进行code review
2.提测邮件给QA:测试环境验证;沙箱环境验证
3.产品第一次验收
四:产品上阶段
1.上线计划填写,上线准备工作,上线
2.上线功能回测
3.产品第二次验收
4.end