浅谈信息系统工程概论课件4.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息系统工程概论(3) 符长青博士 第4章 软件体系结构与工程标准 软件体系结构是指描述软件系统的一组模型的集合,它定义了软件系统的组成,各组成部分相互间的关系,以及消除制约其设计与发展的原理和准则,对软件系统的功能结构、特性与运行方式进行了全面、系统的描述。 体系结构= 构件+ 连接件+ 约束 软件体系结构的模型: ①结构模型 ②框架模型 ③动态模型 ④过程模型 ⑤功能模型 集中式和分布式计算处理系统 1.集中式计算处理系统 集中式计算处理系统由中央计算机(主机)和若干终端(客户机)组成,数据处理和存储全部集中在主机中进行,终端不作任何计算处理,只用来输入和输出。如银行的自动提款机(ATM)采用的就是集中式计算处理系统。 2.分布式计算处理 在分布式网络中,每台计算机都能够存储和处理数据,因而可以适应不同用户的各种需要,同时允许他们共享网络的数据、资源和服务。优点是成本低,多用户使用,快速访问,数据传输风险小。缺点是对病毒比较敏感。 软件体系结构 软件体系结构大体上分为4种: (1)主机终端模式 (2)文件/服务器模式(File/Server) (3)客户机/服务器模式(Client/Server,简称C/S) (4)浏览器/服务器模式(Browser/Server,简称B/S) 主机终端模式属于集中式计算处理系统,其余三种模式都属于分布式计算处理系统。文件/服务器模式只适用小规模的局域网,对于用户多、数据量大的情况就会产生网络瓶颈,特别是在国际互联网上不能满足用户要求。因此,软件体系结构由原来的文件服务器结构发展到二层C/S结构,直到现在的多层B/S结构。 两层C/S结构 应用程序放在客户端,数据库放在服务器端。在Web和Intranet技术还没有大规模走进市场的前几年里,C/S技术帮助了世界各地的公司和企业提高了工作效率,得到广泛应用。 (1)C/S结构的优势 ①客户端处理能力强 ②客户端响应速度快 ③存取模式更安全 ④网络通信量小,节省资源 (2)C/S结构的缺点 ①客户端需要安装专用的客户端软件,安装工作量大,而且任何一台电脑出问题,都需要进行重新安装或维护。 ②当C/S结构软件系统升级时,每一台客户机需要重新安装,其维护和升级成本非常高。 ③C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,系统集成与维护性差,不易扩展。④C/S结构软件只适用于局域网。 多层B/S结构的概念 1.三层结构 ①表示层 ②功能层 ③数据层 2.三层B/S结构 B/S结构是客户端使用浏览器,后端使用服务器的应用。把C/S模式中的服务器分解为一个数据服务器与一个或多个应用服务器 3.B/S模式的优势 (1)系统彻底开放 (2)系统易于开发 (3)系统维护简便 (4)界面统一,操作简单 (5)适合于网上信息发布 C/S模式与B/S模式相结合方案 两种模式结合使用的方案优点在于: ①保证敏感数据的安全性,特别是对数据库的修改和新增记录加强了控制。 ②经济有效地利用企业内部计算机的资源,简化了一部分可以简化的客户端。 ③既保证了复杂功能的交互性,又保证了一般功能的易用与统一。 ④系统维护简便,布局合理。 ⑤网络效率最高。 中间件(middleware)的概念 中间件是与操作系统,数据库并列的3大基础软件之一。顾名思义,中间件处于操作系统软件与应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,作用是为上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。 在中间件产生以前,软件开发人员面对众多IT厂商各种产品之间形成的巨大的差异,要直接使用操作系统、网络协议和数据库等开发应用软件,这些都是计算机最底层的东西,越底层越复杂,开发者不得不面临许多很棘手的问题。这些与用户的业务没有直接关系,但又必须解决,耗费了大量时间和精力。于是,有人提出能不能将应用软

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档