系统架构师(每日一练22)

每日一练

1.RUP(Rational Unifed Process)软件开发生命周期是一个二维的软件开发模型,其中,RUP的9个核心工作流中不包括()。 答案与解析

  • A.业务建模
  • B.配置与变更管理
  • C.成本
  • D.环境

2.进行系统监视三种形式,一是通过( )如PS,last; 二是通过系统记录文件査阅系统运行状态;三是集线命令,文件记录和可视化技术监柱接图,如()答案与解析
问题1

  • A.系统命令
  • B.系统调用
  • C.系统接口
  • D.系統功能

问题2

  • A.Windows netstat
  • B.linux iptables
  • C.Windows perfmon
  • D linux top

3.()是关于需求管理正确的说法。答案与解析

  • A.为达到过程能力成熟度模型第二级,组织机构必须具有3个关键过程域
  • B.需求的稳定性不属于需求属性
  • C.需求变更的管理过程遵循变更分析和成本计算、问题分析和变更描述、变更实现的顺序
  • D.变更控制委员会对项- 目中任何基线工作产品的变更都可以做出决定

4.商业智能是企业对商业数据的搜集、管理和分析的系统过程,主要技术包括()。答案与解析

  • A.数据仓库、联机分析和数据挖掘
  • B.数据采集、数据清洗和数据挖掘
  • C.联机分析、多维度分析和跨维度分析
  • D.数据仓库、数据挖掘和业务优化重组

5.以下关于嵌入式数据库管理系统的描述不正确的是()。答案与解析

  • A.嵌入式数据库管理系统一般只为前端应用提供基本的数据支持
  • B.嵌入式数据库管理系统一般支持实时数据的管理
  • C.嵌入式数据库管理系统一般不支持多线程并发操作
  • D.嵌入式数据库管理系统一般只提供本机服务接口

6.螺旋模型将整个软件开发过程分为多个阶段,每个阶段都由目标设定、()、开发和有效性验证以以及评审4个部分组成答案与解析

  • A.需求分析
  • B.风险分析
  • C.系统设计
  • D.架构设计

7.以下关于网络存储的叙述,正确的是()。答案与解析

  • A.DAS支持完全跨平台文件共享,支持所有的操作系统
  • B.NAS通过SCSI连接至服务器,通过服务器网卡在网络上传输数据
  • C.FC SAN的网络介质为光纤通道,而IP SAN使用标准的以太网
  • D.SAN设备有自己的文件管理系统,NAS中的存储设备没有文件管理系统

8.企业战略数据模型可分为两种类型:()描述日常事务处理中的数据及其关系;()描述企业管理决策者所需信息及其关系。答案与解析
问题1

  • A.元数据模型
  • B.数据库模型
  • C.数据仓库模型
  • D.组织架构模型

问题2

  • A.元数据模型
  • B.数据库模型
  • C.数据仓库模型
  • D.组织架构模型

9.()包括编制每个需求与系统元素之间的联系文档,这些元素包括其它需求、体系结构、设计部件、源代码模块、测试、帮助文件和文档等。答案与解析

  • A.需求描述
  • B.需求分析
  • C.需求获取
  • D.需求跟踪

解析


1.答案:C
RUP中有9个核心工作流,分为6个核心过程工作流(Core Process Workilows)和3个核心支持工作流(CoreSupporting workflows).
1、商业建模(Business Modeling):商业建模工作流描述了如何为新的目标组织开发一个构想,并基于这个构想在商业用例模型和商业对象模型中定义组织的过程、角色和责任。
2、需求(Requirements):需求工作流的目标是描述系统应该做什么,并使开发人员和用户就这一描述达成共识。为了达到该目标,要对需要的功能和约束进行提取、组织、文档化;最重要的是理解系统所解决问题的定义和范
围。
3、分析和设计(Analysis & Design):分析和设计工作流将需求转化成未来系统的设计,为系统开发一个健壮的结构并调整设计使其与实现环境相匹配,优化其性能。
4、实现(lmplementation):实现工作流的目的包括以层次化的子系统形式定义代码的组织结构;以组件的形式(源文件、二进制文件、可执行文件)实现类和对象;将开发出的组件作为单元进行测试以及集成由单个开发者(或小组)所产生的结果,使其成为可执行的系统。
5、测试(Test):测试工作流要验证对象间的交互作用,验证软件中所有组件的正确集成,检验所有的需求已被正确的实现,识别并确认缺陷在软件部署之前被提出并处理。
6、部署(Deployment):部署工作流的目的是成功的生成版本并将软件分发给最终用户。
7、配置和变更管理(Confguration & Change Management):配置和变更管理工作流描绘了如何在多个成员组成的项目中控制大量的产物。
8、项目管理(Project Management):软件项目管理平衡各种可能产生冲突的目标、管理风险,克服各种约束并成功交付使用户满意的产品。其目标包括:为项目的管理提供框架,为计划、人员配备、执行和监控项目提供实用的准则,为管理风险提供框架等。
9、环境(Environment):环境工作流的目的是向软件开发组织提供软件开发环境,包括过程和工具。


2.答案:AC
last命令是用来显示最近系统的登录情况;ps命令是用来查看进程的。二者属于系统命令方式。
Windows perorm提供了图表化的系统性能实时监视器、性能日志和警报管理,可用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等,可以很方便地使用第三方工县进行性能分析,其他命令可以监控性能但无图表形式。


