预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

厦门理工学院试卷2013-2014学年第1学期试卷A课程名称软件工程√卷别B□考试闭卷专业级班级√方式开卷□本试卷共五大题(6页),满分100分,考试时间120分钟。请在答题纸上作答,在试卷上作答无效。一、填空题:(本题共10空,每空1分,共10分)线1.软件工程一种层次化的技术,包括(过程)、(方法栏)和工具,其根基在于(质量关注点)。息号2.UML可为软件开发的所有阶段提供模型化和可视化支持的语言,其全称是(学统一建模语言)。订信3.软件设计过程中,模块独立程度可以由两个定性标准度量,这两个标准是(高生名姓)内聚和(低)耦合。4.(软件测试考)目的是为了发现软件的错误,而不是为了证明软件是正确的;(调试装级)目的是为了找到软件错误的原因。班5.软件生命周期中,(需求分析)阶段主要任务是回答系统“做什么”;(级件设计)阶段主要任务是回答系统要怎么做。软“”业专系二、单项选择题:(本题共30小题,每小题1分,共30分)1.通常定义软件=()+()+文档A.程序、数据结构B.数据结构、人员C.程序、人员D.程序、工具2.()设计定义软件数据结构、算法、接口特征和分配给每个软件构件的通信机制A.体系结构B.构件级C.数据/类D.接口3.快速原型模型是()在一起定义软件的总体目标A.开发者和用户B.开发者和设计者C.开发者和测试人员D.设计者和测试人员4.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是()A.界面设计B.数据通信C.数据定义D.数据维护5.传统的软件生命周期不包含()A.问题定义B.性能优化C.测试D.实现6.下列关于瀑布模型的描述正确的是()A.瀑布模型的核心是按照软件开发的时间顺序将问题简化B.瀑布模型具有良好的灵活性.C.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开D.利用瀑布模型,如果发现问题修改的代价很低.7.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间),对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是设计原理中:()A.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据8.在结构化的分析过程中,通常不需要建立()A.数据模型B.功能模型C.行为模型D.关联模型9.软件维护越来越受到重视,原因是软件维护阶段的花费常常要占软件生命周期全部花费的()。A.10%-20%B.20%-40%C.60%-80%D.90%以上10.系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括()A.软件环境可行性、技术可行性、社会可行性B.经济可行性、技术可行性、操作可行性C.经济可行性、社会可行性、系统可行性D.经济可行性、实用可行性、社会可行性11.软件设计包含过程设计、接口设计、体系结构设计、数据设计,其中最后完成的设计是()A.过程设计B.接口设计C.体系结构设计D.数据设计12.()是软件在开发与使用过程中所发生的一系列问题的表现形式。A.软件质量B.软件工程C.软件危机D.软件度量13.在设计有效的测试用例之前,软件工程师必须理解软件测试的基本原则,以下测试原则中不正确的是()A.穷尽测试并非是不可能的B.所有的测试都应该追溯到用户需求C.测试应该从“小规模”开始,并逐步进行“大规模”测试D.等价类的划分是黑盒测试常用的方法14.在软件生命周期中,做好()阶段的工作,是降低软件成本和提高软件质量的关键A.软件定义B.软件设计C.软件编程D.软件维护15.软件生命周期中()阶段工作是由编码人员来完成A.详细设计B.软件编码C.编码和单元测试D.单元测试16.为了提高测试的效率,应该()A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误的可能性大的数据作为测试数据17.结构化分析方法中,通常把()结合起来构成软件的逻辑模型。A.数据字典和数据流图B.控制流和数据字典C.顺序流和数据流图D.数据字典和顺序流18.所谓软件过程的里程碑,通常是指()A.一定的时间间隔B.每个项目活动C.基线D.开发进度月报19.面向对象的分析方法主要是建立三类模型,即()A.系统模型、E-R模型、应用模型B.对象模型、动态模型、应用模型C.E-R模型、对象模型、功能模型D.对象模型、动态模型、功能模型20.体系结构设计在整个开发过程中的重要性主要体现在()I.体系结构可以作为重用的软件元素II.体系结构可以作为通信的手段III.软件体系结构代表了早期的设计决策成果IV.软件体系结构可以作为一种可变化的模型A.I、II、IIIB.I、III、IVC.II、III、IVD.