《软件工程模拟试卷和答案课案》由会员分享,可在线阅读,更多相关《软件工程模拟试卷和答案课案(13页珍藏版)》请在金锄头文库上搜索。
1、北京语言大学网络教育学院软件工程模拟试卷一注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、在软件开发领域中,“描述了实现概念模型的软件解决方案”的系统模型被称为( )。A 设计模型B 软件模型C 实现模型D 部署模型2、一般来
2、说,整个需求的主体是( )。A 功能需求B 性能需求C 外部接口需求D 设计约束3、总体设计的第二阶段是( )。A 初始设计B 详细设计 C 复审阶段D 精化设计4、在模块内聚类型中,常常通过研究流程图确定模块的划分,得到的是( )。A 逻辑内敛B 顺序内敛C 功能内敛D 过程内敛5、一个模块直接控制(调用)的下层模块的数目称为模块的( )。A 扇入B 扇出C 深度D 宽度6、UML术语中,限定符常被用在( )。A 依赖关系B 泛化关系C 关联关系D 细化关系7、UML提供的13种图形化工具中,用于概念模型和软件模型静态结构的是( )A 用况图B 状态图C 类图D 活动图8、RUP的迭代、增量
3、式开发规定的4个阶段不包括( )。A 评审阶段B 构造阶段C 移交阶段D 精化阶段9、根据RUP实现的活动,输入为设计类,活动为实现类,则输出为( )。A 用况B 子系统C 接口D 构件10、软件评估可分为静态评估和动态评估,其中属于动态评估技术的是( )。A 评审B 走查C 形式化证明D 软件测试11、黑盒测试技术,又称为( )。A 功能测试B 结构测试C 系统测试D 集成测试12、若有语句if(A0)then B=1C else B=1A,选用类似数据A=2,C=1;A=-2,C=1;A=2,C=-1;A=-2,C=-1;得到不同B的值,这种测试策略为( )。A 定义域测试B 等价类测试C
4、 路径测试D 事物流测试13、在两种模型的基础上,螺旋模型加入两者所忽略的风险分析,这两者是( )。A 瀑布模型和增量模型B 瀑布模型和演化模型C 喷泉模型和增量模型D 喷泉模型和演化模型14、在软件生存周期模型中,主要用于支持面向对象技术的软件开发模型是( )。A 演化模型B 增量模型C 喷泉模型D 螺旋模型15、CMMI能力等级中的第一级为( )。A 已执行级B 已管理级C 已定义级D 已定量管理级二、【判断题】(本大题共10小题,每小题1分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。16、结构的基于图形CASE,属于较早期的CASE。 ( )17、软件测试方法中的静态测试方
5、法之一为计算机辅助静态分析。 ( )18、在详细设计阶段,经常采用的工具有PAD。 ( )19、需求分析中开发人员要从用户那里了解软件做什么。 ( )20、结构化程序设计主要强调的是程序的效率。 ( )21、信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。 ( )22、集成测试也称组装测试或联合测试。 ( )23、社会可行性是指进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。 ( )24、CASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。 ( )25、结构化分析方法是需求
6、分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。 ( )三、【填空题】(本大题共13小题,15个空,每空2分,共30分)请将答案填写在答题卷相应题号处。26、在软件开发领域,系统模型分为两大类,其中之一的( )描述了系统是什么。27、任何软件工程项目的基础是( )。28、需求阶段的主要任务一般包括需求发现、需求分析和需求验证,最终形成系统的( )。29、HIPO图是由一组IPO图和一张( )图组成。30、耦合和内聚是衡量模块( )的两个定性指标。31、UML的图形化工具分为结构图和( )。32、在UML中,描述系统与外部系统及用户之间交互的图是( )。33、在RUP的每次迭代中都要
7、经历一个核心工作流:即需求获取、分析、设计、实现和( )。34、在标准ISOIEC软件生存周期过程122071995中,按过程主体把软件生存周期过程分为基本过程、支持过程和( )。35、CMMI是针对系统产品开发的能力成熟度模型,集成了3个源模型:软件CMM、集成产品开发CMM和( )。36、结构化设计分为( )和详细设计,而详细设计要提供实现该模块功能的( )37、RUP是基于( )的一种软件开发过程框架,两者一起才称得上是一种面向对象开发方法学。38、白盒测试技术,典型的是( )技术,它依据的是程序的( )。四、【论述题】(本大题共3小题,每小题10分,共30分)请将答案填写在答题卷相应题
8、号处。39、简述软件测试步骤及关注的内容。40、简述瀑布模型以及可适应的情况。41、有一个学生选课系统:程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒测试法完成测试。(1)按等价类划分法,设计测试用例(要求列出设计过程); (2)按边界值分析法,设计测试用例。软件工程模拟试卷一答案一、【单项选择题】(本大题共15小题,每小题2分,共30分)题号12345678910答案BADDBCCADD题号1112131415答案ACBCA二、【判断题】(本大题共10小题,每小题1分,共10分)题号16171819202122232425答案TTTTFTTFTT三、【填空题】(本大题共13小题,1
9、5个空,每空2分,共30分)26、 (概念模型); 27、 (软件需求(或需求、需求分析));28、 (软件需求规格说明书); 29、 (H图(或层次图)); 30、 (独立性); 31、 (行为图); 32、 (用况图(或Use Case图)); 33、 (测试); 34、 (组织过程); 35、 (系统工程CMM); 36、 (总体设计);(具体算法(或算法)); 37、 (UML); 38、 (路径测试);(逻辑结构); 四、【论述题】(本大题共3小题,每题10分,共30分)39、复习范围或考核目标:课件第九章:软件测试40、复习范围或考核目标:课件第二章:软件生命周期和开发模型 瀑布模
10、型41、复习范围或考核目标:课件第九章:软件测试北京语言大学网络教育学院软件工程模拟试卷二注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、软件生存周期中,准确地确定软件系统必须做什么的阶段是( )。A 可行性分析和项目开发计划
11、B 需求分析C 概要设计D 详细设计2、把瀑布模型和专家系统结合在一起的软件生存周期模型是( )。A 增量模型B 基于知识的模型C 螺旋模型D 喷泉模型3、以下不属于项目开发计划主要内容的是( )。A 实施计划B 交付期限C 测试用例D 人员组织及人工4、使用数据流图来表示系统逻辑模型的是( )。A JacksonB VDMC OOAD SA5、用于描述结构化分析中数据流加工逻辑的是( )。A 判定树B ER图C状态图D 用例图6、若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是( )。A 时间内敛B 偶然内敛C 顺序内敛D 功能内敛7、下列几种耦合类型,耦合性最高的是( )。A 公共耦合B 控制耦合C 标记耦合D 数据耦合8、程序流程图的优