欢迎来到天天文库
浏览记录
ID:39661332
大小:305.10 KB
页数:26页
时间:2019-07-08
《《系统架构》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、系统架构JinBojb21cn@zju.edu.cnCollegeofComputerScienceandTechnologyZhejiangUniversity概述一个有效的信息系统需要由硬件、软件、数据、程序和人一起来构成,这就需要在设计中综合考虑:系统架构灵活性成本效益成熟的技术对企业需求信息的支持系统架构将一个信息系统的逻辑设计转化为物理设计蓝图,这其中包括硬件、软件、网络支持、处理方法及安全性等系统设计阶段的最终产品是系统设计说明,得到批准的系统设计说明是系统实施的主要依据系统架构审核列表在开始系统架构设计前,分析员需要先列出一个全面的审核列表,以帮助厘清系统设计中必须关
2、心的一系列问题:企业资源计划(ERP)初始成本和总拥有成本可伸缩性Web集成遗留系统的接口需求处理过程的可选方案系统安全性企业资源计划企业资源计划(ERP)的目标是建立一个企业级的利用IT资源的战略计划ERP定义了一个特定的体系结构,包括数据、处理过程、网络以及用户界面设计等方面的标准在ERP中,定义了明确的硬件和软件环境,可以包容现有系统和目标系统,确保两者之间的连通性和集成性初始成本和总拥有成本这是分析员在系统设计的最后阶段需要考虑的一个重要问题,因为对目标系统初始成本和总拥有成本的考虑,将对目标系统产生很大影响,为此需要回顾以前所做的费用预算并回答下列问题:如果最初采用内部自
3、行开发软件是最好的选择,那现在仍然是最好吗?具备必需技术及费用预算是否符合实际?如果最初采用专门软件包是最好选择,那现在仍然是吗?是否又有更新的版本?或者有其它更好的替代产品?价格和售后支持有变化吗?还有什么外包的新方法吗?会发生对当前项目产生影响的经济事件、政府行为和管理措施吗?有对当前项目会产生影响的重大技术发展吗?在做出了构建或购买的决定后,前期主要的设想有变化吗?有需要考虑的归并问题或采购问题吗?项目将通过什么来保证和专门环境之间的兼容性?市场上有什么新的动态吗?最近有什么新的产品和技术引入吗?更新过原有的TCO评估吗?如果有的话,有什么重大的变化没有?对这些问题的回答可能
4、会影响项目的初始成本和总拥有成本可伸缩性可伸缩性是对系统自身可以扩大、改变或缩小,以方便客户使用需求的能力的衡量在实现与容量有关的系统中,如事务处理系统,系统可伸缩性显得尤为重要通常称一个系统是可伸缩的,指的是它可以支持动态的、可不断增加的业务可伸缩的网络一个可伸缩的DBMS可以支持对新的销售划分的数据采集通常,当一个系统有了很多投入时,项目的管理者就要仔细、认真地考虑系统的可伸缩性问题了,不然可能会大大缩短系统的生命周期系统架构审核列表中的其它问题如Web集成、安全问题、遗留系统的接口问题等同样需要项目开发组织高层管理者、系统分析员等的十分重视,以兼顾到组织发展战略、系统各方面的
5、需求、系统各相关部分之间的接口以及系统的安全性等问题规划架构在每个信息系统中,其逻辑功能的分配,即某个逻辑功能被分配在系统的哪个部分实现,不仅涉及到系统的体系结构、项目开发环境和今后系统运行的环境,还与系统用户的业务需求、流程及使用习惯等密切相关在进行系统设计时,设计师要根据每种设计方法的优缺点,对数据存储和访问的方法、负责处理逻辑的应用程序以及用户使用界面等,判断并分配这些功能的具体执行地点服务器服务器一般是以主机架构的方式,提供数据、处理服务或是给其它称为客户机的计算机提供支持一般来说,服务器的性能要远远优于客户机,因此可以构建基于服务器的网络处理环境在构建基于服务器的处理环境
6、时,分析员需要了解主机架构的历史及优缺点,从而理解服务器在现代系统设计中的角色客户机随着用户计算机独立计算能力的提高,企业通过将独立计算机联网进行数据交换,并且执行一些本地处理,这些加入网络的计算机称为客户机独立计算机加入网络的模式可以是局域网,也可以是广域网,从而实现加入网络计算机的数据、硬件等资源的共享基于客户机的处理是一种常见的文件服务器配置方案在此方案中,所有连接在网络上的客户机都在本地安装一套应用系统,而数据都存储在本地服务器上客户机需要对相关数据进行加工时,向服务器发出请求,服务器响应后将完整的数据文件发送到客户机当客户机处理完毕后,再把数据文件传回服务器这种系统构架方
7、式仅当网络用户数量不多时才会有较好的效率,因为文件服务器设计需要有大量的网络资源客户机/服务器架构客户机/服务器架构通常是将处理操作分散在若干联网的客户机和一个中央服务器上的系统结构在典型的客户机/服务器体系中,客户机往往负责处理用户界面,包括数据输入、查询及屏幕显示逻辑等,服务器负责存放数据并提供数据访问和数据库管理功能,应用逻辑则以某种方式分布在客户机和服务器上服务器客户机客户机客户机请求数据文件服务器传递完整的数据文件文件服务器设计服务器客户机客户机客户机向服务
此文档下载收益归作者所有