欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件工程模拟题.docx

    • 资源ID:596210       资源大小:20.62KB        全文页数:6页
    • 资源格式: DOCX        下载积分:5
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要5
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程模拟题.docx

    1、软件工程模拟题一、单项选择题1、软件需求分析的任务不包括()。A、问题分析B、信息域分析C、结构化设计C、确定逻辑结构2、进行需求分析有的多种描述工具,但不包括()。A、数据流图B、判定表C、PAD图D、数据词典3、在需求分析过程中,分析员要从用户那里解决的最重要的问题是()。A、要求软件做什么B、要给软件提供哪些信息C、要求软件工作效率如何D、要求软件具有什么样的结构4、软件测试的目的是()。A、评价软件的质量B、发现软件的错误C、找出软件中的所有错误D、证明软件是正确的5、关于快速建立渐进原型(RCP法)的论述不正确的选项是()。A、RCP法建立的原型反映了系统的某些主要特征。B、RCP法

    2、采用循环渐进的开发方式,对系统模型作连续精化。C、RCP法建立需求规格原型,当需求说明一旦确定原型被废弃。D、RCP法也称为追加(addon)型的原型化方法。6、面向对象的开发方法的工作模型是()。A、瀑布模型B、喷泉模型C、智能模型D、循环模型7、白盒法又称为逻辑覆盖法,主要用于()。A、功能测试B、系统测试C、测试D、单元测试8、结构化分析方法(SA法)使用的主要描述工具有()oA、数据库B、模块结构图C、PAD图D、分层的DFD图9、以下属于完善性维护的有()。A、解决开发时未能测试各种可能条件带来的问题B、增加联机求助命令C、缩短系统的应答时间,使其到达特定要求D、修改程序时使其用于另

    3、外的终端10、软件工程管理的对象是()oA、软件开发人员B、软件工程工程C、软件开发过程D、软件开发速度11、软件测试的主要特点是()。A、软件测试的开销大B、软件测试要依靠工具C、软件能够进行“穷举测试D、软件测试要依靠人工12、C三表示()oA、软件过程成熟度模型B、软件过程工业化控制C、国际软件质量认证D、软件统一性标准13、在UML提供的图中,()用于描述系统与外部系统及用户之间的交互。A、用例图B、类图C、对象图D、部署图14、在软件详细设计过程中不采用的工具是()。A、判定表B、IPO图C、PDLD、DFD图15、UML中,包图是一种()oA、集合B、数据结构C、分组机制D、对系统

    4、的动态描述二、填空题1、软件工程的三要素是、o2、结构化方法的指导思想是o3、软件的用来分析程序的内部结构。软件的被用来证实被用来证实软件功能的正确性和可操作性。4、用于描述模块之间联系的紧密程度;用于描述模块内部联系的紧密程度。5、在UML提供的图中,用于按时间顺序描述对象间的交互。6、包含风险分析的软件工程模型。三、判断题(判断以下论述的正误,认为正确的划“,错误的划X”。)1、UML是一种建模语言,是一种标准的表示,是一种方法。()2、类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。()3、判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。()4、划分模块可

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

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

    7、B,且B=C,且A=C分别列出这三种情况的等价类。3、在医院病房监护系统中,病症监视器安置在每个病房,将病人的病症信号实时传送到中央监视系统进行分析处理。在中心值班室里,值班护士使用中央监视系统对病员的情况进行监控,根据医生的要求随时打印病人的病情报告,系统会定期自动更新病历。当病症出现异常时,系统会立即自动报警,通知值班医生及时进行处理,同时立即打印病人的病情报告和更新病历。请画出采用结构化分析方法建立的需求分析模型(只画第一层)。软件工程模拟题答案一、单项选择题3、A4、B8、D9、B13、A14、D5、C10、B15、CI、 C2、C6、B7、DII、 A12、A二、填空题1、方法、工具

    8、过程2、“自顶向下、逐步求精3、白盒测试、黑盒测试4、耦合性、内聚性5、顺序图6、螺旋模型三、判断题1、X2、X3、X4、X5、6、 7、 X8、X9、10、四、简答题1、软件开发生命期答:软件开发生命期是指软件产品从考虑其概念开始,到该产品交付使用为止的整个时期。一般包括概念阶段,需求阶段,设计阶段,实现阶段,测试阶段,安装阶段及交付阶段。这些阶段可以有重复,执行时也可以有迭代。2、UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差异和各自的优缺点。答:协作图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协

    9、作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。3、什么是软件复用?软件复用是将已有的软件成分用于构造新的软件系统,以到达提高软件系统的开发质量与效率,降低开发本钱的目的。复用的软件成分一称为可复用构件(ReUSabIeComponent),从旧软件中提取,也可以专门为复用而开发。4、软件维护的类型有哪些?软件维护是指软

    10、件系统交付使用以后,为了改正错误或满足新的需求而修改软件的过程。按照不同的维护目的,维护工作可分成4类。(1)完善性维护(PerfeCtiVeMaintenance)扩充原有系统的功能,提高原有系统的性能,满足用户的实际需要。(2)纠错性维护(CorreCtiVeMaintenance)对在测试阶段未能发现的,在软件投入使用后才逐渐暴露出来的错误的测试、诊断、定位、纠错以及验证、修改的回归测试过程。(3)适应性维护(AdaptiveMaintenance)要使运行的软件能适应运行环境的变动而修改软件的过程。(4)预防性维护(PreVentiVeMaintenanCe)为了进一步改善软件的可靠性

    11、和易维护性,或者为将来的维护奠定更好的基础而对软件进行修改。5、什么是软件过程?有哪些主要的软件过程模型?软件过程是指在软件工具的支持下,所进行的一系列软件工程活动。软件过程模型也称为软件生存期模型或软件开发模型,是描述软件开发过程中各种活动如何执行的模型。为了描述软件生存周期的活动,提出了多种生存周期模型,各种模型有其不同的特点,并适用于不同的开发方法。主要的软件过程模型有:瀑布模型(waterfallmodel)、增量模型(incrementalmodel)循环模型(100Pmodel)(2分)螺旋模型(spiralmodel)喷泉模型(fountainmodel)智能模型(intelli

    12、gentmodel)五、综合题1、问题描述:储户用存折取款,首先填写取款单,根据“帐卡中的信息检验取款单与存折,如有问题,将问题反应给储户,否则,登录“储户存款数据库,修改相应数据,并更新“帐卡,同时发出付款通知,出纳向储户付款。请确定系统的类,并给出你认为最重要的2-3个类的描述模板。答:确定系统的类:储户、存折、取款单、帐卡、储户存款数据库、付款储户帐号:字符用户名:字符密码:字符6-18位填写取款单()查询存款O帐卡帐号:字符用户名:字符密码:字符6-18位验证帐号()验证密码O显不存款信息()返回错误信息()2、设三角形的三条边为A,B,Co(1)如果能够构成三角形的三条边,必须满足:

    13、A0,B0,C0,且A+BC,B+C)A,A+C)B(2)如果是等腰三角形,判断是否A=B,或B=C,或A=C(3)如果是等边三角形,判断是否A=B,且B=C,且A=C分别列出这三种情况的等价类。输入条件有效等价类(5分)无效等价类(5分)是否是三角形的三条边A0,B0,C0,且A+BC,B+C)A,A+C)BA=0,B=0,C=0,A+B=C,B+C=A,A+C=B是否是等腰三角形A=B,B=C,A=CAOBandBOCandAOC是否是等边三角形A=BandB=CandA=CAOB,BOC,AOC3、在医院病房监护系统中,病症监视器安置在每个病房,将病人的病症信号实时传送到中央监视系统进行分析处理。在中心值班室里,值班护士使用中央监视系统对病员的情况进行监控,根据医生的要求随时打印病人的病情报告,系统会定期自动更新病历。当病症出现异常时,系统会立即自动报警,通知值班医生及时进行处理,同时立即打印病人的病情报告和更新病历。请画出采用结构化分析方法建立的需求分析模型(只画第一层)。


    注意事项

    本文(软件工程模拟题.docx)为本站会员(极速器)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!




    宁ICP备18001539号-1

    三一文库
    收起
    展开