软件工程试题模拟题

软件工程试题模拟题

ID:6544720

大小:41.00 KB

页数:3页

时间:2018-01-17

软件工程试题模拟题_第1页
软件工程试题模拟题_第2页
软件工程试题模拟题_第3页
资源描述:

《软件工程试题模拟题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、选择题1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。A.软件工程B.软件周期C.软件危机D.软件产生2瀑布模型存在的问题是(B)。A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求3结构化方法是一种基于(D)的方法。A.数据结构B.程序结构C.算法D.数据流4数据字典是用来定义(D)中的各个成份的具体含义的。A、程序流程图B、功能结构图C、系统结构图D、数据流程图5模块的耦合性可以按照耦合程度的高低进行排序,以下哪一项符合从低到高的正确次序(D)。A、数据结构耦合,公共耦合,控制耦合,内容耦合B、数据耦合,控制耦合

2、,数据结构耦合,公共耦合C、无直接耦合,数据结构耦合,内容耦合,控制耦合D、无直接耦合,数据耦合,控制耦合,内容耦合6UML是(A)。A、一种可视化的建模语言B、是一种可视化的程序设计语言C、是一种过程D、是一种方法7类有三种类型即(A)。A.边界类、实体类、控制类B.实体类、数据类、界面类C.控制类、实体类、数据类D.界面类、控制类、公共类8程序的三种基本控制结构是(B)。A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移9确认测试主要涉及的文档是(A)。A、需求规格说明书B、概要设计说明书C、详细设计说明书D、源程序10确认测试主要

3、涉及的文档是(A)。A、需求规格说明书B、概要设计说明书C、详细设计说明书D、源程序11下面哪些测试属于黑盒测试(B)。A、路径测试B、等价类划分C、条件判断D、循环测试12可维护性的特性中,相互促进的(A)。A、可理解性和可测试性B、效率和可移植性C、效率和可修改性D、效率和结构好13软件维护的困难主要原因是(C)A、费用低B、人员少C、开发方法的缺陷D、用户不配合14.为了适应软硬件环境变化而修改软件的过程是(C)。A、校正性维护B、完善性维护C、适应性维护D、预防性维护15结构化程序设计主要强调的是(D)。A.程序的规模B.程序的效率C.程序设计语言的先进性D.程

4、序易读性二、判断题(T)1.SA方法的基本思想是自顶向下逐步分解。(F)2.在可行性研究中最难决断和最关键的问题是经济可行性。(F)3.类是对具有共同特征的对象的进一步抽象。()4.软件也会磨损和老化。(F)5.测试计划、测试用例、出错统计和有关的分析报告一般不用长期保存。(T)6.设计阶段的输出是编码阶段的输入。(F)7模块耦合越强,则说明模块的独立性越强。.(F)8基本路径测试是黑盒技术设计测试用例的方法之一。.(T)9.软件结构图中,模块框之间若有直线连接,表示它们之间存在顺序执行关系。(T)11()完成测试后,为缩短源程序长度而删去程序中的注解,对软件的维护不会

5、产生影响。.(F)10.如果把软件开发所需的资源画成一个金字塔,人是最基本的资源。(F)12.耦合是指一个模块内各个元素彼此结合的紧密程度。(T)13.随着软件技术的发展,人们逐渐认识到阅读程序的重要性,编码不仅要强调效率还要强调清晰。(T)14.白盒法是一种静态测试方法,主要用于模块测试。(F)15.软件工程过程应该以软件设计为中心,关键是编写程序。(T)16.类是对具有共同特征的对象的进一步抽象。(T)17.基于情景的测试是面向对象系统确认测试的主要方法。.(T)18.重用是提高软件生产率和目标系统质量的重要途径,它基本上始于设计。(F)19.类图用来表示系统中类和

6、类与类之间的关系,它是对系统动态结构的描述。(F)20.软件项目管理始于项目计划,而第一项计划活动就是估算。三、简答题1什么是数据流图?其作用是什么?其中的基本符号各表示什么含义?(P42)答:数据流图(DataFlowDiagram,DFD)是描述数据处理过程强有力的工具。圆表示加工,表示输入数据在此进行处理产生输出数据;箭头表示数据流,有一组固定的数据项组成,箭头的方向表示数据的流向;双杠表示数据存储文件,在数据流图起保存数据的作用,可以是数据库文件或任何形式的数据组织形式;方框表示数据源点或汇点,表示数据流图中要处理数据的输入来源或处理结果要送到哪里。2软件设计的

7、基本原则是什么?答:模块化高内聚、低耦合信息隐蔽的原则3什么是软件配置管理?什么是基线?答:软件配置管理,是对软件的配置和管理,是一个贯穿于整个项目开发过程的活动;基线,已经通过正式评审和批准的规约或产品,可以作为进一步开发的基础,并且只能通过正式的变更控制规程才能实现。4软件危机的主要表现是什么?答:(1)软件开发费用和进度难以控制;(2)软件不能满足用户的需求;(3)软件可靠性差;(4)软件产品缺乏相应的文档资料;(5)软件可维护性差;(6)软件开发的速度与计算机应用普及速度不相适应。5什么是CMM,它分哪几个级别,简单说明(P246

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。