软件工程试题

上传人:奇异 文档编号:99488490 上传时间:2022-06-01 格式:DOCX 页数:7 大小:169.48KB
收藏 版权申诉 举报 下载
软件工程试题_第1页
第1页 / 共7页
软件工程试题_第2页
第2页 / 共7页
软件工程试题_第3页
第3页 / 共7页
资源描述:

《软件工程试题》由会员分享,可在线阅读,更多相关《软件工程试题(7页珍藏版)》请在装配图网上搜索。

1、20 空格,每空格 1 分,共 20 分) :1 需求分析的思路是从用户的功能需求出发, 由系统的业务流程和数据流程导出系统的 (B)和(C),识别出系统的元数据和中间数据,为今后设计( A)做好充分准备。A)数据模型B)业务模型 C)功能模型D) UML模型2 软件开发时,一个错误发现得越晚,为改正它所付出的代价就( A ) 。A)越大 B)越小C)越不可捉摸D)越接近平均水平3 软件测试的目的是(B ) 。A)评价软件的质量B)发现软件的错误C)找出软件中的所有错误D)证明软件是正确的4 原型化方法是用户和设计者之间执行的一种交互过程,适用于(1 A )系统。它从用户界面设计开始,首先形成

2、(2 B ),用户(3 D)并就(4 A)提出意见。(空格中的 1,2,3,4 代表选项的顺序,在空格中填入 A,B,C,D ) :1: A)需求不确定性高的B)需求确定的C)管理信息D)决策支持2: A)用户界面使用手册 B)界面需求分析说明书3: A)改进界面的设计B)使用和不使用哪种编程语C )程序的结构D )运行界面原型4: A )同意什么和不同意什么B )使用和不使用哪种编程语言C)程序的结构D)执行速度是否满足要求5 软件测试中黑盒方法中常用的方法是(B )方法和( F )方法。A)路径测试B)等价类C)因果图 D)归纳测试E )综合测试F )边界值分析G )深度优先H )相对图6

3、 . 软件设计阶段可分为( D )设计和( B )设计阶段。A)逻辑 B)详细 C)程序 D)概要7 当某一开发项目的进度有可能拖延时,应该( B ) 。A )增加新的开发人员 B )分析拖期原因加以补救C)从别的小组抽调人员临时帮忙D)推迟预定完成时间8 软件的集成测试工作最好由( D )承担,以提高集成测试的效果。A )该软件的设计人员B )该软件开发组的负责人C )该软件的编程人员D )不属于该软件开发组的软件设计人员9 仅根据规格书描述的程序功能来测试用例的方法称为 ( C ) 。A)原型 B)静态分析法C)黑盒测试D)白盒测试10 使用白盒测试方法时,确定测试数据应根据(A )和指定

4、的覆盖标准。A)程序的内部逻辑B)程序的复杂程度C)使用说明书D)程序的功能11 . 在软件开发中软件系统各个组成部分的功能及其互相之间的接口关系的内容应在( D ) 中得到阐明:A)可行性研究报告B)项目开发计划 C)软件需求说明书D )概要设计说明书E) 详细设计说明书 F) 测试计划 G) 测试报告12 . 软件策划的上游是(A) ,下游是(B)精品资料推荐 A)需求分析B)软件设计C)软件测试D)可行性分析、填空题(本大题共 25空,每空1分,共25分)1 .瀑布模型的优点 简单好学 ,缺点 逆转性差增量模型的优点 可以分阶段提交,缺点有时用户不同意 、迭代模型的优点 克服瀑布模型的缺

5、点 缺点_ 对开发人员要求高 _、原型模型的优点开发速度快缺,岚 不利于创新 。2 .需求描述的工具包括(至少写出5个):数据流图、业务流程图、用况图、时序图、用户交互图、数据模型图和功能需求列表、性能需求列表、接口需求列表、界面需求列事绝 03 . 一般而言,在面向对象建模过程中,人们最常用的是建立系统的用例图、类图和顺序图。4 .传统的软件维护分四大类,分别是:纠错性维护;适应性维护;完善性维护;预防 住维护。5 .“五个面向”的实施理论,即“面向流程分析、面向数据设计、面向对象实现、面 _向功能测试、面向过程管理”。三、简答题(本大题共 4小题,每小题7分,共28分):1 .怎样理解元数

