2.实用软件工程方法题库1

合集下载

2022年软件工程考试题库

2022年软件工程考试题库

软件工程概述一单项选择1.软件生命周期一般包括:软件开发期和软件运行期,下述(D )不是软件开发期所应包含的内容。

A需求分析 B 结构设计C程序编制D 软件维护2.软件是一种逻辑产品,它的开发主要是(A )。

A研制B拷贝C再生产D 复制3.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是( C )。

A喷泉模型 B 增量模型C瀑布模型D 螺旋模型4.在软件生存周期中,(B )阶段必须要回答的问题是“要解决的问题是做什么?”。

A详细设计 B 可行性分析和项目开发计划C概要设计D 软件测试5.软件产品与物质产品有很大区别,软件产品是一种(C )产品A有形 B 消耗C逻辑D 文档6.(C )把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。

A 原型模型B 螺旋模型C 基于知识的智能模型D 喷泉模型7.( B )阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。

A概要设计 B 详细设计 C 编码 D 测试8.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是(A )。

A 原型模型B 瀑布模型C 基于知识的智能模型D 变换模型9.下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是(C )。

A 原型模型B 瀑布模型C 喷泉模型D 螺旋模型10.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是(D )。

A 原型模型B 瀑布模型C 喷泉模型D 螺旋模型11.软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为(C )。

A可修改性B可靠性C可适应性 D 可重用性12.软件特性中,一个软件能再次用于其他相关应用的程度称为(B )。

A可移植性B可重用性 C 容错性 D 可适应性13.软件特性中,(A )是指系统具有清晰的结构,能直接反映问题的需求的程度。

软件工程师考试题库(含答案)

软件工程师考试题库(含答案)

软件工程师考试题库(含答案)以下是一些软件工程师考试的常见题目及其答案:1. 什么是软件工程?软件工程是一门系统性、规范性的学科,涉及开发和维护软件的原则、方法和工具。

2. 软件生命周期包含哪些阶段?软件生命周期包含需求分析、设计、编码、测试和维护等阶段。

3. 请解释需求分析阶段的重要性。

需求分析阶段是确定软件系统的需求和功能的过程,它对于后续的设计和开发非常重要。

在需求分析阶段,开发人员需要与用户明确需求,确保开发出满足用户需求的软件系统。

4. 请解释软件设计模式是什么。

软件设计模式是一套被广泛接受并经过验证的解决软件设计问题的经验法则。

它们是一些被认为有效的设计解决方案的模板。

5. 什么是软件测试?软件测试是检查和评估软件系统是否满足需求和预期的过程。

它有助于发现和修复软件中的错误和缺陷。

6. 解释一下集成测试和单元测试的区别。

单元测试是针对软件的最小可测试单元进行的测试,通常是对函数、方法或类进行测试。

而集成测试是将多个单元进行组合,并测试它们之间的交互是否正确。

7. 请简要介绍软件维护的类型。

软件维护包括以下类型:纠错性维护(修复错误)、适应性维护(适应环境变化)、完善性维护(改进性能和可用性)和预防性维护(预防潜在问题)。

8. 请说明软件工程师需要具备的技能和素质。

软件工程师需要具备良好的编程能力、系统思维、沟通能力和问题解决能力。

此外,他们还应具备团队合作和持续研究的精神。

以上是关于软件工程师考试题库的一些题目及答案,希望能对您的学习和准备有所帮助。

请自行补充更多题目和答案以扩展题库。

软件工程题库 多选

软件工程题库 多选

软件工程题库多选多选题题库第一章:软件开发过程模型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.在黑盒测试中,以下哪个是不正确的()A.用例执行的结果不关心内部的实现细节B.测试人员只关心系统的输入和输出C.着重测试系统的错误处理和边界条件D.需要了解系统的内部结构和算法12.黑盒测试中的等价类划分是指()A.将测试用例划分为若干个等价的类别B.使用随机数测试数据C.验证系统的错误处理功能D.着重测试系统的边界条件附件:无法律名词及注释:1.软件工程:指将系统化、规范化和可量化的方法应用于软件的开发、运行和维护过程的一门工程学科。

实用软件工程-样卷

实用软件工程-样卷

一、选择题(10×2′=20′)1、研究开发所需要的成本和资源是属于可行性研究中的__________研究的一方面。

A、技术可行性B、经济可行性C、社会可行性D、法律可行性2、面向对象的开发方法中,__________将是面向对象技术领域内占主导地位的标准建模语言。

A、 Booch方法B、Coad方法C、UML语言D、OMT方法3、用黑盒技术设计测试用例的方法之一为__________。

A、边界值分析B、逻辑覆盖C、循环覆盖D、基本路径测试4、程序设计语言的工程特性之一为__________。

A、软件的可重用性B、数据结构的描述性C、抽象类型的描述性D、数据库的易操作性5、软件详细设计的主要任务是确定每个模块的__________。

A、算法和使用的数据结构B、外部接口C、功能D、编程二、名词解释(5×3′=15′)1、信息隐蔽2、软件生命周期3、重用三、判断题(5×1′=5′)1、好的测试用例应能证明软件是正确的。

()2、在编制程序时,首先应该对程序的结构充分考虑,不要急于开始编码,而要像写软件文档那样,很好地琢磨程序具有什么样的功能,这些功能如何安排,等等。

()3、耦合是指一个模块内各个元素彼此结合的紧密程度。

()四、填空题(10×2′=20′)1、组成数据流图的四个主要成分是数据的源点/终点、_________________、_____________________和数据流。

2、人机界面也成为用户界面,其交互设计的基本原则有一般交互性、数据输入、_______________________、________________________和用户指南原则。

3、UML的定义包括_________________和____________________两个部分。

第1页,共2页五、简答题(4×5′=20′)1、简述文档在软件开发过程中的重要性。

2024年软件工程开发等专业技能知识考试题库附含答案

2024年软件工程开发等专业技能知识考试题库附含答案

2024年软件工程开发等专业技能知识考试题库(附含答案)一、单选题1.数据流图是进行软件需求分析的常用图形工具,其基本图形符号是( )。

A.输入、输出、外部实体和加工B.变换、加工、数据流和存储C.加工、数据流、数据存储和外部实体D.变换、数据存储、加工和数据流参考答案:C2.集成测试的主要方法有两个,一个是()一个是()。

A.白盒测试方法、黑盒测试方法B.等价类划分方法、边缘值分析方法C.渐增式测试方法、非渐增式测试方法D.因果图方法、错误推测方法参考答案:C3.软件文档是软件工程实施的重要成分,它不仅是软件开发各阶段的重要依据,而且也影响软件的( )。

