201703学期北航软件工程网络作业.

合集下载

17秋北航《软件工程》在线作业一满分答案

17秋北航《软件工程》在线作业一满分答案

北航《软件工程》在线作业一
试卷总分:100 得分:100
一、单选题(共10 道试题,共40 分)
1. 下面关于软件的描述不正确的是()
A. 软件包括程序、数据及其相关文档的完整集合
B. 软件是一种逻辑实体,而不是具体的物理实体
C. 软件的运行和使用中,和硬件一样有老化问题
D. 软件是复杂的
满分:4 分
正确答案:C
2. GO TO语句的说法正确的是()
A. GO TO 语句没有什么用处
B. GO TO 语句对程序更复杂
C. GO TO 语句在现在的程序设计中大量使用
D. GO TO语句有时候可以使程序更加方便
满分:4 分
正确答案:D
3. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方。

北航计算机网络与应用在线作业

北航计算机网络与应用在线作业

北航《计算机网络与应用》在线作业一试卷总分:100 测试时间:-- 试卷得分:100单选题包括本科在内的各科复习资料及详细解析,可以联系屏幕右上的“文档贡献者”一、单选题(共25 道试题,共100 分。

)得分:100V 1. 以下关于TCP/IP 协议的描述中,错误的是。

A.TCP/IP协议最初起源于ARPANET网络互联研究B. TCP/IP协议的成功促进了Internet的快速发展C. TCP/IP协议是由国际标准化组织ISO来制定的D. TCP/IP协议是网络硬件和软件厂商公认的标准满分:4 分得分:42. 下列网络单元中,属于访问节点的是()。

A. 通信处理机B. 主计算机C. 路由器D. 线路控制器满分:4 分得分:43. 下列有关拓扑结构的叙述中,正确的是()。

A. 网络拓扑结构是指网络节点间的分布形式B. 局域网中最普遍采用的拓扑结构是总线型C. 树型结构的线路最复杂,网络管理也很困难D. 树型结构的缺点是,当需要增加新的工作站点时成本较高满分:4 分得分:44. 数据通过通信子网的基本交换方式有线路交换和()两种类型。

A. 存储转发B. 报文交换C. 分组交换D. 数据报满分:4 分得分:45. 以下关于计算机网络发展第一阶段的描述中,错误的是。

A. 计算机网络发展的第一阶段从20世纪50年代开始B. 分组交换概念的提出为网络研究奠定了理论基础C. 数据通信技术研究为网络的形成奠定了技术基础D. TCP/IP协议的研究为推动网络的应用奠定了基础满分:4 分得分:46. 在( )构型中,结点通过点—点通信线路与中心结点连接。

A. 环型拓扑B. 网状拓扑C. 树型拓扑D. 星型拓扑满分:4 分得分:47. 在广域网技术中,综合业务数字网的英文缩写是。

A. PSTNB. PDNC. ISDND. ASON满分:4 分得分:48. 在几种IEEE 802标准中,()支持的是FastEthernet。

软件工程作业含答案解析

软件工程作业含答案解析

软件工程第一章作业 (1)1.1什么是计算机软件?软件的特点是什么? (1)1.2简述软件的分类,并举例说明。

(1)1.4什么是软件工程? (1)1.5简述软件工程的基本原则。

(1)1.6软件生存周期分哪几个阶段?分别简述各个阶段的任务。

11.9简述各类软件过程模型的特点。

(2)1.10敏捷软件开发的特点是什么? (2)1.12简述敏捷软件开发的原则。

(2)第2、3章 (3)2.1简述系统工程的任务。

(3)2.2基于计算机的系统由哪些元素组成? (3)2.3简述可行性分析的任务。

(3)3.1需求工程的重要性是什么?举出身边由于需求分析失败而造成整个项目失败的例子。

(3)3.2需求工程具体包括哪些步骤?每个步骤的具体任务是什么?33.3 一个系统分析员应该具备哪些思想素质和基础知识?请说明理由。

43.4列出在制定需求获取策略时的3种主要考虑因素。

(5)3.6举例说明一个系统的3个不同类型的非功能需求 (5)3.8软件需求分析的操作性原则和需求工程的指导性原则是什么? (5)3.9软件需求规约主要包括哪些内容?自己寻找一个实例,亲自写一个需求规约。

