软件工程题库及答案

。 第 1 章 软件与软件工程的概念 1.1举出你所知道的应用软件的例子。 办公软件、游戏软件、财务软件、银行软件、人事管理软件、工资管理软件、学籍管理软件等。 1.2认为“软件就是程序,软件开发就是编程序。”这种观点是否正确?为什么? 认为“软件就是程序,软件开发就是编程序。”这种观点是错误的。

软件工程题库及答案Tag内容描述:

1、。 第 1 章 软件与软件工程的概念 1.1举出你所知道的应用软件的例子。 办公软件、游戏软件、财务软件、银行软件、人事管理软件、工资管理软件、学籍管理软件等。 1.2认为“软件就是程序,软件开发就是编程序。”这种观点是否正确?为什么? 认为“软件就是程序,软件开发就是编程序。”这种观点是错误的。 首先, 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序, 数据及其相关文档 的。

2、软件工程期末试题(1)一, 判断题(正确的在括号内打上“,错误的打上“.每题 1.5分,共 15 分)Warnier 方法也是一种面向数据结构的设计方法,其逻辑更严格.() PAD 图在设置了五种基本控制结构后,还允许递归调用. () 你 为了加快软件维护作业的进度,应尽可能增加维护人员的数目.() 当验收测试通过,软件开发就完成了.()完成测试作业后,为了缩短源程序的长度应删除程序中的注解.() 系统结构图是精确表达程序结构的图形表示法.因此,有时也可以将系统结构图当作系统流程图使用.()在程序调试时,找出错误的位置和性质比改正该错误更难.() 以对象,类,。

3、1、可行性研究的目的是用最小的代价,在尽可能短的时间内,确定该项目是否能够开发。 2、程序设计时代的生产方式是个体手工,程序系统时代的生产方式是作坊式小团体, 软件工程时代的生产方式是工程化。 3、喷泉模型是一种以需求分析为动力,以对象为驱动的模型。 4、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是功能需求。 5、可行性研究需要从以下三个方面分析研究每种解决方法的可行性:技术可行性、经 济可行性、社会可行性。 6、可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否值得开发, 其中。

4、一、选择题1、 白盒测试法是通过分析程序的(C)来设计测试用例的。A.应用范围 B.功能C.内部逻辑 D.输入数据2、 风险预测从两个方面评估风险,即风险发生的可能性以及(D) 。A.风险产生的原因 B.风险监控技术C.风险能否消除 D.风险发生所产生的后果3、 极限编程(XP)由价值观、原则、实践和行为四部分组成,其中价值观包括沟通、简单性和(C) 。A.好的计划 B.不断的发布C.反馈和勇气 D.持续集成4、 等价分类法的关键是(C)。A.确定等价类的边界条件 B.按照用例来确定等价类C.划分等价类 D.确定系统中相同和不同的部分5、 下列不属于黑盒。

5、4. 面向对象的分析方法主要是建立三类模型,即( D )。A) 系统模型、ER 模型、应用模型 B) 对象模型、动态模型、应用模型C) -模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型5. 在 E-R 模型中,包含以下基本成分( )。A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作9若有一个计算类型的程序,它的输入量只有一个 X,其范围是-1.0, 1.0,现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是( c )A条件覆盖法 B等价分类法 C边界值分析法 D错误推测法10、详。

6、软件工程作业第一章1什么是软件危机,它有哪些典型表现?答: 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。软件危机典型表现:对软件开发成本和进度的估计常常很不准确。用户对“已完成的”软件系统不满意的现象经常发生。软件产品的质量往往靠不住。软件常常是不可维护的。软件通常没有适当的文档资料。软件成本在计算机系统总成本中所占的比例逐年上升。软件开发生产率提高的速度,远远跟。

7、软件工程习题及答案一、选择题:1. 为了提高测试的效率,应该 。A、随机地选取测试数据B、取一切可能的输入数据作为测试数据C、在完成编码后制定软件的测试计划D、选择发现错误可能性大的数据作为测试数据2. 与设计测试数据无关的文档是 。A、需求说明书 B、设计说明书 C、源程序 D、项目开发设计3. 结构设计是一种应用最广泛的系统设计方法,是以 为基础、自顶向下、逐步求精和模块化的过程。A、数据流 B、数据流图 C、数据库 D、数据结构4. 概要设计的结果是提供一份 。A、模块说明书 B、框图 C、程序 D、数据结构5. 需求分析是由分析员。