A.可用性B.可维护性C.可扩展性D.可移植性参考答案:B4.面向对象设计阶段的主要任务是系统设计和( )。

A.结构化设计B.数据设计C.面向对象程序设计D.对象设计参考答案:D5.包含风险分析的软件工程模型是( )。

A.喷泉模型B.瀑布模型C.增量模型D.螺旋模型参考答案:D6.Jackson方法根据()来导出程序结构。

A.数据流图B.数据间的控制结构C.数据结构D.IPO图参考答案:C7.需求工程的主要目的是( )。

A.系统开发的具体方案B.进一步确定用户的需求C.解决系统是“做什么的问题”D.解决系统是“如何做的问题”参考答案:C8.只有类的共有界面的成员才能成为使用类的操作,这是软件设计的( )原则。

A.过程抽象B.信息隐藏C.功能抽象D.共享性参考答案:B9.下列哪项不是风险管理的过程?( )。

A.风险规划B.风险识别C.风险评估D.风险收集参考答案:D10.在分层体系结构中,( )实现与实体对象相关的业务逻辑。

A.表示层B.持久层C.实体层D.控制层参考答案:D11.下列选项中不属于CI管道的是()。

A.构建B.模拟C.单元测试D.集成测试参考答案:B12.应该在( ),确定对象类中应有的服务。

A.建立对象模型之时B.建立动态模型和功能模型之后C.建立功能模型之后D.建立动态模型之后参考答案:B13.需求分析的主要方法有( )。

软件工程复习题库带答案完整版

软件工程复习题库带答案完整版

软件工程复习题库带答案完整版一、选择题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、下列不属于黑盒测试的技术是(A)。

A.程序段或语句的功能 B.模块的接口C.数据的名称和用途 D.模块的功能6、为了提高模块的独立性,模块之间最好是(D)耦合。

A.控制耦合B.公共耦合C.内容耦合D.数据耦合7、一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用(A)来表述“谁做”。

A.角色B.活动C.制品D.工作流8、功能性注释嵌入在源程序内部,它是用来说明(A)。

A.程序段或语句的功能 B.模块的接口C.数据的名称和用途 D.模块的功能9、在结构化分析方法中,数据字典是重要的文档。

对加工的描述是数据字典的组成内容之一,常用的加工描述方法有( C )。

A.只有结构化语言 B.有结构化语言和判定树C.有结构化语言、判定树和判定表 D.有判定树和判定表10、某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行扩充升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行( B )维护。

A.正确性 B.适应性C.完善性 D.预防性11、软件危机的主要原因是(A)。

A软件本身特点与开发方法B对软件的认识不够C软件生产能力不足D软件工具落后12、13、下列关于面向对象分析与设计说法错误的是(C)。

A.面向对象的设计以面向对象分析为基础归纳出类B.建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象C.面向对象的设计是面向对象分析的另一种思维方式D.面向对象的设计是面向对象分析进一步的细化和更高的抽象14、在软件的可行性分析中,可以从不同的角度对软件进行研究,其中(B)是从软件的功能可行性角度考虑的。

应用题_实用软件工程_[共2页]

应用题_实用软件工程_[共2页]

64二、判断题1.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。

( )2.需求分析是开发方的工作,用户的参与度不大。

( )3.需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性研究的依据。

( )4.需求分析的主要目的是解决软件开发的具体方案。

( )5.需求规格说明书描述了系统每个功能的具体实现。

( )6.非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。

( )7.分层的DFD图可以用于可行性研究阶段,描述系统的物理结构。

( )8.需求分析阶段的成果主要是需求规格说明书,但该成果与软件设计、编码、测试直至维护关系不大。

( )三、简答题1.请简述可行性研究的内容。

2.如何理解需求分析的作用和重要性。

3.如何进行结构化需求分析,其建模方法都有哪些?4.需求分析的难点在哪里?5.为什么说需求过程是一个迭代过程?6.需求管理过程的目标和内容是什么?7.请简述数据流图的作用。

8.请简述数据字典的作用。

四、应用题1.学生档案管理系统的主要功能如下。

a.对学生档案信息的增加、删除、修改。

b.对学生信息的查询和打印。

c.对学生信息的统计和分析。

d.此外,本系统还应该能与其他系统共享部分数据。

请画出此系统的顶层数据流图。

2.某培训机构入学管理系统有报名、交费、就读等多项功能,并有课程表(课程号,课程名,收费标准)、学员登记表(学员号,姓名,电话)、学员选课表(学员号,课程号,班级号)、账目表(学员号,收费金额)等诸多数据表。

下面是对其各项功能的说明。

(1)报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学员所报课程将记录到学员选课表。

(2)交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。

(3)就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级就读。

软件工程题库1

软件工程题库1

软件工程单元一(概述)一单项选择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.软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为()。

A可修改性 B可靠性 C可适应性 D 可重用性12.软件特性中,一个软件能再次用于其他相关应用的程度称为()。

A可移植性 B可重用性 C 容错性 D 可适应性13.软件特性中,()是指系统具有清晰的结构,能直接反映问题的需求的程度。

软件工程复习题(《实用软件工程(第二版)陆慧恩 张成姝编著 清华大学出版社》)

软件工程复习题(《实用软件工程(第二版)陆慧恩 张成姝编著 清华大学出版社》)

1.什么叫文档?(P1)文档是确定软件生产各个阶段必须完成的有关计算机程序功能、设计和使用的文字或图形资料。

2.什么叫软件?软件和程序的区别是什么?(P4)软件是计算机程序及其有关数据和文档的完整集合。

程序是能够完成预定功能的可执行的指令序列。

而软件=程序+文档。

3.软件工程方法学的三个要素是什么?各个要素的作用是什么?(P4)三个要素:方法、工具和过程。

方法:完成软件开发任务的技术方法。

工具:为方法的运用提供自动或半自动的软件支撑环境。

过程:规定了完成任务的工作阶段、工作内容、产品、验收的步骤和完成准则。

4.瀑布模型把软件生命周期分为那几个时期?有分为那几个阶段?(P9)分为三个时期:计划时期、开发时期、运行时期计划时期可分为:问题定义、可行性研究、需求分析开发时期可分为:概要设计、详细设计、软件实现、软件测试运行时期:运行维护5.软件工程学的主要内容是什么?(P4)是软件开发技术和软件工程管理。