.53.10需求验证应该有哪些人参加?画出一个过程模型,说明需求评审应该如何组织。

5第4章 (5)4.1简述软件设计阶段的基本任务 (5)4.2软件设计与质量的关系是怎么样的? (6)4.4简述模块、模块化及模块化设计的概念。

(6)4.6耦合和软件可移植性的概念有何关系?举例说明自己的结论。

(6)4.7用自己的话描述信息隐蔽概念,并讨论信息隐藏与模块独立两概念之间的关系。

64.8什么是模块独立性?设计中为什么模块要独立?如何度量独立性?模块功能独立有何优点? (6)4.9软件设计规约主要包括哪些内容? (7)第5章结构化分析与设计 (7)5.1简述数据流图的主要思想,概述使用数据流图进行需求分析的过程。

75.2分别采用数据流方法中得哪些技术来完成用户需求的精确化、一致化和完全化的任务。

北大网络教育软件工程作业

北大网络教育软件工程作业

软件工程1.(特别提醒:鼓励独立完成作业,严惩抄袭。

)软件正确答案:软件=程序+数据+文档。

2.软件工程正确答案:软件工程是研究如何将完善的科学与工程原理,先进高效的管理技术以及完整规范的设计方法应用于经济地开发即可靠,又能在实际计算机上有效运行的软件的一门工程学科。

3.软件生命周期正确答案:软件生命周期是一个软件系统从目标提出、定义、开发、使用和维护,直到最后丢弃的整个过程。

4.模块独立性正确答案:所谓模块独立性是指模块完成它自身规定的功能而与系统中其它的模块保持一定的相对独立。

5.UML正确答案:Unified Modeling Language统一建模语言,是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示。

6.什么是软件危机?危机的主要表现是什么?正确答案:(1)软件危机是指在软件开发和维护中遇到了一系列严重的问题。

(2)表现:a)对软件开发的成本和进度难于估计。

b)软件质量不高,潜在差错的危害。

c)缺乏完整、正确的文档,维护极困难,难于移植以至于不得不重复开发类似的软件。

7.什么是软件开发的工程化?工程化的软件开发方法与早期的程序设计方法的不同点在哪里?正确答案:软件工程学的核心思想是:用工程化的规范方法指导软件的开发、运行及维护工作。

工程化需要包括如下四个方面:⑴.具有相应的理论与技术⑵.具备实现工程化的工具和环境⑶.具备统一的工程规范⑷.管理和控制早期的程序开发方法没有统一的指导原则,随意编写程序,强调程序执行效率。

工程化的软件开发方法具有统一的指导原则,规范化的开发软件,强调软件的可理解性,可维护性和可复用性。

8.瀑布模型的主要缺点是什么?原型开发方法有什么好处?正确答案:(1)瀑布模型给出了固定的开发顺序,它的突出缺点是缺乏灵活性。

软件需求往往无法一下子彻底弄清,因此瀑布模型可能导致开发出的不是用户真正需要的软件,或者由于需求不能确定而造成项目后续工作无法开始。

(2)瀑布模型很难适应需求的动态变更,特别是用户对需求处于模糊认识时更为困难。

15秋北航《软件工程》在线作业三标准答案

15秋北航《软件工程》在线作业三标准答案