3.答案:D
软件能力成熟度模型CMM)在软件开发机构中被广泛用来指导软件过程改进。该模型描述了软件处理能力的5
个成熟级别。为了达到过程能力成熟度模型的第二级,组织机构必须具有6个关键过程域 KPA(Key ProcessAreas)。故A选项错误。
除了文本,每一个功能需求应该有一些相关的信息与它联系,我们把这些信息称为需求属性。对于一个大型的复杂项目来说,丰富的属性类别显得尤为重要。例如,在文档中考虑和明确如下属性:创建需求的时间、需求的版本号、需求的作者、负责认可该软件需求的人员、需求状态、需求的原因和根据、需求涉及的子系统、需求涉及的产品版本号、使用的验证方法或者接受的测试标准、产品的优先级或者重要程度、需求的稳定性。故B选项错误。
需求的变更遵循以下流程:
(1)问题分析和变更描述。这是识别和分析需求问题或者一份明确的变更提议,以检査它的有效性,从而产生一个更明确的需求变更提议。(2)变更分析和成本计算。使用可追湖性信息和系统需求的一般知识,对需求变更提议进行影响分析和评估。变更成本计算应该包括对需求文档的修改、系统修改的设计和实现的成本。一旦分析完成并且被确认,应该进行是否执行这一变更的决策。
(3)变更实现。这要求需求文档和系统设计以及实现都要同时修改。如果先对系统的程序做变更,然后再修改需求文档,这几乎不可避免地会出现需求文档和程序的不一致。故C选项错误。


4.答案:A


5.答案:C
嵌入式系统的数据库系统称为嵌入式数据库系统或嵌入式实时数据库系统,就是在嵌入式设备上使用的DBMS。由于用到EDBMS的嵌入式系统多是移动信息设备,例如,掌上电脑、PDA、车载设备等移动通信设备,位置固定的嵌入式设备很少用到,因此,嵌入式数据库也称为移动数据库或嵌入式移动数据库。EDBMS的作用主要是解决移动计算环境下数据的管理问题,移动数据库是移动计算环境中的分布式数据库。嵌入式数据库管理系统一般只提供本机服务接口且只为前端应用提供基本的数据支持。


6.答案:B
螺旋模型是在快速原型的基础上扩展而成的一种生存周期模型。这种模型将整个软件开发流程分成多个阶段,每个阶段都由4部分组成,它们是:
①) 目标设定。为该项目进行需求分析,定义和确定这一个阶段的专门目标,指定对过程和产品的约束,并且制定详细的管理计划。
②风险分析。对可选方案进行风险识别和详细分析,制定解决办法,采取有效的措施避免这些风险。
③ 开发和有效性验证。风险评估后,可以为系统选择开发模型,并且进行原型开发,即开发软件产品。
④ 评审。对项目进行评审,以确定是否需要进入螺旋线的下一次回路,如果决定继续,就要制定下一阶段计划。
螺旋模型的软件开发过程实际是上述4个部分的选代过程,每选代一次,螺旋线就增加一周,软件系统就生成一个新版本,这个新版本实际上是对目标系统的一个通近。经过若干次的选代后,系统应该尽快地收敛到用户允许或可以接受的目标范围内,否则也可能中途天折。


7.答案:C
DAS(Direct Attached Storage,直接附加存储)即直连方式存储。在这种方式中,存储设备是通过电缆(通常是SCS接口电缆)直接连接服务器。I/0(输入输出)请求直接发送到存储设备。DAS也可称为SAS(Server-Attached Storage,服务器附加存储)。它依赖于服务器,其本身是硬件的堆,不带有任何存储操作系统,DAS不能提供跨平台文件共享功能,各系统平台下文件需分别存储。NAS号(Network Atached Storaae)的简称,中文称为网络附加存储,在NAS存储结构中,存储系统不再通过I/O总线附属于某个特定的服务器或客户机,而是直接通过网络接口与网络直接相连,由用户通过网络来访问。NAS设备有自己的0S,其实际上是一个带有瘦服务器的存储设备,其作用类似于一个专用的文件服务器,不过把显示器、键盘、鼠标等设备省去,NAS用于存储服务,可以大大降低存储设备的成本,另外NAS中的存储信息都是采用RAID方式进行管理的,从而有效的保护了数据。SAN是通过专用高速网将一个或多个网络存储设备和服务器连接起来的专用存储系统,未来的信息存储将以SAN存储方式为主。SAN 主要采取数据块的方式进行数据和信息的存储,目前主要使用于以太网(IP SAN)和光纤通道(FC SAN)两类环境中。


8.答案:BC
企业战略数据模型分为数据库模型和数据仓库模型,数据库模型用来描述日常事务处理中的数据及其关系;数据仓库模型则描述企业高层管理决策者所需信息及其关系。在企业信息化过程中,数据库模型是基础,一个好的数据库模型应该客观地反映企业生产经营的内在联系。数据库是办公自动化、计算机辅助管理系统、开发与设计自动化.生产过程自动化、Intranet的基础和环境。


9.答案:D
需求跟踪是将单个需求和其他系统元素之间的依赖关系和逻辑联系建立跟踪,这些元素包括各种类型的需求、业务规则、系统架构和构件、源代码、测试用例,以及帮助文件等。需求跟踪一般采用需求跟踪矩阵做跟进工作,跟踪矩阵将从需求源头一直跟进到最终的软件产品。

  • 25
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懒人w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值