第一范文网 - 专业文章范例文档资料分享平台

软件工程试题库

来源:用户分享 时间:2025/7/28 22:35:59 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

33. 系统流程图是概括地描述物理系统的传统工具,它的基本思想是用图形符号以黑盒子形

式描绘系统组成系统的每个部件,其表达的是( )

A、控制过程

B、对数据进行加工和处理的过程 C、程序的功能

D、数据在各部件之间的流动情况

34. 虽然可以使用自然语言描述由数据元素组成数据的关系,但为了更加清晰简洁,建议采

用符号来表示,其中1{a}5所代表的含义是( )

A、a重复出现,最少出现1次,最多出现5次 B、a重复出现,只能出现1次,或5次

C、a重复出现,其可以出现1次,也可以出现5次 D、a是可选的,可以出现2、3、4次

35. ( )是可行性研究的一项重要内容,是客户组织负责人从经济角度判断是否继续投

资于这项工程的主要依据。 A、纯收入计算 B、投资回收期分析 C、成本/效益分析 D、投资回收率分析

36. 下面哪一项不属于可行性研究阶段的典型步骤( )

A、研究目前正在使用的系统 B、草拟开发计划 C、书写文档提交审查 D、梳理模块间关系

37. 复杂的数据流图( )。

A、只有变换型

B、只有事务型 C、无规律

D、既有变换型又有事务型

38. 需求分析是( )。

A、 软件开发工作的基础

B、 软件生存周期的开始

C、 由系统分析员单独完成的 D、 由用户自己单独完成的

39. ( )需求制定系统必须提供的服务,是对软件系统的一项基本需求,但却并不是唯

一的需求。 A、功能需求 B、性能需求

C、可靠性和可用性需求 D、接口及约束

40. “系统每周7 天、每天24 小时都可以使用且运行无误”,代表的是( )

A、功能需求

B、性能需求

C、可靠性和可用性需求 D、接口及约束

41. “系统应在20 秒之内响应所有的请求”,代表的是( )

A、功能需求

B、性能需求

C、可靠性和可用性需求 D、接口及约束

42. “系统出现异常时,应能为用户给出指导性的提示,并及时保存当前的数据”代表的是

( )

A、出错处理需求 B、性能需求

C、可靠性和可用性需求 D、接口及约束

43. 与用户沟通获取需求的方式有很多,其中( )不属于获取需求的方式。

A、正式或非正式的访谈 B、自底向上的求精方法 C、快速建立软件原型

D、建议的应用规格说明技术

44. 为了减少数据冗余,避免出现插入异常或删除异常,简化修改数据的过程,通常需要把

数据结构规范化,其中( )数据冗余程度最小。 A、第一范式 B、第三范式 C、第二范式 D、第五范式

45. 通常用“范式”定义消除数据冗余的程度,其中第三范式要求符合第二范式的条件,而

且( )

A、每个属性值都必须是原子值

B、每个非关键字属性值都由整个关键字决定 C、非关键字不是由关键字的一部分来决定

D、一个非关键字属性值不依赖于另一个非关键字属性值

46. 结构化分析阶段要建立中模型,分别是( )

A、功能模型、数据模型、状态模型 B、功能模型、行为模型、数据模型 C、功能模型、数据模型、动态模型 D、对象模型、动态模型、功能模型

47. ( )是对引起系统做动作或(和)从一个状态转换到另一个状态的外界事情的抽象。

A、事件

B、状态 C、初态 D、终态

48. 进行需求分析可使用多种工具,但( )是不适用的。

A、数据流图 B、E-R图 C、PAD图 D、数据字典

49. E-R图是用于建立数据模型的的图形,其中包括3种相互关联的信息,分别是( )

A、数据、对象、实体 B、控制、联系、对象 C、实体、联系、属性 D、实体、属性、操作 图形工具。

A、层次方框图和判定表 B、数据流图和程序流程图 C、IPO图和层次方框图 D、warnier图和PDL

50. 描述复杂的事物时,图形远比文字叙述优越得多,在需求分析阶段可以使用( )等

51. 结构化分析方法以数据流图、( )和加工说明等描述工具,即用直观的图和简洁的语

言来描述软件功能模型。

A、DFD图 B、PAD图 C、HIPO图 D、数据字典

52. 软件需求说明书中包括多方面的内容,下述( )不是软件说明书中应包括的内容。

A、数据描述

B、功能描述 C、性能描述 D、结构描述

53. 软件需求分析阶段建立原型的主要目的是( ).

A、确定系统的功能和性能要求 B、确定系统的性能要求

C、确定系统是否满足用户要求 D、确定系统是否开发人员需要

54. 需求分析是由分析人员经了解用户的需求,认真仔细的调研、分析,最终应建立目标系统

的逻辑模型并写出( ). A、模块说明书 B、需求规格说明书 C、项目开发设计 D、合同文档

55. 使用结构化分析方法时,采用的基本手段是( )。

A、分解和抽象

B、分解和综合 C、归纳与推导 D、试探与回溯 A、总貌 B、细节 C、抽象 D、软件的作者

56. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的( )。

57. 下列关于软件设计准则的描述,错误的是( )。

A、提高模块的独立性

B、深度、宽度、扇出和扇入适当

C、使摸块的控制域在该模块的作用域内 D、设计成单入口、单出口的模块

58. 下面关于“深度、宽度、扇出和扇入”描述错误的是( )

A、深度表示软件结构中控制的的层数

B、宽度是软件同一层次上的模块总数的最大值 C、扇出是一个模块调用的模块数目

D、扇入是直接调用这个模块的上级模块的数目

59. 结构化设计(SD)是软件设计阶段所使用的方法,( )不是SD所使用的工具。

A、DFD图

B、PAD图

C、结构化的过程设计语言 D、判定树

60. 结构化设计方法采用变换分析和事务分析技术实现( )。

A、从数据结构导出程序结构

B、从模块结构导出程序结构 C、从模块结构导出数据结构 D、从数据流图导出软件结构 ( )。 A、抽象 B、模块化 C、自底向上 D、信息隐蔽

61. 把现实世界中的事物相似的地方集中和概括起来,暂时忽略他们之间的差异,这就是

62. ( )是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可以通过名字

来访问,是构成程序的基本构件。 A、模块化 B、抽象 C、精化 D、模块

63. ( )是指让一些关系密切的软件元素在物理上彼此靠近。

A、信息隐蔽 B、内聚 C、局部化 D、模块独立

64. “为了能集中精力解决主要问题而尽量推迟对问题细节的考虑”,这是对( )的定义。

A、信息隐蔽

B、逐步求精 C、局部化 D、模块独立

65. 软件设计中划分模块的一个准则是( )。

A、低内聚低耦合

B、低内聚高耦合 C、高内聚低耦合

搜索更多关于: 软件工程试题库 的文档
软件工程试题库.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3o4o99lg5i9d31r9oecd_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top