登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 系统集成项目管理工程师 > 中项上午综合知识 > 中项考点梳理 >> 正文
正文
3-8 软件架构(图文)
来源: 作者: 时间;2017-11-21 16:38:48 点击数: 尚大软考交流群:376154208
软件架构 软件架构也称为软件体系结构,是一系列相关的抽象模式,用于指导软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。 2层C/S(Client/Server,客户机/服务器)架构:其
<尚大教育,教育至上,人才为大:sdedu.cc>

 软件架构

软件架构也称为软件体系结构,是一系列相关的抽象模式,用于指导软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。

2C/SClient/Server,客户机/服务器)架构:其架构如图1-4-9所示;服务器只负责各种数据的处理和维护,为各个客户机应用程序管理数据;客户机包含文档处理软件、决策支持工具、数据查询等应用逻辑程序,通过网络使用SQL语言发送、请求和分析从服务器接收的数据。这是一种“胖客户机”、“瘦服务器”的网络结构模式。

图片10.jpg

 

 

1-4-9    2C/S架构

 

 

图片11.jpg

1-4-10    3C/S架构

3C/S架构中,表示层在应用用户接口部分担负与应用逻辑间的对话功能;功能层是应用的本体,它负责具体的业务处理逻辑;数据层负责管理对数据库的读写。

B/SBrowser/Server,浏览器/服务器)架构:是C/S结构的一种变化或者改进的结构;在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在浏览器端实现,但是主要事务逻辑在服务器端实现,形成所谓三层3-tier结构。相对于C/S结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/S结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大减轻了客户端电脑载荷,减少了系统维护与升级的成本和工作量,降低了用户的总体成本。

 

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:3-7 UML
下一篇:【项目整体管理】整体管理的过程
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章