版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年大学软件工程(软件工程导论)上学期期末测试卷
(考试时间:90分钟满分100分)班级______姓名______一、单项选择题(总共10题,每题3分,每题只有一个正确答案,请将正确答案填写在括号内)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.成本管理二、多项选择题(总共5题,每题5分,每题有两个或两个以上正确答案,请将正确答案填写在括号内)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.验收测试三、判断题(总共10题,每题2分,判断对错,请将答案填写在括号内)1.软件工程是一门工程性的学科,其目标主要是成功地建造一个大型软件系统。()2.可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。()3.需求分析的任务是确定软件系统的功能,而不需要考虑性能。()4.模块独立性指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。()5.详细设计阶段的任务是确定每个模块的内部特性,即模块的算法、使用的数据。()6.软件测试只能发现错误,但不能证明软件没有错误。()7.黑盒测试着重测试软件的功能需求,白盒测试着重测试软件的内部结构和处理过程。()8.软件维护就是在软件交付使用之后直至软件被淘汰的整个时期内,为了改正错误或满足新的需求而修改软件的活动。()9.软件项目管理的主要目标是控制软件的成本、质量和进度。()10.软件工程的最终目标是生产满足用户需求的高质量的软件产品。()四、简答题(总共3题,每题10分,请简要回答问题)1.简述软件工程的七条基本原理。2.请说明软件生命周期的几个阶段及其主要任务。3.什么是软件测试的等价类划分法?并举例说明。五、综合题(总共1题,每题20分,请结合所学知识,详细解答问题)某高校欲开发一个学生成绩管理系统,该系统应具备以下功能:1.录入学生的基本信息,包括学号、姓名、性别、专业等。2.录入学生的课程成绩,包括课程编号、课程名称、成绩等。3.能够查询学生的基本信息和课程成绩。4.能够统计学生的平均成绩。5.能够生成学生的成绩单,包括学号、姓名、课程名称、成绩等信息。请根据上述需求,完成以下任务:1.进行需求分析,画出该系统的数据流图。2.设计该系统的总体结构,包括模块划分和模块之间的调用关系。答案:一、单项选择题1.D2.B3.D4.C5.B6.C7.B8.C9.A10.C二、多项选择题1.ABC2.ABCD3.ABCD4.AB5.ABCD三、判断题1.√2.√3.×4.√5.√6.√7.√8.√9.√10.√四、简答题1.答:软件工程的七条基本原理是:用分阶段的生命周期计划严格管理;坚持进行阶段评审;实行严格的产品控制;采用现代程序设计技术;结果应能清楚地审查;开发小组的人员应该少而精;承认不断改进软件工程实践的必要性。2.答:软件生命周期包括可行性研究与计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护阶段。可行性研究与计划制定阶段要确定软件项目的目标,评估项目的可行性;需求分析阶段明确软件的功能和性能等需求;软件设计阶段进行总体设计和详细设计;软件实现阶段编写代码;软件测试阶段发现并排除错误;运行和维护阶段对软件进行维护和升级。3.答:等价类划分法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例。例如,对于一个输入框要求输入1到100之间的整数,那么可以划分出有效等价类为1到100的整数,无效等价类为小于1的整数、大于100的整数、非整数等。五、综合题1.数据流图:学生基本信息录入模块->学生基本信息存储->查询学生基本信息模块课程成绩录入模块->课程成绩存储->查询课程成绩模块->统计平均成绩模块->生成成绩单模块2.总体结构:模块划分:学生基本信息管理模块、课程成绩管理模块、查询模块、统计模块、成绩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校水桶清洗制度规范
- 学生行为规范管理制度
- 预防保健科工作规范制度
- 铜响乐器制作工保密测试考核试卷含答案
- 灌区供水工安全规程强化考核试卷含答案
- 海洋水文调查员安全技能竞赛考核试卷含答案
- 钻井液工安全技能测试考核试卷含答案
- 活性炭生产工安全生产能力模拟考核试卷含答案
- 社区群众活动室制度规范
- 地铁施工报警制度规范
- GB/T 4074.3-2024绕组线试验方法第3部分:机械性能
- 江苏省2023年普通高中学业水平合格性考试化学试卷(含答案)
- 工贸行业小微企业隐患排查与危险作业管理安全生产台账(整套模板)
- 医院被服洗涤服务管理方式、服务计划和工作目标
- 泰康集团线上测评真题
- 示波器的使用示波器的使用
- 阿尔茨海默症预防知识讲座
- GB/T 21461.2-2023塑料超高分子量聚乙烯(PE-UHMW)模塑和挤出材料第2部分:试样制备和性能测定
- 《新纲要云南省实验教材 信息技术 四年级第3册(第2版)》教案(全)
- 塑料注塑流长比与型腔压力数据表
- 单体浇铸尼龙
评论
0/150
提交评论