学习运维之前我们要先了解什么是计算机,什么是编程语言,什么是程序,软件的开发流程
计算机:是现代一种用于高速计算的电子计算机器,诞生的目的就是为了取代人力。
去银行柜台操作:
银行行长------------------------------柜台人员
接收用户输入的账号
接收用户输入的密码
判断 输入的账号 等于 正确的账号 并且 输入的密码 等于 正确的密码:
告诉用户登录成功
否则:
告诉用户登录失败
自助取款机(ATM)
程序员------------------------------计算机
用编程语言把上述步骤翻译下来
人与人沟通的语言叫做人类语言(汉语、英语、法语、日语)
人与机器沟通的语言就叫做编程语言
1、把想让计算机做事的步骤想清楚 2、用一种计算机能听懂的语言(编程语言)把做事的步骤翻译下来
为了让计算机取代人力
程序就是一堆代码文件
1、计算机硬件就是一堆废铁,计算机的运行全都受程序控制
2、可以说程序是计算机硬件的灵魂
3、硬件的以外的都叫软件
1、操作系统:就是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序
2、应用软件:在操作系统之上,特定用于计算机某些功能
1.解释型开发的应用程序
2.shell解释器、cmd解释器、python解释器
3.其他应用程序,
由内核和系统接口组成
cpu、内存、硬盘
PM产品经理及相关部门进行市场调研,进行需求分析,绘画出原型草图。
PM召集所有相关技术人员开需求分析会,为了获得明确的需求需要开n次会议。只要有不对的地方就要再次开会。