1、1.第1题 与计算机科学的理论研究不同,软件工程是一门( )学科。 A.理论性 B.工程性 C.原理性 D.心理性 答案:B 标准答案:B 您的答案:B 2.第2题 在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是( )。 A.经济可性性 B.技术可行性 C.操作可行性 D.法律可行性 答案:B 标准答案:B 您的答案:B 3.第3题 模块( ),则说明模块的独立性越强。 A.耦合越强 B.扇入数越高 C.耦合越弱 D.扇入数越低 答案:C 标准答案:C 您的答案:C 4.第4题 PDL是下列
2、 )语言。 A.高级程序设计语言 B.伪码 C.中级程序设计语言 D.低档程序设计语言 答案:B 标准答案:B 您的答案: 5.第5题 软件设计一般分为总体设计和具体设计,它们之间的关系是( )。 A.全局和局部 B.抽象和具体 C.总体和层次 D.功能和结构 答案:A 标准答案:A 您的答案:A 6.第6题 模块中所有成分引用共同的数据,该模块的内聚度是( )的。 A.逻辑性 B.瞬时性 C.功能性 D.通信性 答案:D 标准答案:D 您的答案:D 7.第12题 需求分析阶段研究的对象是软件项目的( )。 A.用户需求 B.
3、合理规定 C.模糊规定 D.工程规定 答案:A 标准答案:A 您的答案:A 8.第32题 面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是( ),一个类获得其父类的所有描述(数据和操作)。 A.传递性 B.继承性 C.复用性 D.并行性 答案:B 标准答案:B 您的答案:B 9.第33题 软件项目管理是( )一切活动的管理。 A.需求分析 B.软件设计过程 C.模块控制 D.软件生命周期 答案:D 标准答案:D 您的答案:D 10.第
4、34题 一个项目是否开发,从经济上来说是否可行,归根结底是取决于( )。 A.成本的估算 B.项目计划 C.工程管理 D.工程网络 答案:A 标准答案:A 您的答案:A 11.第35题 ( )着重反映的是模块间的从属关系,即模块间的调用关系和层次关系。 A.程序流程图 B.数据流图 C.E-R图 D.结构图 答案:D 12.第36题 程序控制一般分为( )、分支、循环三种基本结构。 A.分块 B.顺序 C.跳转 D.控制 答案:B 13.第37题 在数据流图中,有名字及方向的成分是( )。 A.控制流 B.信息流 C.数据流
5、 D.信号流 答案:C 14.第38题 面向数据结构的设计方法(Jackson方法)是进行( )的形式化的方法。 A.系统设计 B.具体设计 C.软件设计 D.编码 答案:B 15.第39题 属于软件设计的基本原理的是( )。 A.数据流分析设计 B.变换流分析设计 C.事务流分析设计 D.模块化 答案:D 16.第64题 在面向数据流的软件设计方法中,一般将信息流分为( )。 A.变换流和事务流 B.变换流和控制流 C.事务流和控制流 D.数据流和控制流 答案:A 17.第65题 软件是一种( )产品。 A.有形 B.逻辑 C.物
6、质 D.消耗 答案:B 18.第66题 问题定义阶段必须回答的关键问题是( )。 A.要解决的问题是什么 B.拟定目的系统必须具有哪些功能 C.如何实现目的系统 D.如何具体实现系统 答案:A 19.第67题 在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的成本/效益分析的是( )。 A.经济可性性 B.技术可行性 C.操作可行性 D.法律可行性 答案:A 20.第68题 每个对象可用它自己的一组属性和它可以执行的一组( )来表现。 A.行为 B.功能 C.操作 D.数据 答案:C 21.第69题 以下说法,错误的是(
7、 )。 A.面向对象不仅支持过程抽象,并且支持数据抽象 B.某些面向对象的程序设计语言还支持参数化抽象 C.信息隐蔽通过对象的封装性来实现 D.在面向对象方法中,类是最基本的模块。 答案:D 22.第70题 ( )是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。 A.开发文档 B.管理文档 C.用户文档 D.软件文档 答案:C 23.第7题 系统的外部项越少越好,外部项多说明系统独立性差。 答案:对的 24.第8题 用于表达模块间调用关系的图是SD。 答案:错误 25.第9题 模块的内聚度应尽也许地小,模块间联系尽也许大。 答案:错误
8、 26.第10题 系统分析阶段和系统设计阶段产生的文档,有的能直接在计算机上执行。 答案:错误 27.第40题 模块间的联系越大越好,说明系统各模块间结合的好。 答案:错误 28.第41题 一个软件系统中也许会出现所有模块之间没有任何联系的情况。 答案:错误 29.第42题 对象中的服务可通过度析属性值的变化情况发现。 答案:错误 30.第43题 模块分割评价标准有两个方面,即模块大小和内聚。 答案:错误 31.第11题 决定软件可维护性的因素重要有( )、( )、( )、( )和
9、 )5个。 答案:可理解性、可测试性、可修改性、可移植性、可重用性 标准答案:可理解性、可测试性、可修改性、可移植性、可重用性 您的答案:可理解性、可测试性、可修改性、可移植性、可重用性 32.第13题 所谓( )就是把软件设计结果翻译成用某种程序设计语言书写的程序。 答案:编码 标准答案:编码 您的答案:编码 33.第14题 McCabe方法根据程序控制流的复杂限度,这样度量出的结果称为程序的( )。 答案:环形复杂度 标准答案:环形复杂度 您的答案:环形复杂度 34.第15题 (
10、 )是把程序划提成独立命名且可独立访问的模块,每个模块完毕一个子功能。 答案:模块化 标准答案:模块化 您的答案:模块化 35.第16题 应当从“小规模”测试开始,并逐步进行“( )”测试。 答案:规模 标准答案:规模 您的答案:规模 36.第17题 可行性研究的目的不是解决问题,而是拟定问题是否( )。 答案:值得去解决 标准答案:值得去解决 您的答案:值得去解决 37.第18题 程序流程图又称为( )。 答案:程序框图 标准答案:程序框图 您的答案:程序框图 38.第19题 面向对象方法用(
11、 )取代了传统方法的功能分解。 答案:对象分解 标准答案:对象分解 您的答案:对象分解 39.第20题 ( )是规定某个对象执行在定义它的那个在中所定义的某个操作的规格说明。 答案:消息 标准答案:消息 您的答案:消息 40.第21题 除一般聚集外,尚有两种特殊的聚集关系,分别是( )和( )。 答案:共享聚集、组合聚集 标准答案:共享聚集、组合聚集 您的答案:共享聚集、组合聚集 41.第22题 单元测试重要使用( )测试技术。 答案:白盒 标准答案:白盒 您
12、的答案:白盒 42.第23题 在Petri网中,当每个输入线上至少有一个权标,而( )上没有权标的时候,相应的转换才是允许的。 答案:严禁线 标准答案:严禁线 您的答案:严禁线 43.第24题 数据流图是一种图形化技术,它描绘( )和( )从输入移动到输入的过程中所经爱的变换。 答案:信息流、数据 标准答案:信息流、数据 您的答案:信息流、数据流 44.第25题 主程序员组有两个重要特性:( )和( )。 答案:专业化、层次性 标准答案:专业化、层次性 您的答案:专
13、业化、层次性 45.第26题 概括地说,软件生命周期由( )、( )和( )3个时期组成,每个时期又进一步划分为若干个阶段。 答案:软件定义、软件开发、运营维护(软件维护) 标准答案:软件定义、软件开发、运营维护(软件维护) 您的答案:软件定义、软件开发、运营维护 46.第27题 有两种方法可以反复使用一个对象类:一种方法是创建该类的( ),从而直接使用它;另一种是从它派生出一个满足当前需要的( )。 答案:实例、新类 标准答案:实例、新类 您的答案:实例、新类 47.第2
14、8题 螺旋模型将( )模型和( )模型结合起来,加入了两种模型均忽略了的风险分析,填补了这两种模型的局限性。 答案:瀑布、快速原型 标准答案:瀑布、快速原型 您的答案:瀑布、快速原型 48.第29题 结构程序设计语言的反复结构有:( )结构、( )结构、( )结构三种。 答案:顺序、选择、循环 标准答案:顺序、选择、循环 您的答案:顺序、选择、循环 49.第30题 用面向对象方法开发软件,通常需要建立3种形式的模型,它们分别是描述系统数据结构的( )模型
15、描述系统控制结构的( )模型和描述系统功能的( )模型。 答案:对象、动态、功能 标准答案:对象、动态、功能 您的答案:对象、动态、功能 50.第31题 访谈是最早开始使用的获取( )的技术,它有两种基本形式,分别是( )的( )的访谈。 答案:用户需求、正式、非正式 标准答案:用户需求、正式、非正式 您的答案:用户需求、正式、非正式 51.第44题 功能点技术定义了信息域的5个特性,分别是( )、( )、( )、
16、 )和外部接口数。 答案:输入项数、输出项数、查询数、主文献数 标准答案:输入项数、输出项数、查询数、主文献数 您的答案:输入项数、输出项数、查询数、主文献数 52.第45题 ( )可以有效地描述并发活动。它包含4种元素:一组位置P、一组转换T、输入函数I以及输出函数O。 答案:Petri网 标准答案:Petri网 您的答案:Petri网 53.第46题 系统流程图表达的是( )在系统各部件之间流动的情况。 答案:数据 标准答案:数据 您的答案:数据 54.第47题 具体设计阶段的主线目的是拟定应当如何
17、 )所规定的系统。 答案:具体地实现 标准答案:具体地实现 您的答案:具体地实现 55.第48题 对总体设计的结果在通过技术审查后还需由使用部门的负责人从( )角度进行复审。 答案:管理 标准答案:管理 您的答案:管理 56.第49题 ( )的目的是保证每个模块作为一个单元能对的运营,通常又称为单元测试。 答案:模块测试 标准答案:模块测试 您的答案:模块测试 57.第50题 Petri网的标记是在Petri网中( )的分派。 答案:权标 标准答案:权标 您的答案:权标 58
18、.第51题 确认测试通常使用( )测试法。 答案:黑盒 标准答案:黑盒 您的答案:黑盒 59.第52题 ( )就是类中所定义的数据。 答案:属性 标准答案:属性 您的答案:属性 60.第53题 数据流图中的圆角矩形或圆形代表着对变换数据的( )。 答案:解决 标准答案:解决 您的答案:解决 61.第54题 具体设计阶段的主线目的是拟定应当如何( )所规定的系统。 答案:实现 标准答案:实现 您的答案:具体地实现 62.第55题 需求分析阶段得出的最重要文档是(
19、 )。 答案:需求规格说明书 标准答案:需求规格说明书 您的答案:需求规格说明书 63.第56题 定性度量模块独立程序的标准是( )和( )。 答案:内聚、耦合 标准答案:内聚、耦合 您的答案:内聚、耦合 64.第57题 接口需求描述应用系统与它的环境通信的格式。常见的接口需求有:( )、( )、( )和通信接口需求。 答案:用户接口需求、硬件接口需求、软件接口需求 标准答案:用户接口需求、硬件接口需求、软件接口需求 您的答案:用户接口需求、硬件接口需求、软件接口
20、需求 65.第58题 模块间还经常用带注释的短箭头表达调用过程中来回传递的信息。有时箭头尾部带空心圆表达传递的是( ),带实心圆的表达传递的是( )。 答案:数据、控制信息 标准答案:数据、控制信息 您的答案:数据、控制信息 66.第59题 瀑布模型( )适应需求可变的软件开发,只有到( )才干见到整个软件系统。 答案:不能、开发结束 标准答案:不能、开发结束 您的答案:不能、开发结束 67.第60题 软件工程学的一个重要目的就是提高软件的( )、减少(
21、 )的代价。 答案:可维护性、软件维护 标准答案:可维护性、软件维护 您的答案:可维护性、软件维护 68.第61题 按照形式化的限度,可以把软件工程使用的方法划提成( )、( )和( )3类。 答案:非形式化、半形式化、形式化 标准答案:非形式化、半形式化、形式化 您的答案:非形式化、半形式化、形式化 69.第62题 在工程网络中用( )表达作业,用( )表达事件。 答案:箭头、圆圈 标准答案:箭头、圆圈 您的答案:箭头、圆圈 70.第63题 数据对象彼此之间互相
22、连接的方式称为( ),也称为关系。它分为 联系、( )联系和( )联系。 答案:一对一、一对多、多对多 标准答案:一对一、一对多、多对多 您的答案:一对一、一对多、多对多 题目分数:2.0 此题得分:0.0 1.第1题 通过( )可以完毕数据流图的细化。 A.结构分解 B.功能分解 C.数据分解 D.系统分解 您的答案:B 题目分数:3 此题得分:3.0 2.第6题 关于数据流图下列说法中不对的的是( )。 A.在数据流图中应描绘所有也许的数据流向及数据流的条件 B.数据流图的基本要点是
23、描绘“做什么”而不考虑“怎么做” C.数据流图是系统的逻辑模型 D.数据流图的一个重要用途是作为分析和设计的工具 您的答案:A 题目分数:3 此题得分:3.0 3.第7题 在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的成本/效益分析的是( )。 A.经济可性性 B.技术可行性 C.操作可行性 D.法律可行性 您的答案:A 题目分数:3 此题得分:3.0 4.第8题 将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是( )。 A.逻辑性 B.瞬时性 C.功能性 D.通信性 您的答案:A 题目分数:3 此题得分:3.0 5
24、.第9题 模块中所有成分引用共同的数据,该模块的内聚度是( )的。 A.逻辑性 B.瞬时性 C.功能性 D.通信性 您的答案:D 题目分数:3 此题得分:3.0 6.第13题 一个程序假如把它他为一个整体,它也是只有一个入口,一个出口的单个顺序结构,这是一种( )。 A.结构程序 B.组合的过程 C.自顶向下设计 D.分解过程 您的答案:B 题目分数:3 此题得分:3.0 7.第14题 需求分析阶段研究的对象是软件项目的( )。 A.用户需求 B.合理规定 C.模糊规定 D.工程规定 您的答案:A 题目分数:3 此题得分:3.0 8.
25、第15题 软件设计一般分为总体设计和具体设计,它们之间的关系是( )。 A.全局和局部 B.抽象和具体 C.总体和层次 D.功能和结构 您的答案:A 题目分数:3 此题得分:3.0 9.第16题 模块内的某成分的输出是另一成分的输入,该模块的内聚度是( )的。 A.功能性 B.顺序性 C.逻辑性 D.瞬时性 您的答案:B 题目分数:3 此题得分:3.0 10.第17题 数据流图是用于表达软件模型的一种图示方法,在下列可采用的绘图方法中,( )是常采用的。①自顶向下 ②自底向上 ③分层绘制 ④逐步求精 A.全是 B.①③④ C.①③ D.
26、①② 您的答案:B 题目分数:3 此题得分:3.0 11.第18题 在数据流图中,有名字及方向的成分是( )。 A.控制流 B.信息流 C.数据流 D.信号流 您的答案:C 题目分数:3 此题得分:3.0 12.第20题 Jackson方法是一种面向( )的方法。 A.对象 B.数据结构 C.数据流 D.控制流 您的答案:B 题目分数:3 此题得分:3.0 13.第21题 属于软件设计的基本原理的是( )。 A.数据流分析设计 B.变换流分析设计 C.事务流分析设计 D.模块化 您的答案:A 题目分数:3 此题
27、得分:0.0 14.第22题 结构化分析(SA)最为常见的图形工具是( )。 A.程序流程图 B.实体联系图 C.数据流图 D.结构图 您的答案:C 题目分数:3 此题得分:3.0 15.第24题 软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的( )。 A.接口 B.软件环境 C.信息项 D.版本 您的答案:C 题目分数:3 此题得分:3.0 16.第25题 在多层次的结构图中,其模块的层次数称为结构图的( )。 A.深度 B.跨度 C.控制域 D.广度 您的答案:A 题目分数:3 此题得分:3.0
28、 17.第26题 软件是一种( )产品。 A.有形 B.逻辑 C.物质 D.消耗 您的答案:B 题目分数:3 此题得分:3.0 18.第27题 以下说法,错误的是( )。 A.面向对象不仅支持过程抽象,并且支持数据抽象 B.某些面向对象的程序设计语言还支持参数化抽象 C.信息隐蔽通过对象的封装性来实现 D.在面向对象方法中,类是最基本的模块。 您的答案:D 题目分数:3 此题得分:3.0 19.第28题 ( )是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。 A.开发文档 B.管理文档 C.用户文档 D.软件文档
29、 您的答案:C 题目分数:3 此题得分:3.0 20.第30题 面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是( ),一个类获得其父类的所有描述(数据和操作)。 A.传递性 B.继承性 C.复用性 D.并行性 您的答案:B 题目分数:3 此题得分:3.0 21.第31题 通过执行对象的操作改变对象的属性,但它必须通过( )的传递。 A.接口 B.消息 C.信息 D.操作 您的答案:B 题目分数:3 此题得分:3.0 22
30、.第32题 按照软件配置管理的原始指导思想,受控制的对象应是( )。 A.软件元素 B.软件配置项 C.软件项目 D.软件过程 您的答案:B 题目分数:3 此题得分:3.0 23.第33题 块内联系中,( )块内联系最强。 A.偶尔性 B.功能性 C.通信性 D.顺序性 您的答案:C 题目分数:3 此题得分:0.0 24.第34题 需求分析过程中,对算法的简朴描述记录在( )。 A.层次图 B.数据字典 C.数据流图 D.IPO图 您的答案:D 题目分数:3 此题得分:3.0 25.第35题 由于软件生产的复杂性和
31、高成本性,使大型软件的生存出现危机,软件危机的重要表现涉及了下述( )方面。①生产成本过高 ②需求增长难以满足③进度难以控制 ④质量难以保证 A.①② B.②③ C.④ D.所有 您的答案:D 题目分数:3 此题得分:3.0 26.第36题 ( )是计算机程序及期说明程序的各种文档。 A.软件 B.文档 C.程序 D.数据 您的答案:A 题目分数:3 此题得分:3.0 27.第37题 下列方式中,不是由数据元素组成数据方式的是( )。 A.顺序 B.层次 C.选择 D.反复 您的答案:C 题目分数:3 此题得分:0.0
32、 28.第38题 可行性分析中,系统流程图用于描述( )。 A.当前运营系统 B.当前逻辑模型 C.目的系统 D.新系统 您的答案:B 题目分数:3 此题得分:3.0 29.第39题 软件设计阶段一般可分为( )。 A.逻辑设计与功能设计 B.概要设计与具体设计 C.概念设计与物理设计 D.模型设计与程序设计 您的答案:B 题目分数:3 此题得分:3.0 30.第40题 有关计算机程序功能、设计、编制、使用的文字或图形资料称为( )。 A.软件 B.文档 C.程序 D.数据 您的答案:A 题目分数:3 此题得分:0.0
33、 31.第2题 程序编码在系统分析阶段就可以开始了。 您的答案:错误 题目分数:1 此题得分:1.0 32.第3题 面向对象设计中的主题相称于子系统。 您的答案:对的 题目分数:1 此题得分:0.0 33.第4题 对象中的服务可通过度析属性值的变化情况发现。 您的答案:错误 题目分数:1 此题得分:1.0 34.第5题 鉴定表不适合做通用的设计工具,不能表达顺序结构、循环结构。 您的答案:对的 题目分数:1 此题得分:1.0 35.第10题 概要设计也称总体设计,其过程由拟定设计方案和结构设计两个阶段组成。 您的答案:对的
34、 题目分数:1 此题得分:1.0 36.第11题 模块间的联系越大越好,说明系统各模块间结合的好。 您的答案:错误 题目分数:1 此题得分:1.0 37.第12题 测试最终是为了证明程序无错误。 您的答案:错误 题目分数:1 此题得分:1.0 38.第19题 通常用数据流图、数据库字典和简明算法描述表达系统的逻辑模型。 您的答案:对的 题目分数:1 此题得分:1.0 39.第23题 模块的内聚度应尽也许地小,模块间联系尽也许大。 您的答案:错误 题目分数:1 此题得分:1.0 40.第29题 为了确认用户的需求,先做出系统的重要部分,提交用户试用的软件开发方法是原型法。 您的答案:对的 题目分数:1 此题得分:1.0






