软件工程模拟题_第1页
软件工程模拟题_第2页
软件工程模拟题_第3页
软件工程模拟题_第4页
软件工程模拟题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、装 订 线 - PAGE 10 - 软件工程模拟题一、单项选择题1、软件需求分分析的任务不不包括( )。A 、问题分析析 B、信息域分分析 C、结构化设设计 C、确定逻逻辑结构 2、进行需求分分析有的多种种描述工具,但但不包括( )。 A、数据流图 B、判定表 C、PAD图 D、数据词典典 3、在需求分析析过程中,分分析员要从用用户那里解决决的最重要的的问题是( )。 A、要求软件做做什么 B、要给软件件提供哪些信信息 C、要求软件工工作效率如何何 D、要求软件件具有什么样样的结构 4、软件测试的的目的是( )。 A、评价软件的的质量 B、发现软件件的错误 C、找出软件中中的所有错误误 D、证

2、明软件件是正确的 5、关于快速建建立渐进原型型(RCP 法)的论述述不正确的是是( )。 A、RCP 法法建立的原型型反映了系统统的某些主要要特征。 B、RCP 法法采用循环渐渐进的开发方方式,对系统统模型作连续续精化。 C、RCP法建建立需求规格格原型,当需需求说明一旦旦确定原型被被废弃。 D、RCP法也也称为追加(add on)型的原型化方法。 6、面向对象的的开发方法的的工作模型是是( )。 A、瀑布模型 B、喷泉模模型 C、智能模型型 D、循环模模型 7、白盒法又称称为逻辑覆盖盖法,主要用用于( )。 A、功能测试 B、系统测试试 C、测试 D、单元测试试 8、结构化分析析方法(SAA

3、法)使用的的主要描述工工具有( )。 A、数据库 B、模块结构构图 C、PAD图 D、分层的DFFD图 9、以下属于完完善性维护的的有( )。A、解决开发时时未能测试各各种可能条件件带来的问题题B、增加联机求求助命令C、缩短系统的的应答时间,使使其达到特定定要求D、修改程序时时使其用于另另外的终端10、软件工程程管理的对象象是( )。A、软件开发人人员 B、软件工程项项目C、软件开发过过程 D、软件开发速速度11、软件测试试的主要特点点是( )。A、软件测试的的开销大 BB、软件测试要要依靠工具C、软件能够进进行“穷举”测试 D、 软件测试要要依靠人工12、CMM 表示( )。A、软件过程成成

4、熟度模型 B、软件过过程工业化控控制C、国际软件质质量认证 D、软件统一一性标准13、在UMLL提供的图中中,( )用于描述系系统与外部系系统及用户之之间的交互。A、用例图 B、类图 C、对对象图 D、部署图图14、在软件详详细设计过程程中不采用的的工具是( )。A、判定表 B、IPO图 C、PDL D、DFD图15、UML中中,包图是一一种( )。 A、集合 B、数据结构构 C、分组机机制 D、对系统的的动态描述二、填空题1、软件工程的的三要素是_、_、_。2、结构化方法法的指导思想想是_。3、软件的_用来分析析程序的内部部结构。软件件的_被用来来证实被用来来证实软件功功能的正确性性和可操作

5、性性。4、_用于于描述模块之之间联系的紧紧密程度;_用于描描述模块内部部联系的紧密密程度。5、在UML提提供的图中,_用于按时间顺序描述对象间的交互。6、包含风险分分析的软件工工程模型_。三、判断题(判判断以下论述述的正误,认认为正确的划划“”,错误误的划“”。)1、UML 是是一种建模语语言,是一种种标准的表示示,是一种方方法。( )2、类图用来表表示系统中类类和类与类之之间的关系,它它是对系统动动态结构的描描述。( )3、判定表的优优点是容易转转换为计算机机实现,缺点点是不能够描描述组合条件件。( )4、划分模块可可以降低软件件的复杂度和和工作量,所所以应该将模模块分得越小小越好。 ( )

