




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C. 数据定义D. 数据维护)。B. 用户要求C. 软硬件要求5、 耦合度最高的是(BA. 环境B. 内容6、 内聚程度较低的是(AA. 偶然B. 通讯D. 系统要求)耦合。C. 控制D. 数据)内聚。C. 顺序D. 时间、单选题:1、下列属于软件的特点的是(D ) 。A. 软件是一种逻辑实体,具有抽象性B. 软件在使用过程中没有磨损、老化的问题C. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高D. 以上都正确2、需求分析阶段最重要的技术文档是(B ) 。A. 设计说明书B. 需求规格说明书C. 可行性分析报告D. 用户手册3、数据字典是软件需求分析阶段的最重要工具之一,其最基本
2、的功能是(C ) 。A. 数据库设计B. 数据通信4、 需求分析阶段的研究对象是(BA. 系统分析员要求7、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大( C)。A. 详细设计阶段B. 概要设计阶段C. 需求分析阶段D. 测试和运行阶段8、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是( C )A. 硬件环境C. 软件开发工具和软件开发的环境9、 结构化分析方法是一种预先严格定义需求的方法,A. 控制流B. 数据流C. 程序流10、 软件生命周期一般都被划分为若干个独立的阶段,是( A ) 。B. 软件
3、开发的环境D. 开发人员的素质它在实施时强调的是分析对象的( B )D. 指令流其中占用精力和费用最多的阶段往往A. 运行和维护阶段B. 设计阶段C. 代码实现阶段D. 测试阶段11、软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是(D )A. 公共耦合B. 控制耦合C. 标记耦合D. 数据耦合12、软件维护的四类维护活动是(A )A. 改正性维护,适应性维护,完善性维护和预防性维护。B. 适应性维护,完善性维护,抢救性维护和辅助性维护。C. 改正性维护,适应性维护,完善性维护和辅助性维护。D. 适应性维护,完善性维护,抢救性维护和预防性维护。
4、13、主要从(A )几个方面进行系统可行性研究。A.技术可行性,经济可行性,操作可行性。B.技术可行性,经济可行性,系统可行性。C.经济可行性,系统可行性,操作可行性。D.经济可行性,系统可行性,时间可行性。14、 OMT( Object Modelling Technique ) 方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型、( C )组成。B. 动态模型和过程模型A. 静态模型和功能模型C. 动态模型和功能模型D. 静态模型和操作模型15、为了表示项目管理功能工作中各项任务之间的进度衔接关系,常用的计划管理工具是( D )A.程序结构图B.数据流图C. E-R图 D.甘
5、特(Gantt)图16、 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B )的回答。A.确定 B.行或不行C.正确 D.无二义17、在E-R 模型中,包含以下基本成分( C)。A数据、对象、实体B. 控制、联系、对象C 实体、联系、属性D. 实体、属性、操作18、 各种软件维护的类型中最重要的是( A)。A.完善性维护B.纠错性维护C.适应性维护D.预防性维护19、模块的内聚性最高的是(D )A.逻辑内聚B.时间内聚C.偶然内聚 D.功能内聚20、提高测试的有效性非常重要,成功的测试是指( D)A. 证明了被测试程序正确无误B. 说明了被
6、测试程序符合相应的要求C.未发现被测程序的错误D.发现了至今为止尚未发现的错误21、下面几种白箱测试技术,哪种是最强的覆盖准则(D )A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖22、若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0, 1.0,现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001. 设计这组测试用例的方法是(C )A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法23、在下列测试技术中,( D )不属于黑盒测试技术。A.等价划分B.边界值分析C.错误推测D.逻辑覆盖24、 Jackson 方法是在软件开发过程中常用的方法
7、,使用Jackson 方法时可以实现(A) 。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构25、软件测试时为了( B)而执行程序的过程。A.纠正错误B.发现错误C.避免错误D.证明错误26、模块内聚度越高,说明模块内各成分彼此结合的程序越(B) 。A.松散 B.紧密C.无法判断D.相等27、提高软件的可维护性可采用很多措施,下列哪个不在措施之列?(A)A.提供没有错误的程序B.建立质量保证制度C.改进程序文档质量D.明确软件质量标准28、面向对象的分析阶段建立的系统模型不包括(D) 。A.对象模型B.动态模型C.功能模型D.数据模型
8、29、总体设计的目的是确定整个系统的( B)。A.规模B.功能及模块结构C.费用D测试方案30、 Jackson 设计方法是由英国的M. Jackson 提出的,它是一种面向(C )的软件设计方法。A.对象B.数据流C.数据结构D.控制结构31、 (A )是用户和设计者交换信息最频繁的方法。A.原型化方法B.瀑布模型方法C.螺旋模型方法D.构件组装模型32、软件测试的目的是?( D )A.证明软件的正确性B.找出软件系统中存在的所有错误C.证明软件系统中存在错误D.尽可能多的发现软件系统中的错误33、使用白盒测试方法时,确定测试数据应根据(A )和指定的覆盖标准。A.程序的内部逻辑B.程序的复
9、杂程度C.该软件的编辑人员D.程序的功能34、软件维护工作的最主要部分是( C)。A.校正性维护B.适应性维护C.完善性维护D.预防性维护35、 PDL 是( B )语言。A.高级程序设计语言B.伪码式C.中级程序设计语言D.低级程序设计语言36、计算机系统可以划分为软件系统和硬件系统,软件是一种(A)A.逻辑产品B.文档资料C.程序代码D.物理装置37、可行性分析研究的主要目的是(B )A.定义项目B.项目是否值得开发C.开发项目D.规划项目38、需求分析是回答系统必须(D )的问题。A.为谁做B.怎么做C.何时做D.做什么39、在UML 中,类是用( A )表示的A 矩形框B 椭圆C 箭头
10、D 菱形框40、编码阶段是位于哪个阶段之后(A)A. 详细设计B. 可行性研究C. 总体设计D. 需求分析41、 ( A )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界 是隐蔽的,外界只能通过有限的接口与对象发生联系。A 封装B 继承C 多态性D 消息42、下面不属于软件工程的3 个要素是( D )A .工具B .过程C .方法D .环境43、数据流图和(C)共同组成系统的逻辑模型。A. HIPO图B. PDLC.数据字典 D.层次图44、检查软件产品是否符合需求定义的过程称为( A )A.确认测试B.集成测试C.验证测试D.验收测试45、结构化分析方法就是面向( B)
11、的自顶向下逐步求精进行需求分析的方法。A.目标B.数据流C.功能D.对象46、通过( B)可以完成数据流图的细化。A.结构分解B.功能分解C.数据分解D.系统分解47、下面不属于软件工程原则的是( C )A.抽象B.模块化C.自底向上D.信息隐蔽48、 ( D)是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可以通过名字来访问。A.模块化B.抽象C.精化D.模块49、 ( C)是指让一些关系密切的软件元素在物理上彼此靠近。A.信息隐蔽B.内聚C.局部化D.模块独立50、在进行软件结构设计时应该遵循的最主要的原理是( C )A.抽象 B.模块化 C.模块独立D.信息隐蔽51、在测试中,
12、下列说法错误的是( B )A.测试是为了发现程序中的错误而执行程序的过程B.测试是为了表明程序的正确性C.好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案D 成功的测试是发现了至今为止尚未发现的错误的测试52、下列工具中为需求分析常用工具是( D )A PADB PFDC N-SD DFD53、软件调试的目的是( B )A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能54、数据字典是对数据定义信息的集合,它所定义的对象都包含在( A)。A.数据流图B.程序框图C.软件结构D.方框图55、软件设计中,可应用于详细设计的工具有( A )。A.程序流程图、PAD、方框图和伪码B.
13、数据流程图、PAD、结构图和伪码C.业务流程图、N-S图和伪码D,数据流程图、PAD、N-S图和伪码56、软件设计中设计复审是和设计本身一样重要的环节,其主要目的和作用是( B )。A.减少测试工作量B.减免后期付出高代价C.保证软件质量D.缩短软件开发周期57、瀑布模型将软件生命周期归纳为个时期,即计划期、开发期和运行期。下列( D ) 不属于开发期内的工作。A .总体设计B.详细设计C.程序设计D.维护58、耦合是软件各个模块间连接的一种度量。一组模块都访问同一数据结构应属于( B ) 方式。A.内容耦合B.公共耦合C.外部耦合D.控制耦合59、内聚是从功能角度来度量模块内的联系,按照特定
14、次序执行元素的模块属于( C ) 方式。A.逻辑内聚B.时间内聚C.过程内聚D.顺序内聚60、软件管理中,需要对软件进行配置,各阶段文档的管理属于( D )。A.组织管理B.资源管理C.计划管理D.版本管理61、结构化软件开发期将软件开发划分为3 个阶段 ,其中关键的是( B)。A.编码的正确性B.需求的准确性C.测试的严格性D.设计的科学性62、瀑布模型把软件生存周期划分为软件定义、软件开发和(C )三个阶段,而每一阶段又可细分为若干个更小的阶段。A.详细设计B.可行性分析C.运行及维护D.测试与排错63、划分软件生存周期的阶段时所应遵循的基本原则是(B ) 。A.各阶段的任务尽可能相关性B
15、.各阶段的任务尽可能相对独立C.各阶段的任务在时间上连续D.各阶段的任务在时间上相对独立64、一个软件项目是否进行开发的结论是在(B )文档中作出的。A.软件开发计划B.可行性报告C.需求分析说明书D.测试报告65、下列叙述中,( A )不属于数据字典的作用。A .作为编码阶段的描述工具B.为用户与开发人员之间统一认识C.作为概要设计的依据D.为需求分析阶段定义各类条目66、使用结构化分析方法时,采用的基本手段是(A ) 。A.分解和抽象B.分解和综合C.归纳与推导D.试探与回溯67、变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于(A ) 。A.变
16、换型B.事务型68、需求分析说明书不能作为(A ) 。A.可行性研究的依据B.用户和开发人员之间的合同C.系统概要设计的依据D.软件验收测试的依据69、软件的(A )设计又称为总体设计,其主要任务是建立软件系统的总体结构。A.概要B.抽象C.逻辑D.规划70、结构化设计采用模块化方法的主要出发点是(D ) 。A.增加内聚性 B.减少耦合度C.提高有效性D.降低复杂度71、一个模块直接控制(调用)的下层模块的数目称为模块的(B ) 。A.扇入数B.扇出数C.宽度 D.作用域72、某个模块的作用域是指( D ) 。A.被该模块调用的所用模块B.调用该模块的所有模块C.与该模块相关联的所有模块D.受
17、该模块内的判定影响的所有模块73、采用(D )且编写程序,可提高程序的可移植性。B 宏指令C. 7匚编语百D 高级语言74、对象实现了数据和操作的结合,使数据和操作(C )于对象的统一体中。C.封装C.循环覆盖C.软件开发费D 抽象D 集成测试D 软件系统的功能A .结合B .隐藏75、软件调试技术包括(B )A.边界值分析B.演绎法76、需求分析阶段的任务是确定(DA.软件开发方法 B.软件开发工具77、数据存储和数据流都是( D),仅仅是所处的状态不同。A.分析结果B.事件C.动作D.数据二、判断题1、软件的开发与运行经常受到硬件的限制和制约。(V)2、模块内的高内聚往往意味着模块间的松耦
18、合。(V )3、Jackson图只能表达程序结构,不能表达数据结构。(乂 )5、软件的质量好坏主要由验收人员负责,其他开发人员不必关心。(X )6、判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。(V )7、应该尽量使用机器语言编写代码,提高程序运行效率,而减少高级语言的使用。(X )8、UML只能应用于软件系统模型的建立。(X )9、容错就是每个程序采用两种不同的算法编写。(X )10、软件测试的目的是为了无一遗漏的找出所有的错误。(X )11、软件工程学只有理论意义,没有实际用途。(X )12、软件工程的方法只适用于大型软件的开发,对小型软件的开发没有帮助。(X )13、可行性研究进一步研究问题分析阶段所确定的问题是否有可行的解。(V )14、代码审查方法没有计算机测试方法好。(X )15、验证软件需求的方法主要靠人工审查的方法。(V )16、并发系统中遇到的一个主要问题是定时问题。( V )17、编码风格由个人喜好决定,没有固定格式。( X )18、 软 件 重 用 是 提 高 软 件 开 发 生 产 率 和 目 标 系 统 质 量 的 重 要 途 径 。(V )19、判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。(V )19、软件是指用程序设计语言(如Pascal, C, Visual B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南通大学《列车调度指挥》2023-2024学年第二学期期末试卷
- 咸阳职业技术学院《数字信号处理课程设计实训》2023-2024学年第二学期期末试卷
- 重庆工信职业学院《广播剧制作》2023-2024学年第二学期期末试卷
- 河北工艺美术职业学院《微生物工程大实验》2023-2024学年第二学期期末试卷
- 泰山科技学院《高等运筹学》2023-2024学年第二学期期末试卷
- 丽水职业技术学院《汇编语言A》2023-2024学年第二学期期末试卷
- 合肥幼儿师范高等专科学校《动画导演基础》2023-2024学年第二学期期末试卷
- 湖州职业技术学院《网络传播与实践》2023-2024学年第二学期期末试卷
- 烟台南山学院《虚拟样机技术及应用》2023-2024学年第二学期期末试卷
- 西安建筑科技大学《三维测量技术与应用》2023-2024学年第二学期期末试卷
- GB/T 45501-2025工业机器人三维视觉引导系统通用技术要求
- 2025年武汉数学四调试题及答案
- GB 19081-2025饲料加工系统粉尘防爆安全规范
- 2024年云南省初中学业水平考试地理试卷含答案
- 2024年全国高中数学联赛北京赛区预赛一试试题(解析版)
- PICC专科护士进修学习汇报
- 工厂如何消除静电与防止静电实践篇
- 我学会了洗碗作文
- 武汉市住宅专项维修资金使用申请表
- 牛津译林版英语八年级下册8B——单词默写(表格版)
- 霍尼韦尔x温控仪中文说明书——有程序设定篇
评论
0/150
提交评论