版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TOC\o"1-5"\h\z装 订 线《软件工程03》模拟题一、单项选择题1、下列不属于面向对象开发方法的是( )。A、Booch B、UMLC、CoadD、OMT2、包含风险分析的软件工程模型是()。A、瀑布模型B、喷泉模型 C、增量模型 D、螺旋模型3、需求工程的主要目的是:( )。A、系统开发的具体方案 B、进一步确定用户的需求C、解决系统是“做什么的问题” D、解决系统是“如何做的问题”4、 进行需求分析有的多种描述工具,但不包括()。A、数据流图B、判定表C、PAD图 D、数据词典5、软件测试的目的是( )。A、评价软件的质量 B、发现软件的错误C、找出软件中的所有错误 D、证明软件是正确的6、面向对象的开发方法的工作模型是( )。A、瀑布模型B、喷泉模型 C、智能模型 D、循环模型7、 在开发机构的监督下,由个别用户在确认测试阶段后期对软件进行测试,目的是评价软件的FLURPS,注重界面和特色,该测试是()。A、功能测试B、系统测试 C、a测试D、单元测试8、以下属于完善性维护的有( )。A、 解决开发时未能测试各种可能条件带来的问题B、 增加联机求助命令C、 缩短系统的应答时间,使其达到特定要求D、 修改程序时使其用于另外的终端TOC\o"1-5"\h\z9、在软件详细设计过程中不采用的工具是( )。A、判定表 B、IPO图 C、PDLD、DFD图10、在UML提供的图中,用于描述系统与外部系统及用户之间的交互的图是( )。A、用例图 B、类图 C、对象图 D、部署图11、以下不属于Coad方法中面向对象的分析模型的层次有:( )。A、主题层B、对象层C、服务层D、接口层12、下列各种图可用于静态建模的有:( )。A、状态图B、类图C、序列图D、活动图13、 软件工程学的目的和意义是()。A、 应用科学化的方法和工程化的规范管理来指导软件开发B、 克服软件危机C、 做好软件开发的培训工作D、 以较低的成本开发出高质量的软件14、为了提高测试的效率,应该( )。A、 随机地选取测试数据B、 取一切可能的输入数据作为测试数据C、 在完成编码以后制定软件的测试计划D、 选择发现错误可能性大的数据作为测试数据15、 关于快速建立渐进原型(RCP法)的论述不正确的是()。A、 RCP法建立的原型反映了系统的某些主要特征B、 RCP法采用循环渐进的开发方式,对系统模型作连续精化C、 RCP法建立需求规格原型,当需求说明一旦确定原型被废弃D、 RCP法也称为追加(addon)型的原型化方法二、填空题1、画分层DFD图的原则有 、 、 。2、软件的 用来分析程序的内部结构。软件的 被用来证实被用来证实软件功能的正确性和可操作性。3、 用于描述模块之间联系的紧密程度; 用于描述模块内部联系的紧密程度。4、UML建模语言是由 、 、 和通用机制构成的层次关系来描述的。三、判断题TOC\o"1-5"\h\z1、顺序图描述对象是如何交互的并且将重点放在消息序列上。( )2、类图中的角色是用于描述该类在关联中所扮演的角色和职责。( )3、判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。( )4、 软件维护总工作量可用公式表示为:M=P+K*exp(D-C)。( )5、 可维护性的特性中相互促进的是效率和可移植性。( )6、 用面向对象方法开发的软件系统,可维护性好。( )7、 改进程序的执行效率不会引入错误。( )8、泳道是一种分组机制,它描述了状态图中对象所执行的活动。( )9、RCP法建立需求规格原型,当需求说明一旦确定原型被废弃。( )10、 软件工程管理是对软件项目的开发管理,是对整个软件生存期的所有活动进行管理。( )四、简答题1、什么是软件危机?2、什么是软件过程?有哪些主要的软件过程模型?3、分布式体系结构的优缺点?4、等价分类法的基本思想是什么?5、什么是软件维护?软件维护的目的?6、UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。7、什么是a测试和B测试?五、综合题1、请画出下列规范所描述的因果图。规范:文件名第一列字符必须为A或B,第二列字符必须为数字。满足则修改文件。第一字符不正确发出信息X12,第二个字符不正确发出信息X13。2、 在医院病房监护系统中,病症监视器安置在每个病房,将病人的病症信号实时传送到中央监视系统进行分析处理。在中心值班室里,值班护士使用中央监视系统对病员的情况进行监控,根据医生的要求随时打印病人的病情报告,系统会定期自动更新病历。当病症出现异常时,系统会立即自动报警,通知值班医生及时进行处理,同时立即打印病人的病情报告和更新病历。请画出采用结构化分析方法建立的需求分析模型(只画第一层)。3、 问题描述:储户用存折取款,首先填写取款单,根据“帐卡”中的信息检验取款单与存折,如有问题,将问题反馈给储户,否则,登录“储户存款数据库”,修改相应数据,并更新“帐卡”,同时发出付款通知,出纳向储户付款。请确定系统的类,并给出你认为最重要的2-3个类的描述模板。答:确定系统的类:储户、存折、取款单、帐卡、储户存款数据库、付款《软件工程03》模拟题答案一、单项选择题1、B2、D3、C4、C5、B6、B7、C8、B9、D10、A11、D12、B13、A14、D15、C二、 填空题1、数据守恒与数据封闭、加工分解、子图与父图平衡2、白盒测试法、黑盒测试法3、耦合性、内聚性4、视图、图、模型元素三、 判断题1、 2、Q 3、X 4、X 5、X6、J 7、X 8、M 9、X 10、M四、 简答题、什么是软件危机?''软件危机”(Softwarecrisis)的出现是由于软件的规模越来越大,复杂度不断增加,软件需求量增大。而软件开发过程是一种高密集度的脑力劳动,软件开发的模式及技术不能适应软件发展的需要。致使大量质量低劣的软件涌向市场,有的花费大量人力财力,而在开发过程中就夭折。'软件危机”主要表现在两个方面:软件产品质量低劣,甚至开发过程就夭折。软件生产率低,不能满足需要。2、 什么是软件过程?有哪些主要的软件过程模型?软件过程是指在软件工具的支持下,所进行的一系列软件工程活动。软件过程模型也称为软件生存期模型或软件开发模型,是描述软件开发过程中各种活动如何执行的模型。为了描述软件生存周期的活动,提出了多种生存周期模型,各种模型有其不同的特点,并适用于不同的开发方法。主要的软件过程模型有:瀑布模型(waterfallmodel)增量模型(incrementalmodel)、循环模型(loopmodel)螺旋模型(spiralmodel)、喷泉模型(fountainmodel)、智能模型(intelligentmodel)。3、 分布式体系结构的优缺点?分布式体系结构有如下一些优势:(1)资源共享:系统中每个系统结点上的资源都可以被系统中的其他节点访问。开放性高:系统可以方便地增删不同软硬件结构的节点。可伸缩性好:系统可以方便地增删新的服务资源以满足需要。容错能力强:分布式系统中的信息冗余可以容忍一定程度的软硬件故障。透明性高:系统中的结点一般只需知道服务的位置而不必清楚系统的结构。分布式体系结构有如下一些不足复杂性:分布式系统比集中式系统要复杂的多。(2)安全性:网络环境随时面临着各种威胁。
可管理性:分布式系统的开放性造成了系统的异构性,管理异构系统比管理主机系统困难的多。不可预知性:网络环境本身的特点决定了网络负载会明显地影响整个系统的响应时间。4、 等价分类法的基本思想是什么?基本思想:根据程序的I/O特性,将程序的定义域划分为有限个等价区段-“等价类”从等价类中选择出的用例,具有“代表性”。等价类分为:有效等价类—对于程序的规格说明,是合理的、有意义的输入数据构成的集合。无效等价类—对于程序的规格说明,是不合理的、没有意义的输入数据构成的集合5、 什么是软件维护?软件维护的目的?软件维护是指软件系统交付使用以后,为了改正错误或满足新的需求而修改软件的过程。软件维护的目的:(1)在运行中发现在测试阶段未能发现的潜在软件错误和设计缺陷;根据实际情况,需要改进软件设计,以增强软件的功能,提高软件的性能;要求在某环境下已运行的软件能适应特定的硬件、软件、外部设备和通信设备等新的工作环境,或是要求适应已变动的数据或文件;为使投入运行的软件与其它相关的程序有良好的接口,以利于协同工作;为使运行软件的应用范围得到必要的扩充。6、 UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。答:协作图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。7、a测试是在开发机构的监督下,由个别用户在确认测试阶段后期对软件进行测试,目的是评价软件的FLURPS(功能、局域化、可使用性、可靠性、性能和支持),注重界面和特色。功能测试局域化测试可使用性测试回归测试P测试由支持软件预发行的客户对FLURPS功能测试局域化测试可使用性测试回归测试FunctionTestingLocalAreaTestingUsabilityTestingRegressionTesting订 线性能测试订 线性能测试可支持性测试结果50—修改文件51—发信息X1252—发信息X13装PerformanceTestingSupportabilityTesting五、综合题1、分析规范原因—第一列字符为A—第一列字符为B3、问题描述:—第二列字符为数字3、问题描述:装 订 线储户用存折取款,首先填写取款单,根据“帐卡”中的信息检验取款单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 饼干星球陶泥课程设计
- 机械设备续租合同范本
- 2024年度电影后期制作合同
- 集合论与数据库的结合
- 电子废物对环境的影响及治理
- 蓝牙鼠标兼容性强
- 2024年度船员雇佣合同:船长及船员薪资与福利规定
- 幕墙保温合同范本
- 二零二四年度健身房装修工程承包合同
- 策略游戏AI技术优化
- 土力学与地基基础教案
- 方太销售及市场营销管理现状
- Module9 Unit 2 课件-外研版八年级英语上册
- 蔬菜栽培的季节与茬口安排-陇东学院教学提纲
- 三年级《稻草人》阅读测试试题附答案
- 《新闻学概论》第十章
- 超材料(metamaterials)教学讲解课件
- 矿山生态修复主要技术措施表
- 基于PLC的自动化生产线的毕业设计
- 妊娠合并心脏病诊治专家共识
- 初三第一次家长会课件
评论
0/150
提交评论