RMO是一家运动服装制造销售公司,计划在5年时间内将销售区域从华南地区扩展至全国范围。为了扩大信息技术对于未来业务发展的价值,公司邀请咨询顾问帮助他们制订战略信息系统规划。经过评审,咨询顾问给出的战略规划要点之一是建立客户关系支持系统(CRSS)。RMO公司决定由其技术部成立专门的项目组负责CRSS的开发和维护工作。项目组在仔细调研和分析了系统需求的基础上,确定了基于互联网的CRSS系统架构。但在确定系统数据架构时,张工认为应该采用集中式的数据架构,给出的理由是结构简单、易维护且开发及运行成本低;而刘工建

题目

RMO是一家运动服装制造销售公司,计划在5年时间内将销售区域从华南地区扩展至全国范围。为了扩大信息技术对于未来业务发展的价值,公司邀请咨询顾问帮助他们制订战略信息系统规划。经过评审,咨询顾问给出的战略规划要点之一是建立客户关系支持系统(CRSS)。RMO公司决定由其技术部成立专门的项目组负责CRSS的开发和维护工作。

项目组在仔细调研和分析了系统需求的基础上,确定了基于互联网的CRSS系统架构。但在确定系统数据架构时,张工认为应该采用集中式的数据架构,给出的理由是结构简单、易维护且开发及运行成本低;而刘工建议采用分布式的数据架构,并提出在开发中通过"局部数据库+缓存"的读写分离结构实现,具有较好的运行性能和可扩展性。

项目组经过集体讨论,考虑到公司的未来发展规划,最终采用了刘工的建议。

请用300字以内的文字,说明张工和刘工提出的数据架构的基本思想。


相似考题

4.从下列 4 道试题(试题二至试题五)中任选 2 道解答。如果解答的试题数超过2道,则题号小的 2 道解答有效。试题二(共25分)阅读以下关于软件系统数据架构建模的说明,在答题纸上回答问题1至问题 3。【说明】RMO 是一家运动服装制造销售公司,计划在五年时间内将销售区域从华南地区扩展至全国范围。为了扩大信息技术对于未来业务发展的价值,公司邀请咨询顾问帮助他们制订战略信息系统规划。经过评审,咨询顾问给出的战略规划要点之一是建立客户关系支持系统CRSS。 RMO 公司决定由其技术部成立专门的项目组负责 CRSS的开发和维护工作。项目组在仔细调研和分析系统需求的基础上, 确定了基于互联网的CRSS系统架构。但在确定系统数据架构时,张工认为应该采用集中式的数据架构,给出的理由是结构简单、易维护且开发及运行成本低;而刘工建议采用分布式的数据架构,并提出在开发中通过“局部数据库+缓存”的读写分离结构实现,具有较好的运行性能和可扩展性。项目组经过集体讨论,考虑到公司的未来发展规划,最终采用了刘工的建议。【问题1】 (8分)请用300字以内的文字,说明张工和刘工提出的数据架构的基本思想。【问题2】 (13分)在刘工建议的基础上,为了避免 CRSS系统的单点故障,请用 200字以内文字简要说明如何建立CRSS的数据库系统;对于数据的读取、添加、更改和删除操作分别如何实现。【问题3】 (4分)RMO 公司销售区域将在未来五年大面积扩展,其潜在客户数量也会因此大幅度增加,所以良好的可扩展性是CRSS系统所必需的质量属性。请分别说明在集中式和分布式数据架构下,可以采用哪些方法提升系统的可扩展性。

