标题:系统分析师上午笔记
只看楼主
z20o
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-11-28
 问题点数:0 回复次数:0 
系统分析师上午笔记
  如何快捷通过软件资格水平考试?http://bbs.
  一、三层机构与C/S区别
  所谓三层结构,即:client/application server/database server,是传统的C/S结构发展的产物,三层结构与两层结构的最大变化是,将应用分为界面控制(或者说CLIENT端)与业务逻辑,实现application server的软件通常叫做中间件。
  2008年上半年软考时间安排:http://rk.
  三层应用与两层相比有以下优点:
  1、更适合大并发量、实时系统。
  具体表现为三层结构对资源的访问更加合理,因为C/S结构的应用系统,CLIENT端通常与数据库直接连接,而且通常是长连接,所以即使CLIENT当前并不操作数据库 也要占用一个网络连接,如果一个系统有大量的CLIENT,就会有造成系统的开销非常大,而且也非常 的浪费,而三层结构就不存在这样的问题,因为三层结构是在CLIENT端实际操作数据库时才连接数据库, 所以不需要使用很多的数据库连接。(当然这也存在一个问题,就是造成频繁连接数据库的现象,而连接数据库通常是比较消耗时间的,所以就出现了数据库连接池的技术来解决这一问题); 另外,C/S结构的应用通常是CLIENT端直接向数据库服务器发送sql操作请求,所以会造成数据通讯量比较大,这样无疑会占用一定的网络带宽,影响系统效率,而三层结构则可以避免这一问题,因为 CLIENT端与application之间只需要传送输入输出的数据,即使用request/response的方式,避免了C/S结构中为了实现一个应用要多次向server发送sql请求的现象; 还有,使用C/S容易出现长事物,而长事物对数据库资源的占用会直接造成并发性能的下降,而如果使用三层结构则完全不必担心这一点。
  软考考试大纲汇总:http://blog.
  2、三层结构更加安全:
  使用过PB、DELPHI等工具开发过数据库应用的人都知道,要操作数据库,CLIENT必须知道服务器端的用户和口令,这样作显然非常不安全,容易泄露数据库服务器的口令;而三层结构就不会有这样的问题,因为CLIENT不是直接访问数据库的,它是通过application server来间接的访问数据库的,因此不必知道数据库服务器的口令。
  软考过关完全攻略:http://blog.
  3、三层结构的系统结构更加清晰,更加灵活,更易于维护:
  在C/S结构中界面控制逻辑和业务逻辑是混在一起的,所以会造成逻辑不清,而三层结构,界面控制程序和业务操作是完全分开的,所以系统各模块的功能更单一更易于修改、维护,这对系统的设计、项目的管理显然有着非凡的意义。一般而言,三层结构的应用有两种类型,一种是基于胖客户机的三层结构,这种结构的系统通常基于RPC(Remote Procedure Call)协议,主要使用的中间件有:Tuxedo、CICS,另外一种是基于浏览器三层结构,主要的中间件例如:JAVA服务器(包括WebLogci、WebSphere等)。两种结构的主要区别是:前者在CLIENT端有一部分应用,而后者不需要在CLIENT做开发,CLIENT端统一地使用浏览器来解释Web服务器的页面;后者不需要在CLIENT端做任何配置,因此更有前途。
  软考历年试题汇总:http://blog.
  二、决策支持系统(DSS)
  决策支持系统(DSS,Decision Supporting System),是以管理科学、运筹学、系统工程学、控制论和行为科学为基础,以计算机技术、仿真技术和信息技术为手段,针对半结构化的决策问题,支持决策活动的具有智能作用的人机系统。该系统能够为决策者提供决策所需的数据、信息和背景材料,帮助明确决策目标和进行问题的识别,建立或修改决策模型,提供各种备选方案,并且对各种方案进行评价和优选,通过人机交互功能进行分析、比较和判断,为正确决策提供必要的支持。
  从框架结构方面来看,DSS有语言系统、问题处理系统和知识系统三部分组成。根据决策支持系统(DSS)知识系统的构成特点,Sprague提出了具有二库结构的决策支持系统(DSS),其中二库为数据库和模型库,并将语言系统与问题处理系统视为对话部件。在后来的发展中,语言系统逐渐演变为人机接口或人机界面。问题处理系统则分为专用的问题处理系统、数据库系统及模型库管理系统。同时随着人工智能、文献检索及计算机会图等领域研究成果在决策支持系统(DSS)的应用,二库结构的决策支持系统(DSS)也随之不断地增添了新成员,包括知识库或规则库、方法库、案例库、文本库及图形库等。其相应的维护和查询功能则由各自的库管理系统承担。另一方面,随着决策支持系统(DSS)应用范围的扩大,决策支持系统(DSS)解决问题的规模也呈现增加的趋势,使得问题库逐渐成为决策支持系统(DSS)不可缺少的一员。决策支持系统(DSS)结构一般由以下几部分组成:
  软考视频教程:http://bbs.
    (1)、人机交互界面;
    (2)、问题处理系统和信息资源调度系统;
    (3)、问题库及其管理系统;
    (4)、数据库及其管理系统;
  08年5月软考,我们需要做什么?http://rk.
    (5)、模型库及其管理系统;
    (6)、知识库及其管理系统;
    (7)、方法库及其管理系统;
    (8)、图形库及其管理系统;
    (9)、案例文本库及其管理系统。
    涉及图表,原文未完:http://rk.
搜索更多相关主题的帖子: 分析师 笔记 系统 结构 server 
2008-02-16 14:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-200093-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093638 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved