秋季研-期终考卷(A卷答案)东南大学软件学院 研究生院 张家浩 软件工程

发布时间 : 星期三 文章秋季研-期终考卷(A卷答案)东南大学软件学院 研究生院 张家浩 软件工程更新完毕开始阅读

《软件工程》(研究生)期终考试题(开卷)

东南大学

2009年研究生课程考试试卷

A卷[√] B卷[ ]

课程名称: 《软件工程》 课程编号: 考试历时: 120 分钟 考核方式:开卷[√] 闭卷[ ] 院(系) 姓名 学号 成绩 第一部分:基本概念题(60%)

答题要求:(共60题,每题1分)

请在每题的四个选项中,选择你认为最合适的一个答案,多选无效。

1、 考察软件系统和软件项目的复杂性主要是看 □ A、业务领域的知识是综合和复杂的

√ B、技术的复杂度和管理的难度是主要标准 □ C、综合管理的要求越来越高

□ D、开发的实现工具和平台越来越复杂 2、《人月神话》作者Brooks对寻找银弹感到失望的理由是 □ A、对根本性任务和次要任务的划分太困难了 □ B、打破莫尔定律的任务几乎是不可能完成的

√ C、任何单独的软件工程技术的进展都不能根本解决问题 □ D、解决根本任务的技术进步还是赶不上硬件生产率的提高 3、软件生命周期模型与软件开发过程的关系是 □ A、是进度检查的基线 □ B、是产品阶段的基线 □ C、是质量保证的基础

√ D、是技术、产品、项目、支撑环节,提供了平台和框架

4、你认为,对现在的软件开发而言,传统的瀑布模型实用价值是

□ A、已经没有任何实用价值了,只有讲到软件发展史的时候才会被提到

√ B、仍然有实用价值,软件开发团队需要先用好瀑布模型,然后再考虑与其他模型综合

□ C、说不清楚,看情况而定

□ D、要根据项目情况,几种模型综合使用 5、敏捷开发的小规模、频繁迭代的前提条件是 □ A、是一个小型的项目 √ B、是用户积极参与的项目 □ C、是需求非常明确的项目

□ D、没有前提条件,可以自由进行

6、RUP模型更好地反映了现代软件工程的要求,是因为

1 / 8

《软件工程》(研究生)期终考试题(开卷)

□ A、我并不这么认为,因为它太贵了,我用不起

□ B、有Rational这样的公司支撑,产品做的好

√ C、更符合UP的理念,考虑的软件过程模型比较全面 □ 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、目标管理是项目管理中基本的原则和方法,同时项目是运用目标管理技术的理想环境,因为?

√ A、所有项目应该强烈地以项目目标为导向 □ B、项目组每个成员都有自己的目标

□ C、项目管理过程中不时地会出现目标改变 □ D、项目经理的责任是根据公司目标来确定的 14、下列哪项不是项目生命周期的一个过程 √ A、可行性研究 □ B、启动 □ C、计划

2 / 8

《软件工程》(研究生)期终考试题(开卷)

□ D、收尾

15、下列哪种文件是项目队伍与项目客户之间通过确定项目目标及主要的项目可交付成果而达成协议的基础 □ A、实施计划 □ B、配置管理计划 √ C、范围说明书 □ D、工作授权计划

16、确定项目范围边界的主要因素是

√ A、依据用户需求及项目资源,对项目做什么和不做什么的定义 □ B、根据用户需求决定的功能点数 □ C、表现、控制、存贮处理之间的边界

□ D、主机、网络、用户端等设备之间的边界 17、项目章程的最主要意义是

□ A、描述项目的内容和项目团队的组成结构 √ B、确认项目诞生并为项目经理授权 □ C、确定项目经理的奖金数目 □ D、定义项目的目标和范围

18、项目管理中的里程碑事件作用是 □ A、项目团队一起喝庆功酒的日子 □ B、给公司领导汇报项目进度的依据

√ C、项目进行绩效考核和沟通协调管理的依据 □ D、向用户施加压力的工具 19、用一句话最确切地描述需求是

