当前位置 :
计算机类〖某企业内部现有的主要业务功能已封装成为Web服务。为了拓展业务范围,需要将现有的业务功能进行多种组合,形成新的业务功能。针对业务灵活组合这一要求,采用()架构风〗相关单选题
更新时间:2024-04-20 07:41:04

1、【题目】某企业内部现有的主要业务功能已封装成为 Web 服务。为了拓展业务范围,需要将现有的业务功能进行多种组合,形成新的业务功能。针对业务灵活组合这一要求,采用( )架构风格最为合适。

选项:

A.规则系统

B.面向对象

C.黑板

D.解释器

答案:

D

解析:

【解析】依据题目要求,需要灵活组合业务,形成新的业务功能,这样虚拟机风格较为合适。但备选答案中A与D均属于虚拟机风格。

1、【题目】软件著作权保护的对象不包括()。

选项:

A.源程序

B.目标程序

C.用户手册

D.处理过程

答案:

D

解析:

【解析】 软件著作权中规定:开发软件所用的思想、处理过程、操作方法 或者数学概念不受保护。

1、【题目】项目的成本管理中,( )将总的成本估算分配到各项活动和工作包上,来建立一个成本的基线。

选项:

A.成本估算

B.成本预算

C.成本跟踪

D.成本控制

答案:

B

解析:

【解析】本题考查成本预算的定义。

1、【题目】()在软件开发机构中被广泛用来指导软件过程改进。

选项:

A.能力成熟度模型(CapacityMaturityModel)

B.关键过程领域(KeyProcessAreas)

C.需求跟踪能力链(TraceabilityLink)

D.工作分解结构(WorkBreakdownStructure)

答案:

A

解析:

【解析】 CMM 即软件开发能力成熟度模型,是用来指导软件过程改进 的。

1、【题目】()不属于可修改性考虑的内容。

选项:

A.可维护性

B.可扩展性

C.结构重构

D.可变性

答案:

D

解析:

【解析】可修改性(modifiability)是指能够快速地以较高的性能价格比对系统进行变更的能力。通常以某些具体的变更为基准,通过考察这些变更的代价衡量可修改性。可修改性包含四个方面。(1)可维护性(maintainability)。这主要体现在问题的修复上:在错误发生后“修复”软件系统。为可维护性做好准备的软件体系结构往往能做局部性的修改并能使对其他构件的负面影响最小化。(2)可扩展性(extendibility)。这一点关注的是使用新特性来扩展软件系统,以及使用改进版本来替换构件并删除不需要或不必要的特性和构件。为了实现可扩展性,软件系统需要松散耦合的构件。其目标是实现一种体系结构,它能使开发人员在不影响构件客户的情况下替换构件。支持把新构件集成到现有的体系结构中也是必要的。(3)结构重组(reassemble)。这一点处理的是重新组织软件系统的构件及构件间的关系,例如通过将构件移动到一个不同的子系统而改变它的位置。为了支持结构重组,软件系统需要精心设计构件之间的关系。理想情况下,它们允许开发人员在不影响实现的主体部分的情况下灵活地配置构件。(4)可移植性(portability)。可移植性使软件系统适用于多种硬件平台、用户界面、操作系统、编程语言或编译器。为了实现可移植,需要按照硬件无关的方式组织软件系统,其他软件系统和环境被提取出。可移植性是系统能够在不同计算环境下运行的能力。这些环境可能是硬件、软件,也可能是两者的结合。在关于某个特定计算环境的所有假设都集中在一个构件中时,系统是可移植的。如果移植到新的系统需要做些更改,则可移植性就是一种特殊的可修改性。

1、【题目】以下关于数学建模的叙述中,不正确的是()。

选项:

A.数学模型是对现实世界的一种简化的抽象描述

B.数学建模时需要在简单性和准确性之间求得平衡

C.数学模型应该用统一的、普适的标准对其进行评价

D.数学建模需要从失败和用户的反馈中学习和改进

答案:

D

解析:

【解析】数学建模是利用数学方法解决实际问题的一种实践。即通过抽象、简化、假设、引进变量等处理过程后,将实际问题用数学方式表达,建立起数学模型,然后运用先进的数学方法及计算机技术进行求解。这是A和B的原因,数学模型是对于现实世界的一个特定对象,一个特定目的,根据特有的内在规律,做出一些必要的假设,运用适当的数学工具,得到一个数学结构。数学建模应该有一个统一的评价机制。至于D,数学建模并没有反馈机制。

1、【题目】项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。通常可以使用_____来进行活动定义

选项:

A.鱼骨图

