版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程复试题及答案
一、单项选择题(每题2分,共20分)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.算法设计二、多项选择题(每题2分,共20分)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.测试用例重用三、判断题(每题2分,共20分)1.软件开发中,瀑布模型是一种迭代式的开发模型。()2.黑盒测试主要关注软件的内部结构。()3.高内聚是指一个模块内各元素联系紧密,完成单一功能。()4.软件维护就是纠正软件中的错误。()5.面向对象分析主要是建立问题域的对象模型。()6.软件配置管理只在软件开发阶段进行。()7.软件测试可以证明软件没有错误。()8.快速原型模型可以帮助用户明确需求。()9.软件设计时应尽量减少模块数量。()10.敏捷开发方法不重视文档。()四、简答题(每题5分,共20分)1.简述软件危机的含义及表现。答:软件危机指在软件开发和维护过程中遇到的一系列严重问题。表现为软件成本高、质量难保证、生产率低、项目进度难控制、维护困难等。2.简述黑盒测试和白盒测试的区别。答:黑盒测试不考虑内部结构,依据需求规格,检查功能是否符合;白盒测试关注内部逻辑,依据程序代码,检查逻辑路径和语句执行情况。3.简述面向对象方法的主要优点。答:优点有可维护性好,模块独立性强;可重用性高,类和对象可复用;可扩展性佳,能方便添加新功能;符合人类思维,易理解设计意图。4.简述软件配置管理的作用。答:作用是记录软件各版本信息和变更情况,保证软件产品完整性、一致性和可追溯性,便于团队协作开发,控制变更影响,降低风险。五、讨论题(每题5分,共20分)1.讨论在软件开发中,如何选择合适的软件开发模型。答:需综合考虑项目需求、规模、时间等。需求明确、规模大且稳定选瀑布模型;需求不明确选快速原型模型;需快速交付选增量模型;风险高、追求安全选螺旋模型;变更频繁选敏捷开发。2.讨论软件测试在软件开发过程中的重要性。答:软件测试可发现缺陷,保证软件质量,避免上线后出现问题造成损失。能增进对软件理解,为后续维护提供基础。还可增强用户信心,提高软件可维护性和可靠性。3.讨论面向对象设计中,继承和多态性的重要性。答:继承可实现代码复用,减少重复工作,提高开发效率。多态性让不同对象能对同一消息做出不同响应,增强系统灵活性和扩展性,便于系统的维护和扩展。4.讨论如何提高软件项目的生产率。答:采用合适开发方法和工具,如敏捷开发、集成开发环境。提高团队协作效率,明确分工、有效沟通。重用软件资源,如代码、设计模式。提升人员技能,定期培训。答案单项选择题1.C2.B3.C4.D5.D6.D7.C8.B9.D10.D多项选择题1.ABCD2.AB3.ABCD4.A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年及未来5年市场数据中国汞行业发展前景预测及投资战略数据分析研究报告
- 2026福建泉州市石狮商业运营发展有限公司招聘2人笔试模拟试题及答案解析
- 2026新疆图木舒克新纶化纤有限责任公司市场化选聘2人笔试备考试题及答案解析
- 2026成都银行总行网络金融部个人电子银行产品设计岗等岗位招聘笔试参考题库及答案解析
- 2026广东中山大学附属第一医院精准医学研究院消化系统肿瘤研究团队专职科研人员招聘2人笔试备考题库及答案解析
- 2026福建三明市清流县应急管理局公开招聘县森林消防大队劳务派遣人员1人笔试模拟试题及答案解析
- 2026中铁四局集团有限公司招聘笔试模拟试题及答案解析
- 2025年纤维材料在家居领域应用报告
- 2025年短视频营销效果衡量标准报告
- 包头市职教发展规划
- 基于上市公司视角:解码云南省资源型产业升级路径与挑战
- 医疗机构中药饮片自查与质量控制
- 2024-2025学年广东省广州市越秀区九年级(上)期末化学试题及答案
- 光伏CAD基础知识培训课件
- 二保焊培训课件
- 工程变更通知(ECN)流程及管理规范
- 国家民用航空安全保卫质量控制方案
- 基于杜邦分析法的企业盈利能力分析-以格力电器为例
- WPF在医学影像三维显示中的应用-洞察及研究
- 汉服设计培训课件
- 2026届浙江省杭州市西湖区学军中学(紫金港校区)高三上学期9月月考英语试题
评论
0/150
提交评论