8、2011-2012 学年第 2 学期硕士研究生软件工程期末考试试卷课程名称:软件工程 考试方式:开卷一、简答题 二、应用题总分 题号1 2 3 4 5 6 7 8 9 10 1 2 3 4得分一. 简答题(每题 5 分,共 50 分)1. 简述软件工程的基本原理。答:1、用分阶段的生命周期计划严格管理;2、坚持进行阶段评审;3、实行严格的产品控制;4、采用现代程度设计技术;5、结果应能清楚地审查;6、开发小组的人员应该少而精;7、承认不断改进软件实践的必要性。2. 软件需求分析经过哪些步骤?答:需求分析可分为需求提出、需求描述及需求评审三个阶段。需求提出主要集。

9、 软件工程课后答案 软件工程作业及答案 1-1 什么就是软件危机 ?它有哪些典型表现 ?为什么会出现软件危机 ? 答: 软件危机就是指在计算机软件的开发与维护过程中所遇到的一系列严重问题。概括地说 , 软件危机包含 下述两方面的问题 :如何开发软件 , 以满足对软件日益增长的需求 ; 如何维护数量不断膨胀的已有软件。 软件危机典型表现 :对软件开发成本与进度的估计常常很不准确。用户对“已完。

10、一、选择题1 软件开发瀑布模型中的软件定义时期各个阶段依次是:( B)A) 可行性研究,问题定义,需求分析。B) 问题定义,可行性研究,需求分析。C) 可行性研究,需求分析,问题定义。D) 以上顺序都不对。(软件开发时期:概要设计、详细设计、软件实现、软件测试)2 可行性研究主要从以下几个方面进行研究: ( A)A) 技术可行性,经济可行性,操作可行性。B) 技术可行性,经济可行性,系统可行性。C) 经济可行性,系统可行性,操作可行性。D) 经济可行性,系统可行性,时间可行性。3 耦合是对软件不同模块之间互连程度的度量。各种耦。

11、填空1软件测试的目的是尽可能多地发现软件中存在的 错误 ,将 测试结果 作为纠错的依据。 2测试阶段的基本任务是根据软件开发各阶段的 和程序的 ,精心设计一组 ,利用这些实例执行 ,找出软件中潜在的各种 和 。3测试用例由 和预期的 两部分组成。4软件测试方法一般分为两大类: 方法和 方法。5动态测试通过 发现错误。根据 的设计方法不同,动态测试又分为 与 两类。6静态测试采用 和 的手段对程序进行检测。7人工审查程序偏重于 的检验,而软件审查除了审查 还要对各阶段 进行检验。8计算机辅助静态分析利用 工具对测试程序进行 分析。。

12、2、任何计算机系统均由(硬件)和(软件)两部分组成。 3、通常使用软件生命周期模型简洁地描述软件过程。(增量模型)等等。 二、填空题: 1、软件工程包括技术和管理两方面内容,是(技术)与(管理)紧密结合所形成的工程学科。管理就是通过 (组织)和 ( 控制 ) 等一系列活动。软件工程方法学包含 3 个要素:(方法)、(工具)和(过程) 。 精品文档 一、概念题: 1、软件危机: 在计算机软件的开。

13、 软件工程复习题及答案 软件工程复习题 ( 一) 一、选择题 1、瀑布模型本质上就是一种 ( ) A、线性顺序模型 B、顺序迭代模型 C、线性迭代模型 D、及早见产品模型 2、使用程序设计的控制结构导出测试用例的测试方法就是 ( ) A、黑盒测试 B、白盒测试 C、边界测试 D、系统测试 3、软件结构图的形态特征能反映程序重用率的就是 ( ) A、深度 B、宽度 C、扇入 D、。

14、综合练习一答案 选择题:1 软件危机出现于_,为了解决软件危机,人们提出了用_的原理来设计软件,这是软件工程诞生的基础。A50 年代末 B60 年代初 C60 年代末 D70 年代初A运筹学 B工程学 C软件学 D软件学 E数字2开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作_。A.软件投机 B软件危机 C软件工程 D软件产生3产生软件危机的原因有如下几点,除了_。A、 软件开发过程未经审查 B、 软件开发不分阶段,开发人员没有明确的分工C、 所开发的软件,除了程序清单外,没有其他文档D、 采用工程设计的方法开发软件,不符合软件本身。

