软件工程招聘考试及答案_第1页
软件工程招聘考试及答案_第2页
软件工程招聘考试及答案_第3页
软件工程招聘考试及答案_第4页
软件工程招聘考试及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

软件工程招聘考试及答案

一、单项选择题(每题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.下列不属于软件工程的3个要素的是()。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.A2.D3.C4.B5.B6.D7.B8.D9.B10.D二、多项选择题1.ABCD2.AB3.ABCD4.ABCD5.AB6.ABCD7.ABCD8.ABC9.ABCD10.ABCD三、判断题1.×2.√3.√4.×5.×6.×7.√8.√9.×10.×四、简答题1.软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科。2.软件测试是为了发现软件中的错误而执行程序的过程。目的是尽可能多地发现软件中的错误,确保软件质量。3.软件维护类型有改正性维护(改错误)、适应性维护(适应环境变化)、完善性维护(增强功能)、预防性维护(提高可维护性)。4.结构化程序设计原则是自顶向下、逐步求精、模块化、限制使用goto语句。五、讨论题1.优点:阶段明确,便于管理控制;文档驱动,利于维护。缺点:缺乏灵活性,难以适应需求变化;后期修改成本高。2.保证软件质量要做好需求分析,准确把握需求;采用合适开发方法和技术;严格测试,发现并解决问题;加强项目管理,保证进度和资源合理利用。3.软件项目管理很重要,

温馨提示

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

评论

0/150

提交评论