软件开发涉及到的领域简单知识

发布时间:2025-12-09 11:54:29 浏览次数:1

一、组成架构成员:开发人员、开发工具、开发语言(编程语言)

  开发人员:人

  开发工具:笔记本、台式机等计算机

  开发语言:C、Java、Python等

二、架构成员之间的联系

  人编写 计算机 能够识别的 编程语言,并在计算机上运行,然后让计算机把自己想做的事做出来

1.编程语言

  1)语言(汉语、日语、英语等)

    事物与事物之间的一种沟通、联系媒介,比如人与人之间通过语言进行交流、沟通,此时的语言必须是彼此都能无障碍沟通、交流的语言。

  2)编程

    人 将自己的思维逻辑和想法通过计算机能够识别的语言编写下来,让计算机按照自己的想法做出自己想要的东西。编程的最终就是一丢丢文件

2.计算机

  计算机系统:计算机应用系统、计算机操作系统、计算机硬件

  1)计算机应用系统:例如一些app软件,如QQ、微信等

  2)计算机操作系统:如Windows、Linux等操作系统,其实操作系统也是一款应用系统,但是它是针对计算机硬件的,是将复杂丑陋的操作封装起来,

  暴露给用户一个简单操作的快捷窗口,帮助用户更好的请求、管理、调度计算机的各个硬件

  3)计算机硬件系统:控制器、运算器、存储器、输入设备、输出设备

   其中控制器+运算器 = cpu(计算机中央处理器)

   cpu工作流程:选取内存中读取的命令,将命令解析翻译成自己的能够对应上的操作步骤,控制硬件执行

   控制器:控制系统

   运算器:算术运算&逻辑运算

   存储器:计算机存储系统,可分为内存储器(内存)和外存储器(硬盘、磁盘)

    内存
    基于电工作的,通电数据正常读取,一旦断电数据即可丢失
优点:读取速度快
缺点:断电数据丢失
外存
    优点:能够永久保存数据
    缺点:读取速度慢

输入设备:输入系统 input,键盘、触摸屏、摄像头、鼠标

输出设备:输出系统 output,音响、显示屏、打印机
   4)计算机三大核心组件

cpu :大脑

内存:短期记忆

   硬件:永远不会消失的本子

软件开发领域知识
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477