6.软件开发模型有哪些?(P9)总体来说包括传统的瀑布模型和后来兴起的快速原型模型具体分为瀑布模型、快速原型模型、增量模型、喷泉模型、螺旋模型和统一模型7.可行性研究包括哪几个方面?各包括那些内容?(P20)包括技术方面、经济方面、社会因素方面(1)技术可行性是指对设备条件、技术解决方案的实用性和技术资源的可用性的度量。

(2)经济可行性是指希望以最小的成本开发出具有最佳的经济效益的软件产品。

其内容如下:<1> 支出<2>收益<3>收益/投资比<4> 投资回收周期<5> 敏感度分析(3)社会因素方面的可行性主要从法律、用户等方面分析可行性。

8.需求分析有什么必要?在这一阶段常绘制那些图形?(P22)需求分析的基本任务是软件人员和用户一起完全弄清用户对系统的确切要求。

需求分析的结果是否正确,关系到软件开发的成败,正确的需求分析是整个系统开发的基础。

实用软件工程方法1

实用软件工程方法1

08级实用软件工程方法一、选择题(共 37 题,74 分)(C)1.关于投标,以下哪些说法是错误的?A.评标:由发标单位组织组织专家评标,审核投标单位资质,入围的投标方,参加评委会的答辩。

B.招标:当概算经费落实,即可向市场发布标书,标底(经费)不公布。

C.立项:由乙方项目倡议人,初步动议新项目目标,写成提案,筹集立项经费,写出立项计划书,成立立项小组。

D.写招标书:明确提出项目目的、目标、范围、约束、交付时间、产品质量和使用场合。

(D)2.下图是MSF的小组模型各角色的职责图,选出正确的选项以补充图中的数字位置。

A.1-用户体验,2-维护管理,3-进度管理,4-程序管理,5-开发,6-测试 B.1-用户体验,2-产品管理,3-测试,4-开发,5-维护管理,6-程序管理C.1-进度管理,2-程序管理,3-开发,4-测试,5-用户体验,6-发布管理 D.1-用户体验,2-产品管理,3-测试,4-开发,5-发布管理,6-程序管理(C)3.选择正确的来源补充下图的问号部分。

A.微软全球开发组,微软咨询服务,微软研究院,微软合作伙伴B.微软全球技术中心,微软咨询服务,微软研究院,微软合作伙伴C.微软全球开发组,微软咨询服务,微软信息技术,微软合作伙伴D.微软全球技术中心,微软咨询服务,微软信息技术,微软合作伙伴(D)4.在项目的计划阶段,各小组角色及其工作重点描述正确的是A.程序管理负责和用户打交道,他责任是推动需求收集和概念设计B.开发角色推动整个设计,重点是逻辑设计,领导完成功能规范文档C.用户体验角色推动功能规范的物理设计部分D.测试者只参与设计评价,以判定某些功能特性能否测试(A)5.( )试图验明建造的产品正确,( )试图确保产品是正确建造的.A.确认(validation),验证(verification)B.验证(verification),确认(validation)C.审计(audit),确认(validation)D.确认(validation),审计(audit)(B)6.选择正确的对应选项,将风险控制步骤图补充完整A.1-项目状态报告 2-风险状态报告 3-应急计划结果报告 4-项目变更控制请求B.1-风险状态报告 2-项目状态报告 3-应急计划结果报告 4-项目变更控制请求C.1-应急计划结果报告 2-项目状态报告 3-风险状态报告 4-项目变更控制请求D.1-项目变更控制请求 2-项目状态报告 3-风险状态报告 4-应急计划结果报告(B)7.关于风险管理的原则,以下哪些说法是错误的A.主动的风险管理方法有助于小组正视变化,把它变成机会,以防止变化变成破坏性的、负面力量 B.为了不影响出资人的信心,当风险被发现的时候,风险的讨论应该被限制在小组内部C.鼓励所有小组成员之间坦率的沟通,直接捕获项目结果的经验,鼓励小组层面的学习D.没有人能全权负责风险管理,小组中的每个成员有责任主动参与风险管理过程(D)8.MSF过程模型中,最终发布版在( )阶段交付.A.构思B.计划C.开发D.稳定E.部署(B)9.程序管理角色驱动MSF过程模型的( )主要里程碑A.远景/范围认可B.项目计划认可C.范围完成D.发布准备就绪认可E.部署完成(A)10.MSF过程模型吸取了瀑布模型和螺旋模型的最好方面,MSF过程模型以下哪个功能特性借鉴瀑布模型的方法?A.基于阶段和里程碑的方法B.迭代的方法C.构建和部署解决方案的集成方法(A)11.对于MSF建组关键概念描述正确的是:A."平等小组"概念视每个角色有同等价值B."产品意识"指需要交付优秀的商业产品或为内部客户开发应用C."零缺陷意识"意味交付的代码不能有任何缺陷D. "以客户为中心意识"表示尽量到客户现场开发应用系统.(D)12.按照MSF小组模型,可以进行角色兼职的是:A.产品管理+程序管理B.产品管理+开发C.程序管理+测试D.测试+用户体验(B)13.在MSF小组模型中,( )角色目标是: 在项目的约束条件下交付解决方案A.产品管理B.程序管理C.开发D.测试E.用户体验F.发布管理(C)14.MSF提出三种管理准则,( )目的是预先确定每个项目需要的小组成员技能,把项目视为学习的机会.A.项目管理准则B.风险管理准则C.就绪管理准则(B)15.项目启动时,MSF不赞成只在当前条件下作毫无成果和耗时的分析,而是首先捕捉远景,并要求开发者从所希望的远景往回看,把现在当作未来的过去来管理,这个观点是MSF的哪个基本观点?A.用户的需求是变动的B.需求是未来的;而不是当前的C.资源永远匮乏D.风险普遍存在(B)16.( )是由该事物的干系人对前一阶段的进展、出现的各种问题、今后的做法提出的评定意见A.确认/验证(V&V)B.审核(review)C.审查(inspection)D.走查(walkthrough)E.审计(audit)(C)17.软件质量管理包括三个子过程,其中监视项目的中间结果,以确保能及时纠正偏差,是( )子过程A.质量计划B.软件质量保证C.软件质量控制(B)18.对于以下软件配置管理说法正确的是:A.软件开发过程中,程序和文档经审核或审批后称为软件配置项,可执行程序不能作为软件配置项B.第一次交付的软件配置项构成基准配置项C.不允许对软件配置项随意更改D.所有经过审批过的软件配置项,构成里程碑版本.(D)19.团队开发属于项目管理框架的A.项目综合管理B.范围管理C.费用管理D.人力资源管理(A)20.某企业按照CMM对企业内部软件开发的过程,方法,工具进行审核,这种过程度量的方法叫:A.过程评估B.基准评测(A)21.对于产品度量,功能点(FP)一般作为( )的度量属性.A.对分析模型的度量B.设计模型度量C.源代码度量D.测试度量E.维护度量(A)22.项目开发中涉及到不同类型的项目干系人,一般( )关注本项目使本企业得到哪些优势.A.项目业主B.项目用户C.项目开发者D.项目管理人和职员E.IT供应商F.咨询人员(D)23.开发单位自立项,自投资,按市场前景预测开发商用产品的项目可以归为以下划分的项目类型A.工作产物的成熟度B.工作产物的应用域C.采用的开发和表示技术规范D.工作产物的通用性(D)24.任何软件过程中的活动都要产生一定量的工作产品,如用户手册属于以下( )类工作产品A.软件模型文档B.开发计划和程序C.中间工作产品D.最终工作产品(B)25.软件开发离不开使用工具,如软件配置管理工具属于A.阶段相关工具B.非阶段性工具(A)26.如下图CMMI过程能力侧面图,如果按照( )评估,纵坐标则表示的是( ).如果按照( )评估,则还要加上域才能评估到2级,此时纵坐标是( )A.连续,能力等级,阶段,成熟度等级B.连续,成熟度等级,阶段,能力等C.阶段,成熟度等级,连续,能力等级D.阶段,能力等级,连续,成熟度等级(A)27.早期软件工程把软件生命周期过程定格为开发过程和运营过程,如果按照ISO 12207的过程分类来看,应属于后者其中的A.主过程B.支持过程C.辅助过程(C)28.按照IEEE-C定义,软件工程是将系统性的、行业规范的、可定量的方法应用于软件的开发、运营和维护,其中系统性的方法A.是考虑软件的生命周期的开发活动B.是考虑软件的生命周期的技术活动C.是考虑软件的生命周期的所有活动(A)29.把程序看做是袒露的,测试每条路径每个语句执行情况是A.白箱测试B.黑箱测试(B)30.构造解决方案,并为编程实现这个解决方案提供模型式蓝本,属于哪个应用软件开发活动?A.软件构造B.软件设计C.软件需求D.软件测试(B)31.利用Microsoft Project进行项目管理时,以下叙述错误的是A.表示里程碑简洁的办法是设置任务的工期为0B.在甘特图中查看到关键路径C.在某一任务信息的前置任务中输入另一任务的标识号,可以建立这两个任务的相关性 D.可以利用升级/降级按钮设置任务大纲(B)32.利用Visual SourceSafe进行源代码控制管理,以下描述错误的是A.源代码修改后利用签入(check in)动作提交到数据库综合更新B.利用源代码控制可以直接对数据库中的源代码进行更新C.对数据库中源代码做修改时, 需要利用签出(check out)动作D.将项目所有源代码放在数据库(C)33.软件工程的三要素为A.过程、方法、质量B.过程、工具、质量C.过程、方法、工具D.方法、工具、质量(B)34.在结构化分析方法中,用于描述系统内数据运动情况的工具是()。

