ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:192.67KB ,
资源ID:15014849      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15014849.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程考试题带答案Word格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程考试题带答案Word格式.docx

1、 4在详细设计阶段所使用到的设计工具是:A)程序流程图,PAD图,N-S图,HIPO图,判定表, 判定树 .B)数据流程图, Yourdon 图,程序流程图, PAD 图,N-S 图, HIPO 图。C)判定表,判定树,PDL,程序流程图,PAD图,N-S 图。D)判定表,判定树,数据流程图,系统流程图,程序流 程图,层次图。5 按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:A) 模块的作用域应在模块的控制域之内。B) 模块的控制域应在模块的作用域之内。C) 模块的控制域与模块的作用域互相独立。D) 以上说法都不对。6在软件生命周期中,能准确确定软件系统的体系结构的功能阶段是(C

2、)A.概要设计B.详细设计C.需求分析D.可行性分析7 下面不是软件工程的 3 个要素的是( C )A过程 B.方法 C.环境 D.工具8.下面不属于软件的组成的是( B )A程序 B.记录 C.文档 D.数据9在瀑布模型中,将软件分为若干个时期,软件项目的可行性研究一 般归属于( C )A.维护时期 B.运行时期C.定义时期 D.开发时期10.在瀑布模型中,下面( C )是其突出的缺点。A.不适应平台的变动B.不适应算法的变动C.不适应用户需求的变动D.不适应程序语言的变动11下面不属于软件的特点的是( D )。A 软件是一种软件产品B 软件产品不会用坏,不存在磨损、消耗问题C 软件产品的生

3、产主要是研制D 软件产品非常便宜12 软件开发工具是协助开发人员进行软件开发活动所使用的软件或 环境。下面不是软件开发工具的是( A )。13.下列叙述中不属于软件生命周期模型的是( D )。A.原型模型 B.瀑布模型 C.螺旋模型 D.快速组装模型14.软件设计中,用抽象和分解的目的是( B )。A.提高易读性B.降低复杂性 C.增加内聚性D.降低耦合性15 软件生命周期中所花费用最多的阶段是( D )。A.详细设计B.软件编码C.概要设计D.软件测试和维护16.开发软件时对提高开发人员工作效率至关重要的是( B )。A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序人员的数量D

4、.计算机的并行处理能力17.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种 现象称作( B )。A.软件投机 B.软件危机C.软件工程D软件产生18 软件开发的结构化生命周期方法将软件生命周期划分成 ( A )A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计19.软件工程的理论和技术性研究的内容主要包括软件开发技术和( B )。A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用20 软件工程的出现是由于( C )。A.程序设计方法学的影响B.软件产业化的需要C.软件危机的出现D.计算机的发展21

5、.在软件生命周期中,能准确地确定软件系统必须做什么和必须具 备哪些功能的阶段是( D)。A.概要设计B.详细设计C.问题定义D.需求分析22.开发大型软件时,产生困难的根本原因是( A )。A.大系统的复杂性 B.人员知识不足C.客观世界千变万化 D.时间紧、任务重23.文档是软件开发人员、软件管理人员、维护人员、用户以及计算 机之间的(B),软件开发人员在各个阶段以文档作为前段工作 成果的体现和后段工作的基础。A.接口 B.桥梁C.科学D.继续24软件工程学的目的是以 较低的成本,研制( A )质量的软件A较高B较低C.可靠D.优秀25软件从一个计算机系统或环境转换到另一个计算机和环境的容易

6、程度称为( D)。A.可用性B.兼容性C.可靠性D.可移植性26软件生存周期是指(D)阶段。A.软件开始使用到用户要求修改为止B.软件开始使用到被淘汰为止C.从开始编写程序到不能再使用为止D.从立项制定计划,进行需求分析到不能再使用为止27.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是( B)。A 引入新技术提高空间利用率B 用较少的投资获得高质量的软件C 缩短研制周期扩大软件功能D 硬软件结合使系统面向应用28.软件可行性分析是着重确定系统的目标和规模。 对成本 -效益进行 发现应属于下列选项中的( A )。A.经济可行性B.操作可行性C.技术可行性D.社会可行性29

7、在数据流图中,用圆或者椭圆来表示( B)。A.数据流B.加工C.数据存储D.数据源点或终点30. 需求分析阶段的任务是确定( C )。A.软件开发方法B.软件开发费用C.软件系统功能D.软件开发工具31( D)的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。A 需求分析 B 概要设计 C 总体设计 D 可行性研究32.下列选项中( D )不是软件需求规格目标。A.便于用户、分析员和软件设计人员进行理解及交流B.控制系统的实施过程C.作为软件测试和验收以及维护的依据D.便于软件的维护33 下面描述中,不符合结构化程序设计风格的是( B )。A 使用顺序、选择和

