件工程20题选择题
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.标记耦合 D.内容耦合
10.软件结构图的形态特征能反映程序重用率的是( ).
A.深度 B.宽度 C.扇入 D.扇出
11.设在一个模块内有2个判定,若受其中一个判定影响到的模块集合为A,而受另一个判定影响到的模块集合为B,则该模块的作用范围是( ).
A.A∪B B.A∩B C.(A∪B)—(A∩B) D.(A∪B)∪(A∩B)
12.为了提高模块的独立性,模块内部最好是( ).
A.逻辑内聚 B.时间内聚 C.功能内聚 D.通信内聚
13.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们( ).
A.前者属于静态测试,后者属于动态测试 B.都属于静态测试
C.前者属于动态测试,后者属于静态测试 D.都属于动态测试
14.提高测试的有效性非常重要,成功的测试是指( ).
A.证明了被测程序正确无误 B.说明了被测程序符合相应的要求
C.未发现被测程序的错误 D.发现了至今为止尚发现的错误
15.确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于( )
A.集成测试 B.系统测试 C.确认测试 D.单元测试
16.维护中因删除一个标识符而引起的错识是( )副作用.
A.文档 B.数据 C.代码 D.设计
17.软件生存周期中时间最长的是( )阶段.
A.总体设计 B.需求分析 C.软件测试 D.软件维护
18.单元测试阶段主要涉及( )的文档.
A. 需求设计 B. 编码和详细设计
C. 详细设计 D. 概要设计
19.程序流程图(框图)中的箭头代表( ).
A. 数据流 B. 控制流
C. 调用关系 D. 组成关系
20.程序设计主要强调的是( ).
A. 程序的规模 B. 程序的效率
C. 程序设计语言的先进性 D. 程序易读性
分享到:
相关推荐
软件工程试题及答案 2004~2006年软件工程试题及解答.pdf software engineering.doc 全国2001年10月高等教育自学考试软件工程答案.doc 软件工程.doc 软件工程试卷全国自考2001年10月.doc 软件工程试题(附答案).doc ...
东北大学软件学院软件工程题库 ssd9题库 英文版aaaaaaaaaaaaaaaaaaaa
软件工程是一门研究如何应用工程化的原则来开发软件,以及如何进行维护的学科。它涉及软件的开发、运行、维护和管理等多个方面,目的是提高软件的质量、可靠性和开发效率,同时降低开发成本。软件工程领域是计算机...
通过解答这些客观题,学习者可以加深对软件工程理论和实践的理解,提高在实际工作中解决问题的能力。同时,这些试题也可以作为教师评估学生学习效果和企业选拔人才的参考。在复习过程中,不仅要看答案,更要理解背后...
这个压缩包文件提供了全面的章节练习,包括判断题、选择题,旨在帮助学生深入理解和掌握软件工程的基本概念、原理和方法。以下是根据标题和描述所涉及的主要知识点的详细说明: 1. **软件工程基本概念**:这部分...
软件工程习题软件工程习题软件工程习题软件工程习题软件工程习题
《软件工程》湖南省2002年4月试题及答案 .doc删除 《软件工程》试题参考答案(1)卷.doc删除 2003年全国自考软件工程试题及答案.pdf79%删除 2004年自学考试软件工程模拟试题及答案.doc(等待上传中...)删除 清华大学...
关于软件工程方面的各类习题,包括分析、设计、编码、测试、面向对象等各类型习题
软件工程过程包括软件规格说明、软件开发、软件演进、软件测试等四个基本活动(题10)。 软件生命周期: 软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程(题11)。软件生命周期可以分为定义...
软件工程试题与答案 软件工程是一门系统的开发、设计、实现和维护的方法学科。以下是软件工程试题与答案的知识点总结: 1. 软件危机是指软件开发和软件维护中出现的一系列问题,如项目延迟、预算超支、质量不高、...
在软件开发过程中,软件工程是一门至关...通过解答这些习题,学习者可以系统地回顾和巩固软件工程的知识点,提高解决实际问题的能力。这份PPT文档提供的习题和答案将为学习者提供一个自我评估和学习提升的良好平台。
《软件工程习题答案第四版》中提到的计算机存储容量需求和成本计算问题,正是对软件工程成本控制能力的一个重要考验。通过历史数据的分析和存储技术发展趋势的预测,学习者可以更准确地评估软件项目对存储资源的需求...
5. **选择题**:通常涉及多方面的知识,可能包括软件工程理论、编程语言特性、软件项目管理等方面。解题技巧在于理解和记忆核心概念,以及能快速区分正确选项。 6. **复习策略**: - **理解概念**:深入理解软件...
通过解答这些习题,学生可以深入理解软件工程的各个环节,提升解决问题的能力,为实际的软件开发工作打下坚实的基础。同时,这也有助于培养良好的软件开发习惯和专业素养,以应对未来职业生涯中的挑战。因此,认真...
大连理工大学考研,软件工程真题。亲学长总结。软件工程学科的理论基础是数学、计算机科学。软件工程的研究和实践涉及人力、技术、资金、进度的综合管理,是开展最优化生产活动的过程;软件工程必须划分系统的边界,...
2. **案例分析**:可能要求分析实际软件项目的成功或失败原因,理解并应用软件工程原理解决实际问题。 3. **设计题目**:可能涉及系统架构设计或模块详细设计,考察学生的设计能力和问题解决能力。 4. **编程题**...
习题部分通常包括选择题、填空题、简答题和案例分析,覆盖了软件工程的各个核心主题。例如,可能有题目要求学生识别和解释软件开发模型,如瀑布模型、敏捷开发或螺旋模型;或者要求他们描述软件需求获取和分析的步骤...
### 软件工程课后习题答案解析 #### 标题:软件工程课后习题答案 **软件工程**是一门系统性地研究软件开发、维护及其管理过程的学科。它不仅关注技术细节,还涉及到项目的管理和组织,以及如何在实际环境中应用...