首页
题库
网课
在线模考
搜标题
搜题干
搜选项
单项选择题
数据字典应在______阶段建立。
A.前期规划
B.需求分析
C.概要设计
D.详细设计
点击查看答案
在线练习
你可能感兴趣的试题
单项选择题
结构化分析方法(SA)的主要思想是______。
A.自顶向下、逐步分解
B.自顶向下、逐步抽象
C.自底向上、逐步抽象
D.自底向上、逐步分解
点击查看答案
单项选择题
软件需求分析方法中不属于模型驱动法的是______。
A.SA(结构化分析)
B.IE(信息工程建模)
C.OOA(面向对象分析)
D.RAA(快速架构分析)
点击查看答案
单项选择题
使用白盒测试方法时,确定测试数据应根据______和指定的覆盖标准。
A.程序的内部逻辑
B.程序的复杂结构
C.使用说明书的内容
D.程序的功能
点击查看答案
单项选择题
为扩充功能或改善性能而进行的修改,属于______。
A.纠错性维护
B.适应性维护
C.预防性维护
D.完善性维护
点击查看答案
单项选择题
为了改善系统硬件环境和运行环境而产生的系统更新换代需求所导致的软件维护属于______维护。
A.适应性
B.正确性
C.完善性
D.预防性
点击查看答案
单项选择题
在面向对象软件开发方法中,一个对象一般由______组成。
A.名称、消息、函数
B.名称、属性、实例
C.对象名、属性、消息
D.对象名、属性、方法
点击查看答案
单项选择题
UML的包是一种对模型元素进行成组组织的通用机制,以便于理解复杂的系统。包与包之间的联系主要是依赖和______。
A.泛化
B.继承
C.跟踪
D.嵌套
点击查看答案
单项选择题
面向对象(Object-Oriented)方法是一种非常实用的软件开发方法。一个对象通常由______三部分组成。
A.对象名、类、消息
B.名称、属性、函数
C.对象名、属性、方法
D.名称、消息、操作
点击查看答案
单项选择题
事务处理系统(TPS)一般有3种处理方法,它们是______。
A.订单处理、客户处理和供应商处理
B.批处理、联机处理和联机输入延迟处理
C.数据采集、数据编辑和数据修改
D.数据操作、数据存储和文档制作
点击查看答案
单项选择题
针对面向对象类中定义的每个方法的测试,基本上相当于传统软件测试中的______。
A.集成测试
B.系统测试
C.单元测试
D.验收测试
点击查看答案
单项选择题
在软件产品交付后产品仍然需要不断进行修改,其中用来检测和纠正软件产品中的潜在故障,使其不成为有效故障的行为是______。
A.完善性维护
B.适应性维护
C.改正性维护
D.预防性维护
点击查看答案
单项选择题
在信息系统工程项目规划中,通常采用层次分解和类比的方法确定系统目标,在______的情况下不适合采用类比的方法。
A.信息系统成熟产品较多
B.工程涉及的专业技术领域较多
C.了解该类项目的专家较多
D.信息系统升级改造工程
点击查看答案
单项选择题
为了满足用户提出的增加新功能、修改现有功能及一般性的改进要求和建议,需要对软件进行______。
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
点击查看答案
单项选择题
______不是基于组件的开发模型的特点。
A.使软件的版本控制更为简单
B.支持可重用组件的开发
C.与面向对象技术相结合将获得更好的应用效果
D.提高了项目开发效率,增加了项目开发成本
点击查看答案
单项选择题
同其他事物一样,信息系统也要经过产生、发展、成熟、消亡、更新等过程。随着______发生变化,信息系统需要不断维护和修改,并可能被淘汰。
A.生存环境
B.软硬件技术
C.开发人员
D.主管人员
点击查看答案
单项选择题
系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于______。
A.完善性维护
B.适应性维护
C.校正性维护
D.支持性维护
点击查看答案
单项选择题
进行软件测试的目的是______。
A.尽可能多地找出软件中的缺陷
B.缩短软件的开发时间
C.减小软件的维护成本
D.证明程序没有缺陷
点击查看答案
单项选择题
对象实现了数据和操作的结合,使数据和操作______于对象的统一体中。
A.结合
B.隐藏
C.封装
D.抽象
点击查看答案
单项选择题
DFD中的每个“加工”至少需要______。
A.一个输入流
B.一个输出流
C.一个输入流或一个输出流
D.一个输入流和一个输出流
点击查看答案
单项选择题
______可组成BI(商业智能)系统。
A.数据仓库、OLTP和神经网络
B.数据仓库、OLAP和数据挖掘
C.数据库、OLTP和数据挖掘
D.数据库、MIS和DSS
点击查看答案
单项选择题
模块的耦合度描述了______。
A.模块内各种元素结合的程度
B.模块内多个功能之间的接口
C.模块之间公共数据的数量
D.模块之间相互关联的程度
点击查看答案
单项选择题
在信息系统开发过程中,系统规范描述了______。
A.每一个系统功能的实现方案
B.系统的功能和行为
C.系统中使用的算法和数据结构
D.系统仿真需要的时间
点击查看答案
单项选择题
UML提供了几种不同的图用于组成不同的视图,下列不属于静态图的是______。
A.用例图
B.类图
C.序列图
D.配置图
点击查看答案
单项选择题
面向对象中的所谓数据隐藏指的是______。
A.输入数据必须输入口令
B.数据经过加密处理
C.对象内部数据结构上建有防火墙
D.对象内部数据结构的不可访问性
点击查看答案
单项选择题
信息系统是为了支持组织决策和管理而由一组相互关联的部件组成的、具有完整功能的集合体,主要包括______等三项活动。
A.输入数据、处理、输出信息
B.输入信息、存储传递、输出信息
C.输入信息、处理、输出数据
D.输入数据、存储传递、输出信意
点击查看答案
单项选择题
在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开发工作是劳动密集型的,并且______。
A.阶段不明确
B.无法对项目进行管理和控制
C.开发周期长,难适应环境变化
D.系统各部分不独立
点击查看答案
单项选择题
软件的______反映了组织机构或客户对系统、产品高层次的目标要求。
A.业务需求
B.技术先进性
C.功能需求
D.性能需求
点击查看答案
单项选择题
______是系统建模的替代方法,是可选的系统设计方法,经常用于系统开发项目中,特别是用户难以陈述或者可视化业务需求时。
A.设计用例
B.数据建模
C.结构化功能需求
D.建立原型
点击查看答案
单项选择题
软件黑盒测试的测试用例设计主要考虑______。
A.软件功能
B.输入数据
C.输出数据
D.内部逻辑
点击查看答案
单项选择题
面向对象方法有许多特征,如软件系统是由对象组成的;______;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。
A.开发过程基于功能分析和功能分解
B.强调需求分析重要性
C.把对象划分成类,每个对象类都定义一组数据和方法
D.对既存类进行调整
点击查看答案
单项选择题
在开发信息系统时,用于系统开发人员与项目管理人员沟通的主要文档是______。
A.系统开发合同
B.系统设计说明书
C.系统开发计划
D.系统测试报告
点击查看答案
单项选择题
以下对信息系统建设原则的理解不正确的是______。
A.在项目实施过程中,应由承建方高层抓项目管理
B.应切实加强用户的参与
C.系统建设是一把手工程,应得到建设方高层的大力支持
D.在信息系统项目实施过程中应制订计划,计划可按照需要和工作程序及时调整
点击查看答案
单项选择题
软件测试的目的在于______。
A.修改所有错误
B.发现错误
C.评估程序员水平
D.证明程序正确
点击查看答案
单项选择题
结构化开发方法中,数据流图是______阶段产生的成果。
A.需求分析
B.总体设计
C.详细设计
D.程序编码
点击查看答案
单项选择题
面向对象的类之间有关联、泛化、实现及依赖等关系。在统一建模语言中,符号“------>”表示的是______关系。
A.关联
B.依赖
C.实现
D.泛化
点击查看答案
单项选择题
软件工程需求分析阶段的任务是确定______。
A.软件开发方法
B.软件开发工具
C.软件开发费用
D.软件系统的功能
点击查看答案
单项选择题
软件的复杂性与许多因素有关,______不属于软件的复杂性参数。
A.源程序的代码行数
B.程序的结构
C.算法的难易程度
D.程序中注释的多少
点击查看答案
单项选择题
在软件生命周期中,需求分析是软件设计的基础。需求分析阶段研究的对象是软件项目的______。
A.规模
B.质量要素
C.用户要求
D.设计约束
点击查看答案
单项选择题
下列关于软件质量保证活动要素的叙述中,不正确的是______。
A.质量保证人员不能是兼职的
B.软件开发必须严格按照软件开发规范进行
C.验证和确认软件质量所用的方法有评审、审查、审计、分析、演示、测试等
D.应在软件开发过程中及时记录与质量保证有关的活动
点击查看答案
单项选择题
模块的耦合性可以按照耦合程度的高低进行排序,以下______符合耦合程度从低到高的次序。
A.标记耦合,公共耦合,控制耦合,内容耦合
B.数据耦合,控制耦合,标记耦合,公共耦合
C.无直接耦合,标记耦合,内容耦合,控制耦合
D.无直接耦合,数据耦合,控制耦合,内容耦合
点击查看答案
单项选择题
以下关于软件需求分析的说法中,不正确的是______。
A.需求分析需要进行软件功能和生能的技术实现方法描述
B.需求分析文档可用于指导后续的开发过程
C.软件需求包括业务需求、用户需求、功能需求和非功能需求等
D.软件需求一般应由用户方组织进行确认
点击查看答案
单项选择题
渐增式开发方法有利于______。
A.获取软件需求
B.快速开发软件
C.大型团队开发
D.商业软件开发
点击查看答案
单项选择题
______不是结构化分析设计的原则。
A.模块独立
B.自顶向下
C.自底向上
D.逐步求精
点击查看答案
单项选择题
代码走查(Code Walkthrough)和代码审查(Code Inspection)是两种不同的代码评审方法,这两种方法的主要区别是______。
A.在代码审查中由编写代码的程序员来组织讨论,而在代码走查中由高级管理人员来领导评审小组的活动
B.在代码审查中只检查代码中是否有错误,而在代码走查中还要检查程序与设计文档的一致性
C.在代码走查中只检查程序的正确性,而在代码审查中还要评审程序员的编程能力和工作业绩
D.代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的
点击查看答案
单项选择题
统一建模语言UML中用来反映代码的物理结构的是______。
A.用例图
B.协作图
C.组件图
D.状态图
点击查看答案
单项选择题
应用面向对象的软件开发方法进行分析和设计时,首先要定义好各种______。
A.类
B.对象
C.消息
D.操作
点击查看答案
单项选择题
面向对象分析与设计中,______是类的一个实例。
A.对象
B.接口
C.构件
D.设计模式
点击查看答案
单项选择题
面向对象开发技术中,对象定义为系统中用来描述客观事物的一个实体,对象之间通过______执行有关操作。
A.信息共享
B.调用
C.继承
D.消息
点击查看答案
单项选择题
面向对象的主要特征包括对象唯一性、封装性、继承性和______。
A.多态性
B.完整性
C.可移植性
D.兼容性
点击查看答案
单项选择题
一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用______来表述“谁做”。
A.角色
B.活动
C.制品
D.工作流
点击查看答案
单项选择题
数据流图的作用是______。
A.描述了数据对象之间的关系
B.描述了对数据的处理流程
C.说明了将要出现的逻辑判定
D.指明了系统对外部事件的反应
点击查看答案
单项选择题
为了识别和纠正运行中的程序错误而进行的维护称为______维护。
A.适应性
B.完善性
C.预防性
D.校正性
点击查看答案
单项选择题
在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用______。
A.原型法
B.瀑布模型
C.V-模型
D.螺旋模型
点击查看答案
单项选择题
数据字典应在______阶段建立。
A.前期规划
B.需求分析
C.概要设计
D.详细设计
点击查看答案
单项选择题
在面向对象的软件工程中,一个组件(Component)包含了______。
A.所有的属性和操作
B.各个类的实例
C.每个演员(Device or User)的作用
D.一些协作的类的集合
点击查看答案
单项选择题
应该在______阶段制订系统测试计划。
A.需求分析
B.概要设计
C.详细设计
D.系统测试
点击查看答案
单项选择题
为了提高测试的效率,应该______。
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制订软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
点击查看答案
单项选择题
信息系统建设验收阶段所需遵循的基本原则中,错误的表述是______。
A.验收测试和配置审核是验收评审前必须完成的两项主要检查工作,由验收委员会主持
B.测试组在认真审核需求规格说明、确认测试和系统测试的计划与分析结论的基础上制订验收测试计划
C.原有测试和审核结果一律不可用,必须重做该项测试或审核,同时可根据业主单位的要求临时增加一些测试和审核内容
D.配置审核组完成物理配置审核,检查程序与文档的一致性、文档与文档的一致性、交付的产品与合同要求的一致性及符合有关标准的情况
点击查看答案
单项选择题
在信息系统设计中应高度重视系统的______设计,防止对信息的篡改、越权获取和蓄意破坏,以及防止自然灾害。
A.容错
B.结构化
C.可靠性
D.安全性
点击查看答案
单项选择题
关于维护软件所需的成本,以下叙述正确的是______。
A.纠正外部和内部设计错误比纠正源代码错误需要更大的成本
B.与需求定义相比,源代码的文字量大得多,所以源代码的维护成本更高
C.用户文档需要经常更新,其维护成本超过了纠正设计错误的成本
D.需求定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本
点击查看答案
单项选择题
软件需求规格说明书在软件开发中具有重要作用,但其作用不应该包括______。
A.软件设计的依据
B.用户和开发人员对软件要做什么的共同理解
C.软件验收的依据
D.软件可行性分析依据
点击查看答案
单项选择题
常用的设计模式可分为______等三类。
A.对象型、实现型和结构型
B.创建型、结构型和行为型
C.抽象型、过程型和实现型
D.创建型、接口型和行为型
点击查看答案
单项选择题
原型法是面向用户需求而开发的一个或多个工作模型,以下关于原型法的叙述不正确的是______。
A.可以减少文档的数量
B.可以逐步明确系统的特征
C.开发人员可以从实践中快速获得需求
D.可以改善开发人员与用户的交流
点击查看答案
单项选择题
因为Java平台______,所以具有较强的可移植性。
A.具有强大的数据操作和事务处理能力
B.采用Java虚拟机技术
C.可用的组件较多,功能丰富
D.适用于分布式系统,支持多层架构应用
点击查看答案
单项选择题
关于源程序功能性注释不正确的说法是______。
A.功能性注释在源程序中,用于说明程序或语句的功能及数据的状态等
B.注释用来说明程序段,需要在每一行都要加注释
C.可以使用空行或缩进,以便于容易区分注释和程序
D.修改程序也应修改注释
点击查看答案
单项选择题
与客户机/服务器(Client/Server)架构相比,浏览器/月艮务器(Browser/Setver)架构的最大优点是______。
A.具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受
B.部署和维护方便、易于扩展
C.适用于分布式系统,支持多层应用架构
D.将应用一分为二,允许网络分布操作
点击查看答案
单项选择题
某软件在应用初期运行在Windows NT环境中。现该软件需要在UNIX环境中运行,而且必须完成相同的功能。为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的______。
A.可扩充性
B.可靠性
C.复用性
D.可移植性
点击查看答案
单项选择题
黑盒测试是将被测试程序看成一个黑盒子,不考虑程序内部结构的情况,而只考虑程序的输入与输出之间的关系,下列属于典型黑盒测试方法的是______。
A.等价类划分法
B.静态结构分析法
C.代码检查法
D.代码覆盖率分析法
点击查看答案
单项选择题
数据仓库的内容是随时间变化的,这种变化趋势不包过______。
A.不断增加新的数据内容
B.捕捉到的新数据会覆盖旧的快照
C.不断删除过期的数据内容
D.综合数据将随时间变化而不断地进行重新综合
点击查看答案
单项选择题
瀑布模型的主要不足之处在于______。
A.过于简单
B.过于灵活
C.不能适应需求的动态变更
D.各个阶段需要进行评审
点击查看答案
单项选择题
对那些为广大用户开发的软件而进行的β测试是指在______的情况下所进行的测试。
A.开发环境下,开发人员可不在场
B.开发环境下,开发人员应在场
C.用户的实际使用环境下,开发人员可不在场
D.用户的实际使用环境下,开发人员应在场
点击查看答案
单项选择题
在软件需求调研过程中,用户要求承建单位搭建的业务系统采用SOA架构实现,且须遵循用户内部的《数据维护与管理规范》、《信息分类编码规范》等制度进行数据库设计,这类需求属于______。
A.目标需求
B.业务需求
C.功能需求
D.非功能性需求
点击查看答案
单项选择题
内聚是一种指标,表示一个模块______。
A.代码优化的程度
B.代码功能的集中程度
C.完成任务的及时程度
D.为了与其他模块连接所要完成的工作量
点击查看答案
单项选择题
______一般不作为需求分析阶段所使用的工具或方法。
A.头脑风暴法
B.LEC矩阵
C.数据流程图
D.需求跟踪表
点击查看答案
单项选择题
基于计算机的信息系统主要包括计算机硬件系统、计算机软件系统、数据及其存储介质、通信系统、信息采集设备、______和工作人员等七大部分。
A.信息处理系统
B.信息管理者
C.安全系统
D.规章制度
点击查看答案
单项选择题
软件开发中,常用______作为软件调试技术。
A.边界值分析
B.演绎法
C.循环覆盖
D.集成测试
点击查看答案
单项选择题
关于软件测试对软件质量的意义,有以下观点:①度量与评估软件的质量;②保证软件的质量:③改进软件开发过程;④发现软件错误。其中正确的是______。
A.①、②、③
B.①、②、④
C.①、③、④
D.①、②、③、④
点击查看答案
单项选择题
审查测试设计是监理方质量控制的重要手段,根据常用的W模型测试策略,在需求分析与系统设计过程中,监理方应审查的相应测试设计为______。
A.验收测试设计与性能测试设计
B.用户测试设计与集成测试设计
C.单元测试设计与集成测试设计
D.确认测试设计与系统测试设计
点击查看答案
单项选择题
______不是Web性能测试的基本指标。
A.响应时间
B.吞吐量
C.登录系统用户数
D.资源利用率
点击查看答案
单项选择题
在面向对象编程及分布式对象技术中,______是类和接口的集合。
A.对象
B.组件
C.实例
D.属性
点击查看答案
单项选择题
UML语言不支持的建模方式有______。
A.静态建模
B.动态建模
C.模块化建模
D.功能建模
点击查看答案
单项选择题
信息系统工程是指信息化工程建设中______的新建、升级、改造工程。
①信息数据系统 ②信息资源系统 ③信息应用系统 ④信息网络系统
A.①、②、③
B.②、②、④
C.①、②、③、④
D.①、③、④
点击查看答案
单项选择题
构件设计的原则是______。
A.低内聚高耦合
B.高内聚低耦合
C.低内聚低耦合
D.高内聚高耦合
点击查看答案
单项选择题
确认测试是以软件______为依据进行的测试。
A.源程序
B.需求说明
C.概要设计
D.详细设计
点击查看答案
单项选择题
结构化分析方法(SA)的一个重要指导思想是______。
A.自顶向下,逐步抽象
B.自底向上,逐步抽象
C.自顶向下,逐步分解
D.自底向上,逐步分解
点击查看答案
单项选择题
原型化方法是用户和设计者之间执行的一种交互构成,适用于______系统的开发。
A.需求不确定性高的
B.需求确定的
C.分时
D.实时
点击查看答案
单项选择题
信息系统工程建设过程比较复杂,涉及基础设施、网络、软件开发、系统集成等各个方面。下列叙述中,不正确的是______。
A.由于信息系统工程属于典型的多学科合作项目,因此承建单位除了要有IT方面的技术外,还要有行业应用的丰富经验
B.信息系统工程可以采用软件复用技术,因此能够标准化快速开发完成
C.信息系统工程行业特征比较明显,行业差异比较大
D.信息系统工程在逐渐明晰的过程中产生很多变更,意味着工作范围可能发生变更
点击查看答案
单项选择题
通常在软件开发过程的______阶段,无须用户参与。
A.需求分析
B.维护
C.编码
D.测试
点击查看答案
单项选择题
根据程序流程图所示,满足条件覆盖的用例是______。
④CASE1:x=1,y=3,z=0
②CASE2:x=3,y=2,z=1
③CASE3:x=1,y=2,z=0
④CASE4:x=1,y=1,z=0
点击查看答案
单项选择题
以下关于信息库(Repository)的叙述中,最恰当的是
(63)
;
(64)
不是信息库所包含的内容。
A.存储一个或多个信息系统或项目的所有文档、知识和产品的地方
B.存储支持信息系统开发的软件构件的地方
C.存储软件维护过程中需要的各种信息的地方
D.存储用于进行逆向工程的源码分析工具及其分析结果的地方
点击查看答案&解析
单项选择题
以下关于信息库(Repository)的叙述中,最恰当的是
(63)
;
(64)
不是信息库所包含的内容。
A.网络目录
B.CASE工具
C.外部网接口
D.打印的文档
点击查看答案&解析
单项选择题
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中,
(3)
模型适用于需求明确或很少变更的项目,
(4)
模型主要用来描述面向对象的软件开发过程。
A.瀑布模型
B.演化模型
C.螺旋模型
D.喷泉模型
点击查看答案&解析
单项选择题
在数据流图中,带箭头的直线表示
(17)
,两条平行线表示
(18)
。
A.加工
B.外部实体
C.数据流
D.存储
点击查看答案&解析
单项选择题
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中,
(3)
模型适用于需求明确或很少变更的项目,
(4)
模型主要用来描述面向对象的软件开发过程。
A.瀑布模型
B.演化模型
C.螺旋模型
D.喷泉模型
点击查看答案&解析
单项选择题
在数据流图中,带箭头的直线表示
(17)
,两条平行线表示
(18)
。
A.加工
B.外部实体
C.数据流
D.存储
点击查看答案&解析
单项选择题
以下关于软件测试的说法正确的包括______。
①代码走查是静态测试方法,白盒测试是动态测试方法
②黑盒测试的对象是程序逻辑结构,白盒测试的对象是程序接口
③无论黑盒测试,还是白盒测试,都无法用穷举法设计全部用例
④对发现错误较多的程序段,应进行更深入的测试。因为发现错误数多的程序段,其质量较差,同时在修改错误过程中又容易引入新的错误
⑤测试覆盖标准按发现错误的强弱能力排序,依次是路径覆盖、条件组合覆盖、判定覆盖、条件覆盖、语句覆盖
A.①③④
B.①②③
C.③④⑤
D.②③④
点击查看答案
单项选择题
(9)
是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。
(10)
是以追求更高的效益和效率为目标的持续性活动。
A.软件过程
B.软件工具
C.质量保证
D.软件工程
点击查看答案&解析
单项选择题
在UML中,图是系统体系结构在某个侧面的表示,所有图在一起组成系统的完整视图。在UML的9种图中,
(83)
是静态图,
(84)
是动态图。
A.序列图
B.配置图
C.协作图
D.数据流图
点击查看答案&解析
单项选择题
数据流程图(DFD)是一种能全面地描述信息系统逻辑模型的主要工具,在数据流程图中方框表示
(107)
,
(108)
不属于数据流程图的基本成分。
A.数据流
B.数据的源点或终点
C.数据存储
D.加工
点击查看答案&解析
单项选择题
(5)
不是软件开发生命周期的6个阶段之一。生命周期中时间最长的是
(6)
阶段。
A.软件计划
B.软件测试
C.需求分析
D.系统验收
点击查看答案&解析
单项选择题
下列要素中,不属于DFD的是
(12)
。当使用DFD对一个工资系统进行建模时,
(13)
可以被认定为外部实体。
A.加工
B.数据流
C.数据存储
D.联系
点击查看答案&解析
单项选择题
白盒测试通常采用的方法是
(36)
,
(37)
不属于白盒测试用例设计方法。黑盒测试也称为功能测试,它不能发现
(38)
。
A.静态测试
B.动态测试
C.静态、动态测试
D.静态、动态测试和复审
点击查看答案&解析
单项选择题
下面关于软件测试的说法,
(33)
是错误的。软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的
(34)
来设计测试用例的方法。集成测试也叫做
(35)
。
A.软件测试就是程序测试
B.软件测试贯穿于软件定义和开发的整个期间
C.需求规格说明、设计规格说明都是软件测试的对象
D.程序是软件测试的对象
点击查看答案&解析
单项选择题
(56)
不属于面向对象的软件开发方法。在面向对象方法中,对象可看成是属性(数据)以及这些属性上专用操作的封装体。封装是一种
(57)
技术,封装的目的是使对象的
(58)
分离。
A.coad方法
B.booch方法
C.jackson方法
D.omt方法
点击查看答案&解析
单项选择题
数据流程图(DFD)是一种能全面地描述信息系统逻辑模型的主要工具,在数据流程图中方框表示
(107)
,
(108)
不属于数据流程图的基本成分。
A.外部实体
B.处理过程
C.数据结构
D.数据流
点击查看答案&解析
单项选择题
在UML中,图是系统体系结构在某个侧面的表示,所有图在一起组成系统的完整视图。在UML的9种图中,
(83)
是静态图,
(84)
是动态图。
A.对象图
B.数据流图
C.组件图
D.状态图
点击查看答案&解析
单项选择题
(9)
是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。
(10)
是以追求更高的效益和效率为目标的持续性活动。
A.质量策划
B.质量控制
C.质量保证
D.质量改进
点击查看答案&解析
单项选择题
下列要素中,不属于DFD的是
(12)
。当使用DFD对一个工资系统进行建模时,
(13)
可以被认定为外部实体。
A.接收工资单的银行
B.工资系统源代码程序
C.工资单
D.工资数据库的维护
点击查看答案&解析
单项选择题
(5)
不是软件开发生命周期的6个阶段之一。生命周期中时间最长的是
(6)
阶段。
A.软件设计
B.程序编写
C.需求分析
D.软件维护
点击查看答案&解析
单项选择题
白盒测试通常采用的方法是
(36)
,
(37)
不属于白盒测试用例设计方法。黑盒测试也称为功能测试,它不能发现
(38)
。
A.基本路径测试
B.因果图测试
C.循环覆盖测试
D.逻辑覆盖测试
点击查看答案&解析
单项选择题
下面关于软件测试的说法,
(33)
是错误的。软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的
(34)
来设计测试用例的方法。集成测试也叫做
(35)
。
A.应用范围
B.内部逻辑
C.功能
D.输入数据
点击查看答案&解析
单项选择题
白盒测试通常采用的方法是
(36)
,
(37)
不属于白盒测试用例设计方法。黑盒测试也称为功能测试,它不能发现
(38)
。
A.可靠性错误
B.输入是否正确接收
C.界面是否有误
D.是否存在冗余代码
点击查看答案&解析
单项选择题
下面关于软件测试的说法,
(33)
是错误的。软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的
(34)
来设计测试用例的方法。集成测试也叫做
(35)
。
A.部件测试
B.组装测试
C.确认测试
D.集合测试
点击查看答案&解析
单项选择题
(56)
不属于面向对象的软件开发方法。在面向对象方法中,对象可看成是属性(数据)以及这些属性上专用操作的封装体。封装是一种
(57)
技术,封装的目的是使对象的
(58)
分离。
A.组装
B.严品化
C.固化
D.信息隐蔽
点击查看答案&解析
单项选择题
(56)
不属于面向对象的软件开发方法。在面向对象方法中,对象可看成是属性(数据)以及这些属性上专用操作的封装体。封装是一种
(57)
技术,封装的目的是使对象的
(58)
分离。
A.定义和实现
B.设计和测试
C.设计和实现
D.分析和定义
点击查看答案&解析
单项选择题
在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为
(65)
;在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为
(66)
。
A.直接转换
B.位置转换
C.分段转换
D.并行转换
点击查看答案&解析
单项选择题
面向对象的开发方法中,
(52)
是面向对象技术领域内占主导地位的标准建模语言,用这种语言描述系统与外部系统及用户之间交互的图是
(53)
。
A.RUP
B.C++
C.UML
D.Java
点击查看答案&解析
单项选择题
(49)
是面向对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的
(50)
是衡量一个面向对象程序设计语言成熟与否的一个重要标志。
A.继承性
B.消息传递
C.多态性
D.静态联编
点击查看答案&解析
单项选择题
为了提高软件测试的效率,应该
(39)
。与设计测试用例无关的文档是
(40)
。
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制订软件的测试计划
D.选择发现错误可能性较大的测试用例
点击查看答案&解析
单项选择题
(49)
是面向对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的
(50)
是衡量一个面向对象程序设计语言成熟与否的一个重要标志。
A.函数库
B.类库
C.类型库
D.方法库
点击查看答案&解析
单项选择题
在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为
(65)
;在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为
(66)
。
A.直接转换
B.位置转换
C.分段转换
D.并行转换
点击查看答案&解析
单项选择题
面向对象的开发方法中,
(52)
是面向对象技术领域内占主导地位的标准建模语言,用这种语言描述系统与外部系统及用户之间交互的图是
(53)
。
A.类图
B.用例图
C.对象图
D.协作图
点击查看答案&解析
单项选择题
为了提高软件测试的效率,应该
(39)
。与设计测试用例无关的文档是
(40)
。
A.项目开发计划
B.需求规格说明书
C.设计说明书
D.源程序
点击查看答案&解析