欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    上海第二工业大学软件工程考试复习题docx.docx

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

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

    上海第二工业大学软件工程考试复习题docx.docx

    1、上海第二工业大学软件工程考试复习题docx软件工程期末考试复习训练题-、选择题1、 软件质量的好坏决定着软件的生命力,-般说來,一个质量好的软件应具备()。A、 功能正确、界而友善、占内存少、足够可靠、易于维护B、 功能正确、结构良好、程序短小、足够可靠、易于维护C、 功能正确、界而友善、速度足够、足够可靠、易于维护D、 功能止确、界血友善、程序易读、结构良好、文档齐全2、 黑盒子、口盒子测试法是常采用的测试方法,其中口盒子测试主耍用于测试()0A、结构合理性B、软件功能C、程序止确性D、程序内部结构3、 在以下几种耦合中,最低耦合是()。A、数据耦合 B、内容耦合 C、非宜接耦合D、公共耦合

    2、4、 血向对彖的程序设计方法具有比结构化程序设计方法无比优越性,是因为()A、 OO方法具有封装性、动态性、多态性B、 OO方法具有封装性、继承性、多态性C、 OO方法具有封装性、客观性、动态性D、 00方法具有么观性、动态性、动态性5、 UML中采用()表现系统的动态性A、类图 B、对象图 C、交互图 D、配置图6、 软件工程是一门交叉学科,其研究领域包括()。A、软件开发模型与开发方法 B、软件开发环境与工具C、计算机辅助设计与制造CAD/CAM D、软件工程经济学7、 可行性研究的主要任务是了解客户的要求及现实环境,从技术、经济和社会因素等三方 血研究并论证本软件项目的可行性,编写可行性

    3、研究报告,制定()oA、项目总体规划 B、初步项目开发计划C、需求规格说明书D、总体解决方案8、 软件系统开发对技术性能的指标要求主要包括:存储容量限制、执行速度、响应时间和()等。A、吞吐量 B、安全性 C、正确性 D、可靠性9、 需求分析过程负责分析当前系统与1=1标系统的差别,建立tl标系统的()A、物理模型 B、逻辑模型 C、过程模型 D、数据模型10、 问题分析图(PAD)包括的基本控制结构有:顺序结构、选择结构、重复结构和()。A、并行结构 B、多分支选择型 C、逻辑结构 D、物理结构11、 面向对象分析,就是抽取和整理川户需求并建立问题域精确模型的过程,具体包括对 象模型、动态模

    4、型和()三个子模型。D、交互模型)D、相等A、过稈模型 B、资源模型 C、功能模型12、 模块内聚度越高,说明模块内各成分彼此结合的程度越(A、松散 B、紧密 C、无法判断B、顺序、选择和循环D、调用、返回和转移)。B、対象模型、数据模型、功能模型 D、对象模型、动态模型、数据模型13、 结构化程序设计的三种基木控制结构是( )oA、过程、子程序和分程序C、递归、堆栈和队列14、面向対象模型主要山以下哪些模型纽成A、对象模型、动态模型、功能模型C、数据模型、动态模型、功能模型16、软件部件的内部实现与外部可访问性的分离,是指软件的()o19、 如果某种内聚要求一个模块中包含的任务必须在同一段时

    5、间内执行,则这种内聚为 ()。A、时间内聚 B、逻辑内聚 C、通信内聚 D、信息内聚20、 需求分析中开发人员要从用户那里了解( )。A.软件做什么 B.川户使川界面 C.输入的信息 D.软件的规模21、 下列关于瀑布模型的描述正确的是()。A、 利用瀑布模型,如果发现问题修改的代价很低B、 瀑布模型的核心是按照软件开发的时间顺序将问题简化C、 瀑布模型具有良好的灵活性D、 瀑布模型采川结构化的分析与设计方法,将逻辑实现与物理实现分开22、 软件管理工作涉及到的直接对象不包括I )oA、软件开发人员 B、便件设备C、项目经费 D、软件项目23、 对彖实现了数据和操作的结合,使数据和操作( )于

    6、对彖的统一体中。A.结合 B.隐藏 C、封装 D.抽象24、盒图(N-S图)为( )提供了有力的工具。A、系统分析 B、软件的自动化生成C、自动分析数据 D、测试软件25、 ( )是比较理想的可重用软构件。A、子程序库 B、源代码包含文件 C、对象 D、类26、 模块设计中,最不希望的内聚是()A、功能内聚 B、通信内聚 C、过程内聚 D、偶然内聚27、 在面向对象软件开发方法中,类与类Z间主要有以下结构关系(A)。30、 在设汁测试用例时,()是用得最多的一种黑盒测试方法。A、等价类划分 B、边界值分析 C、因果图 D、判定表31、 软件需求工程是用工程化方法从事软件需求开发与需求管理的科学

    7、。需求工程包括需求开发和需求管理两个部分。其中,需求管理包含了( )、版本控制、需求跟踪和需求状态跟踪。A、变更控制 B、需求获取 C、需求分析 D、需求定义 32、软件需求工程是用工程化方法从事软件需求开发与需求管理的科学。需求工程包括需求 开发和需求管理两个部分。需求开发又分为了需求获取、需求分析、需求定义和()4个 部分。A、需求建模 B、需求验证 C、变更控制 D、版木控制33、软件系统开发对技术性能的指标要求主要包括:存储容量限制、执行速度、()和吞吐量等。34、软件维护的类型包括:改止性维护、适应性维护、完善性维护以及()等。二、填空题1、 传统瀑布模型开发软件具备的特点:1)阶段

    8、间具有顺序性和依赖性;2)推迟实现的观 点、;3)每个阶段必须完成规定的文档,且每个阶段结束前完成文档审查,及早改止错误。2、 软件基本过程指软件获取、供应、开发、运行和维护的过程,包括需求分析、软件设计、 编码等过程。3、 软件组织过程是对 ffl 的组织保证过程,包括管理过程、基础设施过程、改进过程和培训过程。4、 软件支持过程是对软件基本过程提供支持的过程,包括文档编制过程、配置管理过程、 质量保证过程、验证和确认过程(测试过程)、评审过程等。5、 传统的质屋管理是种“病入膏肓”篦方式,指在软件操作过程中 的方法,这种方式软件质量成本相当高。6、 软件过稈质量管理是指在 中,嗣 技术,加

    9、强软件过程质量监控,属于“及早治疗”方式。7 ISO/IEC12207标准将软件生存周期过程划分为 、 、 三类软件过程。8、 CMM是由美国CMU/SEI发布用于评价软件企业过程能力成熟度的模型,它将企业过程的成熟度等级划分为初始级、可垂复级、 、 . 五个等级。9、 PSP是巾美国CMU/SEI发布用于评价个体软件过程能力的模型,其成熟度框架包 、 、 、 4个等级。10、 來用面向对象方法设计系统,可将一个大型复杂业务系统,细分为问题域子系统、 、 、和 四类子系统,来开展系统设计?11、 使用血向对彖范型开发软件时,软件牛命周期是循环进行的,软件过程必须支持反馈和迭代。 是一种典型的适

    10、合于而向对象范型的过程模型。12、 针对人型集团企业,其信息化过程是系统调研,综合规范,分步实施,一般选择 软件过程模型。13、 基T UML的过程建模,采用 独 ,描述系统动态或行为方面的各种元素间交互或协作关系,属于动态结构建模。14、 基T UML的过程建模,采用 独 ,从系统内部來分析数据和功能,属于静态结构建模。15、 软件集成测试乂称软件组装测试,需考虑的问题:数据穿越接口可能丢失、一模块可能破坏另一模块功能、子功能组装可能未产牛所要求的功能、全程数据结构可能出问题、误差 累积问题等,通常采用 测试技术,通常采川 实施策略。16、 软件测试的目标是用 和 ,发现尽可能多的错误。17

    11、、 面向对彖程序的质量基本上由 的质量决定,但是,所采用的程序设计语言的特点和程序设计风格也将对程序的可靠性、可重川性和可维护性产生深远的影响。18、 软件可维护性是:维护人员理解、改正和改进软件的难易程度。主要由5个因索决定:可理解性、可测试性、 。20.软件可行性研究的主要任务是:了解客户的要求及现实环境,从 三方血研究并论证本软件项目的可行性,编写可行性研究报告,是调试过程21 调试的任务是及时改止在测试过程中发现的软件错误。 屮最怵I难的任务。三、判断题1、 软件开发过程中软件质量关键在于软件测试。 ()2、 软件需求工程是一门分析并记录软件需求的学科,它把系统需求分解成一些主要的子系

    12、统和任务,通过一系列重复的分析、设计、比较研究、原型开发过程把这些系统需求转换成 软件需求描述和一些性能参数,解决系统“怎么做”。 ()3、 软件测试的H的找出软件的全部缺陷,从而证明发布的软件的正确性。 ()4、 统一建模语言UML是当今软件工程领域最先进的技术,它能帮助企业解决业务过程重组,实现资源优化分配,建立良好的企业信息化管理软件。 ()5、 结构化分析设计技术SADT是基于数据结构面向过程的需求分析方法。 ()6、 OOA产生描述系统功能和问题论域基木特征的综合文档,把问题当作一组相互作川的实体,并确定实休间关系。 ()7、 泛化是指一个实体表现了在其它几个实体背后所具有的概念的共

    13、性 ()8、 结构化分析方法追求软件系统对现实系统的直接模拟,尽量实现将现实世界中的事物直接映射到软件系统的解空间中。 ()9、 采用而向对象技术可以复用软件的需求、分析、设计、测试计划、用八界而以及体系结构等等。 ()1()、面向对象软件开发方法是采川数据抽象的方法来构造程序的类、对象和方法。() 门、血向对彖系统的确认测试也是血向功能的,并且对以应用传统的白盒方法完成测试工作。 但是,基于情景的测试是面向对象系统确认测试的主要方法。 ()12、 可以采川基于线程或基于服务界面的第略完成面向对象系统的集成测试。基于线程的测试,集成一组相互协作以对某个输入或某个事件作岀响应的类;基于服务界面的

    14、测试,从 那些界而窗口类开始,按界而层次构造系统。 ()13、 测试单个类的方法主要有黑盒子测试、白盒子测试和灰盒子。每种方法都测试类中封装的操作。 ()14、 而向对象程序的质量基木上由而向对象设计的质量决定,并对程序的町靠性、可重用性和可维护性产牛深远的影响。 ()15、 项H管理就是通过计划、组织和控制等一系列活动,合理地配置和使用各种资源,以达到项目既定目标的过程。 ()16、 软件配置管理类似于软件维护。都是在软件交付给用八使用后才发生的,一直持续到软件退役后才终止的一组跟踪和控制活动。 ()17、 软件质屋问题是由我们开发软件的技术使川不当引起的。新软件技术的运川会自动提高生产率和

    15、软件质量。 ()18、 TSP的最终目的在于指导管理人员如何在最少的时间内,以预定的费用生产出高质量的软件产品。 ()19、 领域工程为基于构件的开发提供了所需要的可垂川构件库,这些可重川的构件通常都是自己长期从事软件开发积累起来的知识模块。 ()20、 一次成功的测试是木次测试发现的错误很多。 ()21、 详细设计是在概要设计Z后进行的,它利用概耍设计的结果,对系统中的每个模块给出足够的过程性描述。 ()22、 程序设计语言中应绝对禁止使用GOTO语句。 ()23、 PAD图在设置了五种基本的控制结构后,还允许递归调用。 ()24、 耦合是指以某个模块内各个元素彼此结合的紧密程度。 ()25

    16、、 重视程序结构的设计,使程序具有较好的层次结构。 ()26、 制定软件系统的确认测试准则是在软件生命周期中的设计阶段进行的。 ()27、 如果测试数据满足条件覆語,则必然满足判定覆盖要求。 ()2&为了符合程序设计风格指导原则,应尽可能把程序编得短些。 ()29、 在软件的开发过程屮,工作量最人的一个阶段就是编写程序。 ()30、 制定软件系统的确认测试准则是在软件生命周期中的设计阶段述行的。 ()31、 面向对象程序的质量基本上由需求分析的质量决定,但是,所采川的程序设计语言的特 点和程序设计风格也将对程序的可靠性、可重用性利可维护性产牛深远的影响。 ()32、 针对大型集团企业,其信息化

    17、过程是系统调研,整体规范,分步实施,一般选择演化模型的软件过程模型从事软件开发。 ()33、 面向对象程序的质量基本上由ifii向对象分析的质量决定,所采用程序设计语言的特点和程序设计风格也对程序的可靠性、可重川性和可维护性产生深远的影响。 ()34、 软件测试的H标是用尽对能低的测试成本和尽可能少的测试方案,发现软件产品的所有错误。 ()四、名词解释与简述题1、 软件生命周期2、 软件工程的研究领域3、 软件模块耦合性与模块内聚性4、 软件工程5、 常用的软件设计方法6、 信息隐蔽及其目的7、 界面的设计原则8、 以软件测试为中心的软件质量保障技术9、 软件测试的基本原则10、 软件重用与代

    18、码車用分类11、 而向对象的系统设计准则12、 设计人机交互界而的准则13、 设计人机交互子系统的策略14、 设计任务管理子系统时有哪些任务类型要考虑?15、 设计数据管理子系统内容包括哪些内容?16、 如何确定类中应有的服务?17、 而对一个大型复杂业务系统,从哪儿方而、如何开展系统设计?18、 面向对象实现主要工作包括哪些?19、 面向对象语言时应该考察的技术特点有哪些?20、 対比传统的软件测试,简述面向对象的软件集成测试策略。21、常川的软件度量技术有哪些?22、 如何保证项目进度缩短项目工期?23、 IEEE基线的定义是什么?软件配置项包括哪些?24、 软件配置管理主要有哪些任务?2

    19、5、 简述CMM能力成熟度模型的5个等级。26、 如何有效结合CMM、TSP、PSP实现软件过程改良?27、 简述软件重川的三个层次与软件成分重川的三个级别。28、 简述描述可垂川的软件构件的3C模型。29、 软件重用环境包含哪些要素?30、 试述软件开发工具对软件开发的影响。31、 如何加强软件产品的质量管理,有哪儿种方式?32、 需求工程是一个什么学科?包插哪两部分工作?33、 软件过程包插哪三类过程?它们之间是什么样的关系?34、 简述软件系统设计所遵循的耦合性和内聚性原则35、 面对一个大型复杂业务系统,从哪几方曲、如何开展系统设计?五、计算与设计题1、 某软件开发组拟开发“XX大学教

    20、材购书计算机管理系统”,用户需求:通过现场调研分析得出:学牛购买学校教材的手续是,酋先找系办公室的张老师开一张 购书证明,凭证明到教材科找王会计进行划价,向李出纳交付书款,然后凭发表和购书证明 到书库找赵保管员领书。请画出该系统的DFD图。2、 招干考试分三个专业,假设行政专业准考证号码为:110001111215,法律专业准考证号 码为:210001212006,财经专业准考证号码为:310001314015。对招干考试系统“输入 学生成绩”子模块设计测试川例。3、 采川Jackson结构程序设计方法设计文件系统。具体约定:-个正文文件山若干个记录组成,每个记录是一个字符串。要求统计每个记录

    21、中 空格字符的个数,以及文件中空格字符的总个数。要求:先确定输出数据格式,画出数据格式的Jackson图,最后设计出统计空格程序结构的 Jackson 图。4、某宾馆可用电话号码有以下几类:宾馆内部号码山4位数字组成,第1位数字为8,其 余3位为房间号;宾馆外部电话乂分位木币和外地电话两类,拨宾馆外部电话先拨0,如杲 是本市电话再拨8位电话号码(第1位非0);如果是外地电话则先拨3位区码,再拨8位 电话号码(第1位非0)。5、用Ashcroft.Manna技术可以将非结构化的程序转换为结构化程序,图6是一个转换的例 子。(1)你能否从这个例子总结!li Ashcroft_Manna技术的一些基本方法?(2)进一步简化图6(b),给出结构化设计。图6.用Ashcroft_Manna技术的例子6、 在测试一个t度为24000条指令的程序时,第一个刀由甲、乙两名测试员各口独立测试 这个程序。经过一个月测试后,甲发现并改正20个错误,使MTTF达到10H。与此同吋, 乙发现24个错误,其中的6个错误甲也发现了。以后rh甲一个人继续测试这个程序。问(1)刚开始测试时程序中总共有多少个潜在的错误?(2)为使MTTF达到240H,必须再改止多少个错误?7、 请为某仓库管理设计一个ER模型。该仓炸主要管理零件的采购和供应等爭项。仓库向 工程项日供应零件,并且根据库房需求向供应商订购零件。


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开