青岛滨海学院《软件工程师职业道德修养》2021-2022学年期末试卷_第1页
青岛滨海学院《软件工程师职业道德修养》2021-2022学年期末试卷_第2页
青岛滨海学院《软件工程师职业道德修养》2021-2022学年期末试卷_第3页
青岛滨海学院《软件工程师职业道德修养》2021-2022学年期末试卷_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

装订线装订线PAGE2第1页,共3页青岛滨海学院《软件工程师职业道德修养》

2021-2022学年期末试卷院(系)_______班级_______学号_______姓名_______题号一二三总分得分一、单选题(本大题共20个小题,每小题2分,共40分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、以下哪种软件架构评估方法基于场景?A.SAAMB.ATAMC.ARIDD.以上都是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、软件维护的副作用不包括?()A.修改代码的副作用B.修改数据的副作用C.增加新功能的副作用D.没有副作用14、下面哪种测试方法不属于白盒测试技术()A.基本路径测试B.边界值分析测试C.条件覆盖测试D.循环覆盖测试15、在UML中,()用于描述对象之间的消息传递顺序。A.活动图B.状态图C.序列图D.通信图16、在面向对象编程中,以下哪个概念用于描述对象之间的通信机制?()A.封装B.继承C.多态D.消息传递17、以下哪个不是软件测试用例的设计原则?()A.完整性B.准确性C.模糊性D.可重复性18、数据流图(DFD)是用于描述结构化方法中()阶段的工具。A.可行性分析B.需求分析C.详细设计D.程序编码19、以下哪个不是软件设计模式的分类?()A.创建型模式B.结构型模式C.行为型模式D.混乱型模式20、以下哪种软件过程模型强调风险分析?()A.瀑布模型B.螺旋模型C.增量模型D.敏捷模型二、简答题(本大题共4个小题,共40分)1、(本题10分)解释如何制定有效的项目沟通计划。2、(本题10分)简述软件测试中的测试计划制定。3、(本题10分)解释如何进行项目的验收和移交。4、(本题10分)简述敏捷软件开发方法的特点和优势。三、设计题(本大题共2个小题,共20分)1、(本题10分)开发一个在线心理咨询案例库系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论