软件工程试卷A_第1页
软件工程试卷A_第2页
软件工程试卷A_第3页
软件工程试卷A_第4页
软件工程试卷A_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、PAGE PAGE 12 一、单选题(本大题共20空格,每空格1分,共20分): 1需求分析的思路是从用户的功能需求出发,由系统的业务流程和数据流程导出系统的(B)和(C),识别出系统的元数据和中间数据,为今后设计(A)做好充分准备。 A)数据模型 B)业务模型 C)功能模型 D)UML模型 22 软件开发时时,一个错误误发现得越晚晚,为改正它它所付出的代代价就( AA )。A)越大 BB)越小 C)越不可可捉摸 DD)越接近平平均水平 33软件测试试的目的是( B )。 AA)评价软件件的质量 B)发现现软件的错误误 CC)找出软件件中的所有错错误 D)证证明软件是正正确的 44原型化方方法

2、是用户和和设计者之间间执行的一种种交互过程,适适用于(1 A )系系统。它从用用户界面设计计开始,首先先形成(2 B ),用用户(3 DD)并就(44 A)提出出意见。(空格中的1,2,3,44代表选项的的顺序,在空空格中填入AA,B,C,D):1:A)需求不不确定性高的的 BB)需求确定定的 CC)管理信息息 D)决策支支持2:A)用户界界面使用手册册 B)界面需求求分析说明书书3:A)改进界界面的设计 B)使用和不不使用哪种编编程语C)程序的结构构 D)运行界面面原型4:A)同意什什么和不同意意什么 B)使用和不不使用哪种编编程语言 C)程程序的结构 D)执行速度度是否满足要要求5软件测试

3、中中黑盒方法中中常用的方法法是( B )方法和(F )方法。 A)路径测试试 B)等价类 C)因果图 D)归纳测试试 E)综合测试试 F)边界值分分析 GG)深度优先先 H)相对图6. 软件设计计阶段可分为为( D )设计和和( B )设计阶阶段。 A)逻辑辑B)详细C)程序D)概要7当某一开发发项目的进度度有可能拖延时时,应该(BB )。A)增加新的开开发人员 B)分析拖期期原因加以补补救C)从别的小组组抽调人员临临时帮忙 D)推迟预定定完成时间8软件的集成成测试工作最最好由(D )承担,以以提高集成测测试的效果。A)该软件的设设计人员 B)该软件开开发组的负责责人 C)该软件的的编程人员

4、D)不属于该该软件开发组组的软件设计计人员9仅根据规格格书描述的程程序功能来测测试用例的方方法称为( C )。 AA)原型 B)静态分析析法 CC)黑盒测试试 D)白盒测试试10使用白盒盒测试方法时时,确定测试试数据应根据据(A )和指定定的覆盖标准准。 A)程序的的内部逻辑 BB)程序的复复杂程度 C)使用说明明书 D) 程序的的功能11. 在软件件开发中软件件系统各个组组成部分的功功能及其互相相之间的接口口关系的内容容应在(D) 中得到阐阐明:A)可行性研究究报告 B)项目开发发计划 C)软件需求求说明书 D)概要设计说说明书 E)详细设计计说明书 F)测试计划划 GG)测试报告告 12.

5、 软件策划划的上游是(A),下游是(B) AA)需求分析析 B)软件设计计 C)软件测试试 D)可行性分分析二、填空题(本本大题共255空,每空11分,共255分)1.瀑布模型的的优点_简单好学_,缺点_逆转性性差_增增量模型的优优点_可以以分阶段提交交_,缺点点_有时用用户不同意_、迭代模模型的优点_克服瀑瀑布模型的缺缺点_,缺缺点_对开开发人员要求求高_、原原型模型的优优点_开开发速度快_,缺点_不利于创新新_。2需求描述的的工具包括(至至少写出5个个):数据流流图、业务流程图图、用况图、时序图、用户交互图图、数据模型图图和功能需求列列表、性能需求列列表、接口需求列列表、界面需求列列表等。

6、3. 一般而言言,在面向对对象建模过程程中,人们最最常用的是建建立系统的用用例图、类图和顺序图。4.传统的软件件维护分四大大类,分别是是:纠错性维护;适应性维护;完善性维护;预防性维护。5.“五个面向向”的实施理论论,即“面向流程分析析、面向数据据设计、面向对对象实现、面向功功能测试、面向过过程管理”。三、简答题(本本大题共4小题,每小小题7分,共28分):1 怎样理解解元数据? 元数据据是关于数据据的数据,组组织数据的数数据。如数据据库概念设计计中的实体名名和属性名,数数据库物理设设计中的表名名和字段名等等都是元数据据。2 为什么要要选择软件开开发模型?软软件开发模型型与软件生存存周期有什么

7、么关系?因为软件开发模模型是软件工工程研究的四四大内容之一一,它虽然不不是软件工程程研究的重点点,但是在宏宏观上特别重重要。软件公公司的项目组组在开发一个个大项目或产产品时,首先先在技术上必必须选择一个个开发模型,使使开发模型非非常适合这个个项目或产品品的生存周期期;随后通过过对生存周期期的裁减,来来给出适合与与本项目或产产品的软件生生存周期定义义。软件的开发模型型与软件生存存周期有关:不同的开发发模型,可能能对应着不同同的生存周期期。生存周期期不同,该软软件的开发阶阶段划分、评评审次数、基基线标准都有有所不同,甚甚至维护方法法都有所区别别。 3 为什么说说“软件设计以以面向数据为为主,以面向

8、向功能和面向向对象为辅。而而软件的编程程实现则面向向对象为主,以以面向数据和和面向功能为为辅”?软件设计注重宏宏观上框架的的设计,软件件实现注重于于微观上和框框架内的设计计,根据“面向流程分分析、面向数数据设计、面面向对象实现现、面向功能能测试、面向向过程管理”的实施理论论,软件设计计主要方法以以面向数据为为主,以面向向功能和面向向对象为辅,重重点设计数据据的存储方式式、加工处理理方式和传输输方式。而软软件的编程实实现的主要方方法则以面向向对象为主,以以面向数据和和面向功能为为辅,因为面面向对象是当当今的流行编编程语言,它它具有可复用用、好维护的的特性。4.请说明“三三个模型”的定义,以以及三

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

10、常,数据模型型建模用Poower DDesignner,ERR win或或Oraclle Dessignerr工具实现;功能模型用用功能点列表表(或用况图图)表示;业业务模型用自自然语言加上上流程图(或或顺序图)表表示。应用题:(277分,每1小题12分,每2小题题15分)阅读下列说明和和数据流图,回回答问题1-4,将解答答填入答题纸纸的对应栏内内。【说明】某基于于微处理器的的住宅系统,使使用传感器(如如红外探头、摄摄像头等)来来检测各种意意外情况,如如非法进入、火火警、水灾等等。房主可以以在安装该系系统时配置安安全监控设备备(如传感器器、显示器、报报警器等),也也可以在系统统运行时修改改配置

11、,通过过录像机和电电视机监控与与系统连接的的所有传感器器,并通过控控制面板上的的键盘与系统统进行信息交交互。在安装装过程中,系系统给每个传传感器赋予一一个编号(即即id)和类类型,并设置置房主密码以以启动和关闭闭系统,设置置传感器事件件发生时应自自动播出的电电话号码。当当系统检测到到一个传感器器事件时,就就激活报警,拨拨出预置的电电话号码,并并报告关于位位置和检测到到的事件的性性质等信息。【问题】如图一所示,数数据流图(住住宅安全系统统顶层图)中中的A和B分分别是什么?如图二所示,数数据流图(住住宅安全系统统第0层图)中中的数据存储储“配置信息”会影响图中中的那些加工工?如图三所示,将将数据流图(加加工4的细化化图)中的数数据流补充完完整,并指明明加工名称、数数据流的方向向和数据流名名称。(直接接在图三上写写) 图一一 住宅安全全系统顶层图图 图二 住住宅安全系统统第0层图 图三 加工44的细化图答:1 A:传感器器 BB:报警器2 加工4监控控传感器 和和加工5显示示信息和状态态3 加工名称数据流的方向(即即输入还是输输出)数据流名称4.4传感器数数据显示格式式输出传感器数据4.1读传感器器

温馨提示

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

评论

0/150

提交评论