下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程练习题中等及答案考试时间:120分钟满分:100分姓名:________得分:________一、单项选择题(每题2分,共30分)1.软件工程的核心目标是()A.开发出高质量的软件B.快速完成软件开发C.降低软件开发成本D.满足用户所有需求2.下列不属于软件生命周期的阶段是()A.需求分析B.软件测试C.软件销售D.维护阶段3.结构化分析方法中,用于描述系统数据流程的工具是()A.类图B.数据流图(DFD)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.N-S图C.PAD图D.用例图12.面向对象中的“继承”特性的主要作用是()A.提高代码复用性B.简化程序逻辑C.提高程序运行效率D.便于代码调试13.软件测试的目的是()A.证明软件没有错误B.发现软件中的错误C.优化软件性能D.检查软件是否符合设计规范14.下列属于软件配置管理活动的是()A.需求分析B.代码编写C.版本控制D.软件测试15.在UML图中,用于描述对象间交互关系的图是()A.类图B.时序图C.状态图D.活动图二、多项选择题(每题3分,共15分,多选、少选、错选均不得分)1.结构化开发方法的特点包括()A.自顶向下B.逐步求精C.模块化设计D.面向对象E.自底向上2.软件需求分析的主要任务包括()A.确定软件的功能需求B.确定软件的性能需求C.确定软件的接口需求D.编写需求规格说明书E.设计软件模块结构3.面向对象开发方法中的核心概念包括()A.对象B.类C.继承D.封装E.多态4.软件测试的基本原则包括()A.尽早并持续地进行测试B.测试用例应包含输入数据和预期输出C.全面覆盖测试需求D.程序员应避免测试自己的程序E.测试结果应彻底检查5.软件维护的困难主要体现在()A.理解旧代码困难B.缺乏完整的文档C.维护成本高D.测试维护后的软件难度大E.技术人员流动频繁三、判断题(每题1分,共10分,对的打“√”,错的打“×”)1.软件工程仅关注软件开发过程,不涉及软件维护。()2.需求规格说明书是软件开发后续阶段的重要依据。()3.白盒测试需要了解软件的内部实现逻辑。()4.面向对象开发方法比结构化开发方法更适用于大型复杂软件项目。()5.软件测试应在代码编写完成后再进行。()6.封装性是面向对象的核心特性之一,可提高软件的安全性。()7.软件的复杂性越高,其可维护性越好。()8.数据流图中的箭头表示数据的流向。()9.适应性维护是为了修复软件中已发现的错误。()10.UML是一种统一的建模语言,可用于软件开发生命周期的各个阶段。()四、简答题(每题5分,共20分)1.简述结构化开发方法与面向对象开发方法的主要区别。2.什么是黑盒测试和白盒测试?两者的主要区别是什么?3.简述软件需求规格说明书应包含的核心内容。4.软件维护分为哪几种类型?分别说明其作用。五、综合应用题(每题12.5分,共25分)1.某学校计划开发一套学生成绩管理系统,主要功能包括:学生信息录入、成绩录入、成绩查询、成绩统计(平均分、排名)、报表导出。请结合软件工程知识,回答以下问题:(1)该系统开发的需求分析阶段,应重点收集哪些方面的需求?(4分)(2)若采用结构化开发方法,该系统的概要设计阶段应完成哪些核心任务?(4分)(3)针对“成绩查询”功能,设计2个黑盒测试用例(需包含输入数据和预期输出)。(4.5分)2.某电商平台的订单管理模块,需要实现“创建订单”功能,具体流程为:用户提交订单信息(商品ID、购买数量、收货地址)→系统验证商品库存→库存充足则生成订单号,扣减库存→通知用户订单创建成功;库存不足则提示用户库存不足。请回答以下问题:(1)用结构化方法中的流程图,描述该“创建订单”功能的处理流程(文字描述流程即可)。(5分)(2)针对该功能,分析可能存在的错误点,并设计1个白盒测试用例(需说明测试覆盖的逻辑路径和预期结果)。(7.5分)答案一、单项选择题(每题2分,共30分)1.A2.C3.B4.B5.C6.B7.A8.B9.C10.C11.D12.A13.B14.C15.B二、多项选择题(每题3分,共15分)1.ABC2.ABCD3.ABCDE4.ABCDE5.ABCDE三、判断题(每题1分,共10分)1.×2.√3.√4.√5.×6.√7.×8.√9.×10.√四、简答题(每题5分,共20分)1.(1)核心思想不同:结构化方法以过程为核心,面向对象方法以对象为核心;(2分)(2)分析角度不同:结构化方法从功能角度分析系统,面向对象方法从实体角度分析系统;(2分)(3)复用性不同:面向对象方法通过继承、封装等特性,代码复用性更高,结构化方法复用性较差。(1分)2.黑盒测试:不关注软件内部实现逻辑,仅根据输入输出规格设计测试用例,检查软件功能是否符合需求(2分);白盒测试:需了解软件内部实现逻辑,根据代码结构设计测试用例,检查代码执行路径是否覆盖(2分)。区别:是否关注软件内部实现逻辑,测试依据不同(黑盒依据需求规格,白盒依据代码结构)。(1分)3.核心内容包括:(1)引言(目的、范围、定义等);(2)功能需求(系统需实现的具体功能);(3)性能需求(响应时间、并发量等);(4)接口需求(与其他系统/模块的接口);(5)数据需求(数据存储、数据格式等);(6)非功能需求(可靠性、安全性、可维护性等)。(答对1点得1分,满分5分)4.(1)改正性维护:修复软件运行中发现的错误;(1分)(2)适应性维护:适应硬件、操作系统等环境变化而修改软件;(1分)(3)完善性维护:为增加新功能、优化性能而修改软件;(1分)(4)预防性维护:提前修改潜在隐患,防止未来出现问题。(2分)五、综合应用题(每题12.5分,共25分)1.(1)重点收集的需求:功能需求(各模块具体功能细节)、性能需求(系统响应速度、并发用户数)、接口需求(与学校其他系统的对接)、数据需求(学生信息、成绩数据的存储格式)、非功能需求(系统安全性、可维护性)。(4分,答对1点得1分,言之有理即可)(2)概要设计核心任务:划分系统模块(如学生信息管理模块、成绩录入模块、查询模块等);确定各模块的功能和职责;设计模块间的接口和通信方式;绘制系统总体结构图;确定系统的数据存储方案。(4分,答对1点得1分,言之有理即可)(3)测试用例:用例1:输入数据(学生ID:2024001,查询类型:个人总分),预期输出(显示该学生各科目成绩及总分);(2.25分)用例2:输入数据(班级:初二(1)班,查询类型:班级平均分),预期输出(显示该班级所有学生各科目平均分及班级总体平均分)。(2.25分,测试用例合理即可)2.(1)流程描述:开始→接收用户提交的订单信息(商品ID、购买数量、收货地址)→系统根据商品ID查询商品库存→判断库存是否充足?→是→生成订单号,扣减对应数量库存→通知用户订单创建成功→结束;→否→提示用户库存不足→结束。(5分,流程清晰、逻辑正确即可)(2)可能存在的错误点:库存查询错误、库存扣减逻辑错误、订单号生成重
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 赔偿工资的协议书模板
- 手术间物品规范放置品管圈
- 妇产科妇科炎症护理要点
- 保险知识科普
- 口腔科牙周病防治指南培训教程
- 2026山西农业大学招聘博士研究生116人备考题库及参考答案详解(基础题)
- 2026内蒙古鄂尔多斯景泰艺术中学(普高)招聘教师3人备考题库附答案详解(研优卷)
- 2026山西经济管理干部学院(山西经贸职业学院)招聘博士研究生5人备考题库及参考答案详解(新)
- 2026安徽师范大学教育集团面向校内外招聘中小学正副校长备考题库含答案详解(轻巧夺冠)
- 2026上半年四川成都职业技术学院(考核)招聘高层次人才8人备考题库完整参考答案详解
- 2025辽宁葫芦岛市总工会招聘工会社会工作者5人笔试考试参考试题及答案解析
- 经济学的思维方式全套课件
- 郑钦文事迹介绍
- 中外舞蹈史课程大纲
- 载人飞艇系留场地净空要求细则
- 大棚螺旋桩施工方案
- 中数联物流科技(上海)有限公司招聘笔试题库2025
- DB4401∕T 147-2022 游泳场所开放条件与技术要求
- DB65∕T 4767-2024 普通国省干线公路服务设施建设技术规范
- 制氧站建设合同3篇
- 安静的力量主题班会课件
评论
0/150
提交评论