8、重复(循环)三种基本控制结构表示程序的控制 逻辑B 模块只有一个入口,可以有多个出口C 注重提高程序的执行效率D 不使用 goto 语句34.下列工具中属于需求分析常用工具的是( D )。A.PAD B.PFD C.N-S D.DFD35.在数据流图( DFD )中,带有名字的箭头表示( C )。A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分36.在软件生产过程中,需求信息的给出是( D )。A.程序员B.项目管理者C.软件分析设计人员 D.软件用户37下列叙述中,不属于结构化分析方法的是( C )。A.面向数据流的结构化分析方法B.面向数据结构的结构化数据系统开

9、发方法C.面向对象的分析方法38结构设计是一种应用最广泛的系统设计方法,是以( B )为基 础、自顶向下、逐步求精和模块化的过程。A.数据流B.数据流图C.数据库D数据结构39需求分析是由分析员经了解用户的要求,认真细致地调研、分析, 最终应建立目标系统的逻辑模型并写出( B )。A.模块说明书B.软件规格说明书C.项目开发计划D.合同文档40.结构化分析方法以数据流图、 ( D )和加工说明等描述工具, 即用直观的图和简洁的语言来描述软件系统模型。A.DFD图 B.PAD图 C.IPO图 D.数据字典41.数据字典是软件需求分析阶段的重要工具之一,它的基本功能是( A )A.数据定义B.数据

10、维护C.数据通讯D.数据库设计42.以下( A )不是详细设计中常用的图形描述工具。A.数据流图B.程序流图C.盒图(N-S)D.问题分析图(PAD)43.在结构图的有关术语中,用于表示软件结构中控制的层数的是( C )A. 扇入 B 扇出 C 深度 D 宽度44.模块的独立程度是评价设计好坏的重要标准。 ( A )是衡量 软件的模块独立性的两个定性度量标准。A 耦合性和内聚性 B 内聚性和可靠性C 耦合性和独立性 D 可靠性和独立性45.软件设计包括( B )两个阶段。A.接口设计和结构设计B.概要设计和详细设计C.数据设计和概要设计D.结构设计和过程设计46 在详细设计阶段,经常采用的工具

11、是( A )。A.PAD B.SA C.SC D.DFD47.在软件开发中,下面任务不属于设计阶段的是( D )。A.数据结构设计 B给出系统模块结构C 定义模块算法 D 定义需求并建立系统模型48.对建立良好的程序设计风格,下面描述正确的是( A )。A 程序应简单、清晰、可读性好 B 符号名的命名要符合语法C 充分考虑程序的执行效率 D 程序的注释可有可无49.下面不属于软件设计原则的是( C )。A 抽象 B 模块化 C 自底向上 D 信息隐蔽50.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来 代替传统的程序流程图,通常也把这种图称为( C )。A PAD图 B.N-S图 C

12、.结构图 D数据流图51软件测试按照功能划分可以分为( B )。A 黑盒测试和单元测试 B 白盒测试和黑盒测试C 集成测试和单元测试 D 白盒测试和静态测试 52在软件测试过程的 4个步骤中,测试依据是需求规格说明的是 ( C)A 单元测试 B 集成测试 C 确认测试 D 系统测试53黑盒测试法属于( C )。A 集成测试 B 系统测试 C 动态测试 D 静态测试54下列叙述中错误的是( C )。A 测试是为了寻找错误而运行程序的过程B 一个成功的测试是揭示了迄今为止尚未发现的错误的测试C 测试的目的是为了证明程序是正确的D 一个好的测试用例是指很可能找到迄今为止尚未发现的错误 的测试55软件

13、测试过程是软件开发过程的逆过程,其最基础性的测试应是( B )A 集成测试 B 单元测试 C 有效性测试 D 系统测试56.程序的三种基本控制结构是( B )。A. 过程、子程序和分程序 B. 顺序、选择和重复C. 递归、迭代和回溯 D. 调用、返回和转移57.面向对象的分析方法主要是建立三类模型,即 ( D )。A)系统模型、 ER 模型、应用模型B)对象模型、动态模型、应用模型C)E - R模型、对象模型、功能模型D)对象模型、动态模型、功能模型58. 在 E-R 模型中,包含以下基本成分 ( C )。A)数据、对象、实体B)控制、联系、对象C)实体、联系、属性D)实体、属性、操作59.软件测试的目标是(A )。A.证明软件是正确的 B.发现错误、降低错误带来的 风险C.排除软件中所有的错误 D.与软件调试相同60.软件生命周期中所花费用最多的阶段是( D )A.详细设计 B .软件编码 C .软件测试 D .软件维护61.在数据流图中,圆或椭圆表示 (1) A ,平行线表示 D 。(1) A、加工 B、外部实体C、数据流 D、存储(2) A、加工 B、外部实体62. 瀑布模型(Waterfall Model)突出的缺点是不适应(D )的变动。A、算法 B、平台C、程序语言 D、用户需求63.结构化分析方法(SA)的一个重要指导思想是(C ) 。A .自顶向下,逐步抽象

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1