更多“请用300字以内的文字,说明张工和刘工提出的数据架构的基本思想。 ”相关问题
  • 第1题:

    张工设计的实体联系图如图3-2所示,请用200字以内的文字分析这样设计存在的问题。


    正确答案:此处的“需求”是“岗位”、“企业”和“人才”三个实体之间的联系而事实上只有人才被聘用之后三者之间才产生联系。本系统解决的是人才的求职和企业的岗位需求人才与企业之间没有直接的联系。
    此处的“需求”是“岗位”、“企业”和“人才”三个实体之间的联系,而事实上只有人才被聘用之后三者之间才产生联系。本系统解决的是人才的求职和企业的岗位需求,人才与企业之间没有直接的联系。 解析:此处的“需求”是“岗位”、“企业”和“人才”三个实体之间的联系,而事实上只有人才被聘用之后三者之间才产生联系。本系统解决的是人才的求职和企业的岗位需求,人才与企业之间没有直接的联系。

  • 第2题:

    针对李工的设计缺陷,请用300字以内的文字说明本项目应如何进行正确设计.


    正确答案:(1)在设计方案初期应充分考查大型物料配送中心的现场环境根据配送中心所处地理的位置确定智能设备的环境温度要求可以遵循工业标准(40~+60)或民用标准(-20~+50): (2)通过分析智能设备的计算量合理评估处理机处理能力需求。 处理机芯片选型原则: ①较通用的DSP处理机芯片; ②已被广泛应用技术成熟、且价格适中: ③处理能力满足智能设备计算量需求: ④关键芯片可选用工业档其他芯片可选用民用档; (3)根据智能设备的功能要求进行软件需求分析; 主要内容包括: ①完成功能定义: ②制定正确状态转换图并多于用户沟通得到用户认可; ⑧定义智能设备与配送中心数据交换格式; ④明确智能设备与配送中心的控制命令及参数; (4)编制设计方案并请同行专家及用户评审。
    (1)在设计方案初期,应充分考查大型物料配送中心的现场环境,根据配送中心所处地理的位置,确定智能设备的环境温度要求,可以遵循工业标准(40~+60)或民用标准(-20~+50): (2)通过分析智能设备的计算量,合理评估处理机处理能力需求。 处理机芯片选型原则: ①较通用的DSP处理机芯片; ②已被广泛应用,技术成熟、且价格适中: ③处理能力满足智能设备计算量需求: ④关键芯片可选用工业档,其他芯片可选用民用档; (3)根据智能设备的功能要求,进行软件需求分析; 主要内容包括: ①完成功能定义: ②制定正确状态转换图,并多于用户沟通,得到用户认可; ⑧定义智能设备与配送中心数据交换格式; ④明确智能设备与配送中心的控制命令及参数; (4)编制设计方案,并请同行专家及用户评审。 解析:该问题考查了如何进行正确设计嵌入式系统的一些问题。在设计方案初期,应充分考查大型物料配送中心的现场环境,根据配送中心所处的地理位置,确定智能设备的环境温度要求(1分),可以遵循工业标准(-40~+60)或民用标准;要按照以下处理机芯片选型原则选型设备,包括较通用的DSP处理机芯片、已被广泛应用,技术成熟、价格适中、处理能力满足智能设备计算量需求、关键芯片可选用工业档,其他芯片可选用民用档;接着,应该根据智能设备的功能要求,进行软件需求分析;最后,编制设计方案,并请同行专家及用户评审。

  • 第3题:

    阅读以下关于软件系统数据架构建模的说明,在答题纸上回答问题1至问题3。
    【说明】
    RMO是一家运动服装制造销售公司,计划在五年时间内将销售区域从华南地区扩展至全国范围。为了扩大信息技术对于未来业务发展的价值,公司邀请咨询顾问帮助他们制订战略信息系统规划。经过评审,咨询顾问给出的战略规划要点之一是建立客户关系支持系统CRSS。RMO公司决定由其技术部成立专门的项目组负责CRSS的开发和维护工作。
    项目组在仔细调研和分析了系统需求的基础上,确定了基于互联网的CRSS系统架构。但在确定系统数据架构时,张工认为应该采用集中式的数据架构,给出的理由是结构简单、易维护且开发及运行成本低;而刘工建议采用分布式的数据架构,并提出在开发中通过"局部数据库+缓存"的读写分离结构实现,具有较好的运行性能和可扩展性。
    项目组经过集体讨论,考虑到公司的未来发展规划,最终采用了刘工的建议。
    【问题1】(8分)
    请用300字以内的文字,说明张工和刘工提出的数据架构的基本思想。
    【问题2】(13分)
    在刘工建议的基础上,为了避免CRSS系统的单点故障,请用200字以内文字简要说明如何建立CRSS的数据库系统;对于数据的读取、添加、更改和删除操作分别如何实现。
    【问题3】(4分)
    RMO公司销售区域将在未来五年大面积扩展,其潜在客户数量也会因此大幅度增加,所以良好的可扩展性是CRSS系统所必需的质量属性。请分别说明在集中式和分布式数据架构下,可以采用哪些方法提升系统的可扩展性。


    答案:
    解析:
    【问题1】
    (1)张工提出的集中式数据架构是由一个处理器、与它相关联的数据存储设备以及其他外围设备组成,它被物理地定义到单个位置。系统提供数据处理能力,用户可以在同样的站点上操作,也可以在地理位置隔开的其他站点上通过远程终端来操作。系统及其数据管理被某个或中心站点集中控制。
    (2)刘工提出的分布式数据架构使用多个计算机系统上的多个局部数据库系统构成,数据可以在多个不同的局部数据库中进行传送,由不同的数据库管理系统软件进行管理,运行在多种不同的计算机上,支持多种不同的操作系统。这些机器位于(或分布在)不同的地理位置并通过多种通信网络连接在一起。企业数据可以分布在不同的计算机上,一个应用程序可以操作位于不同地理位置的机器上的数据。
    【问题2】
    读写分离架构利用了数据库的复制技术,将数据的读和写分布在不同的处理节点上,从而达到提高可用性和扩展性的目的。
    CRSS的分布式数据库系统需要由多个局部数据库系统、多个热备份数据库系统和多个数据缓存组成。局部数据库负责数据的写入,多个热备份数据库系统用以解决单点故障的问题,数据缓存负责为应用提供所读取的数据。
    (1)读取数据:应用访问缓存,如果命中则返回,否则从局部数据库系统中读取数据并将数据加载到缓存后返回。
    (2)添加数据:采用延迟加载策略,应用将数据直接写入局部数据库。
    (3)更改数据:应用更改局部数据库中的数据,将缓存中的数据标记为失效。
    (4)删除数据:应用删除局部数据库中的数据,将缓存中的数据标记为失效。
    【问题3】
    张工提出的集中式数据架构通过向上扩展(Scale Up)提升系统的可扩展性。具体的实现方式包括硬件扩容(增加CPU数量、内存容量、磁盘数量)和硬件升级(更换为高端主机或高速磁盘等)。
    刘工提出的分布式数据架构通过向外扩展(Scale Out)提升系统的可扩展性。具体的实现方式包括数据复制、数据垂直切分(或/和)水平切分、缓存和全文搜索。
    【解析】

    本题考查考生对于软件系统数据架构建模的掌握情况。
    数据架构定义了信息系统中文件和数据库的分布结构。数据架构建模是以数据为中心,建模业务数据类型和结构,以及设计满足应用需求的数据库系统。传统以主机为中心的信息系统开发中,利用单个的数据库系统实现数据的集中式存储,物理上所有的数据位于同一个位置,构成的是一种集中式的数据架构;现代基于网络的分布式系统开发中,很少有组织会将其全部的数据存储在单个的数据库中,通常需要多个数据库系统组成,数据在这些数据库系统之间可以传送,由多个不同的数据库管理系统控制,构成的是一种分布式的数据架构。
    【问题1】
    集中式数据架构中,一个或多个局域网中的客户共享一个单独计算机系统中的单个数据库。系统提供数据处理能力,用户可以在同样的站点上操作,也可以在地理位置隔开的其他站点上通过远程终端来操作。系统及其数据管理被某个或中心站点集中控制。单个数据库服务器结构的主要优点就是简单、易维护开发及运行成本低;但由于所有的客户直接请求服务器,容易发生性能瓶颈,如果服务失败,单个服务器不能提供备份和恢复,所有依赖的应用程序都将不能工作。
    分布式数据架构中,使用多个计算机系统以及用户能够访问远程系统的数据,数据可以在多个不同的数据库中进行传送,由不同的数据库管理系统软件进行管理,运行在多种不同的计算机上,支持多种不同的操作系统。这些机器位于(或分布在)不同的地理位置并通过多种通信网络连接在一起。企业数据可以分布在不同的计算机上,一个应用程序可以操作位于不同地理位置的机器上的数据。多个数据库服务器结构的主要优点就是系统的容错能力和对广域网容量的需求有所降低,可以采用多种策略提升整个系统的服务质量;由于多个数据库系统分布在不同的网络节点上,位于不同位置的数据之间需要同步和协作,系统结构复杂、运行成本高并且维护困难。
    在实际应用系统的数据架构建模中,应根据不同的应用需求选择集中式或分布式的数据架构。本题中由于RMO要扩展其销售区域,其潜在客户数量也会因此大幅度增加,所以良好的可扩展性是CRSS系统所必需的质量属性;并且由于其销售区域扩大后,系统中的数据会存储于不同的地理位置,所以采用分布式数据架构最为合理。
    【问题2】
    读写分离架构应用非常广泛,很多网站采用数据库+缓存的方式来实现。通过缓存层来承载大量的读访问,如广泛采用的Mencached,其自身往往不具备持久层存储的功能,通常和数据库一起组成分布式的数据架构,由数据库负责数据持久化存储和写入功能,缓存负责承载大量的并发访问,从而提高了系统的数据处理效率。要避免数据访问的单点故障,通常采用主数据库热备份的方式来实现。所以,要实现题目要求的分布式数据架构,需要多个局部数据库系统、多个热备份数据库系统和多个数据缓存组成。
    读写分离结构中,应用读取数据时访问缓存,如果没有命中所需数据,则从主数据库中读取数据并写入缓存;对于新增、修改和删除操作,需要采用延迟加载的策略,新增时只修改主数据库,修改和删除时除了修改主数据库中的内容,还需要将缓存中的数据标记为失效。
    【问题3】
    传统的集中式数据架构中由于只有单个的数据库系统,所以要满足可扩展性的要求,更多的只能通过硬件的方式来实现。具体的实现方式包括硬件扩容(增加CPU/内存容量/磁盘数量)和硬件升级(更换高端主机或高速磁盘等)。
    基于网络的分布式数据架构中由多个数据库系统共同组成,可以通过更改和优化数据分布来满足系统可扩展性的要求。具体的实现方式包括数据复制、数据垂直切分(或/和)水平切分、缓存和全文搜索。

  • 第4题:

    请用300字以内的文字,论述李工所提建议中的FCSAN和IPSAN的差别。


    正确答案:FCSAN使用专用光纤通道设备IPSAN使用通用的IP网络及设备因此 FCSAN与IPSAN相比传输速度高但价格比IPSAN高 相对于IPSANFCSAN可以承接更多的并发访问用户数且在稳定性、安全性及高性能等方面有较大优势 基于iSCSI标准的IPSAN提供了initiator与目标端两方面的身份验证(使用CHAP、SRP、 Kerberos和SPKM)能够阻止未经授权的访问只允许那些可信赖的节点进行访问可通过IPSec协议确保其数据的安全性且IP SAN比FC SAN具有更好的伸展性
    FCSAN使用专用光纤通道设备,IPSAN使用通用的IP网络及设备,因此 FCSAN与IPSAN相比传输速度高,但价格比IPSAN高 相对于IPSAN,FCSAN可以承接更多的并发访问用户数,且在稳定性、安全性及高性能等方面有较大优势 基于iSCSI标准的IPSAN提供了initiator与目标端两方面的身份验证(使用CHAP、SRP、 Kerberos和SPKM),能够阻止未经授权的访问,只允许那些可信赖的节点进行访问,可通过IPSec协议确保其数据的安全性,且IP SAN比FC SAN具有更好的伸展性 解析:存储区域网络(SAN)是一个由存储设备和系统部件构成的网络。所有的通信都在一个与应用网络隔离的单独的网络上完成,可以被用来集中和共享存储资源。实现SAN的硬件基础设施的是光纤通道,用光纤通道构筑的SAN由3部分构成:存储和备份设备(包括磁带库、磁盘阵列和光盘库等)、光纤通道网络连接部件(包括主机总线适配卡(HBA)、驱动程序、光缆(线)、集线器、交换机、光纤通道与SCSI间的桥接器(Bridge)等)和应用和管理软件(包括备份软件、存储资源管理软件和设备管理软件)。
    SAN置于LAN之下,而不涉及LAN。利用SAN不仅可以提供大容量的存储数据,而且地域上可以分散,并缓解了大量数据传输对局域网的影响。SAN的结构允许任何服务器连接到任何存储阵列,不管数据放置在哪里,服务器都可以直接存取所需的数据。
    相对于传统的存储架构,SAN不必宕机或中断与服务器的连接即可增加存储,还可以集中管理数据,从而降低总体拥有成本。利用协议技术,SAN可以有效地传输数据块。通过支持在存储和服务器之间传输海量数据块,SAN提供了数据备份的有效方式。
    SAN分为FCSAN、IPSAN和IBSAN等。其中,FCSAN使用专用光纤通道设备,IPSAN使用通用的IP网络及设备,因此FCSAN与IPSAN相比传输速度高,但价格比IPSAN高。
    从应用上来说,相对于IPSAN,FCSAN可以承接更多的并发访问用户数。当并发访问存储的用户数不多时,FCSAN与IPSAN两者的性能相差无几。但一旦外接用户数呈大规模增长趋势,FCSAN就显示出其在稳定性、安全性及高性能等方面的优势。在稳定性方面,由于FCSAN使用高效的光纤通道协议,因此大部分功能都是基于硬件来实现的。例如,后端存储子系统的存储虚拟通过带有高性能处理器的专用 RAID控制器来实现,中间的数据交换层通过专用的高性能ASIC来进行基于硬件级的交换处理,在主机端通过带有ASIC芯片的专用HBA来进行数据信息的处理。因此在大量减少主机处理开销的同时,也提高了整个FCSAN的稳定性。在安全性方面,FCSAN是服务器后端的专用局域网络,安全性比较高。
    采用IPSAN可以将SAN为服务器提供的共享特性及IP网络的易用性很好地结合在一起,且为用户提供了类似于服务器本地存储的高性能体验。iSCSI是实现IPSAN最重要的技术。在iSCSI出现之前,IP网络与块模式(主要是光纤通道)是两种完全不兼容的技术。由于iSCSI是运行在TCP/IP之上的块模式协议,它将IP网络与块模式的优势很好地结合起来,使得IPSAN的成本低于FCSAN。
    基于iSCSI标准的IPSAN提供了initiator与目标端两方面的身份验证(使用CHAP、SRP、Kerberos和SPKM),能够阻止未经授权的访问,只允许那些可信赖的节点进行访问,可通过IPSec协议确保其数据的安全性。
    由于IP技术的普及和发展,利用iSCSI技术搭建的IPSAN可以随着网络延伸至全球任意一个角落,从根本上解决了信息孤岛的问题。甚至可以通过IPSAN来连接各个FCSAN的孤岛,因此IPSAN比FC SAN具有更好的伸展性。

  • 第5题:

    张工设计的实体联系图如图22-12所示,请用200字以内的文字分析这样设计存在的问题。


    正确答案:此处的“需求”是“岗位”、“企业”和“人才”三个实体之间的联系而事实上只有人才被聘用之后三者之间才产生关系。本系统解决的是人才的求职和企业的岗位需求人才与企业之间没有直接的联系。 图22-12中的“需求”是“岗位”、“企业”和“人才”三个实体之间的联系但事实上只有在“人才”被“企业”聘用之后三者之间才产生关系。本系统解决的是人才的求职和企业的岗位需求人才与企业之间没有直接的联系。
    此处的“需求”是“岗位”、“企业”和“人才”三个实体之间的联系,而事实上只有人才被聘用之后三者之间才产生关系。本系统解决的是人才的求职和企业的岗位需求,人才与企业之间没有直接的联系。 图22-12中的“需求”是“岗位”、“企业”和“人才”三个实体之间的联系,但事实上,只有在“人才”被“企业”聘用之后,三者之间才产生关系。本系统解决的是人才的求职和企业的岗位需求,人才与企业之间没有直接的联系。