6、据?元数据是关于数据的数据, 组织数据的数据。如数据库概念设计中的实体名和属性名, 数据库物理设计中的表名和字段名等都是元数据。2 .为什么要选择软件开发模型?软件开发模型与软件生存周期有什么关系?因为软件开发模型是软件工程研究的四大内容之一,它虽然不是软件工程研究的重点,但是在宏观上特别重要。软件公司的项目组在开发一个大项目或产品时,首先在技术上必须选择一个开发模型,使开发模型非常适合这个项目或产品的生存周期;随后通过对生存周期的裁减,来给出适合与本项目或产品的软件生存周期定义。软件的开发模型与软件生存周期有关:不同的开发模型,可能对应着不同的生存周期。生存周期不同,该软件的开发阶段划分、评

7、审次数、基线标准都有所不同,甚至维 护方法都有所区别。3 .为什么说“软件设计以面向数据为主,以面向功能和面向对象为辅。而软件的编程实现则面向对象为主,以面向数据和面向功能为辅”?软件设计注重宏观上框架的设计,软件实现注重于微观上和框架内的设计,根据“面向流程分析、面向数据设计、面向对象实现、面向功能测试、面向过程管理”的实施理 论,软件设计主要方法以面向数据为主,以面向功能和面向对象为辅,重点设计数据的 存储方式、加工处理方式和传输方式。而软件的编程实现的主要方法则以面向对象为主,精品资料推荐以面向数据和面向功能为辅,因为面向对象是当今的流行编程语言,它具有可复用、好维护的特性。4 .请说明

8、“三个模型”的定义,以及三者之间的关系。功能模型是描述系统能做什么,即对系统的功能、性能、接口和界面进行定义。业务模型是描述系统在何时、何地、由何角色、按什么业务规则去做,以及做的步骤或流程,即对系统的操作流程进行定义。数据模型是描述系统工作前的数据来自何处,工作中的数据存什么地方,工作后的数据放到何处,以及这些数据之间的关联,即对系统的数据结构进行定义。功能模型和业务模型是在需求分析时建模,是两个基本点。数据模型是一个中心,在设计时建模。 功能模型和业务模型给数据模型提供数据与维护数据, 数据模型支持功能模型和业务模型的正常运行。通常,数据模型建模用 Power Designer , ER

9、win 或 Oracle Designer 工具实现;功能模型 用功能点列表(或用况图)表示;业务模型用自然语言加上流程图(或顺序图)表示。四、应用题: ( 27 分,每 1 小题 12 分,每 2 小题 15 分)阅读下列说明和数据流图,回答问题 1-4 ,将解答填入答题纸的对应栏内。【说明】某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等) ,也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。在安装过程

10、中,系统给每个传感器赋予一个编号(即 id )和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动播出的电话号码。当系统检测到一个传感器事件时,就激活报警,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。【问题】1. 如图一所示,数据流图(住宅安全系统顶层图)中的 A 和 B 分别是什么?2. 如图二所示, 数据流图 (住宅安全系统第0 层图) 中的数据存储 “配置信息”会影响图中的那些加工?3. 如图三所示,将数据流图(加工4 的细化图)中的数据流补充完整,并指明加工名称、数据流的方向和数据流名称。 (直接在图三上写)图一住宅安全系统顶层图图二住宅安全系统第0层图

11、4.4|传感器数据显 传感器id类型定位示格式告警类型图三 加工4的细化图答:1 A:传感器 B:报警器2加工4监控传感器 和加工5显示信息和状态3加工名称数据流的方向(即输入还是输出)数据流名称4.4传感器数据显示格式输出传感器数据4.1读传感器输入传感器状态4.5拨号输出电话拨号2 .网上求职招聘系统中的求职者模块包含以下功能修改密码、更新个人资料、搜索招聘信息、发布求职意向、下载简历模版、投递简历、查看个人信箱1.对系统的求职者模块进行用况建模(5分)查看个人新箱TOE找职昔阳伊I)下就简历模板(from志眼者用伊投递简历(froin求啾若用伊I)。(5 分)(标注它们之间的关系)3/谭源津只煮实体类和求职信息实体类EHXSX Eum-1Ctli 一m IIn 020紫;丁; M:二北二二-日 匚 LmL 山口Irm ;,凸Q 8S- -Jr, :rl.cLlndlmc三 二二一二三 Q :二三7. r s三::*一工工之=:之之=一Kg *X口 J1二 二-营L :二 M2 一三r. 3!:富苗 QfolL)ILplnk 二二三-7 二3 W 一工一三三

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!