考试软件工程项目佳实践完整题目库.doc
《考试软件工程项目佳实践完整题目库.doc》由会员分享,可在线阅读,更多相关《考试软件工程项目佳实践完整题目库.doc(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流考试软件工程项目佳实践完整题目库.精品文档.软件工程项目最佳实践单选题第二章 软件工程概述软件工程的目的是()。A.建造大型的软件系统B.软件开发的理论研究C.软件的质量保证D.研究软件开发的原理答案. D比较成熟的软件开发方法是()。A面向数据库的方法B软件工程的开发方法C结构化的程序设计方法D面向对象的开发方法答案. B软件产品的开发主要是()。A进行软件复制B进行软件的研制C进行软件的销售D进行软件的测试答案. B在软件开发模型中,提出最早、应用最广泛的模型是()。A瀑布模型B喷泉模型C快速原型模型D螺旋模型答案. A软件的主要结构和功
2、能是在()阶段决定的。A分析设计B编程C测试D维护答案. A“软件危机”是指()。A计算机病毒的出现B利用计算机进行经济犯罪活动C软件开发和维护中出现的一系列问题D人们过分迷恋计算机系统答案. C为了客户软件危机,人们提出了用()的原理来设计软件,这就是软件工程诞生的基础。A数学B软件学C运筹学D工程学答案. D软件工程的出现是由于()。A软件危机的出现B计算机硬件技术的发展C软件社会化的需要D计算机软件技术的发展答案. A()分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。A.增量模型B喷泉模型C快速原型模型D瀑布模型答案. C()就是用工程、科学和数学的原则和方法研制
3、、维护计算机软件的相关技术及管理方法。A软件工程B. 软件C运筹学D工程学答案. A()是指容许对系统进行修改而不增加原系统的复杂性,它支持软件的调试和维护。A可修改性B有效性C可靠性D可维护性答案. A()是指软件系统能够最有效地利用计算机的时间资源和空间资源。A可修改性B有效性C可靠性D可维护性答案. B()是指软件系统能够防止因概念、设计和结构等方面的不完善造成软件系统失效,具有挽回因操作不当造成软件系统失效的能力。A可修改性B有效性C可靠性D可维护性答案. C()是指软件产品交给用户使用后,能够对它进行修改、以便修改潜伏的错误,改进性能和其他属性。使软件产品适应环境的变化。A可修改性B
4、有效性C可靠性D可维护性答案. D()是指软件产品概念或者功能相对独立的一个或者多个相关模块定义为一个软件部件。软部件可以在多种场合应用的程度称为部件的可重用性。可重用的部件可以不加修改直接使用,有的需要修改才能使用。A可修改性B有效性C可重用性D可维护性答案. C()是指软件在不同的系统约束条件下,使用户得到满足的难易程度。适应性强的软件应采用广为流行的程序设计语言编码。A可修改性B有效性C可重用性D可适应性答案. D()是指根据软件需求对软件设计、程序进行正向追踪、或者根据程序、软件设计对软件进行逆向追踪的能力。A可修改性B可追踪性C可重用性D可适应性答案. B在软件工程的基本原则中,()
5、是指抽象事物是最基本的特征和行为,忽略非基本的细节。A抽象原则B信息隐藏原则C模块化D局部化答案. C在软件工程的基本原则中,()是指将模块中的软件设计决策封装起来。模块接口应尽量简洁,不要罗列可有可无的内容操作和对象。A抽象原则B信息隐藏原则C模块化D局部化答案. B在软件工程的基本原则中,()是指要求在一个物理模块内部集中逻辑上相互关联的计算资源。A抽象原则B信息隐藏原则C模块化D局部化答案. D在软件工程的基本原则中,()是指整个软件系统的各个模块均使用一致的概念、符号和术语。程序内部接口应该保持一致;用于形式化规格说明的公理系统应保持一致等等。A抽象原则B信息隐藏原则C模块化D一致性答
6、案. D()是指一套关于项目的阶段、状态、方法、技术和开发、维护软件的人员以及相关Artifacts(计划、文档、模型、编码、测试、手册等)组成。A软件B软件工程C软件过程D模式答案. C()是对软件开发和维护过程中所有相关活动的组织、计划和控制的模型。A软件过程模型B软件生命周期模型C软件开发方法D软件控制模型答案. A()是软件的产生直到报废的期限,期限内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的
7、质量。A软件过程模型B软件生命周期模型C软件开发方法D软件控制模型答案. B()的任务是理解和描绘客户的需求,引导和协调用户和业务需求的收集和确认。A软件架构师B软件工程师C业务分析师D技术开发人员答案. C()负责理解系统的业务需求,并创建合理、完善的系统体系结构。A软件架构师B软件工程师C业务分析师D技术开发人员答案. A()通常负责设计和实现可执行的代码方案、测试开发出了的组件和分析运行时情况以去除可能存在的错误。A软件架构师B软件工程师C业务分析师D开发人员答案. D在软件开发周期模型中,下图显示了()。A瀑布模型B快速原型模型C螺旋模型D迭代模型答案. A在软件开发周期模型中,下图显
8、示了()。A瀑布模型B快速原型模型C螺旋模型D迭代模型答案. C()提倡的是一种迭代式增量开发模型,定义了过程和目标。A瀑布模型B快速原型模型C螺旋模型D迭代增量开发模型答案. D()是目前主流的软件开发方法,主要的方法包括Booch方法、OMT方法、OOSE方法。A结构化软件开发方法B快速原型软件开发方法C面向对象的软件开发方法D面向方面的软件开发方法答案. C()是一种软件开发方法,该方法强调将软件系统的功能规约与实现这些功能的技术和平台相分离,并与OMG所推出的各种技术标准相融合。为了达到这一目的,它将软件系统的模型分为两类:一类是平台无关的模型(PIM,Platform Indepen
9、dent Model),另一类是平台相关的模型(PSM,Platform Specific Model)。A结构化软件开发方法B快速原型软件开发方法C面向对象的软件开发方法DMDA答案. D第三章 软件项目计划.()是指对软件项目实施所涉及的活动、资源、任务、进度等方面作出的预先规划。A软件过程规划B软件项目计划C软件过程模型D软件开发模型答案. B()负责制定软件项目计划,对项目活动进行跟踪与管理。收集项目开发活动的相关数据,对项目偏差进行控制。A软件架构师B测试人员C部署人员D项目管理人员答案. D()负责制定系统的测试计划,创建测试用例、测试场景,执行测试(单元测试、集成测试、系统测试、
10、可接受性测试、非功能性测试),标识故障和系统缺陷,生成测试报告。A软件架构师B测试人员C部署人员D项目管理人员答案. B()负责创建系统的部署计划,对系统实施部署。A软件架构师B测试人员C部署人员D项目管理人员答案. C()是一种图形化的任务表示方式,它的横轴表示时间,纵轴对应于各个软件开发活动或任务。A流程图B任务图C甘特图D网络图答案. C在制定软件项目进度计划时,进度计划的制订者和软件项目的负责人必须清晰地知道哪些软件开发活动将可能对软件项目的实施进度产生关键性的影响。所谓的()是指软件项目进度计划中从起始活动开始到结束活动为止,具有最长长度的路径。这里所指的长度是指软件开发所需的时间周
11、期。A关键路径B关键资源C关键活动D时间计划答案. A在软件项目计划中,()定义了软件项目开发需经历的阶段和步骤,需要完成的活动和任务,以及它们之间的关系。A软件过程B软件生命周期C软件开发周期D软件任务与活动答案. A第四章 需求阶段需求分析是在()进行的。A客户B用户和分析设计人员之间C开发人员内部D使用和维护人员间答案. B()是指用户对目标软件系统在功能、性能、质量等方面的期望,以及对目标软件系统在运行环境、资源消耗等方面的约束。A软件系统B软件需求C需求工程D系统功能答案. B()是指需求工程活动的组织方式,包括活动的进入、完成条件,活动的输入、输出,参与活动的角色及其职责,活动之间
12、的衔接方式等。A需求工程的资源B需求工程的过程模型C需求工程的进度模型D需求工程的任务分配模型答案. B()的目标是从用户的角度,完整地收集并以用户容易理解的业务语言阐述软件需求,形成文档。A需求获取B需求分析C系统设计D系统测试答案. B()可泛指执行者与系统(不仅限于软件系统)之间的一系列交互。A用例B用例图C执行者D关联关系答案. A()是软件工程界公认的迄今为止最恰当的初始软件需求表达方式。A用例BCRCC文档D流程图答案. A软件需求分析阶段最重要的技术文档之一是()。A项目开发计划B设计说明书C需求规格说明书D可行性分析报告答案. C在软件需求分析之前,有必要进行()。A程序设计B
13、可行性分析CER分析D3NF分析答案. B软件需求分析阶段建立原型的主要目的是()。A确定系统的功能和性能需求B确定系统的运行要求C确定系统是否满足用户需求D确定系统是否满足开发人员需求答案. A软件开发的需求活动,其主要任务是()。A给出软件解决方案B给出系统模块C定义模块算法D定义需求并建立系统模型答案. D第五章 分析阶段软件需求分析阶段的研究对象是()。A用户要求B分析人员要求C系统要求D软硬件要求答案. A对象是面向对象开发方法的基本成分,每个对象可用它的一组()和它可以执行的一组操作来定义。A服务B参数C属性D调用答案. C在软件工程学中,我们把具有相同属性和服务的一组对象的集合定
14、义为()。A类B属性C对象D消息答案. A面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有5层,可以有子类,这种层次结构系统的一个重要性质是一个类获得其父类的全部描述,即()。A传递性B继承性C复用性D并行性答案. B动态模型的构成不包括()。A事件B关联C操作D状态答案. B对象模型技术OMT把分析时收集的信息构造在三类模型中,即对象模型、动态模型和()。A信息模型B控制模型C功能模型D行为模型答案. D对象模型的描述工具是()。A状态图B数据流图C对象图D结构图答案. C动态模型的描述工具是()。A对象图B结构图C状态图D设计图答案.
15、 C在只有单重继承的类层次结构中,类层次结构是()。A树型层次结构B网状层次结构C星型层次结构D环型层次结构答案. A表示了对象的相互行为的模型是()。A对象模型B动态模型C功能模型D分析模型答案. A在面向对象方法学中,信息隐藏的实现是通过对象的()体现的。A分类性B继承性C封装性D共享性答案. C通过执行对象的操作改变该对象的属性,但它必须通过()来执行。A接口B消息C信息D操作答案. C面向对象的主要特征除了对象唯一性、封装性、继承性外,还有()。A多态性B完整性C移植性D兼容性答案. A描述对象的行为,反应对象的状态与事件的关系是()。A状态图B对象图C流程图D结构图答案. A面向对象
16、的静态模型主要捕获了()。A对象功能B对象属性及操作C对象为系统承担的责任D对象及其连接答案. CDFD用于描述系统的()。A数据结构B控制流程C基本加工D软件功能答案.CDFD中的每个加工至少需要()。A一个输入流B一个输出流C一个输入或输出流D一个输入流和一个输出流答案. C数据字典不包括的条目是()。A数据项B数据流C数据类型D数据加工答案. B软件需求规格说明书的作用不包括()。A软件验收的依据B用户与开发人员对软件要做什么的共同理解C软件可行性研究的依据D软件设计的依据答案. D软件需求分析是保证软件质量的重要步骤,它的实施应该在()。A编码阶段B软件开发全过程C软件定义阶段D软件设
17、计阶段答案. C()是面向数据流进行需求分析的方法。A面向方面分析方法B结构化分析方法C面向方面的分析方法D快速原型方法答案. B()是系统分析人员在需求分析阶段需要完成的文档,是软件需求分析的最终结果。A软件可行性分析报告B需求规格说明书C测试规格说明书D设计规格说明书答案. B在需求分析阶段,如果需要对数据模型建模,最好选择()。AE-R图B流程图CCRCD用例图答案. A在结构化分析模型中,()用于描述数据对象的关系、构建软件的数据模型。AE-R图BDFDCSTD图D数据字典答案. A在结构化分析模型中,()主要指明系统中数据是如何流动和变换的。AE-R图BDFDCSTD图D数据字典答案
18、. B在结构化分析模型中,()执行系统在外部时间的作用下将如何动作,表明系统的各种状态及各种状态之间的变迁。AE-R图BDFDCSTD图D数据字典答案. C软件的()通常由一组模型组成,其中包括数据模型、功能模型和行为模型。A结构模型B设计模型C分析模型D测试模型答案. C()是对一个软件结构内不同模块之间互连程度的度量。A信息隐藏B耦合C抽象D内聚答案. B()标志一个模块内各个元素彼此结合的紧密程度。A信息隐藏B耦合C抽象D内聚答案. D()是用户对软件系统能够完成何种功能,以及在某些场景下软件系统能够展现的何种外部可见行为或效果的期望,包括对外部行为效果的业务规则约束。A功能需求B非功能
19、需求C软件需求D业务约束答案. A()表示用户对软件质量属性、运行环境、资源约束、外部接口等方面的要求或期望。A功能需求B非功能需求C软件需求D业务约束答案. B()表示用户在软件响应速度、结果精度、运行时资源消耗量等方面的要求。A性能需求B可靠性需求C易用性需求D安全性需求答案. A()用户在软件失效的频率、严重程度、易恢复性,以及故障可预测性等方面的要求。A性能需求B可靠性需求C易用性需求D安全性需求答案. B()用户在界面的易用性、美观性,以及对面向用户的文档和培训资料等方面的要求。A性能需求B可靠性需求C易用性需求D安全性需求答案. C()用户在身份认证、授权控制、私密性等方面的要求。
20、A性能需求B可靠性需求C易用性需求D安全性需求答案. D()表示用户对软件系统运行环境的要求。A运行环境约束B外部接口C可保障性(supportable)需求D可维护性需求。答案. A()表示用户对待开发软件系统与其他软件系统或硬件设备之间的接口的要求。A运行环境约束B外部接口C可保障性(supportable)需求D可维护性需求。答案. B()表示用户在软件可配置性、可扩展性、可维护性、可移植性等方面的要求。A运行环境约束B外部接口C可保障性(supportable)需求D可维护性需求。答案. C需求工程的目标是()。A编写需求规格说明书B分析用户业务逻辑C执行有效的需求管理。D获取精确化、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考试 软件工程 项目 实践 完整 题目
限制150内