首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
若对关系R(A,B,C,D)和S(C,D,E)进行关系代数运算,则表达式π3,4,7(σ4<5(R×S))与()等价。
查看本题答案
包含此试题的试卷
高级系统架构师《单项选择题》真题及答案
点击查看
你可能感兴趣的试题
若对关系RABCD和SCDE进行关系代数运算则表达式π347σ4<5R×S与______等价
π
C,D,E
(σ
D<C
(R×S))
π
R,C,R,D,E
(σ
R.D<S.C
(R×S))
π
C,D,E
(σ
R.D<S.C
(R×S))
π
R,C,R,D,E
(σ
D<C
(R×S))
第1和2题的关系代数操作基本如下的关系R和S 若关系R和S的关系代数操作的结果如下这是执行
A
B
C
D
关系RS如下图所示关系代数表达式π453σ1<6R×S的输出结果与等价该表达式与等价若对关系R
A
B
C
D
关系RS如下图所示关系代数表达式π453σ1<6R×S的输出结果与等价该表达式与等价若对关系R
3和0
3和2
6和0
6和2
若关系R和S的关系代数操作结果如下这是执行了
R ∞ S
R ∞ S
R ∞ S
R∞S C
E R.B=S.B
有关系R和S关系代数运算R∩s等价于______
S-(R-S)
R-(R-S)
R-S
S-R
关系运算理论中关系R和S分别在第I1和第j2上的连接运算写成RS其中θ是3若R是r关系则有RS
行
列
个记录
张表
若关系R和S的关系代数操作的结果如下这是执行了
R ∞ S
R ∞ S
R ∞ S
R∞S C
E R.B=S.B
设有如下的关系R和S且属性A是关系R的主码属性D是关系S的主码 若关系R和S的关系代数操作的结果
A
B
C
D
设有关系R和S关系代数表达式R-R-S表示的是
R-S
RDS
RUS
R÷S
第1和2题的关系代数操作基本如下的关系R和S 若关系R和S的关系代数操作的结果如下这是执行
A
B
C
D
关系运算理论中关系R和S分别在第I1和第j2上的连接运算写成RS其中θ是3若R是r关系则有RS
行
列
个记录
张表
关系RABC和SCDE进行关系代数运算下列各关系表达式中成立的是______
π
3
(R)∪π
1
(S)
π
A,B
(R)-π
C,D,E
(S)
π
A,B
(R)><π
D,E
(S)
π
2
(R)∩π
1
(S)
33~34题的关系代数操作基于如下的关系R和S 若关系R和S的关系代数操作的结
A
B
C
D
设有关系R和S关系代数表达式R-R-S表示的是______
RUS
R∩S
R-S
R÷S
有关系R和S关系代数运算R∩S等价于______
S-(R-
R-(R-
R-S
S-R
关系RABC和SCDE进行关系代数运算下列各关系表达式中成立的是______
π
3
(R)∪π
1
(S)
π
A,B
(R)-π
C,D,E
(S)
π
A,B
(R)><π
D,E
(5)
π
2
(R)∩π
1
(S)
关系RS如下图所示关系代数表达式π453σ1<6R×S的输出结果与等价该表达式与等价若对关系R
3和0
3和2
6和0
6和2
有关系R和S关系代数运算R∩S等价于______
S-(R-S)
R-(R-S)
R-S
S-R
第44和45题的关系代数操作基本如下的关系R和S R S 若关系R和S的关系代数的操作结果如下
A
B
C
D
热门试题
更多
阅读以下Web应用系统架构设计的说明[说明]某公司拟开发一个市场策略跟踪与分析系统根据互联网上用户对公司产品信息的访问情况和产品实际销售情况来追踪各种市场策略的效果其中互联网上用户对公司产品信息的访问情况需要借助两种不同的第三方Web分析软件进行数据采集与统计并生成不同格式的数据报表公司产品的实际销售情况则需要通过各个分公司的产品销售电子表格或数据库进行采集与汇总得到相关数据后还要对数据进行分析与统计并通过浏览器以在线的方式向市场策略制定者展示最终的市场策略效果在对市场策略跟踪与分析系统的架构进行设计时公司的架构师王工提出采用面向服务的系统架构首先将各种待集成的第三方软件和异构数据源统一进行包装然后将数据访问功能以标准Web服务接口的形式对外暴露从而支持系统进行数据的分析与处理前端则采用CSS等技术实现浏览器数据的渲染与展示架构师李工则认为该系统的核心在于数据的定位汇聚与转换更适合采用面向资源的架构即首先为每种数据元素确定地址然后将各种数据格式统一转换为JSON格式通过对JSON数据的组合支持数据的分析与处理任务处理结果经过渲染后在浏览器的环境中进行展示在架构评估会议上专家对这两种方案进行综合评价最终采用了李工的方案表现层状态转换REST是面向资源架构的核心思想请用200字以内的文字解释什么是REST并指出在REST中将哪三种关注点进行分离
论企业架构管理与应用
阅读以下Web应用系统架构设计的说明[说明]某公司拟开发一个市场策略跟踪与分析系统根据互联网上用户对公司产品信息的访问情况和产品实际销售情况来追踪各种市场策略的效果其中互联网上用户对公司产品信息的访问情况需要借助两种不同的第三方Web分析软件进行数据采集与统计并生成不同格式的数据报表公司产品的实际销售情况则需要通过各个分公司的产品销售电子表格或数据库进行采集与汇总得到相关数据后还要对数据进行分析与统计并通过浏览器以在线的方式向市场策略制定者展示最终的市场策略效果在对市场策略跟踪与分析系统的架构进行设计时公司的架构师王工提出采用面向服务的系统架构首先将各种待集成的第三方软件和异构数据源统一进行包装然后将数据访问功能以标准Web服务接口的形式对外暴露从而支持系统进行数据的分析与处理前端则采用CSS等技术实现浏览器数据的渲染与展示架构师李工则认为该系统的核心在于数据的定位汇聚与转换更适合采用面向资源的架构即首先为每种数据元素确定地址然后将各种数据格式统一转换为JSON格式通过对JSON数据的组合支持数据的分析与处理任务处理结果经过渲染后在浏览器的环境中进行展示在架构评估会议上专家对这两种方案进行综合评价最终采用了李工的方案请根据题干描述对市场策略跟踪与分析系统的数据源特征与数据操作方式进行分析完成表4-1中的1~3并用200字以内的文字说明李工方案的优点表4-1系统数据源特征与数据操作方式数据源类型数据源特征数据操作方式数据形态数据访问实时性互联网用户访问信息1非实时3产品销售信息电子表格与数据库2只读
试题三共25分请详细阅读有关嵌入式软件架构设计方面的描述回答问题 [说明]在嵌入式系统中软件采用开放式架构己成为新的发展趋势软件架构设计的优劣将直接影响软件的重用和移植能力某软件公司主要从事宇航领域的嵌入式软件研发工作经二十多年的发展其软件产品己被广泛应用于各种航天飞行器中该公司积累了众多成熟软件但由于当初没有充分考虑软件的架构原有软件无法被再利用为适应嵌入式软件技术发展需要该公司决策层决定成立宇航嵌入式软件开放式架构研究小组为公司完成开放式架构的定义与设计确保公司软件资源能得到充分利用研究小组查阅了大量的国外资料和标准最终将研究重点集中在了SAEAS4893通用开放式架构GOA框架标准图3-1给出了GOA定义的架构图 如图3-1所示GOA框架规定了软件硬件和接口的结构以在不同应用领域中实现系统功能GOA框架规定了一组接口其重要特点是建立了关键组件及组件间接口关系这些接口的确定可用于支持软件的可移植性和可升级性以满足功能的增加和技术的更新要求除操作系统服务与扩展操作系统之间的接口3X外GOA将其他接口分为两类即直接接口iDi=123和逻辑接口iLi=123直接接口定义了信息传输方式逻辑接口定义了对等数据交换的要求逻辑接口没有定义真正的信息传输方式其传输发生在一个或多个直接接口根据图3-1所标注的接口在框架中的具体位置请填写表3-1的1~8处空白
阅读以下关于软件系统数据建模的说明 [说明] 某软件公司成立项目组为某高校开发一套教职工信息管理系统与教职工信息相关的数据需求和处理需求如下 1数据需求在教职工信息中能够存储学校所有在职的教工和职工信息包括姓名所属部门出生年月工资编号工资额和缴税信息部门信息中包括部门编号部门名称部门人数和办公地点信息 2处理需求能够根据编制内或外聘教职工的工资编号分别查询其相关信息每个月的月底统一核发工资要求系统能够以最快速度查询出教工或者职工所在部门名称实发工资金额由于学校人员相对稳定所以数据变化及维护工作量很少 项目组王工和李工针对上述应用需求分别给出了所设计的数据模型如图2-1和图2-2所示王工遵循数据库设计过程按照第三范式对数据进行优化和调整所设计的数据模型简单且基本没有数据冗余而李工设计的数据模型中存在大量数据冗余 项目组经过分析和讨论特别是针对数据处理中对数据访问效率的需求最终选择了李工给出的数据模型设计方案 请用300字以内的文字说明什么是数据库建模中的反规范化技术指出采用反规范化技术能获得哪些益处可能带来哪些问题
Informationsystemsdesignisdefinedasthosetasksthatfocusonthespecificationofadetailedcomputer-basedsolution.Typicallytherearefoursystemsdesigntasksforin-housedevelopment. 1Thefirsttaskistospecifywhichdefinesthetechnologiestobeusedbyonemoreorallinformationsystemsintermsoftheirdataprocessesinterfacesandnetworkcomponents.Thistaskisaccomplishedbyanalyzingthedatamodelsandprocessmodelsthatareinitiallycreatedduringrequirementsanalys16. 2Thenextsystemsdesigntaskistodevelopthe.Thepurposeofthistaskistopreparetechnicaldesignspecificationsforadatabasethatwillbeadaptabletofuturerequirementsandexpansion. 3Oncethedatabaseprototypehasbeenbuiltthesystemsdesignercanworkcloselywithsystemuserstodevelopinputoutputanddialoguespecifications.Themustbespecifiedtoensurethattheoutputsarenotlostmisroutedmisusedorincomplete. 4Thefourthdesigntaskinvolvespackagingallthespecificationsfromthepreviousdesigntasksintoasetofspecificationsthatwillguidetheactivitiesduringthefollowingphasesofthesystemsdevelopmentmethodology. Finallyweshouldandupdatetheprojectplanaccordingly.Thekeydeliverableshouldincludeadetailedplanfortheconstructionphasethatshouldfollow. Thefourthdesigntaskinvolvespackagingallthespecificationsfromthepreviousdesigntasksintoasetofspecificationsthatwillguidetheactivitiesduringthefollowingphasesofthesystemsdevelopmentmethodology.
企业战略数据模型可分为两种类型描述日常事务处理中的数据及其关系描述企业管理决策者所需信息及其关系 企业战略数据模型可分为两种类型描述企业管理决策者所需信息及其关系
阅读以下有关嵌入式系统设计的说明 [说明] 某公司承接了某机载嵌入式系统的研制任务该机载嵌入式系统由数据处理模块大容量模块信号处理模块数据交换模块和电源模块等组成数据处理模块有2个分别完成数据融合和导航通讯任务大容量模块主要功能是存储系统数据同时要记录信号处理模块数据处理模块的自检测维护数据向数据处理模块提供地图数据信号处理模块的处理器为专用的DSP接收红外雷达等前端传感器数据并进行处理将处理后的有效数据数据带宽较大发送给数据处理模块数据交换模块主要负责系统的数据交换电源模块主要负责给其他模块供电电源模块上没有软件 要求该机载嵌入式系统符合综合化模块化的设计思想并考虑系统在生命周期中的可靠性和安全性以及硬件的可扩展性和软件可升级性还要求系统通讯延迟小支持多模块上的应用任务同步 公司依据ARINC653标准设计了满足ARINC653标准的操作系统该操作系统对系统中可能发生的模块级分区级和进程级的错误进行处理实现了如图3-3所示的系统健康监控机制请分别将备选答案中的各种错误和健康监控部件填入图3-3中的1~5 备选答案分区健康监控分区初始化阶段出现的分区配置错误分区切换时出现的错误应用进程错误进程健康监控 注ARINC653标准AvionicsApplicationSoftwareStandardInterface是美国航空电子工程协会AEEC于1997年为航空民用飞机的模块化综合航空电子系统定义的应用程序接口标准该标准提出了分区Partition的概念以及健康监控healthmonitoring机制分区是应用的一种功能划分也是操作系统调度的基本单位严格按预先分配的时间片调度分区间具有时空隔离特点分区内的每一执行单元称为进程
识别风险点非风险点敏感点和权衡点是软件架构评估过程中的关键步骤针对某系统所作的架构设计中“系统需要支持的最大并发用户数量直接影响传输协议和数据格式”描述了系统架构设计中的一个“由于系统的业务逻辑目前尚不清楚因此现有系统三层架构中的第二层可能会出现功能重复这会影响系统的可修改性”描述了系统架构设计中的一个 识别风险点非风险点敏感点和权衡点是软件架构评估过程中的关键步骤由于系统的业务逻辑目前尚不清楚因此现有系统三层架构中的第二层可能会出现功能重复这会影响系统的可修改性描述了系统架构设计中的一个
阅读以下关于软件系统数据建模的说明[说明]某软件公司成立项目组为某高校开发一套教职工信息管理系统与教职工信息相关的数据需求和处理需求如下1数据需求在教职工信息中能够存储学校所有在职的教工和职工信息包括姓名所属部门出生年月工资编号工资额和缴税信息部门信息中包括部门编号部门名称部门人数和办公地点信息2处理需求能够根据编制内或外聘教职工的工资编号分别查询其相关信息每个月的月底统一核发工资要求系统能够以最快速度查询出教工或者职工所在部门名称实发工资金额由于学校人员相对稳定所以数据变化及维护工作量很少项目组王工和李工针对上述应用需求分别给出了所设计的数据模型如图2-1和图2-2所示王工遵循数据库设计过程按照第三范式对数据进行优化和调整所设计的数据模型简单且基本没有数据冗余而李工设计的数据模型中存在大量数据冗余项目组经过分析和讨论特别是针对数据处理中对数据访问效率的需求最终选择了李工给出的数据模型设计方案请分析李工是如何应用反规范化技术来满足教职工信息管理需求的
论决策支持系统的开发与应用决策支持系统DecisionSupportSystemsDSS是以管理科__筹学控制论和行为科学为基础以计算机技术仿真技术和信息技术为手段以人机交互方式进行半结构化和非结构化决策的信息系统它调用各种信息资源并提供各种分析工具为决策者提供分析问题建立模型模拟决策过程和方案的环境帮助决策者提高决策水平和质量决策支持系统在许多领域得到了广泛的应用己成为许多行业经营管理中一个不可缺少的现代化支持工具请围绕决策支持系统的开发与应用论题依次从以下三个方面进行论述1.概要叙述你参与管理和开发的决策支持系统项目以及在其中所担任的主要工作2.简要叙述决策支持系统包含的典型组成部件及对应的基本功能说明在建立决策支持系统时需解决的一般关键问题3.说明你所参与管理和开发的决策支持系统的应用场合以及对决策结果的要求具体阐述在开发过程中所采用的关键技术实施过程和实际应用的效果
试题四共25分阅读以下关于面向对象系统建模的叙述在答题纸上回答问题 [说明]某软件企业为影音产品销售公司W开发一套在线销售系统以提升服务的质量和效率项目组经过讨论后决定采用面向对象方法开发该系统在设计建模阶段需要满足以下设计要求 1W公司经常进行促销活动根据不同的条件如订单总额商品数量产品种类等公司可以提供百分比折扣或现金减免等多种促销方式供提交订单的用户选择实现每种促销活动的代码量很大且会随促销策略不同经常修改系统设计中需要考虑现有的促销和新的促销而不用经常地重写控制器类代码 2该在线销售系统需要计算每个订单的税率不同商品的税率及计算方式会有所区别所以W公司决定在系统中直接调用不同商品供应商提供的税率计算类但每个供应商的类提供了不同的调用方法系统设计中需要考虑如果公司更换了供应商应该尽可能少地在系统中修改或创建新类项目组架构师决定采用设计模式来满足上述设计要求并确定从当前已经熟练掌握的设计模式中进行选择这些设计模式包括适配器模式Adapter构造器模式Builder命令模式Command外观模式Facade中介模式Mediator原型模式Prototype代理模式Proxy状态模式State和策略模式Strategy等 请将项目组已经掌握的设计模式按照其作用分别归类到创建型结构型和行为型模式中
某公司欲开发一门户网站将公司的各个分公司及办事处信息进行整合现决定采用Composite设计模式来实现公司的组织结构关系并设计了如下图所示的UML类图图中与Composite模式中的“Component”角色相对应的类是与“Composite”角色相对应的类是 与Composite角色相对应的类是
试题一共25分阅读以下关于软件架构风格的说明在答题纸上回答问题 [说明]某软件公司为其新推出的字处理软件设计了一种脚本语言专门用于开发该字处理软件的附加功能插件 为了提高该语言的编程效率公司组织软件工具开发部门为脚本语言研制一套集成开发环境软件工具开发部门根据字处理软件的特点对集成开发环境进行了需求分析总结出以下3项核心需求 1集成开发环境需要提供对脚本语言的编辑语法检查解释执行和调试等功能的支持并要实现各种功能的灵活组合配置与替换 2集成开发环境需要提供一组可视化的编程界面用户通过对界面元素拖曳和代码填充的方式就可以完成功能插件核心业务流程的编写与组织 3在代码调试功能方面集成开发环境需要实现在脚本语言编辑界面中的代码自动定位功能具体来说在调试过程中编辑界面需要响应调试断点命中事件并自动跳转到当前断点处所对应的代码 针对上述需求软件工具开发部门对集成开发环境的架构进行分析与设计王工认为该集成开发环境应该采用管道—过滤器的架构风格实现李工则认为该集成开发环境应该采用以数据存储为中心的架构风格来实现公司组织专家对王工和李工的方案进行了评审最终采用了李工的方案 请用200字以内的文字解释什么是软件架构风格并从集成开发环境与用户的交互方式集成开发环境的扩展性集成开发环境的数据管理三个方面说明为什么最终采用了李工的设计方案
试题二共25分阅读以下关于分布式系统设计的说明在答题纸上回答问题 [说明]某软件公司拟开发一套电信领域的分布式系统该系统后台多个功能模块同时运行时的计算负载较大且需要控制不同的特定电信硬件设备由于硬件体积和I/O端口冲突等原因这些设备需要分散安装在多个不同计算机系统中该系统上线运行后将为企业最终用户提供7×24小时的不间断服务而用户的单次接入服务往往需要后台多个模块共同协作完成基于上述原因该系统后台软件模块需分布在局域网内的多台计算机上项目组决定基于IS0的开放分布进程ODP规范来进行系统架构的设计与开发近期项目组召开了多次会议对架构设计阶段的关键问题进行了讨论分析 由于系统后台模块的分布式特性后台分布式对象之间的互操作机制是需要考虑的核心问题之一图2-2所示是当前分布式基础设施中支持分布式对象互操作的基本机制请将相应部件名称填入图中1~2基于图2-2给出的结构用300字以内文字说明完成一次分布式对象调用的详细步骤
Informationsystemsdesignisdefinedasthosetasksthatfocusonthespecificationofadetailedcomputer-basedsolution.Typicallytherearefoursystemsdesigntasksforin-housedevelopment. 1Thefirsttaskistospecifywhichdefinesthetechnologiestobeusedbyonemoreorallinformationsystemsintermsoftheirdataprocessesinterfacesandnetworkcomponents.Thistaskisaccomplishedbyanalyzingthedatamodelsandprocessmodelsthatareinitiallycreatedduringrequirementsanalys16. 2Thenextsystemsdesigntaskistodevelopthe.Thepurposeofthistaskistopreparetechnicaldesignspecificationsforadatabasethatwillbeadaptabletofuturerequirementsandexpansion. 3Oncethedatabaseprototypehasbeenbuiltthesystemsdesignercanworkcloselywithsystemuserstodevelopinputoutputanddialoguespecifications.Themustbespecifiedtoensurethattheoutputsarenotlostmisroutedmisusedorincomplete. 4Thefourthdesigntaskinvolvespackagingallthespecificationsfromthepreviousdesigntasksintoasetofspecificationsthatwillguidetheactivitiesduringthefollowingphasesofthesystemsdevelopmentmethodology. Finallyweshouldandupdatetheprojectplanaccordingly.Thekeydeliverableshouldincludeadetailedplanfortheconstructionphasethatshouldfollow Thenextsystemsdesigntaskistodevelopthe.Thepurposeofthistaskistopreparetechnicaldesignspecificationsforadatabasethatwillbeadaptabletofuturerequirementsandexpansion.
以下关于嵌入式系统开发的叙述正确的是
试题五共25分请详细阅读有关数据架构方面的描述回答问题 [说明]某软件公司欲开发一个基于Web2.0的大型社交网络系统就该系统的数据架构而言李工决定采用公司熟悉的数据架构使用通用的商用关系型数据库系统内部数据采用中央集中方式存储该系统投入使用后初期用户数量少系统运行平稳 6个月后用户数出现了爆炸式增长系统暴露出诸多问题集中表现在 1用户执行读写操作时响应时间均变得很慢 2随着系统功能的扩充原有数据格式发生变化又出现新的数据格式维护困难 3数据容量很快超过系统原有的设计上限数据库扩容困难 4软件系统不断出现官机整个系统可用性较差经过多次会议讨论公司的王工建议采用NoSQL数据库来替代关系数据库以解决上述问题但李工指出NoSQL数据库出现时间不长在使用上可能存在风险公司技术人员对NoSQL数据库产品进行了认真测试最终决定采用NoSQL数据库来替代现有的数据库系统 请指出该系统采用NoSQL数据库时可能存在的问题
1995年Kruchten提出了著名的“4+1”视图用来描述软件系统的架构在“4+1”视图中用来描述设计的对象模型和对象之间的关系描述了软件模块的组织与管理描述设计的并发和同步特征 1995年Kruchten提出了著名的4+1视图用来描述软件系统的架构在4+1视图中描述了软件模块的组织与管理
软件质量属性通常需要采用特定的设计策略实现例如设计策略能提高该系统的可用性设计策略能够提高该系统的性能设计策略能够提高该系统的安全性 软件质量属性通常需要采用特定的设计策略实现例如设计策略能提高该系统的可用性
软件质量属性通常需要采用特定的设计策略实现例如设计策略能提高该系统的可用性设计策略能够提高该系统的性能设计策略能够提高该系统的安全性 软件质量属性通常需要采用特定的设计策略实现例如设计策略能够提高该系统的安全性
论模型驱动架构在系统开发中的应用
在面向对象设计中用于描述目标软件与外部环境之间交互的类被称为它可以 在面向对象设计中用于描述目标软件与外部环境之间交互的类它可以
描述了一类软件架构的特征它独立于实际问题强调软件系统中通用的组织结构选择垃圾回收机制是Java语言管理内存资源时常用的一种 垃圾回收机制是Java语言管理内存资源时常用的一种
某公司在对一家用车库门嵌入式软件系统进行架构设计时识别出两个关键的质量属性场景其中“当车库门正常下降时如果发现下面有障碍物则系统停止下降的时间需要控制在0.1秒内”与质量属性相关“系统需要为部署在远程PC机上的智能家居系统留有控制接口并支持在智能家居系统中对该系统进行远程错误诊断与调试”与质量属性相关 某公司在对一家用车库门嵌入式软件系统进行架构设计时识别出两个关键的质量属性场景其中当车库门正常下降时如果发现下面有障碍物则系统停止下降的时间需要控制在0.1秒内与质量属性相关
试题五共25分请详细阅读有关数据架构方面的描述回答问题 [说明]某软件公司欲开发一个基于Web2.0的大型社交网络系统就该系统的数据架构而言李工决定采用公司熟悉的数据架构使用通用的商用关系型数据库系统内部数据采用中央集中方式存储该系统投入使用后初期用户数量少系统运行平稳 6个月后用户数出现了爆炸式增长系统暴露出诸多问题集中表现在 1用户执行读写操作时响应时间均变得很慢 2随着系统功能的扩充原有数据格式发生变化又出现新的数据格式维护困难 3数据容量很快超过系统原有的设计上限数据库扩容困难 4软件系统不断出现官机整个系统可用性较差经过多次会议讨论公司的王工建议采用NoSQL数据库来替代关系数据库以解决上述问题但李工指出NoSQL数据库出现时间不长在使用上可能存在风险公司技术人员对NoSQL数据库产品进行了认真测试最终决定采用NoSQL数据库来替代现有的数据库系统 分别解释产生问题1~4的原因
阅读以下关于软件架构评估的说明 [说明] 某网上购物电子商务公司拟升级正在使用的在线交易系统以提高用户网上购物在线支付环节的效率和安全性在系统的需求分析与架构设计阶段公司提出的需求和关键质量属性场景如下 a正常负载情况下系统必须在0.5秒内对用户的交易请求进行响应 b信用卡支付必须保证99.999%的安全性 c对交易请求处理时间的要求将影响系统的数据传输协议和处理过程的设计 d网络失效后系统需要在1.5分钟内发现错误并启用备用系统 e需要在20人月内为系统添加一个新的CORBA中间件 f交易过程中涉及到的产品介绍视频传输必须保证画面具有600*480的分辨率20帧/秒的速率 g更改加密的级别将对安全性和性能产生影响 h主站点断电后需要在3秒内将访问请求重定向到备用站点 i假设每秒中用户交易请求的数量是10个处理请求的时间为30毫秒则“在1秒内完成用户的交易请求”这一要求是可以实现的 j用户信息数据库授权必须保证99.999%可用 k目前对系统信用卡支付业务逻辑的描述尚未达成共识这可能导致部分业务功能模块的重复影响系统的可修改性 l更改Web界面接口必须在4人周内完成 m系统需要提供远程调试接口并支持系统的远程调试 在对系统需求和质量属性场景进行分析的基础上系统的架构师给出了三个候选的架构设计方案公司目前正在组织系统开发的相关人员对系统架构进行评估 在架构评估过程中质量属性效用树utilitytree是对系统质量属性进行识别和优先级排序的重要工具请给出合适的质量属性填入图1-1中12空白处并选择题干描述的a~m填入3~6空白处完成该系统的效用树
试题二共25分阅读以下关于分布式系统设计的说明在答题纸上回答问题 [说明]某软件公司拟开发一套电信领域的分布式系统该系统后台多个功能模块同时运行时的计算负载较大且需要控制不同的特定电信硬件设备由于硬件体积和I/O端口冲突等原因这些设备需要分散安装在多个不同计算机系统中该系统上线运行后将为企业最终用户提供7×24小时的不间断服务而用户的单次接入服务往往需要后台多个模块共同协作完成基于上述原因该系统后台软件模块需分布在局域网内的多台计算机上项目组决定基于IS0的开放分布进程ODP规范来进行系统架构的设计与开发近期项目组召开了多次会议对架构设计阶段的关键问题进行了讨论分析 0DP从5个标准的视点组织分析系统的架构这些视点描述了同一系统的不同重要方面请根据图2-l中不同视点所关注的核心内容将备选的架构视点填入图中的1~5 备选答案技术选择架构企业业务架构分布式工程架构计算接口架构逻辑信息架构
阅读以下关于信息系统安全性的说明[说明]某大型跨国企业的IT部门一年前基于SOAService-OrientedArchitecture对企业原有的多个信息系统进行了集成实现了原有各系统之间的互连互通搭建了支撑企业完整业务流程运作的统一信息系统平台随着集成后系统的投入运行IT部门发现在满足企业正常业务运作要求的同时系统也暴露出明显的安全性缺陷并在近期出现了企业敏感业务数据泄漏及系统核心业务功能非授权访问等严重安全事件针对这一情况企业决定由IT部门成立专门的项目组负责提高现有系统的安全性项目组在仔细调研和分析了系统现有安全性问题的基础上决定首先为在网络中传输的数据提供机密性Confidentiality与完整性Integrity保障同时为系统核心业务功能的访问提供访问控制机制以保证只有授权用户才能使用特定功能经过分析和讨论项目组决定采用加密技术为网络中传输的数据提供机密性与完整性保障但在确定具体访问控制机制时张工认为应该采用传统的强制访问控制MandatoryAccessControl机制而王工则建议采用基于角色的访问控制Role-BasedAccessControl与可扩展访问控制标记语言eXtensibleAccessControlMarkupLanguageXACML相结合的机制项目组经过集体讨论最终采用了王工的方案请用300字以内的文字从授权的可管理性细粒度访问控制的支持和对分布式环境的支持三个方面指出项目组采用王工方案的原因
论基于架构的软件设计方法及应用基于架构的软件设计Architecture-BasedSoftwareDesignABSD方法以构成软件架构的商业质量和功能需求等要素来驱动整个软件开发过程ABSD是一个自顶向下递归细化的软件开发方法它以软件系统功能的分解为基础通过选择架构风格实现质量和商业需求并强调在架构设计过程中使用软件架构模板采用ABSD方法设计活动可以从项目总体功能框架明确后就开始因此该方法特别适用于开发一些不能预先决定所有需求的软件系统如软件产品线系统或长生命周期系统等也可为需求不能在短时间内明确的软件项目提供指导请围绕基于架构的软件开发方法及应用论题依次从以下三个方面进行论述1.概要叙述你参与开发的采用ABSD方法的软件项目以及你在其中所承担的主要工作2.结合项目实际详细说明采用ABSD方法进行软件开发时需要经历哪些开发阶段每个阶段包括哪些主要活动3.阐述你在软件开发的过程中都遇到了哪些实际问题及解决方法
热门题库
更多
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术
有线传输专业技术
电话交换专业技术
电信网络专业技术
计算机通信专业技术
通信电源专业技术
电信营销专业技术
网络优化考试
LTE认证考试
TD认证考试
应急通信认证