北航《软件工程》在线作业三
一、单选题(共10 道试题,共40 分。


1. 以下不属于逻辑覆盖的是( ).
A. 语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 基本路径
-----------------选择:D
2. 一个模块的( )是指能直接控制该模块的模块数.
A. 扇出数
B. 扇入数
C. 宽度
D. 深度
-----------------选择:B
3. 实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的( )
A. 30
B. 50
C. 70
D. 90
-----------------选择:D
4. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法.
A. 对应
B. 映射
C. 反映
D. 反射
-----------------选择:B
5. 在排序法中,()是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置。

A. 选择排序
B. 快速排序
C. 插入排序
D. 冒泡排序。

软件工程三、四、五次作业(精选五篇)

软件工程三、四、五次作业(精选五篇)

软件工程三、四、五次作业(精选五篇)第一篇:软件工程三、四、五次作业第三次作业:1、已知某定货系统的需求分析阶段得到的DFD图如下,请按SD 方法的设计步骤画出其程序结构图。

2、某校的课酬计算方案如下:(l)基本课酬为每节课10元;(2)如果班级人数超过40人,课酬增加:基本课酬×0.1;(3)如果班级人数超过60人,课酬增加:基本课酬×0.2;(4)如果教师是副教授,课酬增加:基本课酬×0.1;(5)如果教师是教授,课酬增加:基本课酬×0.2;(6)讲师,课酬不增加;(7)助教,课酬减少:基本课酬×0.1。

请用判定表表达上述计算方案。

第四次作业:1、右图给出的程序流程图代表一个非结构化的程序,请问:(1)为什么说它是非结构化的?(2)设计一个等价的结构化程序。

(3)在(2)题的设计中你使用附加的标志变量flag了吗?若没用,请再设计一个使用flag的程序;若用了,再设计一个不用flag的程序2、一个正文文件由若干个记录组成,每条记录是一个字符串。

要求统计每条记录中大写字母、小写字符以及非字母字符的个数,要求输出数据格式是:每复制一行输入字符串后,输出这个字符串中的大写字母个数、小写字母个数、非字母字符个数。

用Jackson方法,按照步骤,导出该系统的程序结构图。

开始FTgqTpF停止第五次作业1、设计下列伪码程序的语句覆盖和路径覆盖测试用例:START INPUT(A, B, C)IF A>5THEN//判定表达式1X=10ELSEX=1 END IF IFB>10 THEN//判定表达式2Y=20 ELSEY=2 END IF IF C>15THEN//判定表达式3Z=30 ELSEZ=3 END IF PRINT(X, Y, Z)STOP3.假设你的任务是对一个已有的软件做重大修改,而且只允许你从下述文档中选取两份:(a)程序的规格说明;(b)程序的详细设计结果(自然语言描述加上某种设计工具表示);(c)源程序清单(其中有适当数量的注解)。

16秋北航《软件工程》在线作业三 辅导资料

16秋北航《软件工程》在线作业三 辅导资料

北航《软件工程》在线作业三一、单选题(共 10 道试题,共 40 分。

)1. 以下不属于逻辑覆盖的是( ). 语句覆盖. 判定覆盖. 条件覆盖. 基本路径正确答案:2. 从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为( )的方法.. 面向对象. 面向数据. 面向过程. 面向属性正确答案:3. 盒图也称为( )或hpin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.. 流程图. 框图. 判定表. N-S图正确答案:4. 以下哪项不是系统分析的目标(). 识别用户要求. 评价系统的可行性. 制定测试计划. 建立成本和进度限制正确答案:5. 软件的发展经历了( )个发展阶段. 1. 2. 3. 4正确答案:6. 以下哪项不是常见的软件生存期模型的(). 瀑布模型. 演化模型. 喷泉模型. 质量模型正确答案:7. 有一数列:87 55 66 13 19 39 48 经过一趟排序后得到: 55 87 13 66 19 39 48 请问使用的是何种排序方法?(). 简单插入排序. 冒泡排序. 2路归并排序. 快速排序正确答案:8. 当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系.. 判定表和判定树. 盒图. 流程图. 关系图正确答案:9. 在下列功能中,()最好地描述了OSI模型的网络层。

. 保证数据正确的顺序、无错和完整. 提供用户与网络的接口. 处理信号通过介质的传输. 控制报文通过网络的路由选择正确答案:10. TP协议是()。

. 一种简单的、面向数据报的传输层协议. 一种面向连接的协议. 主要用在不要求数据发送确认或者通常只传少量数据的应用程序中. 没有保证通信可靠性的机制正确答案:北航《软件工程》在线作业三二、判断题(共 10 道试题,共 40 分。

)1. 判定树是用来表达加工逻辑的一种工具. 错误. 正确正确答案:2. 软件维护的主要文档是软件问题报告. 错误. 正确正确答案:3. 软件过程设计不用遵循"自上而下,逐步求精"的原则和单入口单出口的结构化设计思想. . 错误. 正确正确答案:4. 文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读.. 错误. 正确正确答案:5. 一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见.. 错误. 正确正确答案:6. 所谓共享设备是指可以分时地为多个作业服务的设备,打印机属于共享设备。

网络学院软件工程作业+参考答案

网络学院软件工程作业+参考答案

网络学院软件工程作业(一)一、选择题(32分)1.(5分)对象是面向对象范型的(A①)。

每个对象可用它自己的一组(B⑤)和它可以执行的一组(C③)来表征。

应用执行对象的(C③)可以改变该对象的(B⑤)。

它的应用必须通过(D②)的传递。

可以认为,这种(D②)的传递大致等价于过程性范型中的函数调用。

某些语言提供了特殊功能,允许对象引用自己。

若一个对象没有显式地被引用,则可让该对象(E③)。

供选择的答案.A:①基本单位②最小单位③最大单位④语法单位B~C:①行为②功能③操作④数据⑤属性D:①接口②消息③信息④操作⑤过程E:①撤消②歇着③缺省④隐式引用⑤引用自己2.(5分)类常常被看做是一个抽象数据类型的实现,更合适的是把类看做是某种(A②)的一个模型。

事实上,类是单个的(B③)语义单元。

类的用户能够操纵的操作叫做类的(C①)。

类定义的其余部分给出数据定义和辅助功能定义,包括类的实现。

类的实现常常包括了其它类的实例,这些实例(D④)被其它对象存取,包括同一个类的其它实例。

类的实现可能还包括某些私有方法,实现它们的类可以使用,而其它任何对象都不能使用。

类,就它是一个数据值的聚合的意义上来看,与Pascal中的记录或C 中的结构类似,但又有差别。

类扩展了通常的记录语义,可提供各种级别的(E③)。

类不同于记录,因为它们包括了操作的定义,这些操作与类中声明的数据值有相同的地位。

供选择的答案.A:①功能②概念③结构④数据B:①语法②词法③语义④上下文环境C:①界面②操作③行为④活动D:①可自由地②可有控制地③可通过继承④应受保护不E:①可移植性②可重复性③可访问性④继承性3.(5分)由RumBaugh等人提出的一种面向对象方法叫做对象模型化技术(OMT),即三视点技术,它要求把分析时收集的信息建立在三个模型中。

第一个模型是(A⑦),它的作用是描述系统的静态结构,包括构成系统的对象和类,它们的属性和操作,以及它们之间的联系。

软件工程网上作业题..docx

软件工程网上作业题..docx

东北农业大学网络教育学院软件工程网上作业题第 1 章软件工程学概述一、选择题1.软件危机具有下列表现()I、对软件开发成本估计不准确II、软件产品的质量往往不可靠III、软件常常不可维护IV 、软件成本逐年上升A . I 、 II 和 III B. I 、 III 和 IVC. II 、 III 和 IV D .以上都正确2. 产生软件危机的原因可能有()I、用户需求描述不精确、不准确II、对大型软件项目的开发缺乏有力的组织与管理III、缺乏有力的方法学和工具的支持3.()分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。

4.为了克服软件危机,人们提出了用( ) 的原理来设计软件,这就是软件工程诞生的基础。

A. 数学B. 软件学C. 运筹学D. 工程学5、 TURBO PASCAL是()软件。

A. 系统软件B.人工智能C.事务软件D.应用软件6.具有风险分析的软件生存周期模型是()A. 瀑布模型B.喷泉模型C.螺旋模型D.增量模型7. 瀑布模型的关键不足在于()A.过于简单B .不能适应需求的动态变更C.过于灵活D .各个阶段需要进行评审8.软件危机是指()。

A. 软件遭到破坏B. 软件开发和维护过程中遇到的问题C.软件维护出现困难D. 软件不能正常运行系列问题9. 软件的复杂性是(),它引起人员通信困难、开发费用超支、开发时间超时等问题。

A. 固有的B.人为的C.可消除的D.不可降低的10.()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。

A. 软件过程B. 软件测试 C .软件生存周期 D .软件工程11.软件的主要特性是 ()。

A. 高性能B. 高成本C.包括程序和文档D. 可独立构成计算机系统12.软件开发方法的主要工作模型有( )A. 螺旋模型B. 循环模型C.瀑布模型D. 专家模型13.软件工程三要素是 ()。

201703软件工程作业2

201703软件工程作业2
C、关系
D、图
答案:A
判断题
第11题 好的测试用例应能证明软件是正确的。()
正确
错误
答案:错误
第12题 好的测试用例在于能发现至今未发现的错误。()
正确
错误
答案:正确
第13题 集成测试主要由用户来完成。()
正确
错误
答案:错误
C、封装性
D、过程调用
答案:D
第7题 以下哪一项不属于面向对象的软件开发方法()。
A、Coad方法
B、Booch方法
C、Jackson方法
D、OMT方法
答案:C
第8题 用于描述对象模型的工具是()。
A、数据流图
B、结构图
C、状态图
第14题 确认测试计划应该在可行性研究阶段制定。()
正确
错误
答案:错误
第15题 如果通过软件测试没有发现错误,则说明软件是正确的。()
正确
错误
答案:错误
第16题 软件是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。()
D、对象图
答案:D
第9题 在面向对象的系统中,系统责任的良好分配原则是()。
A、在类之间均匀分图的消息进行分配
D、根据个人喜好进行分配
答案:B
第10题 UML的基本建筑块不包括()。
A、框架
B、事物
201703软件工程作业1(北航)
单项选择题
第1题 表示对象相互行为的模型是()模型。
A、动态模型
B、功能模型

大工17春《软件工程与开发》在线作业3

大工17春《软件工程与开发》在线作业3

大工17春《软件工程与开发》在线作业
3
1. 引言
本文档旨在对大工17春《软件工程与开发》在线作业3进行解答和讨论。

作业内容包括...(此处简要描述作业内容)。

本文将针对每个问题提供解答,以期达到作业要求。

2. 问题解答
问题1
问题描述:(在此处写下问题1的具体内容)
解答:(在此处提供问题1的解答,可以包括代码片段、图表等)
问题2
问题描述:(在此处写下问题2的具体内容)
解答:(在此处提供问题2的解答,可以包括代码片段、图表等)
问题3
问题描述:(在此处写下问题3的具体内容)
解答:(在此处提供问题3的解答,可以包括代码片段、图表等)
...
3. 总结
通过本次在线作业,我们对《软件工程与开发》课程的相关内容有了更深入的理解。

通过解答问题,我们加深了对软件工程和开发的认识,并熟练运用相关的知识和工具。

希望通过继续研究与实践,我们能够在此领域取得更好的成绩。

以上是本次作业的解答和总结,谢谢阅读。

> 注意:本文档仅供参考,请勿直接复制使用,以免违反学术诚信原则。

【在线】17春北航《软件工程》在线作业三

【在线】17春北航《软件工程》在线作业三

一、单选题(共 10 道试题,共 40 分。

) V 1. 通道技术可以在()之间直接交换数据。

A. 内存与CPUB. CPU与外设C. 内存与外设D. 内存、CPU和外设三者2. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构A. 程序B. 数据C. 逻辑D. 物理3. 下列()地址可分配给主机作为B类IP地址使用。

A. 127.0.0.1B. 192.12.25.255C. 202.96.96.0D. 162.3.5.14. 关于需求分析的描述不正确的是()A. 流程图B. 框图C. 判定表D. N-S图5. ()实现在一对传输线上同时传送多路信号。

A. 频分复用B. 时分复用C. 波分复用D. 码分复用6. 在下列功能中,()最好地描述了OSI模型的网络层。

A. 保证数据正确的顺序、无错和完整B. 提供用户与网络的接口C. 处理信号通过介质的传输D. 控制报文通过网络的路由选择7. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法.A. 对应B. 映射C. 反映D. 反射8. 成本-效益分析的目的是()A. 从经济角度评价开发一个新的软件项目是否可行B. 从技术角度评价开发一个新的软件项目是否可行C. 从学术角度开发一个新的软件项目是否可行D. 以上都有9. 一个软件的宽度是指其控制的( ).A. 模块数B. 层数C. 跨度D. 厚度10. 为改正软件系统中潜藏的错误而进行的维护活动称为( )A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护二、判断题(共 10 道试题,共 40 分。

) V 1. 进程的建立可以通过作业调度来实现。

A. 错误B. 正确2. 软件需求是指用户对目标软件系统在功能,性能,行为,设计约束等方面的期望.A. 错误B. 正确3. 结构化程序设计中不能使用GO TO语句A. 错误B. 正确4. 数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方式;不允许用户控制交互过程.A. 错误B. 正确5. 树形结构是用于描述数据元素之间的层次关系的一种线性数据结构。

最新北航《软件工程》在线作业三

最新北航《软件工程》在线作业三

北航《软件工程》在线作业三一、单选题QQ:724855246(共 15 道试题,共 60 分。

)1. 判定表由四部分组成:左上部列出( ). A. 条件组合与动作之间的对应关系B. 所有条件C. 所有可能的动作D. 可能的条件组合2. 为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( ).A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护3. 下列关于进程的描述错误的是( )。

A. 进程是动态的B. 进程有生命期C. 多个进程可以并行执行,不需同步机构D. 程序的执行过程是进程4. 下列属于维护阶段的文档是( ) A. 软件规格说明B. 用户操作手册C. 软件问题报告D. 软件测试分析报告5. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护6. 以下不属于白盒测试技术的是( ) A. 逻辑覆盖B. 基本路径测试C. 循环覆盖测试D. 等价类划分7. 以下不属于逻辑覆盖的是( ). A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 基本路径8. 软件设计的准则中不包括( )。

A. 编程语言选择准则B. 信息屏蔽准则C. 结构化和模块化准则D. 抽象准则9. 有A、B、C三个元素依次入栈,不可能的出栈顺序是( )。

A. C,B,AB. C,A,BC. B,A,CD. A,B,C10. 一个模块的( )是指能直接控制该模块的模块数.A. 扇出数B. 扇入数C. 宽度D. 深度11. 以下哪项不是常见的软件生存期模型的( )A. 瀑布模型B. 演化模型C. 喷泉模型D. 质量模型12. 一个软件的宽度是指其控制的( ). A. 模块数B. 层数C. 跨度D. 厚度13. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法.A. 对应B. 映射C. 反映D. 反射14. 关于需求分析的描述不正确的是() A. 流程图B. 框图C. 判定表D. N-S图15. 通道技术可以在( )之间直接交换数据。

北理网上作业软件工程基础

北理网上作业软件工程基础
单选题
10.0
2
×
划分模块假如必须存在耦合,选择适当的耦合类型的错误原则是_____
单选题
10.0
4
×
下面软件具体设计工具的图示中, ___中每个过程用一个盒子表达,盒子可以嵌套。
单选题
10.0
1
×
信息隐蔽的概念与下述哪一种概念直接相关____
单选题
10.0
2
×
一个只有顺序结构的程序,其环形复杂度是________。
2
3
×பைடு நூலகம்
类是具有相同属性和相同操作的对象抽象,对象是类的_______。
单选题
10.0
3
3

“软件工程的概念是为解决软件危机而提出的”这句话的意思是_____。
单选题
10.0
2
×
软件工程的目的是_____。
单选题
10.0
3
×
在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于____。
单选题
10.0
1
×
白盒测试在设计测试用例时,重要需要研究________
单选题
10.0
4
×
下列属于维护阶段的文档是___________
单选题
10.0
3
×
黑盒测试在设计测试用例时,重要需要研究________
单选题
10.0
1
×
若有一个计算类型的程序,它的输入量只有一个X,其范围是[-2.0, 2.0],现从输入的角度考虑一组测试用例:-2.001, -2.0, 2.0, 2.001。设计这组测试用例的方法是_________
单选题
10.0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 3 题 不适合作为数据处理与数据库应用的语言是()。
A、SQL B、Cobol C、4GL D、Lisp 答案:D
第 4 题 程序的三种基本控制结构是()。
A、过程、子程序和分程序 B、顺序、选择和重复 C、递归、堆栈和队列 D、调用、返回和转移 答案:B
第 5 题 程序设计语言的工程特性之一为()。
第 10 题 ()意味着一个操作在不同的类中可以有不同的实现方式。
A、多态性 B、多继承 C、类的复用 D、封装
答案:A
判断题
第 11 题 JAVA 语言编译器是一个 CASE 工具。() 正确 错误 答案:正确
第 12 题 程序设计语言中应绝对禁止使用 GOTO 语句。() 正确 错误 答案:错误
第 8 题 下列哪种做法会导致不利的语句结构()。
A、避免使用 ELSE GOTO 结构 B、对递归定义的数据结构尽量不再使用递归过程 C、模块功能尽可能单一化,模块间的耦合能够清晰可见 D、利用信息隐蔽,确保每一个模块的独立性 答案:B
第 9 题 下面关于 PDL 语言不正确的说法是()。
A、PDL 是描述处理过程怎么做 B、PDL 是只描述加工做什么 C、PDL 也称为伪码 D、PDL 的外层语法应符合一般程序设计语言常用的语法规则 答案:B
第 17 题 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。()
正确 错误 答案:错误
第 18 题 软件开发所需的资源可以画成一个金字塔,塔的高层最基本的资源是人。() 正确 错误 答案:正确
第 19 题 白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。() 正确 错误 答案:正确
第 20 题 白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。() 正确 错误 答案:错误
单项选择题
第 1 题 表示对象相互行为的模型是()模型。 A、动态模型 B、功能模型 C、对象模型 D、静态模型 答案:A
第 2 题 对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。 A、结合 B、隐藏 C、封装 D、抽象 答案:C
答案:B
第 2 题 软件测试中,白盒法是通过分析程序的()来设计测试用例的。
A、应用范围 B、内部逻辑 C、功能 D、输入数据 答案:B
第 3 题 软件调试技术包括()。
A、边界值分析 B、演绎法 C、循环覆盖 D、集成测试 答案:B
第 4 题 软件复杂性度量的参数包括()。
A、效率 B、规模 C、完整性 D、容错性 答案:B
第 14 题 在软件开发中采用原型系统策略的主要困难是成本问题。() 正确 错误 答案:正确
第 15 题 在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么。() 正确 错误
答案:正确 第 16 题 概要设计阶段完成的主要文档是概要设计说明书。()
正确 错误 答案:正确 第 17 题 过程描述语言可以用于描述软件的系统结构。() 正确 错误 答案:错误 第 18 题 过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。()
A、三模冗余 B、信息冗余 C、冗余备份程序的存储及调用 D、关键程序和数据的冗余存储和调用 答案:D
判断题
第 11 题 软件概要设计包括软件系统结构设计以及数据结构和数据库设计。()
正确
错误 答案:正确
第 12 题 软件模块之间的耦合性越弱越发。() 正确 错误 答案:正确
第 13 题 数据库设计说明书是一个软件配置项。() 正确 错误 答案:正确
判断题
第 11 题 模型是对现实的简化,建模是为了更好地理解所开发的系统。() 正确 错误 答案:正确
第 12 题 在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。() 正确 错误 答案:错误
第 13 题 在软件开发的过程中,一个错误修复和改正得越晚,为此所花费的代价就会越高。() 正确 错误 答案:正确
第 14 题 确认测试计划应该在可行性研究阶段制定。() 正确 错误 答案:错误
第 15 题 如果通过软件测试没有发现错误,则说明软件是正确的。() 正确 错误 答案:错误
第 16 题 软件是指用程序设计语言(如 PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。 ()
第 13 题 为保证程序的安全,必须做到程序中没有任何错误存在,即容错。() 正确 错误 答案:错误
第 14 题 UML 是面向对象技术领域的建模语言。() 正确 错误 答案:正确
第 15 题 UML 语言支持面向对象的主要概念,并与具体的开发过程相关。() 正确 错误 答案:错误
第 16 题 类是关于对象性质的描述,由方法和数据组成。() 正确 错误 答案:正确
第 20 题 螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。() 正确 错误 答案:正确
单项选择题
第 1 题 在面向对象软件开发方法中,类与类之间主要有以下结构关系()。 A、继承和聚集 B、继承和一般 C、聚集和消息传递 D、继承和方法调用 答案:A
第 2 题 只有单重继承的类层次结构是()层次结构。 A、网状型 B、星型 C、树型 D、环型 答案:C
A、白盒法 B、黑盒法 C、动态测试
D、盒法 答案:D
第 7 题 以下哪种测试方法不属于白盒测试技术()。
A、基本路径测试 B、边界值分析测试 C、循环覆盖测试 D、逻辑覆盖测试 答案:B
第 8 题 用黑盒技术设计测试用例的方法之一为()。
A、因果图 B、逻辑覆盖 C、循环覆盖 D、基本路径测试 答案:A
A、软件的可重用性 B、数据结构的描述性 C、抽象类型的描述性 D、数据库的易操作性
答案:A
第 6 题 程序设计语言的技术特性不应包括()。
A、数据结构的描述性 B、抽象类型的描述性 C、数据库的易操作性 D、软件的可移植性 答案:D
第 7 题 下列关于功能性注释不正确的说法是()。
A、功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态 B、注释用来说明程序段,需要在每一行都要加注释 C、可使用空行或缩进,以便很容易区分注释和程序 D、修改程序也应修改注释 答案:B
A、SQIC B、SQMC C、SQRC D、SQDC 答案:D
第 6 题 下列有关软件工程的标准,属于行业标准的是()。
A、GB B、DIN C、ISO D、IEEE 答案:D
第 7 题 测试的关键问题是()。
A、如何组织对软件的评审 B、如何验证程序的正确性 C、如何采用综合策略 D、如何选择测试用例 答案:D
第 17 题 软件技术复审是由软件开发人员实施的一种质量保证活动。() 正确 错误 答案:正确
第 18 题 软件技术复审是由用户和测试人员实施的一种质量保证活动。()
正确 错误 答案:错误
第 19 题 软件可行性分析应在需求分析之前,因此,软件需求规格说明书不应成为软件可行性分析的依据。()
正确 错误 答案:正确
第 20 题 软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依据。()
正确 错误 答案:错误
第 9 题 在屏蔽软件错误的冗错技术中,冗余附加件的构成包括()。
A、关键程序和数据的冗余存储和调用 B、为检测或纠正信息在运算或传输中的错误须外加的一部分信息 C、检测、表决、切换、重构、纠错和复算的实现 D、实现错误检测和错误恢复的程序 答案:D
第 10 题 在屏蔽硬件错误的冗错技术中,冗余附加技术有()。
A、Coad 方法 B、Booch 方法 C、Jackson 方法 D、OMT 方法
答案:C
第 8 题 用于描述对象模型的工具是()。
A、数据流图 B、结构图 C、状态图 D、对象图 答案:D
第 9 题 在面向对象的系统中,系统责任的良好分配原则是()。
A、在类之间均匀分配 B、集中分配在少数控制类中 C、根据交互图的消息进行分配 D、根据个人喜好进行分配 答案:B
单项选择题
第 1 题 第一个体现结构化编程思想的程序设计语言是()。
A、FORTRAN 语言 B、Pascal 语言 C、C 语言 D、PL/1 语言 答案:B
第 2 题 Ada 语言是在 Pascal 语言基础上开发出来的,适用于()项目的应用领域。
A、科学工程计算 B、数据库应用 C、实时处理 D、人工智能 答案:C
第 5 题 若有一个计算类型的程序,它的输入量只有一个 X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用 例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。
A、条件覆盖法 B、等价分类法 C、边界值分析法 D、错误推测法 答案:C
第 6 题 下列各方法中()不是软件测试方法。
第 8 题 黑盒测试在设计测试用例时,主要需要研究()。
A、需求规格说明与概要设计说明 B、详细设计说明 C、项目开发计划 D、概要设计说明与详细设计说明 答案:A
第 9 题 确认测试中,作为测试依据的文档是()。
A、需求规格说明书 B、设计说明书 C、源程序
的文档是()。 A、需求规格说明书 B、概要设计说明书 C、详细设计说明书 D、源程序 答案:A
正确 错误 答案:错误
第 17 题 随着软件技术的发展,人们逐渐认识到阅读程序的重要性,编码不仅要强调效率还要强调清晰。() 正确 错误 答案:正确
第 18 题 如果把软件开发所需的资源画成一个金字塔,人是最基本的资源。() 正确 错误 答案:正确
第 19 题 快速原型模型可以有效地适应用户需求的动态变化。() 正确 错误 答案:正确
第 3 题 软件测试方法中的()属于静态测试方法。 A、黑盒法 B、路径覆盖 C、错误推测 D、人工检测 答案:D
相关文档
最新文档