软件的结构-11.3

  • 软件定义
    软件是一系列按照特定顺序组织的计算机数据和指令的集合。软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简言之,软件是程序,⽂档,数据的⼀个集合。

  • 软件分类
    软件被划分为系统软件、应用软件。系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。应用软件是为了某种特定的用途而被开发的软件。应用软件中根据其不同的结构又分为网站和APP。

  • 软件架构
    1)C/S又称Client/Server或客户端/服务器结构。
    2)B/S又称Brower/Server或浏览器/服务器结构。
    3)二者区别:
    1.硬件环境不同。C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S 建立在广域网之上的,不必是专门的网络硬件环境, 有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。
    2.安全性不同。C/S一般面向相对固定并且相同区域,对信息安全的控制能力很强,安全性较高。B/S建立在广域网之上,安全性较差,可能面向不可知的用户。
    3.使用环境不同。C/S客户端需要安装。B/S通过浏览器使用,无需安装。
    4.更新操作不同。C/S客户端需要用户手动更新或经过用户允许才能更新。B/S无需用户操作。
    5.易用性不同。C/S客户端无网络部分功能仍可使用。B/S对网络依赖性强,无网络无法使用。

  • 软件结构
    软件分为前端和后端,前端又可分为前台(用户端)和后台(管理员端),前台又根据不同表现形式分为APP和Web,APP依赖不同的操作系统进行分类。后端就是服务器端。

  • 服务器
    常用的一些服务器Tomcat、nginx、IIS、Apache、gunicorn

  • 网络
    公网就是广域网,IP地址唯一确定互联网上的一台计算机。如
    局域网是在小范围内的计算机互联网络,不同局域网的IP地址可以重复。
    使用ipconfig查询到的IP地址,确切的说是“本机物理网卡所绑定的网络协议地址”,是对外开放的IP,可供其他设备访问。
    默认情况下localhost可以解析为127.0.0.1,主要用来本机访问。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值