正课day02

昨日复习:

编程语言是:人与计算机交流的语言
编程是:先把想让计算机做事的步骤想出来,然后用计算机听得懂的语言,把要做的事情翻译下来。
程序:就是一堆代码文件===》文本文件

硬件之外都是程序(软件)分为两类
1、操作系统:
2、应用程序:

图形界面就是一个应用程序,以图形化界面的方式来管理其他应用程序的软件

今日内容:

程序的开发流程:
一、需求分析阶段
二、项目开发阶段
三、项目测试阶段
四、项目上架阶段

 PM产品经理

FE:指前端开发=》 客户端程序(web界面、手机app、微信小程序等)

UE交互式设计师:把项目经理的想法(草图等)设计想法具象化

UI设计师:把原型图设计成好看的风格

RD后端开发=》与前段定好接口规范

QA测试人员=》设计好测试用例

Op运维人员=》设计好整套系统的架构

个人电脑开发
测试环境=》20多台台式机

staging=》与线上环境一比一
线上环境=》互联网用户使用的环境

运维职责:
1、应用程序一年365天每天24小时不间断运行=》监控
2、数据备份(磁带,磁盘,最好是异地备份)
3、优化

计算机硬件组成原理
常识性:
  分类:pc、服务器
    服务器的分类:
    1、按尺寸分类
      1u(约4.5厘米)
    2、按外形分类
      机架、刀片、塔式
    3、服务器品牌
      去IOE运动


  IBM:服务器===》dell服务器、云主机
  甲骨文Oracle:数据管理软件===》mysql(marribadb)

总结:

软件的开产品经理提出构想,然后是FE前端开发,开发完后和RD后端开发规定好借口规范,再由QA测试人员设计好测试用例,最后再由OP运维人员,设计好整套系统架构。

运维人员的职责:第一应用程序一年365天每天24小时不间断运行=》监控,第二做好备份(磁盘,磁带),第三做好优化

计算机硬件可以大致分为两类,第一种是个人pc,第二种是服务器,服务器相对于个人pc与笔记本,有更好的处理能力、稳定性、可靠性、安全性、可扩展性。

并且服务器按尺寸分类可分为1U服务器、2U服务器、4U服务器等。按外形分类可分为机架、刀片、塔式服务器。

服务器噪音大,热量高,初次使用需要鼠标键盘显示器(装系统,配网络)

机架服务器的优点是服务器是独立的,单台物理机的故障,不影响整个业务的使用。缺点是无法统一管理,需要单独管理每一台物理服务器,并且安装复杂。

刀片服务器优点是扩展方便,做集群方便。缺点是单片不能单独运行,而且价格昂贵

原文地址:https://www.cnblogs.com/iyy125032/p/13749783.html