实用软件工程试卷答案

实用软件工程试卷答案

实用软件工程试卷答案1.软件工程的主要目标是_______风险分析_____。

2.包含风险分析的软件工程模型是______螺旋模型______。

3.数据字典是数据流图中所有元素的定义的集合,一般由以下4类条目组成_________数据流,数据项,文件,基本加工___。

4.画DFD图的主要目的是______作为需求分析阶段用户与开发者之间交流信息的工具,作为分析和设计的工具______。

5.模块的独立性准则的衡量指标是____耦合度,内聚性________。

6.属于面向对象开发方法的有______Booch,Coad,OMT______。

7.常用的静态测试方法包括____桌前检查与代码会审,数据流分析图,调用图________。

8.各种软件维护的类型中最重要的是___完善性维护_________。

9.CMM表示_______软件能力成熟度模型_____。

10.以下对软件工程管理的任务和目标最准确的描述是____P303____。

以下10题是多选。

1.软件工程的目标有___易于维护,低的开发成本,高性能_____。

2.画分层DFD图的基本原则有_数据守恒原则,子、父图平衡的原则,数据流封闭的原则3.在进行面向对象分析时,所采用的模型有_对象模型,动态模型,静态模型4.下列选项中哪些属于UML中的模型元素___下列不是模型元素的是(D)。

A) 关联B) 聚合C) 依赖D) 笔记5.源程序中的注释主要有__序言性注释,解释性注释_______。

6.UML中包括的事件有_______UML中包括的事件有(ABCD)。

A) 条件为真B) 收到另一对象的信号C) 收到操作调用D) 时间表达式7.下列各种图可用于动态建模的有____________。

下列各种图可用于动态建模的有(ACD)。

A) 状态图B) 类图C)序列图D) 活动图8.软件测试的基本原则是____________。

9.关于白盒法覆盖程度的论述中正确的是_____P224______。

软件工程试题题库含答案

软件工程试题题库含答案

软件工程试题题库含答案一、软件开发过程1. 软件工程的定义是什么?答:软件工程是一门学科,研究并应用以系统化的方法开发和维护软件的原则、概念、方法和工具。

2. 请列举并解释软件开发过程的基本活动。

答:软件开发过程包括以下基本活动:- 需求分析与说明:收集和分析用户需求,并将其明确、清晰地记录下来。

- 软件设计:将需求转化为软件架构和设计规范,确定技术方案和实施计划。

- 编码和单元测试:根据设计规范进行编码,并进行单元测试以确保代码的正确性。

- 综合与测试:将各个模块进行综合,进行系统级测试以验证软件的正确性和稳定性。

- 软件发布与维护:发布软件版本,并对软件进行后续的维护和更新。

3. 请解释敏捷开发方法的基本原则。

答:敏捷开发方法的基本原则包括: - 个体和互动高于流程和工具:注重团队成员的沟通和合作,更加关注人与人之间的交互。

- 可工作的软件高于详尽的文档:重视软件的实际可用性和功能,减少过多的文档记录。

- 客户合作高于合同协商:与客户保持紧密的合作,及时获取反馈并调整软件开发进程。

- 相应变化高于遵循计划:灵活应对需求变化,允许在开发过程中根据实际需要进行调整。

二、需求工程1. 需求工程的目的是什么?答:需求工程的目的是准确、清晰地确定、分析和记录用户对软件系统的需求。

2. 请解释需求工程的关键活动。

