版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、姓名:_ 班级:_ 学号:_-密-封 -线- 高级系统架构师单项选择考试卷模拟 考试题考试时间:120分钟 考试总分:100分题号一二三四五总分分数遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。lc.原型定义方法认为需求分析中不可避免地要出现很多反复d.原型定义方法强调用户在软件开发过程中的参与和决策3、软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是_。 ( )a.分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算b.需求分析使得系统工程师能够刻画出软件的
2、功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束c.经过仔细的需求分析活动,分析员能够得到详细的系统规约d.需求分析能够为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型4、质量功能部署(qfd)是一种将客户要求转化成软件需求的技术。ofd的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标,ofd确认了3类需求,常规需求、_和意外需求。 ( )a.期望需求b.基础需求c.显式需求d.功能需求5、需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。_并不是需求分析的实现步骤之一。 ( )a.获得当前系统的物理模型
3、b.抽象出当前系统的逻辑模型c.建立目标系统的逻辑模型d.确定目标实现的具体技术路线6、希赛网软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用_。 ( )a.瀑布模型b.增量模型c.原型开发模型d.快速应用程序开发(rad)7、基于构件的开发(cbd)模型,融合了_模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。 ( )a.瀑布b.快速应用开发(rad)c.螺旋d.形式化方法8、敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作
4、产品,以及整体精简开发。_不是采用这种软件开发过程的原因。 ( )a.难以提前预测哪些需求是稳定的和哪些需求会变化b.对于软件项目开发来说,设计和实现可以做到基本分离c.从制订计划的角度来看,分析、设计、实现和测试并不容易预测d.可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介9、详细的项目范围说明书是项目成功的关键。_不应该属于范围定义的输入。 ( )a.项目章程b.项目范围管理计划c.批准的变更申请d.项目文档管理方案10、项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。通常可以使用_来进行活动定义。 ( )a.鱼骨图b.工作分解结构(wbs)c
5、.层次分解结构d.功能分解图11、软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是_。 ( )a.过程的设计模型b.程序和数据结构c.对象模型、数据和控制流d.uml状态图和部署图12、_把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证及评审构成。 ( )a.原型模型b.瀑布模型c.螺旋模型d.v模型13、软件的横向重用是指重用不同应用领域中的软件元素。_是一种典型的
6、、原始的横向重用机制。 ( )a.对象b.构件c.标准函数库d.设计模式14、下列关于不同软件开发方法所使用的模型的描述中,正确的是_。 ( )a.在进行结构化分析时,必须使用数据流图和软件结构图这两种模型b.采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模c.实体联系图(e-r图)是在数据库逻辑结构设计时才开始创建的模型d.uml的活动图与程序流程图的表达能力等价15、在实际的项目开发中,人们总是希望使用自动工具来执行需求变更控制过程。下列描述中,_不是这类工具所具有的功能。 ( )a.可以定义变更请求的数据项及变更请求生存期的状态转换图b.记录每一种状态变更的数据,确
7、认做出变更的人员c.可以加强状态转换图使经授权的用户仅能做出所允许的状态变更d.定义变更控制计划,并指导设计人员按照所制定的计划实施变更16、黑盒测试法是根据软件产品的功能设计规格说明书,通过运行程序进行测试,证实每个已经实现的功能是否符合设计要求。如果某产品的文本编辑框允许输入1255个字符,采用_测试方法,其测试数据为:0个字符、1个字符、255个字符和256个字符。 ( )a.等价类划分b.边界值分析c.比较测试d.正交数组测试17、_是一个独立可交付的功能单元,外界通过接口访问其提供的服务。 ( )a.面向对象系统中的对象(object)b.模块化程序设计中的子程序(subroutin
8、e)c.基于构件开发中的构件(component)d.系统模型中的包(package)18、对象管理组织(( )mg)基于corba基础设施定义了4种构件标准。其中,_的状态信息是由构件自身而不是由容器维护。 ( )a.实体构件b.加工构件c.服务构件d.会话构件19、分布式系统开发中,通常需要将任务分配到不同的逻辑计算层。业务数据的综合计算分析任务属于_。 ( )a.表示逻辑层b.应用逻辑层c.数据处理层d.数据层20、系统输入设计中,采用内部控制方式以确保输入系统数据的有效性,_用于验证数据是否位于合法的取值范围。 ( )a.数据类型检查b.自检位c.域检查d.格式检查21、需求管理是cm
9、m可重复级中的6个关键过程域之一,其主要目标是_。 ( )a.对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须与软件需求保持一致b.客观地验证需求管理活动符合规定的标准、程序和要求c.策划软件需求管理的活动,识别和控制已获取的软件需求d.跟踪软件需求管理的过程、实际结果和执行情况22、希赛公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采用uivll的_进行交互过程建模。 ( )a.类图b.顺序图c.部署图d.对象图23、雇员类含有计算报酬的行为,利用面向对象的_,可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。 (
10、 )a.多态性b.继承性c.封装性d.复用性24、面向对象分析的一项重要任务是发现潜在对象并进行筛选,错误的做法是删除_。 ( )a.系统范围之外的名词b.表示事件的名词c.不具有独特行为的名词d.一个对象的同义词25、面向对象分析的任务不包含_。 ( )a.建模系统功能b.发现并确定业务对象c.建模各对象的状态d.组织对象并确定对象间的关系26、系统测试将软件、硬件、网络等其他因素结合,对整个软件进行测试。_不是系统测试的内容。 ( )a.路径测试b.可靠性测试c.安装测试d.安全测试27、软件测试是为了发现错误而执行程序的过程。黑盒测试法主要根据_来设计测试用例。 ( )a.程序内部逻辑b
11、.程序内部功能c.程序数据结构d.程序流程图28、复杂系统是指_。 ( )a.通过对各子系统的了解不能对系统的性能做出完全的解释b.系统由大量的子系统组成c.系统的结构很复杂,难于图示d.系统的功能很复杂,难于用文字描述29、静态分析通过解析程序文本从而识别出程序语句中可能存在的缺陷和异常之处;静态分析所包含的阶段中,_的主要工作是找出输入变量和输出变量之间的依赖关系。 ( )a.控制流分析b.数据使用分析c.接口分析d.信息流分析30、软件_是指改正产生于系统开发阶段而在系统测试阶段尚未发现的错误。 ( )a.完善性维护b.适应性维护c.正确性维护d.预防性维护31、统一软件开发过程是一种基
12、于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、(8)、构建阶段和(9),其中在构建阶段主要产生的文档有(10)。( )a.分析阶段b.细化阶段c.设计阶段d.交付阶段32、统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、(8)、构建阶段和(9),其中在构建阶段主要产生的文档有(10)。( )a.分析阶段b.细化阶段c.设计阶段d.交付阶段33、统一软件开发过程
13、是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、(8)、构建阶段和(9),其中在构建阶段主要产生的文档有(10)。( )a.初始用户手册b.用例模型c.项目计划d.设计模型34、逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,“最低层”抽象能够导出过程的设计表示文档,“低层”抽象能够导出程序和数据结构信息,“中层”能够导出(12),“高层”抽象能够导出(13)。( )a.实体关系模型b.程序和文档结构信息c.全部文档信息d.数据流和控制流
14、模型35、逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,“最低层”抽象能够导出过程的设计表示文档,“低层”抽象能够导出程序和数据结构信息,“中层”能够导出(12),“高层”抽象能够导出(13)。( )a.实体关系模型b.模块结构图c.完全的数据流图d.全部文档信息36、在rup中采用“4+1”视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于(18),系统工程师侧重于(19)。( )a.实现视图b.进程视图c.逻辑视图d.部署视图37、在rup中采用“4+1”视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于(18),系统工程师
15、侧重于(19)。( )a.实现视图b.进程视图c.逻辑视图d.部署视图38、软件开发环境是支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成。环境集成机制包括:提供统一的数据模式和数据接口规范的数据集成机制;支持各开发活动之间通信、切换、调度和协同的(24);为统一操作方式提供支持的(25)。( )a.操作集成机制b.控制集成机制c.平台集成机制d.界面集成机制39、软件开发环境是支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成。环境集成机制包括:提供统一的数据模式和数据接口规范的数据集成机制;支持各开发活动之间通信、切换、调度和协同的(24);为统一操作方式提供支持的(
16、25)。( )a.操作集成机制b.控制集成机制c.平台集成机制d.界面集成机制40、在基于构件的软件开发中,(27)描述系统设计蓝图以保证系统提供适当的功能;(28)用来了解系统的性能、吞吐率等非功能性属性。( )a.逻辑构件模型b.物理构件模型c.组件接口模型d.系统交互模型41、在基于构件的软件开发中,(27)描述系统设计蓝图以保证系统提供适当的功能;(28)用来了解系统的性能、吞吐率等非功能性属性。( )a.逻辑构件模型b.物理构件模型c.组件接口模型d.系统交互模型42、系统测试由若干个不同的测试类型组成,其中(32)检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况;(33)主要是检查系统的容错能力。( )a.强度测试b.性能测试c.恢复测试d.可靠性测试43、系统测试由若干个不同的测试类型组成,其中(32)检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况;(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全生产条约手册讲解
- 大班保护环境活动方案
- 餐饮业连锁店长招聘面试流程
- 快消品行业消费者权益保护经理面试要点
- 智能硬件数据分析师求职技巧
- 三年(2023-2025)湖北中考语文真题分类汇编:专题04 综合性学习与语言运用(原卷版)
- 外贸业务员面试准备指南
- 疫情后企业的突围演讲稿
- 我为家乡代言演讲稿简短
- 商场水资源循环利用制度
- 2025年智慧消防工程师专业技能实操考核要求试题及真题
- 2026年人工智能技术与应用技能竞赛试题
- 2026年春人教新起点版小学英语六年级下学期教学计划及进度表
- 2026年南京交通职业技术学院单招职业倾向性测试题库带答案详解(培优)
- 抖音运营员工管理制度
- 北京市朝阳区2025-2026学年高三上学期期末质量检测政治试卷(含答案与解析)
- 2026年黑龙江能源职业学院单招职业适应性测试题库及答案1套
- 人工智能技术复习资料及题库
- 电子支付与安全课件
- 2026公安联考行测真题及答案
- 2025年NCCN肝细胞癌临床实践指南解读课件
评论
0/150
提交评论