6、5、用于需求分分析的软件工工具,应该能能够保证需求求的正确性,即即验证需求的的一致性、完完整性、现实性和有有效性。( )6、用面向对象象方法开发的的软件系统,可可维护性好。( )7、加工小说明明是对系统流流程图中的加加工进行说明明。( )8、结构化程序序设计方法是是一种面向数数据和过程的的设计方法,数数据和过程封封装为相互独独立的两个部分。( )9、CMM 是是指导软件开开发的一种面面向对象的新新技术。( )10、软件工程程管理是对软软件项目的开开发管理,是是对整个软件件生存期的所所有活动进行行管理。( )四、简答题1、软件开发生生命期2、UML中的的交互图有两两种,分别是是顺序图和协协作图,

7、请分分析一下两者者之间的主要要差别和各自自的优缺点。3、什么是软件件复用? 4、软件维护的的类型有哪些些?5、什么是软件件过程?有哪哪些主要的软软件过程模型型?五、综合题1、问题描述:储户用存折取款款,首先填写写取款单,根根据“帐卡”中的信息检检验取款单与与存折,如有有问题,将问问题反馈给储储户,否则,登登录“储户存款数数据库”,修改相应应数据,并更更新“帐卡”,同时发出出付款通知,出出纳向储户付付款。请确定系统的类类,并给出你你认为最重要要的2-3 个类的描述述模板。2、设三角形的的三条边为AA,B,C。(1)如果能够够构成三角形形的三条边,必必须满足:AA0,B0,C00,且A+BBC,B

8、+CA,AA+CB(2)如果是等等腰三角形,判判断是否A=B, 或BB=C, 或或A=C(3)如果是等等边三角形,判判断是否A=B,且B=C,且A=C分别列出这三种种情况的等价价类。3、在医院病房房监护系统中中,病症监视视器安置在每每个病房,将将病人的病症症信号实时传传送到中央监监视系统进行行分析处理。在在中心值班室室里,值班护护士使用中央央监视系统对对病员的情况况进行监控,根根据医生的要要求随时打印印病人的病情情报告,系统统会定期自动动更新病历。当当病症出现异异常时,系统统会立即自动动报警,通知知值班医生及及时进行处理理,同时立即即打印病人的的病情报告和和更新病历。请画出采用结构化分析方法建

9、立的需求分析模型(只画第一层)。软件工程模模拟题答案一、单项选择题题1、C 2、C 3、A 4、B 5、C 6、B 7、D 8、D 9、B 10、B 11、A 12、A 13、A 14、D 15、C二、填空题1、方法、工具具、过程 2、“自顶向下下、逐步求精精”3、白盒测试、黑盒测试4、耦合性、内内聚性5、顺序图6、螺旋模型三、判断题1、 2、 3、 4、 5、 6、 7、 8、 9、 10、四、简答题1、软件开发生生命期 答:软件开发发生命期是指指软件产品从从考虑其概念念开始,到该该产品交付使使用为止的整整个时期。一般包括概念阶阶段,需求阶阶段,设计阶阶段,实现阶阶段,测试阶阶段,安装阶阶段

10、及交付阶阶段。这些阶阶段可以有重重复,执行时时也可以有迭迭代。2、UML中的的交互图有两两种,分别是是顺序图和协协作图,请分分析一下两者者之间的主要要差别和各自自的优缺点。答:协作图可视视化地表示了了对象之间随随时间发生的的交互,它除除了展示对象象之间的关联联,还显示出出对象之间的的消息传递。与与顺序图一样样,协作图也也展示对象之之间的交互关关系。顺序图强调的是是交互的时间间顺序,而协协作图强调的的是交互的语语境和参与交交互的对象的的整体组织。顺顺序图按照时时间顺序布图图,而协作图图按照空间组组织布图。顺序图可以清晰晰地表示消息息之间的顺序序和时间关系系,但需要较较多的水平方方向的空间。协协作

