一篇文章理解软件开发原理

作者: 蓝色风暴 浏览:3887 时间: 2021-06-16


蓝色风暴主营业务: 智能软硬件开发 - 软件项目咨询

对于软件行业的非技术从业者来说,了解技术是一道坎,但却是向上发展必须跨越的一道坎。 在一家软件公司,无论是业务、售前、项目经理,还是产品经理,对技术的了解程度往往意味着他的专业程度。 许多人不知道如何理解技术,
接下来,我们将从以下几个方面全面了解软件开发过程、所使用的技术、专业术语,并将软件开发知识连接起来,形成一个系统。

网络

说到网络,就不得不从通信上说起。 在信息传递的过程中,肯定会有信息的来源、接收信息的宿主、信息的传递。 走道。 信息的来源称为“源”,接收信息的主机称为“宿”,信息传输的通道称为“通道”。
信息传输的渠道或媒介有很多种,如电话线、光纤、无线等。 信息从源头产生,由主机接收,形成通信网络;
计算机网络是指客户端发送请求,服务器接收请求,通过有线或无线媒体传输,形成计算机网络; 这里有一个问题。 ,假设有一台电脑和一台服务器,我从电脑发送消息,服务器接收到消息,那么服务器能准确接收到相应客户端发送的消息吗? 即使服务器收到客户端的请求,服务器又如何知道客户端请求的含义呢? 必须有一些标准的语法需要让双方都知道消息的内容。
这类似于我们之间的交流。 当我们将自己心中的想法表达给他人时,我们需要遵循一定的语言和语义规则,以便他人能够理解。 计算机之间的通信也是如此。 有了源和宿之后,就需要有语法规则,让两台物理计算机可以交换信息。 于是我们的TCP/IP协议,HTTP协议就出现了。
当我们从浏览器访问web服务器时,需要通过这些协议进行请求; 在软件开发中,接口以及接口之间的通信也需要通过这些协议进行交互。 (在接口章节中解释)

硬件

软件开发中涉及的硬件主要是服务器。 服务器有很多种。 我们一般关注服务器,服务器的作用是什么,服务器的硬件配置是什么?
服务器本质上是一台电脑,但是这台电脑没有显示器,可以24小时不关机运行后台程序。 配置高于普通家用电脑。
我们一般关注服务器的配置,一般关注内存、CPU、硬盘。 我们关注内存,因为它决定了可以同时运行多少个程序,以及程序运行的速度; 我们关注CPU,因为它决定了计算机的计算速度和性能; 我们关注硬盘是因为它决定了电脑存储空间的大小。

image.png


相关推荐

行业解决方案

服务热线 400-008-9028

  • 项目咨询

  • 方案报价

  • 行业解决方案咨询

蓝色风暴科技