15、 系统中模块的_(l)_不仅意味着作用于系统的小变动将导致行为上的小变化,也意味着规格说明的小变动将影响到一小部分模块。(1) A. 可分解性 B. 保护性 C. 可理解性 D. 连续性软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了_(27)_。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对_(28)_ 进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个_(29)_ 。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。(27) A. 版本管理 B可行性分析 。

16、A 简述软件测试与软件调试的区别软件测试是软件测试人员和程序员都参与的一项工作,是贯穿整个生命周期的,只需要发现软件的错误,而软件调试主要是程序员自己参与,对程序(设计、编码)进行修改、排除错误,主要是在开发阶段。B 简述软件生命周期的组成阶段。一,问题定义。二,可行性研究。三,需求分析。四,开发阶段。1,设计。2,实现:根据选定的程序设计语言完成源程序的编码。 3,测试五,维护。1,改正性维护。 2,适应性维护。3,完善性维护。4,预防性维护。C 软件工程三要素?答:软件质量是软件工程的生命线,软件工程以质。

17、软件工程 ( 期末试题及答案) 一、填空题 1. ( ) 就 是 一 门 研 究 应 用 工 程 化 方 法 构 建 与 维 护 有 效 , 实 用 与 高 质 量的 软 件 学 科 。 2. 项 目 的 三 个 约 束 因 素 就 是 : ( ) , ( ) 与 范 围 。 3. ( ) 就 是 在 系 统 之 外 , 透 过 系 统 边 界 与 系 统 进 行 有 意 义 交 互 的 。

18、102333 软件工程题库及答案单选题1.软件开发环境按解决的问题分类包含( ) A.程序设计环境 B.工具箱环境 C.基于方法的环境 D.以语言为中心的环境2.用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是( ) A.程序 B.需求 C.设计 D.规约3.下列选项中,用作详细设计的工具是( ) A.层次图 B.数据流图 C.模块结构图 D.盒图4.UML 提供的图形化工具中,用于概念模型和软件模型的动态结构的是( ) A.用况图 B.部署图 C.对象图 D.构件图5.根据软件需求分类,下列选项中不属于设计约束的是( ) A.并发操作 B.握手协议 C.质量属性 D.。

19、一、 选择题软件(2)1. 在软件开发的各种资源中, ( D )是最重要的资源。A 开发工具 B 方法 C 硬件环境 D 人员2. 软件的复杂性是( A ) ,它引起人员通信困难、开发费用超支、开发时间超时等问题。A 固有的 B 人为的 C 可消除的 D 不可降低的3. 3:软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是( D ) 。A程序、数据 B.程序、文档 C.程序 D. 程序、数据、文档4. 软件是一种( B )产品。A、有形 B、逻辑 C、 物质 D、消耗软件危机(1)5. 1:开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C )A。

20、。 一、选择题 软件( 2) 1. 在软件开发的各种资源中, ( D )是最重要的资源。 A 开发工具B方法C硬件环境D人员 2. 软件的复杂性是 ( A ),它引起人员通信困难、开发费用超支、开发时间超时等问题。 A 固有的B人为的C可消除的D不可降低的 3.3:软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是(D )。 A程序、数据B.程序、文档C.程序D. 程序、数。

【软件工程题库及答案】相关DOC文档
软件工程概论课后答案.docx
软件工程试题含答案.docx
软件工程课后题答案.docx
软件工程复习题库(挂答案).doc
软件工程试题及答案.doc
《软件工程》作业及答案.doc
软件工程习题及答案.doc
软件工程试卷及答案.doc
软件工程课后答案.docx
软件工程习题+答案.docx
软件工程答案整理.docx
软件工程答案版.docx
软件工程复习题及答案.docx
2015-软件工程-试题库集及答案.doc
软件工程(答案).docx
软件工程答案.docx
软件工程(期末试题及答案).docx
自考02333软件工程题库及答案.doc
软件工程题库及答案.doc
软件工程题库及答案.docx
标签 > 软件工程题库及答案[编号:234134]

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报