□ A、需求是用户对他们需要得到的产品和服务的要求的记述

□ B、需求是用计算机术语、DFD图等专业工具记录的用户的要求 □ C、需求是系统测试用例、验收文档和用户手册

√ D、需求是对系统将要实现的功能、性能、质量和必须满足的约束的叙述 20、最准确地描述角色与用例概念的一句话是 □ A、角色是人物,用例是人物的行为

□ B、角色是系统的访问者,用例是他访问系统的目的

√ C、角色是与系统交互的人或其他系统,用例是角色完成的事件序列 □ D、角色是外部的系统,用例是外部系统对内部系统的影响 21、通过角色和用例分析,产生类图的过程中,角色与类的关系是 □ A、是不同的需求分析方法,没有什么关系 √ B、从角色到用例、再到类图,是一个分析过程 □ C、角色一般都可以转化成类

□ D、关键角色往往可以被抽象为类 22、通过建立业务模型,我们能够

√ A、分析领域中的角色、功能关系、组织架构、业务规则等 □ B、知道与系统打交道的人要达到的目的 □ C、了解领域内各角色间的业务功能关系 □ D、知道谁与系统打交道

23、下述哪一个说法是对OMT三种模型的最确切描述

□A、对象模型表示静态的数据结构,动态模型表示行为,功能模型表示实现

3 / 8

《软件工程》(研究生)期终考试题(开卷)

功能

√B、对象模型定义了对象及彼此间关系的映射,动态模型表示瞬时的、行为

化的系统的“控制”性质,功能模型更直接反映了用户对目标系统的需求 □ C、对象模型是其它两个模型的基础,动态模型规定了什么时候做,功能模

型指明了系统应该“做什么”

□ D、三种模型分别从三个不同侧面描述了所要开发的系统,它们相互补充,

相互配合

24、需求获取阶段建立的业务模型与项目范围的关系 □ A、良好的业务模型是项目开发范围内任务之一 □ B、良好的业务模型是确定项目范围的依据

√ C、良好的业务模型有利于开发团队与用户就项目范围进行沟通 □ D、良好的业务模型是项目团队理解用户需求的最好形式 25、现代软件工程需求开发阶段的需求分析是

□ A、是一个在较高级别上对系统进行抽象定义的过程

√ B、是一个细化系统定义,并在需求与设计之间进行平衡的过程

□ C、是一个将用户语言描述的需求转化为计算机软件专业术语描述的过程 □ D、是一个用流程图、DFD图、E-R图描述需求的过程 26、需求形式化的意义是

□ A、使得对需求有一个形式化的描述和定义

√ B、使得需求在可分解、可追溯的基础上进行开发和管理 □ C、使得需求可以用数据库的方式进行记录 □ D、使得对需求的理解消除歧义性 27、软件开发的基线的含义是

√ A、是软件制品通过测试和评审,成为继续开发或发布的基准 □ B、是软件项目任务的阶段验收标准线 □ C、是软件项目完成的质量标准线 □ D、是软件项目完成日期的终止线 28、需求状态的意义是 □ A、需求是有生命的

□ B、需求的基线与需求状态有关

□ C、项目的进度情况与需求的状态有关

√ D、需求状态构成控制软件开发过程的需求基线的里程碑 29、按CMM的定义要求需求评审的关键是

□ A、确定他们是否合理和必要,以及符合用户的业务流程

√ B、确定他们是否技术可行、适用于软件实现、定义清晰、可测试 □ C、确定他们是否功能完整、性能高、用户界面友好 □ D、确定他们是否符合商业合同或项目计划的范围定义 30、用户界面友好的可检验标准是 □ A、不存在确定的检验标准

□ B、可根据用户对友好性的理解定一个检验标准 □ C、可根据用户的实际喜好,用实际感觉进行检验

√ D、将友好性转化为可客观度量的其他质量属性进行检验 31、在HOLIS系统的范围定义例子中,指令性基线的含义是 □ A、反映的是公司的命令

4 / 8

联系合同范文客服:xxxxx#qq.com(#替换为@)