答:需求工程的关键活动包括以下几项: - 需求获取:通过与用户交流和研究,确定用户的需求,并进行系统化的收集。

- 需求分析:对收集到的需求进行分析,确定需求的可行性和优先级,并拆解出软件需求规格说明。

- 需求规格说明:编写清晰、明确的需求规格文档,对软件需求进行详细描述和说明。

- 需求验证:与用户进行需求验证,确保需求规格与用户的期望一致,并能够满足用户的需求。

3. 请解释用户需求和系统需求的区别。

答:用户需求是用户对软件系统的需求和期望,通常表达为用户对系统功能和性能的描述。

而系统需求是对用户需求的进一步细化和明确化,包括对系统功能、性能、界面、输入输出等方面的具体要求。

软件工程试题和答案

软件工程试题和答案

软件工程试题和答案软件工程试题和答案章节一、软件开发过程1.1 瀑布模型1.1.1 瀑布模型的定义和特点1.1.2 瀑布模型的优点和缺点1.2 敏捷开发1.2.1 敏捷开发的定义和原则1.2.2 敏捷开发的优点和适用场景1.3 迭代与增量模型1.3.1 迭代与增量模型的定义和区别1.3.2 迭代与增量开发的优点和缺点章节二、需求分析2.1 需求获取2.1.1 需求获取的方法和技术2.1.2 需求获取过程中的常见问题及解决方法2.2 需求分析2.2.1 需求分析的目标和原则2.2.2 需求分析过程中的常用工具和技术2.3 需求规格说明2.3.1 需求规格说明的内容和格式2.3.2 需求规格说明的重要性和编写要求章节三、系统设计3.1 概要设计3.1.1 概要设计的目标和原则3.1.2 概要设计的常用工具和技术3.2 详细设计3.2.1 详细设计的目标和原则3.2.2 详细设计的常用工具和技术3.3 接口设计3.3.1 接口设计的原则和要点3.3.2 接口设计的常见问题和解决方法章节四、编码和测试4.1 编码规范4.1.1 编码规范的目的和重要性4.1.2 编码规范的内容和要求4.2 单元测试4.2.1 单元测试的定义和目标4.2.2 单元测试的常见技术和工具4.3 集成测试4.3.1 集成测试的定义和目标4.3.2 集成测试的常见技术和方法4.4 系统测试4.4.1 系统测试的定义和目标4.4.2 系统测试的常见技术和方法章节五、项目管理5.1 项目计划5.1.1 项目计划的内容和要点5.1.2 项目计划的编制和控制5.2 风险管理5.2.1 风险管理的步骤和方法5.2.2 风险管理的工具和技术5.3 质量管理5.3.1 质量管理的原则和方法5.3.2 质量管理的常见问题和解决方法5.4 项目评估和总结5.4.1 项目评估的指标和方法5.4.2 项目总结的内容和要点附件:附件一、软件开发过程模型比较表附件五、编码规范示例法律名词及注释:1:版权:指对作品享有的独占性使用权,包括复制、发行、展示等。

《实用软件工程方法》复习题及答案

《实用软件工程方法》复习题及答案

《实用软件工程方法》复习题及答案考试题型•不定项选择(有一个或者多个选项)20题,每个2分判断题 10题,每个1分•判断题•简答题5题,每题10分考试范围•MSF的小组模型图,每个角色簇的目标、功能域和相应的职责。

•MSF的过程模型图,并简单描述这些阶段的主要活动以及主要里程碑•MSF的风险管理过程图,并作简单阐述的风险管理过程图,并作简单阐述零缺点理念的指导原则和实施•零缺点理念的指导原则和实施•企业体系结构的模型图,并描述各个视角的相互关系•MSF的平衡三角形是变更控制有用的工具,它可以帮助在可控的方式下协调变更,平衡三角形模型并解释三个边之间的关系。

对缺陷是如何进行管理和跟踪的。

•MSF对缺陷是如何进行管理和跟踪的。

一、不定项选择(有一个或者多个选项)[20题,每个2分]1.以下哪些属于应用软件的开发活动以下哪些属于应用软件的开发活动 (P3)A. 软件构造B. 软件维护软件维护C. 软件需求D. 软件设计E. 软件测试2.小王所在的团队所负责的项目正处于软件的需求分析阶段,以下哪些是该团队小王所在的团队所负责的项目正处于软件的需求分析阶段,以下哪些是该团队在该阶段下的活动 (P5)在该阶段下的活动A. 通过UML 图、DFD 图、CFD 图,状态图、ER 图等进行系统建模B. 定义软件的范围,约束,以及功能概述C. 定义数据库的结构,编写触发器以及存储过程代码D. 进行软件接口设计进行软件接口设计3.以下哪些是软件开发的要素以下哪些是软件开发的要素 (P12)A. 开发人员的团队组织B. 项目资金筹备项目资金筹备C. 建模与实现的方法和技术D. 软件工程过程E. 开发工具和工作产品F. 基础设施4.关于CMMI 的5 个级别,以下哪些说法是错误的个级别,以下哪些说法是错误的 (P19)A. 1 级:可实施的,按CMMI 定义的所有特定目标均已满足,要求工作任务产生的工作产品均已产出。

务产生的工作产品均已产出。

《实用软件工程》模拟试卷A及答案

《实用软件工程》模拟试卷A及答案

《实用软件工程》模拟试卷A及答案(一)名词解释(3%X5=15%)1.软件软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。

程序是按事先设计的功能和性能要求编写的指令序列。

2.问题定义阶段问题定义阶段是软件生命周期的第一个阶段,必须回答的关键问题是“要解决的问题是什么”。

问题定义阶段的内容包括:明确问题的背景、开发系统的现状、开发的理由和条件、开发系统的问题要求、总体要求、问题的性质、类型范囤、要实现的目标、功能规模、实现目标的方案、开发的条件、环境要求等等,然后写岀问题左义报告(或称系统左义报告),以供可行性分析阶段使用。

3.00D而向对象设讣简称00D,而向对象设讣就是用面向对象观点建立求解域模型的过程。

把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。

4.UMLUML是统一建模语言(Unified Modeling Language)的缩写,它统一了多种而向对象建模方法。

它的目标之一在于为提供标准通用的设计语言来开发和构建计算机应用。

5.软件配置管理软件生存期%阶段的交付项,包括各种文档和所有可执行代码组成整个软件配置,配置管理就是讨论这些交付项的管理问题。