11、图在增加加对象时比较较容易,而且且分支也比较较少,但如果果消息比较多多时难以表示示消息之间的的顺序。3、什么是软件件复用? 软件复用是将已已有的软件成成分用于构造造新的软件系系统,以达到到提高软件系系统的开发质质量与效率,降降低开发成本本的目的。复复用的软件成成分称为可复用用构件(Reeusablle Commponennt),从旧旧软件中提取取,也可以专专门为复用而而开发。4、软件维护的的类型有哪些些?软件维护是指软软件系统交付付使用以后,为为了改正错误误或满足新的的需求而修改改软件的过程程。按照不同同的维护目的的,维护工作作可分成4类类。(1)完善性维维护(Perrfectiive Maa

12、intennance)扩扩充原有系统统的功能,提提高原有系统统的性能,满满足用户的实实际需要。(2)纠错性维维护(Corrrectiive Maaintennance)对对在测试阶段段未能发现的的,在软件投投入使用后才才逐渐暴露出出来的错误的的测试、诊断断、定位、纠纠错以及验证证、修改的回回归测试过程程。(3)适应性维维护(Adaaptivee Mainntenannce)要使使运行的软件件能适应运行行环境的变动动而修改软件件的过程。(4) 预防性性维护(Prreventtive MMainteenancee)为了进一一步改善软件件的可靠性和和易维护性,或或者为将来的的维护奠定更更好的基础而而

13、对软件进行行修改。5、什么是软件件过程?有哪哪些主要的软软件过程模型型?软件过程是指在在软件工具的的支持下,所所进行的一系系列软件工程程活动。软件过程模型也也称为软件生生存期模型或或软件开发模模型,是描述述软件开发过过程中各种活活动如何执行行的模型。为为了描述软件件生存周期的的活动,提出出了多种生存存周期模型,各各种模型有其其不同的特点点,并适用于于不同的开发发方法。主要要的软件过程程模型有:瀑布模型型 (watterfalll moddel)、增量模型 (incrrementtal moodel)、循环模型 (loopp modeel) (2分)螺旋模型 (sspirall modeel)、

14、喷泉模型 (founntain modell)、智能模型 (inteelligeent moodel)。五、综合题1、问题描述:储户用存折取款款,首先填写写取款单,根根据“帐卡”中的信息检检验取款单与与存折,如有有问题,将问问题反馈给储储户,否则,登登录“储户存款数数据库”,修改相应应数据,并更更新“帐卡”,同时发出出付款通知,出出纳向储户付付款。请确定系统的类类,并给出你你认为最重要要的2-3 个类的描述述模板。答:确定系统的的类:储户、存折、取取款单、帐卡卡、储户存款款数据库、付付款储户帐号:字符用户名:字符密码:字符 66-18位填写取款单()查询存款() 帐卡帐号:字符用户名:字符密码

15、:字符 66-18位验证帐号()验证密码()显示存款信息()返回错误信息()2、设三角形的的三条边为AA,B,C。(1)如果能够够构成三角形形的三条边,必必须满足:AA0,B0,C00,且A+BBC,B+CA,AA+CB(2)如果是等等腰三角形,判判断是否A=B, 或BB=C, 或或A=C(3)如果是等等边三角形,判判断是否A=B,且B=C,且A=C分别列出这三种种情况的等价价类。输入条件有效等价类(55分)无效等价类(55分)是否是三角形的的三条边A0,B00,C0,且A+BC,B+CCA,A+CBA=0, BB=0, C=0, A+B=C,B+C=A,AA+C=BB是否是等腰三角角形A=B, B=C, A=CAB annd BC andd ACC是否是等边三角角形A=B andd B=C and AA=CAB , BC , AC3、在医院病房房监护系统中中,病症监视视器安置在每每个病房,将将病人的病症症信号实时传传送到中央监监视系统进行行分析处理。在

温馨提示

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

评论

0/150

提交评论