还剩18页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
[模拟]信息系统监理师信息系统软件
(一)选择题第1题下列叙述中,与提高软件可移植性相关的是OA.选择时间效率高的算法B.尽可能减少注释C.选择空间效率高的算法D.尽量用高级语言编写系统中对效率要求不高的部分参考答案D下列要素中,不属于DFD的是o当使用DFD对一个工资系统进行建模时,可以被认定为外部实体第2题A.加工B.数据流C.数据存储D.联系参考答案D第3题A.接收工资单的银行B.工资系统源代码程序C.工资单D.工资数据库的维护参考答案A第4题软件质量的定义是A.软件的功能性、可靠性、易用性、效率、可维护性、可移植性B.满足规定用户需求的能力C.最大限度达到用户满意D.软件特性的总和,以及满足规定和潜在用户需求的能力
①③⑤①②④⑤⑥①②③④①③④⑤参考答案A第36题CMM提供了一个框架,将软件过程改进划分成个成熟度等级A.3B.4C.5D.6参考答案C按照软件配置管理的原始指导思想,受控制的对象应是O实施软件配置管理包括4个最基本的活动,其中不包括o第37题A.软件元素B.软件项目C.软件配置项D.软件过程参考答案C第38题A.配置项标识B.配置项优化C.配置状态报告D.配置审计参考答案B第39题通常影响软件易维护性的因素有易理解性、易修改性和A.易使用性A.B.CD.B.易恢复性C.易替换性D.易测试性参考答案D第40题瀑布模型的主要不足之处在于A.过于简单B.过于灵活C.不能适应需求的动态变更D.各个阶段需要进行评审参考答案C第41题不是标准的SQL语句A.ALTERTABLEB.ALTERVIEWC.CREATETABLED.CREATEVIEW参考答案B在数据流图中,带箭头的直线表示o两条平行线表示第42题:A.加工B.外部实体C.数据流D.存储参考答案C第43题A.加工B.外部实体C.数据流D.存储参考答案D第44题软件的复杂性与许多因素有关不属于软件的复杂性参数A.源程序的代码行数B.程序的结构C.算法的难易程度D.程序中注释的多少参考答案D第45题不属于面向对象的软件开发方法A.coad方法B.booch方法C.Jackson方法D.omt方法参考答案C在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体封装是一种技术,封装的目的是使对象的分离第46题A.组装B.产品化C.固化D.信息隐蔽参考答案D第47题A.定义和实现B.设计和测试C.设计和实现D.分析和定义参考答案A第48题结构化分析方法SA的一个重要指导思想是A.自顶向下,逐步抽象B.自底向上,逐步抽象C.自顶向下,逐步分解D.自底向上,逐步分解参考答案c第49题面向对象的主要特征包括对象唯一性、封装性、继承性和A.多态性B.完整性C.可移植性D.兼容性参考答案A第50题软件需求规格说明书在软件开发中具有重要作用,但其作用不应该包括___________________O一氤件设计的依据B.用户和开发人员对软件要做什么的共同理解C.软件验收的依据D.软件可行性分析依据参考答案D第51题在软件的开发与维护过程中,用来存储、更新、恢复和管理软件的多版本的工具是A.文档分析工具B.项目管理工具C.成本估算工具D.版本控制工具参考答案D第52题在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用A.原型法B.瀑布模型C.V模型D.螺旋模型参考答案A第53题渐增式开发方法有利于A.获取软件需求B.快速开发软件C.大型团队开发D.商业软件开发参考答案B第54题好的软件结构应该是A.高耦合、高内聚B.低耦合、高内聚C.高耦合、低内聚D.低耦合、低内聚参考答案B第55题如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是A.其中有一个是DELETEB.一个是SELECT,另一个是UPDATEC.两个都是SELECTD.两个都是UPDATE参考答案C第56题下列选项中,影响软件可维护性最直接的因素是A.文档B.资金C.程序代码D.MTTF参考答案A第57题软件质量因素不包括A.正确性B.高性能C.可测试性D.可理解性参考答案B第58题需求分析中开发人员应该主要从用户那里了解A.软件做什么B.使用界面C.输入的信息D.软件的规模参考答案A第59题下列说法错误的是OA.数据仓库具有时间相关性B.数据仓库的数据是不稳定的C.数据仓库是集成的D.数据仓库是面向主题的参考答案B第60题下述CMMI四个能力成熟度等级,级别最高的是A.已定义级B.优化级C.可重复级D.已管理级参考答案B第61题软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的A.接口B.软件环境C.信息项D.版本参考答案A第62题非常明确地标明了软件开发测试过程中存在的不同级别,且清楚地描述了这些测试阶段和开发过程各阶段的对应关系A.螺旋模型B.喷泉模型C.瀑布模型D.V模型第63题质量体系是一种A.体系结构B.质量改进过程C.管理手段D.质量管理制度参考答案D在UML提供的图中,用于描述系统与外部系统及用户之间的交互;用于按时间顺序描述对象之间的交互第64题A.用例图B.类图C.对象图D.部署图参考答案A第65题A.网络图B.状态图C.协作图D.序列图参考答案D第66题以下关于软件需求分析的说法中,不正确的是OA.需求分析需要进行软件功能和性能的技术实现方法的描述B.需求分析文档可用于指导后续的开发过程C.软件需求包括业务需求、用户需求、功能需求和非功能需求等D.软件需求一般应由用户方组织进行确认第67题数据仓库的内容是随时间变化的,这种变化趋势不包括A.不断增加新的数据内容B.捕捉到的新数据会覆盖旧的快照C.不断删去过期的数据内容D.综合数据将随时间变化而不断地进行重新综合参考答案C第68题软件的反映了组织机构或客户对系统、产品高层次的目标要求A.业务需求B.技术先进性C.功能需求D.性能需求参考答案A第69题统一建模语言UML中用来反映代码的物理结构的是A.用例图B.协作图C.组件图D.状态图参考答案C第70题在面向对象软件开发方法中,一个对象一般由组成A.名称、消息、函数B.名称、属性C.对象名、属性、消息D.属性、方法第题71因为Java平台,所以具有较强的可移植性A.具有强大的数据操作和事务处理能力B.采用Java虚拟机技术C.可用的组件较多,功能丰富D.适用于分布式系统,支持多层架构应用参考答案B第72题在面向对象编程及分布式对象技术中,是类和接口的集合A.对象B.组件C.实例D.属性参考答案B参考答案D在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为;在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为o第5题A.直接转换B.位置转换C.分段转换D,并行转换参考答案D第6题A.直接转换B.位置转换C.分段转换D.并行转换参考答案C第7题在会议上,由参与人员阅读程序,利用测试数据人工运行程序,对输出结果进行审查,以达到测试的目的,这种测试方法是oA.软件审查B.代码走查C.技术评审D.代码审查参考答案B第8题下列选项中不适用于判断和评价程序复杂度的是A.执行路径数B.算法的难易程度c.系统用户数D.程序有无注释参考答案C第9题以下内容中,应写入操作手册A.描述系统对各种输入数据的处理方法B.说明系统升级时厂商提供的服务C.描述系统处理过程的各个界面D.说明系统各部分之间的接口关系参考答案C第10题在选择多媒体数据压缩算法时需要综合考虑A.数据质量和存储要求B.数据的用途和计算要求C.数据质量、数据量和计算的复杂度D.数据的质量和计算要求参考答案C第11题数据流图的作用是A.描述了数据对象之间的关系B.描述了对数据的处理流程C.说明了将要出现的逻辑判定D.指明了系统对外部事件的反应参考答案B第12题不是结构化分析设计的原则A.模块独立B.自顶向下C.自底向上D.逐步求精参考答案C第13题模块的耦合度描述了oA.模块内各种元素结合的程度B.模块内多个功能之间的接口C.模块之间公共数据的数量D.模块之间相互关联的程度参考答案D第14题内聚是一种指标,表示一个模块OA.代码优化的程度B.代码功能的集中程度C.完成任务的及时程度D.为了与其他模块连接所要完成的工作量参考答案B第15题在以下关于软件质量的描述中,正确的是OA.软件质量是指软件满足规定用户需求的能力B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性C.软件质量保证过程就是软件测试过程D.以上描述都不对参考答案D第16题软件生存周期一般划分为六个阶段,包括软件项目计划、软件需求分析和定义、软件设计、程序编码、软件测试以及OA.部署实施B.调整完善C.运行维护D.结项验收参考答案C第17题在面向对象的软件工程中,一个组件Component包含了A.所有的属性和操作B.各个类的实例C.每个演员device oruser的作用D.一些协作的类的集合参考答案D第18题应用面向对象的软件开发方法进行分析和设计时,首先要定义好各种类A.B.对象C.消息D.操作参考答案A是面向对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的是衡量一个面向对象程序设计语言成熟与否的一个重要标志第19题A.继承性B.消息传递C.多态性D.静态联编参考答案A第20题:A.函数库B类库・C.类型库D.方法库参考答案B第21题基线可作为软件生存期中各开发阶段的一个质量检查点当采用的基线发生错误时,可以返回到最近和最恰当的上A.配置项B.程序C.基线D.过程参考答案C第22题面向对象Object-Oriented方法是一种非常实用的软件开发方法一个对象通常由3部分组成A.对象名、类、消息B.名称、属性、函数C.对象名、属性、方法D.名称、消息、操作参考答案C常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等其中模型适用于需求明确或很少变更的项目,模型主要用来描述面向对象的软件开发过程第23题A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型第24题A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型参考答案D第25题软件的质量应当在中加以保证A.软件设计阶段B.软件开发阶段C.软件评审阶段D.整个生命周期参考答案D第26题为了识别和纠正运行中的程序错误而进行的维护称为维护A.适应性B.完善性C.预防性D.校正性参考答案D不是软件开发生命周期的六个阶段之一生命周期中时间最长的是______阶段第27题A.软件计划B.软件测试C.需求分析D.系统验收第28题A.软件设计B.程序编写C.需求分析D.软件维护参考答案D第29题在软件开发方法中,生命周期法的主要缺点是难以准确定义用户需求,软件开发工作是劳动密集型的,并且oA.阶段不明确B.无法对项目进行管理和控制C.开发周期长,难适应环境变化D.系统各部分不独立参考答案C第30题结构化开发方法中,数据流图是阶段产生的成果A.需求分析B.总体设计C.详细设计D.程序编码参考答案A面向对象的开发方法中,是面向对象技术领域内占主导地位的标准建模语言,用这种语言描述系统与外部系统及用户之间交互的图是第31题A.RUPB.C++C.UMLD.JaVa第32题A类图・B.用例图C.对象图D.协作图参考答案B第33题面向对象中的所谓数据隐藏指的是A.输入数据必须输入口令B.数据经过加密处理C.对象内部数据结构上建有防火墙D.对象内部数据结构的不可访问性参考答案D第34题下列关于软件测试技术的叙述,不正确的是o A.用黑盒测试的结论分辨数据库或系统层面的错误B.要满足较高的覆盖准则,路径数量有可能非常庞大C.搭建测试环境时必须尽可能地与真实环境一致D.兼容性验证测试和用户环境模拟测试可以不同参考答案A第35题在软件开发中必须采取有力的措施以确保软件的质量,这些措施至少包括以下的O
①在软件开发初期制定质量保证计划,并在开发中坚持执行
②开发工作严格按阶段进行,文档工作应在开发完成后集中进行
③严格执行阶段评审
④要求用户参与全部开发过程以监督开发质量
⑤开发前选定或制定开发标准或开发规范并遵照执行
⑥争取足够的开发经费和开发人力的支持。
个人认证
优秀文档
获得点赞 0