软件配置管理(SCM)是贯穿于整个软件工程中的保护性活动,软件工程项目中的变更和修改总是不可避免的,SCM活动被设计用于标记变更、控制变更、确保变更正确地实现、向其他有关的人报告变更等(二)填空题(1%X3O=3O%)1.把大型软件按照规左的原则划分为一个个较小的、相对独立但又相关的模块的设计方法叫做__________ 设计。

实现此设计的重要指导思想是____________________________ 、和__________ 0答:模块化,分解,信息隐藏,模块独立性2.在而向对象的分析时进行建模需要建立 ______________ 、 ____________ 和____________三种模型。

软件工程题库(含答案)

软件工程题库(含答案)

软件工程题库(含答案)一、单选题(共60题,每题1分,共60分)1、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( )A、可用性B、正确性C、完整性D、可靠性正确答案:D2、软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是( ).A、可移植性B、可理解性C、可重用性D、可修改性正确答案:A3、在软件质量要素的评价准则中,操作该软件的难易程度指的是( )。

A、容错性B、检测性C、可操作性D、安全性正确答案:C4、下列属于维护阶段的文档是( )A、软件问题报告B、用户操作手册C、软件测试分析报告D、软件规格说明正确答案:B5、快速原型模型的主要特点之一是( )A、及早提供工作软件B、开发完毕才见到产品C、及早提供全部完整的软件产品D、开发完毕后才见到工作软件正确答案:C6、可维护性通常包括( )。

A、可用性和可理解性B、可修改性、数据独立性和数据一致性C、可理解性、可修改性和可测试性D、可测试性和稳定性正确答案:C7、软件的可修改性支持软件的( )。

A、可互操作性B、可维护性C、可追踪性D、有效性正确答案:B8、数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( )A、数据通信B、数据定义C、数据维护D、数据库设计正确答案:B9、软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是( )。

A、可追踪性B、可理解性C、可互操作性D、可维护性正确答案:C10、可维护性的特性中相互促进的是( )A、效率和可移植性B、可理解性和可测试性C、效率和结构好D、效率和可修改性正确答案:B11、在软件质量特性中,( )是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性。

A、可靠性B、易使用性C、正确性D、准确性正确答案:A12、设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X 需要的工作量(时间)。

对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( )A、信息隐藏和局部化的根据B、逐步求精的根据C、抽象的根据D、模块化的根据正确答案:D13、下列说法中,不正确的是( )。

实用软件工程期末考试试题

实用软件工程期末考试试题

安徽机电职业技术学院2009–2010学年第二学期《实用软件工程》考试试题得分评卷人复核人一、选择题(每题2分,共20分)1、下面关于类、对象和实例的叙述中,错误的是()。

A. 类是创建对象的模板B. 对象是类的实例C. 类是对象的实例D. 类是一组具有共同特征的对象集合2、面向对象中的()机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。

A. 封装B. 多态C. 继承D. 变异3、Jackson结构化程序设计方法是英国人M.A.Jackson提出的,它是一种面向()的设计方法。

A. 对象B. 数据流C. 数据结构D. 控制结构4、要将一个复杂的系统分析清楚,常用的方法之一是结构化分析方法,结构化分析方法就是()。

A. 面向数据流自顶向下逐步求精的方法B. 由内向外进行分析的方法C. 先局部后整体的分析方法D. 使用IPO图形工具分析的方法5、程序的三种基本结构是()。

A. 过程,子程序,分程序B. 顺序,条件,循环C. 递归,堆栈,队列D. 调用,返回,转移6、面向对象分析的独到之处是()。

A. 将数据和处理结合在一起而不是分离B. 数据和处理分别独立考虑C. 仅考虑数据结构D. 仅考虑处理过程7、UML图中既包含展示系统动态特性的动态视图,又包括展示系统静态特性的静态视图,()关注系统的静态特性。

A. 类图B. 序列图C. 通信图D. 状态图8、瀑布模型表达了一种系统的、顺序的软件开发方法。

以下关于瀑布模型的叙述中,正确的是()。

A. 瀑布模型能够非常快速地开发大规模软件项目B. 只有很大的开发团队才使用瀑布模型C. 瀑布模型已不再适合于现今的软件开发环境D. 瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目9、UML中的()给出了系统内从一个活动到另一个活动的流程,它强调对象间的控制流程。

A. 协作图B. 序列图C. 对象图D. 活动图10、E-R 图的三要素是()。

[精品]实用软件工程问答题.doc

[精品]实用软件工程问答题.doc

1,平衡三角形答:平衡二角形是MSF的一个重要组件,它将帮助您设置项目范围,解释约束和当前的折中选择。

规定资源、进度和特性是任何项目的三个相互关联的元素,任何一边发生变化则需要其他的一边或两边做出变更,以维护项目的平衡。

例如,承诺一个较早的完成日期的具有有限可用资源(人员、预算、设备等)的项目可能需要对功能集进行折衷,以按期完成2.风险跟踪步骤及图风险跟踪和报告:监视风险行动计划的状态,监视与应急计划触发器相关的项目度量,提示应急计划已触发,启动应急计划。

