欢迎来到天天文库
浏览记录
ID:19713264
大小:2.12 MB
页数:7页
时间:2018-10-05
《上海第二工业大学软件工程考试复习题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《软件工程》期末考试复习训练题一、选择题1、软件质量的好坏决定着软件的生命力,一般说来,一个质量好的软件应具备()。A、功能正确、界面友善、占内存少、足够可靠、易于维护B、功能正确、结构良好、程序短小、足够可靠、易于维护C、功能正确、界面友善、速度足够、足够可靠、易于维护D、功能正确、界面友善、程序易读、结构良好、文档齐全2、黑盒子、白盒子测试法是常采用的测试方法,其中白盒子测试主要用于测试()。A、结构合理性B、软件功能C、程序正确性D、程序内部结构3、在以下几种耦合中,最低耦合是()。A、数据耦合B、内容耦合C、非直接耦合D、公共耦
2、合4、面向对象的程序设计方法具有比结构化程序设计方法无比优越性,是因为()A、OO方法具有封装性、动态性、多态性B、OO方法具有封装性、继承性、多态性C、OO方法具有封装性、客观性、动态性D、OO方法具有客观性、动态性、动态性5、UML中采用()表现系统的动态性A、类图B、对象图C、交互图D、配置图6、软件工程是一门交叉学科,其研究领域包括()。A、软件开发模型与开发方法B、软件开发环境与工具C、计算机辅助设计与制造CAD/CAMD、软件工程经济学7、可行性研究的主要任务是了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论
3、证本软件项目的可行性,编写可行性研究报告,制定()。A、项目总体规划B、初步项目开发计划C、需求规格说明书D、总体解决方案8、软件系统开发对技术性能的指标要求主要包括:存储容量限制、执行速度、响应时间和()等。A、吞吐量B、安全性C、正确性D、可靠性9、需求分析过程负责分析当前系统与目标系统的差别,建立目标系统的()A、物理模型B、逻辑模型C、过程模型D、数据模型10、问题分析图(PAD)包括的基本控制结构有:顺序结构、选择结构、重复结构和()。A、并行结构B、多分支选择型C、逻辑结构D、物理结构11、面向对象分析,就是抽取和整理用户需
4、求并建立问题域精确模型的过程,具体包括对象模型、动态模型和()三个子模型。A、过程模型B、资源模型C、功能模型D、交互模型12、模块内聚度越高,说明模块内各成分彼此结合的程度越( ) A、松散B、紧密C、无法判断D、相等13、结构化程序设计的三种基本控制结构是( )。A、过程、子程序和分程序B、顺序、选择和循环C、递归、堆栈和队列D、调用、返回和转移14、面向对象模型主要由以下哪些模型组成( )。A、对象模型、动态模型、功能模型B、对象模型、数据模型、功能模型C、数据模型、动态模型、功能模型D、对象模型、动态模型、数据模型year
5、smortgagehousing;4.mortgageregistrationformalitiesarecompleted.(D)pledge1.borrower(includingthepledgor)between18-65yearsofage,withfullcivilcapacity;2.collateral15、软件测试方法中的静态测试方法之一为()A、计算机辅助静态分析B、黑盒法C、路径覆盖D、边界值分析16、软件部件的内部实现与外部可访问性的分离,是指软件的()。A、继承性B、共享性C、封装性D、抽象性17、只有单重继承
6、的类层次结构是()层次结构。A、网状型B、星型C、树型D、环型18、软件调试技术包括()A、边界值分析B、演绎法C、循环覆盖D、集成测试19、如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为()。A、时间内聚B、逻辑内聚C、通信内聚D、信息内聚20、需求分析中开发人员要从用户那里了解()。A.软件做什么B.用户使用界面C.输入的信息D.软件的规模21、下列关于瀑布模型的描述正确的是()。A、利用瀑布模型,如果发现问题修改的代价很低B、瀑布模型的核心是按照软件开发的时间顺序将问题简化C、瀑布模型具有良好的灵活性D、
7、瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开22、软件管理工作涉及到的直接对象不包括()。A、软件开发人员B、硬件设备C、项目经费D、软件项目23、对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。A.结合B.隐藏C、封装D.抽象24、盒图(N-S图)为()提供了有力的工具。A、系统分析B、软件的自动化生成C、自动分析数据D、测试软件25、()是比较理想的可重用软构件。A、子程序库B、源代码包含文件C、对象D、类26、模块设计中,最不希望的内聚是()A、功能内聚B、通信内聚C、过程内聚D、偶然内聚27、在面向
8、对象软件开发方法中,类与类之间主要有以下结构关系(A)。A、继承和聚集B、继承和一般C、聚集和消息传递D、继承和方法调用28、软件测试的目的是()。A、评价软件的质量B、发现软件的错误C、找出软件的所有错误
此文档下载收益归作者所有