B.工作分解结构(WBS

C.层次分解结构

D.功能分解图

答案:

B

解析:

暂无解析

1、【题目】软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括( )、测试用例和领域知识等。

选项:

A.项目范围定义、需求分析文档、设计文档

B.需求分析文档、设计文档、程序代码

C.设计文档、程序代码、界面原型

D.程序代码、界面原型、数据表结构

答案:

B

解析:

暂无解析

1、【题目】需求管理是 CMM 可重复级中的 6 个关键过程域之一,其主要目标是 ______。

选项:

A.对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须与软件需求保持一致

B.客观地验证需求管理活动符合规定的标准、程序和要求

C.策划软件需求管理的活动,识别和控制已获取的软件需求

D.跟踪软件需求管理的过程、实际结果和执行情况

答案:

A

解析:

暂无解析

1、【题目】M 公司购买了 N 画家创作的一幅美术作品原件。 M 公司未经 N 画家的许可,擅自将这幅美术作品作为商标注册,并大量复制用于该公司的产品上。 M 公司的行为侵犯了 N 画家的( )。

选项:

A.著作权

B.发表权

C.商标权

D.展览权

答案:

A

解析:

【解析】著作权法规定:美术作品的著作权不随原作品所有权的转变而发生变化。所以M公司购买N画家的美术作品,著作权不归M公司,而归N画家。M公司将美术作品注册为商标,是侵犯了N画家著作权的。

1、【题目】关于构件的描述,正确的是( )。

选项:

A.构件包含了一组需要同时部署的原子构件

B.构件可以单独部署,原子构件不能被单独部署

C.一个原子构件可以同时在多个构件家族中共享

D.一个模块可以看作带有单独资源的原子构件

答案:

A

解析:

【解析】构件是一组通常需要同时部署的原子构件。构件和原子构件之间的区别在于,大多数原子构件永远都不会被单独部署,尽管它们可以被单独部署。相反,大多数原子构件都属于一个构件家族,一次部署往往涉及整个家族。一个原子构件是一个模块和一组资源。原子构件是部署、版本控制和替换的基本单位。原子构件通常成组地部署,但是它也能够被单独部署。一个模块是不带单独资源的原子构件(在这个严格定义下,Java包不是模块——在Java中部署的原子单元是类文件。一个单独的包被编译成多个单独的类文件——每个公共类都有一个)。模块是一组类和可能的非面向对象的结构体,比如过程或者函数。

1、【题目】软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是______。

选项:

A.根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程

B.软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等

C.软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动

D.软件架构能够指导设计人员和实现人员的工作

答案:

A

解析:

暂无解析

1、【题目】()是关于项目开发管理正确的说法。

选项:

A.需求文档、设计文档属于项目管理和机构支撑过程域产生的文档

B.配置管理是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合

C.项目时间管理中的过程包括活动定义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制

D.操作员指南属于系统文档

答案:

C

解析:

【解析】配置管理是PMBOK、IS09000和CMMI中的重要组成元素,它在产品开发的生命周期中,提供了结构化的、有序化的、产品化的管理方法,是项目管理的基础工作。配置管理是通过技术和行政手段对产品及其开发过程和生命周期进行控制、规范的一系列措施和过程。信息系统开发过程中的变更以及相应的返工会对产品的质量有很大的影响。产品配置是指一个产品在其生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置中的一个配置项(ConfigurationItem,CI),配置项主要有两大类:属于产品组成部分的工作成果,如需求文档、设计文档、源代码、测试用例等。属于项目管理和机构支撑过程域产生的文档,如工作计划、项目质量报告、项目跟踪报告等。这些文档虽然不是产品的组成部分,但是值得保存。软件系统的文档可以分为用户文档和系统文档两类。用户文档主要描述系统功能和使用方法,并不关心这些功能是怎样实现的;系统文档描述系统设计、实现和测试等各方面的内容。用户文档:用户文档是用户了解系统的第一步,它可以让用户获得对系统的准确的初步印象。用户文档至少应该包括下述5方面的内容:(1)功能描述:说明系统能做什么;(2)安装文档:说明怎样安装这个系统以及怎样使系统适应特定的硬件配置;(3)使用手册:简要说明如何着手使用这个系统(通过丰富的例子说明怎样使用常用的系统功能,并说明用户操作错误时怎样恢复和重新启动);(4)参考手册:详尽描述用户可以使用的所有系统设施以及它们的使用方法,并解释系统可能产生的各种出错信息的含义(对参考手册最主要的要求是完整,因此通常使用形式化的描述技术);(5)操作员指南(如果需要有系统操作员的话):说明操作员应如何处理使用中出现的各种情况。系统文档:所谓系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。描述系统设计、实现和测试的文档对于理解程序和维护程序来说是非常重要的。

1、【题目】某服务器软件系统能够正确运行并得出计算结果, 但存在 “系统出错后不能在要 求的时间内恢复到正常状态 ” 和“对系统进行二次开发时总要超过半年的时间 ”两 个问题,上述问题依次与质量属性中的 ______相关

选项:

A.可用性和性能

B.性能和可修改性

C.性能和可测试性

D.可用性和可修改性

答案:

D

解析:

暂无解析

我查吗专稿内容,转载请注明出处
不够精彩?
最新更新
精品分类
优秀系统架构设计师推荐
我查吗(wochama.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 我查吗 wochama.com 版权所有 闽ICP备2021002822号-4