在风险跟踪中,小组实施的主要活动是监视风险度量和触发事件,以确保计划的风险行动奏效3,就绪管理步骤”图及步骤”每步的活动就绪管理过程由四个步骤组成定义(define):定义个人技能集合,二个主要的就绪元素;场景,资格,熟练程度评估(assess):评估决定成员当前的资格,有以下子过程1)确定评估过程2)数据收集和评级3)记录评估输出和差距分析4)分析差距5)创建学习计划改变(change):进行培训,跟踪学习计划进展,从而获取知识与进展跟踪数据,进而掌握个人或整体的就绪情况,以便就绪计划做出必要调整评价(evaluate):审查结果,以判断知识的传授方式是否有效;管理知识,以便组织共享知识和经验,鼓励开发知识管理系统4.小组模型所包含的角色簇,每个角色簇的目标,功能域和相应职责1产品管理目标:客户满意功能领域:市场活动;业务价值;客户代言人;产品计划职责;扮演客户代言人;驱动共享的项目远景/范围;管理客户需求定义;开发和维护业务用例;管理客户期望;驱动功能特性、进度、资源折中(trade-off)决策;管理市场、宣传和公共关系;开发、维护和执行沟通计划2程序管理目标;在项目约束下交付解决方案功能领域;项目管理;解决方案体系结构;过程管理;管理服务职责;驱动开发过程,按时交付产品;管理产品规格说明;推动小组内部沟通和协商;维护项目进度表,报告项目状态;驱动关键折中决策的实现; 开发、维护和执行项目计划和进度表;驱动和管理风险评估和风险管理3开发目标;按规格说明构建解决方案功能领域;技术咨询;实现体系结构和设计;应用程序开发;基础架构开发职责;定义物理设计的特性;估计完成每个功能特性所需的时间和投入;构建功能特性或监督功能特性的构建;为部署准备产品;向小组提供技术方面的专门知识4测试目标;只有在标识和解决了所有的产品质量问题后批准发布功能领域;测试计划;测试工程;测试报告职责;确保知道所有的问题;开发测试策略和计划;实施测试5用户体验目标;提高用户使用解决方案时的效率功能领域;可访问性;国际化;技术通信;培训;可用性;用户界面设计职责;在小组中扮演用户代言人;管理用户需求定义;设计和开发绩效支持系统;驱动使用性和绩效提高的折中决策;提供帮助功能特性和文件的规格说明;开发和提供用户培训6发布管理目标;平滑部署和稳定运营功能领域;基础架构;支持;运营;后勤;商业发布管理职责;扮演运营、支持和交付渠道的代言人;管理采购;管理产品部署;驱动可管理性和可支持性的折中决策;管理运营、支持和交付渠道关系; 向项目组提供项目小组后勤支持5,过程模型的阶段和里程碑MSF的五个阶段1,构思阶段:远景/范围里程碑:确定项目整体方向,说明解决方案中有哪些功能,没有哪些功能,交互的概要时间表.中间里程碑:核心小组成立,远景/范围草案完成2,计划阶段:项目计划认可里程碑:落实项目日期,项目角色及职责,处理风险域机制到位.中间里程碑:技术确认,功能规格说明基准化,主计划基准化,主进度表基准化,建立开发和测试的环境3,开发阶段:范围完成里程碑:全部功能特性完成,解决方案已就绪于外部测试并达到稳定.中间里程碑:概念验证完成,第n次内部构造完成,第n+1次内部构造完成4,稳定阶段:发布就绪里程碑:继续管理和支持项目的职责,由项目小组转到运营小组.中间里程碑,缺陷收敛,零缺陷反弹,发布候选版本,投产前测试完成,用户验收测试完成,试运行完成5,布署阶段布署完成里程碑:完成客户期望的业务价值,并中止为达到这一目标的过程.中间里程碑:核心组件部署,现场部署完成中间里程碑,部署稳定中间里程碑6,三个设计阶段的((概念”逻辑和物理))的定义目的和输出~■概念设计•定女:兼取问题和解决方案的业务和用户视图并对其文档化,验证,优化目的:在正确的环境下理解用户需要和业务需求.输岀:一套信息模型和使用场景,他们对系统当前和未来的状态进行文档化二:逻辑设计定义:从项目小组的角度出发,用组织,结构,语法描述解决方案及其各部分交互的过程,目的:展示解决方案及其各部分的关系,输出:•组对象及其相应服务,属性,关系,高层用户界面设计和逻辑数据库设计二:物理设计定义:从开发小组的观点描述解决方案的组件,服务和技术过程目的;将现实世界的技术及其限制应用于逻辑模型包括实现和性能方面的考虑输出:针对特定平台的•组组件和用户界面设计以及一个物理数据库设计7,MSF的缺陷管理:相关术语:1)缺陷:产品在使用过程中发生的任何问题2)缺点:从开发者的观点,是导致代码不能工作的缺陷3)失败:从测试者和客户的观点,程序不能工作,则称失败。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
56.以下哪些属于软件设计的动态视图(ABDE)A. 活动图 B. 流程图和结构化流程图
D. 状态转移和状态图 E. 形式规范语言
57. 关于应用软件开发的干系人的分类,以下哪一选项是正确的(B)
B. 项目业主、项目用户、项目开发者、项目管理人和职员、IT 供应商、咨询人员
58.关于维护度量的稳定性公式(SMI=[MT-(Fa+Fc+Fd)]/MT),以下哪些说法是正确的(D)
45.Merris Philips公司Olive项目组的项目已经进入了部署阶段,项目组已经完成了站点部署的安装工作,现在需要对用户进行站点部署期间的培训工作,项目组成员进行了小组会,讨论了在培训阶段的工作会中,所需要注意的方面,以下会议结果中错误的是(A)
A.为了禁毒的考虑,取消对用户的培训,只培训员工
D. Fd 为本次中的活动包括(ABD)
A. 开发项目计划 B. 执行项目计划 D. 综合变更控制
60.李先生是MSF 公司的项目组的成员之一,该项目组的当前项目为一个互联网项目,
正处于开发项目主计划的过程中,李先生将整个项目进行了工作分解,如下图所示,请
选择合适的选项对下图的黑色部分进行补充(C)
C. 1)定义需求2)定义用户需求3)定义内容需求 4)定义系统需求
61.以下关于MSF 的主旨的说法哪些是正确的(D)
D.技术解决方案和业务问题之间的关系往往是相互影响的,可用的技术不仅会影响到已提出问题的解,甚至对问题本身定义的形式都会有所改变
A.运营和支持的信息系统:堆积和过程,知识库,报告,日志
B.文档仓储,包括开发过程中创建的所有文档,版本,装载集,脚本的规程
C.项目结束报告:所有项目文档的最后版本,客户/用户满意程度的数据,下一步的工作的定义
48.项目部署阶段由哪些中间里程碑组成(ACD)
A.核心组件部署里程碑 C.站点部署完成里程 D.部署稳定里程碑
B.撰写部署检测表 C.自动化部署和安装过程
D.撰写运营和管理规程 E.开发实现规程
关于内部发布,以下哪些说法是正确的(BC)
B.内部发布的次数则取决于产品的大小和员工经验 C.每一次内部发布就可以作为一个中间里程碑
39。李先生在公司的项目组中同时担任产品管理角色和测试角色,其他项目组成员担任了程序管理角色以及开发角色,在项目的开发阶段的尾端,很多新的功能被加入到解决方案中,整个解决方案在测试环境中工作良好。当该解决方案被部属后,客户投诉新的产品无法与当前系统兼容,用户……(A)
55。以下哪些属于软件设计的静态表示法ABCD
A.体系结构描述语言ADL(architecture description language)B.类和对象图
C.实体关系图ERD(Entity Relationship Diagaram) D.借口描述语言IDL(Interface Description Language)
51。以下哪些属于应用软件的开发活动(ABCE)
A.软件构造 B。软件设计 C。软件需求 E。软件测试
52。小王所在的团队所负责的项目正处于软件的需求分析阶段,以下哪些是该团队在该阶段下的活动(AB)
A.通过UML图,DFD图,CFO图,状态图,ER图等进行系统建模 B.定义软件的范围,约束,以及功能概述
A.产品已完成稳定的各项工作 B.所有已知的缺陷均已处理
D.用户已经完成验收,接受本产品 E.像部署转移,发布里程碑时转变点
44。下图是站点部署的过程图,选择正确的选项将该图的数字位置补充完整(B)
B.1)站点安装完成2)站点准备就绪3)站点部署完成,站点管理员签字4)站点培训完成
B.分析缺陷收敛趋势
42.项目运行到就绪里程碑时,应该发布那些工作产品(ACDEF)
A.脚本和安装文档,最终用户帮助和培训资料 C.运营文档,发布说明
D.原代码和可执行文档 E.测试和缺陷报告,项目文档 F.试运行审
43.李先生作为公司项目组的程序管理角色,该项项目组的项目处于稳定阶段,在达到就绪里程碑时,项目小组应该和客户就哪些方面达成共识(ABDE)
E.该组织的业务活动
24.在组建核心团队时,关于就绪工作的注意点,以下哪些描述是错误的(B)
B.要着重部门或企业级别的技能就绪管理,而不是每个团队成员的就绪管理
25.你作为NorthWind公司的一个当前项目团队中担任程序经理的角色……(B)
B.在出事风险表中添加用户需求无法理解的条目
26.优化团队就绪的正确顺序步骤是(A)
A.1)衡量胜任度2)分析差距3)制定学习计划4)执行学习计划
27.关于构思阶段各角色的工作重点,以下描述正确的是(BD)
B.开发:原形制作,开发选项 D.测试:测试策略,验收准则
28.构思阶段的中间里程碑包括(AC)
A.远景/范围基线 C.核心团队成立
4.以下ISO/IEC12207的过程分类中,请选择合适的选项将其补充完整(B)
B.1)合同2)工程3)支持过程4)质量保证过程
5.以下哪些属于软件开发的基础设施(A,C,D)
A.电子邮件... C.会议室/实验室.... D.企业内部网络设施...
6.以下哪些选项属于软件质量控件的标准(A,B)
22.选择正确的选项,将企业体系结构项目过程图补充完整(B)
B.1)EA发布2)EA远景认可3)EA 开发认可4)EA 域完成
23.MSF中,为企业体系结构被定义一个结构,可描述为(ABCDE)
A.实施业务活动所必须的信息 B.用于交付应用和信息的技术和基础架构
C.支持业务活动的应用程序和自动化设施 D.一个动态系统在某一是可的表达
A.MSF不设项目经理...B.项目管理活动以当事人的意见为主C.强调项目管理与风...
13.下图是MSF的小组模型各角色的职责图,选出正确的选项以补充图中的数字位置(A)
A.1)用户体验2)产品管理3)测试4)开发5)发布管理6)程序管理
14.在MSF小组模型中下列关于小组成功目标的说法哪些是正确的(B)
A.项目中缺少用户体验角色
40.以下是缺陷消除随时间的变异图,选择正确的选项对应图中的数字位置(C)
C.1)Beta测试2)缺陷收敛3)零缺陷发布4)发布候选版本
41。李先生在KingWinlliams公司的项目组中担任程序管理的角色,该项目组所负责的项目的所有功能已经开发完毕,现处项目稳定阶段,但是小组中的发布管理成员发现产品具有很多缺陷,希望推迟发布,李先生需要对其作出相应的分析,以确定是否需要推迟发布,以下哪些分析是合理的(B)
17.MSF风险管理过程的六个步骤(A)
A.风险标识 风险分析和优先级化 风险计划和调度 风险跟踪和报告 风险控制 风险学习
18.以下哪些问题时在风险管理计划中应该给与回答的(ACDE)
A.如何实现风险管理过程C.哪些资源可供风险管理使用D.风险管理的假设和约束是什么
E.小组与项目干系人如何沟通状态
49.关于微软对于人员的管理,以下哪些说法是正确的(A)
A.聘用精英人才是软件业成功的关键,因为企业的真正资产在员工的头脑里
50.以下哪些是微软成功的因素(ABCDE)
A.建立和使用与客户的反馈环,为创建客户价值,去询问,倾听,学习和适应
B.对产品和技术有热情 C.团队精神
D.一切以结果味奋斗中心,为更好的结果不懈的工作 E.长远规划方法
53。以下哪些是软件开发的要求(ACDEF)
A.开发人员的团队组织 C.建模与实现的方法和技术D.软件工程过程 E.开发工具和工作产品 F.基础设施
54.关于CMMI的5个级别,以下哪些说法是错误的(D)
D.4级:定量管理的,第3级所有的准则均已达到。此外,“利用定量(统计)的手段作适配和优化以满足客户变动的需求,以及按预期方向连续改进过程域的有效性”
A.ISO9000系列 B。CMM
7.以下选项中那些不适质量度量的属性(C)
C.可依赖性,原子性
8。选择以下项目管理框架图中数字部分所对应的管理类型(B)
B.1)范围管理2)费用管理3)沟通管理4)采购管理
9.人力资源管理包括的活动为(A,C,D)
A.组织计划... C.员工聘用... D.团队开发....
B.产品规格说明描述了小组向客户提交的交付物的细节....
15.李先生是公司的项目经理,他将项目组拆分成了多个功能小组和职能小组,正确的(BC)
B.各功能小组之间并行工作... C.每个功能小组下还能够划分更细的子小组
16.关于风险控制,以下哪些说法是错误的(C)
C.风险控制步骤地活动时为每个风险创建特定风险状态报告
10.关于工作产物的成熟度,以下哪些说法是正确的(A,C)
A.新产品开发即在已有的原形的基础上... C.产品增强即在原有产品上出新版本....
11.选择正确的来源来补充下图的问号部分(C)
C.微软全球开发组,微软咨询服务,微软信息技术,微软合作伙伴
12.以下关于MSF项目管理,哪些说法是正确的(ABC)
C.开发人员主导功能特性的开发,联合测试者一边开发一边测试,以保证产品的可靠性
36。下图是MSF推荐的一次内部发布的进程安排,选出正确的选择来填充该图中的数字位置(C)
C.1)特征开发2)测试和稳定化3)缓冲时间
37。李先生作为公司项目组的开发人员,其所在的项目组的项目进入开发阶段,现在准备进行解决方案技术基础架构的验证,项目组中的开发人员进行了小组会议,确定了开发验证过程中所需要进行的工作,以下哪些工作时合理的(BCDE)
19.选择正确的选项将MSF就绪准则图补充完整(D)
相关文档
最新文档