2025年大学大一(软件工程)软件工程导论阶段测试试题及答案_第1页
2025年大学大一(软件工程)软件工程导论阶段测试试题及答案_第2页
2025年大学大一(软件工程)软件工程导论阶段测试试题及答案_第3页
2025年大学大一(软件工程)软件工程导论阶段测试试题及答案_第4页
2025年大学大一(软件工程)软件工程导论阶段测试试题及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

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题,每题4分,每题有两个或两个以上正确答案,请将正确答案填写在括号内)1.软件工程的三要素包括()。A.方法B.工具C.过程D.技术2.软件生命周期一般包括()阶段。A.问题定义B.可行性研究C.需求分析D.设计E.编码F.测试G.维护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.请对该系统进行简要的需求分析,包括功能需求和非功能需求。答案:一、1.A2.B3.D4.D5.A6.C7.A8.B9.C10.D二、1.ABC2.ABCDEFG3.ABCD4.ABCD5.ABCD三、1.×2.×3.√4.√5.√6.√7.√8.√9.×10.√四、1.软件危机的表现:软件开发进度难以预测;软件开发成本难以控制;软件质量难以保证;软件维护困难。产生原因:软件自身特点;软件开发与维护的方法不当;软件开发人员与用户的交流不充分等。2.结构化分析方法是一种面向数据流进行需求分析的方法。主要步骤:确定系统的边界;建立数据流图;建立数据字典;编写需求规格说明书。3.软件测试基本流程:测试计划;测试设计;测试执行;测试评估。五、1.数据流图:用户登录系统后,可浏览商品信息(从商品信息库获取),将选中商品添加到购物车,之后可下单,订单信息传至订单处理模块,同时从供应商系统获取

温馨提示

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

评论

0/150

提交评论