软件体系结构风格总结
2017-12-23 11:31
423 查看
前言:本学期学习了软件体系结构风格这门课程,这门课程是对软件工业实际生产中的
抽象和概括,对创造出适合实际生产环境的软件产品有着非常积极的指导作用;
一.目前常用的几种体系风格:
A.客户-服务器风格
简称CS风格
是一类按新的应用模式运行的分布式计算机系统。现在的LAN,Internet提供的多种服务都是这种模式;
分布式计算机系统:由多台分散的计算机,经互连网络的联接而形成的系统,系统的处理和控制功能分布在各个计算机上。分布式计算机系统又简称为分布式系统;
目前发展迅猛的云计算,大数据,就是基于这种理论而逐渐成长起来的新技术;
客户-客户机:通常在一个LAN上链接由多台网络工作站,就成为客户机,每台客户机都是具有一定处理能力的自主计算机,客户的进程都在上面运行。
服务器:是一台性能更高的机器,上面由网络文件系统和数据库系统等,一直处于工作状态,接收用户请求,为网上用户提供多种服务,将结果返回给用户;
基于这种风格设计的产品简直俯拾皆是,例如:火爆的游戏客户机产品:英雄联盟,dota,绝地求生,流行的音乐,办公,电脑客户端软件:
qq音乐,网易云,用户量大的管理系统;
B.浏览器-服务器风格;
浏览器-就是删除了用户下载软件这一过程,直接能在浏览器上使用各种软件产品;目前这一方面也在发展之中,并且还是一块肥沃之地;
一般一个小型的软件产品的后台就是一台服务器,或者是机器上的一个运行的服务器软件;像一般设计到大用户,需要账号登陆,以及数据记录的话
就需要一个后台,服务器还需要提供数据库系统,来对用户的数据进行处理,以及将所有用户的数据进行归纳计算处理之后呈现给网络用户;
C.经典软件体系结构风格
抽象和概括,对创造出适合实际生产环境的软件产品有着非常积极的指导作用;
一.目前常用的几种体系风格:
A.客户-服务器风格
简称CS风格
是一类按新的应用模式运行的分布式计算机系统。现在的LAN,Internet提供的多种服务都是这种模式;
分布式计算机系统:由多台分散的计算机,经互连网络的联接而形成的系统,系统的处理和控制功能分布在各个计算机上。分布式计算机系统又简称为分布式系统;
目前发展迅猛的云计算,大数据,就是基于这种理论而逐渐成长起来的新技术;
客户-客户机:通常在一个LAN上链接由多台网络工作站,就成为客户机,每台客户机都是具有一定处理能力的自主计算机,客户的进程都在上面运行。
服务器:是一台性能更高的机器,上面由网络文件系统和数据库系统等,一直处于工作状态,接收用户请求,为网上用户提供多种服务,将结果返回给用户;
基于这种风格设计的产品简直俯拾皆是,例如:火爆的游戏客户机产品:英雄联盟,dota,绝地求生,流行的音乐,办公,电脑客户端软件:
qq音乐,网易云,用户量大的管理系统;
B.浏览器-服务器风格;
浏览器-就是删除了用户下载软件这一过程,直接能在浏览器上使用各种软件产品;目前这一方面也在发展之中,并且还是一块肥沃之地;
一般一个小型的软件产品的后台就是一台服务器,或者是机器上的一个运行的服务器软件;像一般设计到大用户,需要账号登陆,以及数据记录的话
就需要一个后台,服务器还需要提供数据库系统,来对用户的数据进行处理,以及将所有用户的数据进行归纳计算处理之后呈现给网络用户;
C.经典软件体系结构风格
相关文章推荐
- 软件体系结构的风格(转载)
- 软件体系结构【1】 调用返回风格
- 软件体系结构的风格
- 软件结构体系和风格
- 谈论软件体系结构的风格
- 软件体系结构风格
- 软件体系结构风格(徐林峰)
- 分布式软件体系结构风格(C/S,B/S)
- 经典软件体系结构风格(一)
- 经典软件体系结构风格(二)
- 软件体系结构上机实验 面向对象体系结构风格的 KWIC 关键词索引系统设计与实现 java
- 软件体系结构风格
- 软件体系结构风格
- 软件体系结构前四周课程总结
- 关于软件体系结构设计模式的总结
- 总结:我喜欢的软件体系结构——分层、模块化与OSGi
- 软件体系结构第三章-解释器风格
- 经典软件体系结构风格及DSSA
- 经典软件体系结构风格——仓库风格
- 软件体系结构设计|描述与架构风格