软件工程期终测验考试试卷

软件工程期终测验考试试卷

ID:45965849

大小:138.00 KB

页数:10页

时间:2019-11-19

软件工程期终测验考试试卷_第1页
软件工程期终测验考试试卷_第2页
软件工程期终测验考试试卷_第3页
软件工程期终测验考试试卷_第4页
软件工程期终测验考试试卷_第5页
资源描述:

《软件工程期终测验考试试卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件工程》考试试卷(开卷)学号姓名一、单向选择题(每小题1分,共15分)在每个小题的四个备选答案中选择一个正确的答案。1.软件是()。A.处理对象和处理规则的描述B.程序C.程序及其文档D.计算机系统2.瀑布模型与演化模型的主要区别是()。A.活动不同B.项目的规模不同C.项目管理方法不同D.活动组织的方法不同3.软件生命周期一般包括三个时期:软件定义期、软件开发期和软件运行期。下述()不是软件开发期所应包含的活动。A.可行性分析B.需求获取和需求建模C.软件体系结构设计和数据设计D.软件集成与系统测试4.软件开发方法学应给出的主要内容是()。A.开发模型B.测试方法C.开

2、发工具与环境D.概念与表示、过程与工具5.采用结构化分析方法所建立的系统模型主要捕获了()。A.过程属性、对象及其关系B.数据结构C.对象及其关系、对象行为信息D.数据源点和终点、加工、数据流、数据存储以及加工输入、输出之间的逻辑关系6.软件需求规格说明的内容不应包括()。A.主要功能B.算法的详细描述C.用户界面及运行环境D.软件的性能7.软件设计的主要任务是()。A.给出软件解决方案B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型8.软件模块的内部实现和外部可访问性分离,这是指软件的()。A.继承性B.共享性C.封装性D.抽象性9.面向对象分析方法的基本思想

3、之一是()。A.基于过程或函数来构造一个模块B.基于事件及对事件的响应来构造一个模块C.基于问题领域的成分来构造一个模块D.基于数据结构来构造一个模块10.程序的三种基本控制结构是()。A.过程、子程序和分程序B.顺序、选择和重复C.递归、迭代和回溯D.调用、返回和转移第10页共4页1.软件测试的目标是()。A.证明软件是正确的B.发现错误、降低错误带来的风险C.排除软件中所有的错误D.与软件调试相同2.按不同人员的工作内容来分类软件过程,支持过程包括()。A.维护过程、演化过程等B.质量保证过程、配置管理过程等C.基础设施过程、改进过程等D.管理过程、培训过程等一、判断题(

4、每小题1分,共20分)判断下列每个叙述是否正确。如果正确,用“√”表示;否则用“×”表示。1.开发软件就是编写程序。2.算法就是计算方法。3.软件工程就是求解软件的工程。4.高级语言(例如C语言)是计算机语言的元语言。5.软件开发模型是过程、活动和任务的结构框架。6.瀑布模型是一种建立系统模型的方法。7.结构化方法、面向对象方法是两种不同范型的软件开发方法学。8.软件需求分析的任务是建立软件模块结构图。9.软件需求规格说明的作用之一是表述用户和开发人员对软件要做什么的共同理解。10.以结构化分析方法建立的系统模型就是数据流图。11.结构化分析方法在建立系统模型时使用“一般/特

5、殊”等结构来组织信息。12.在UML中用对象图描述对象、对象的属性和操作,以及对象之间的关系,它作用于整个软件生存周期中13.Rational统一开发过程(RUP)是以测试驱动的、软件体系结构为中心的、迭代和增量的过程。14.软件测试是要发现软件中的所有错误。15.黑盒测试是基于程序的逻辑结构的测试。二、简答题(每小题5分,共25分)1.简述RUP(Rational统一开发过程)提出的软件开发的六种最佳实践的名称,并说明实施这些最佳实践的原因。2.简述RUP(Rational统一开发过程)的六个核心工程工作流的名称,并针对每一个核心工作流用一句话说明其主要功能。3.简述软件测

6、试要经过哪几个阶段,每个阶段与什么文档有关。三、设计计算题(每小题10分,共20分)1.将下面给出的伪码转换为N-S图和PAD图。(每个图5分)voidroot(floatroot1,floatroot2){i=1;j=0;while(i<=10){输入一元二次方程的系数a,b,c;p=b*b–4*a*c;第10页共4页if(p<0)输出“方程i无实数根”;elseif(p>0)求出根并输出;if(p==0){求出重根并输出;j=j+1;}i=i+1;}输出重根的方程的个数j;}2.某程序的描述如下:if(a>b&&i>1

7、

8、c>d&&i<=10)k=a;elsek=b;1)

9、画出单个条件的嵌套的分支结构;(4分)2)计算该结构的McCabe环路复杂性度量;(3分)3)为完成基本路径测试,求它的一组独立的路径。(3分)一、建模题(每小题10分,共20分)1.UML建模在学校的教学管理系统中,学生查询成绩就是系统中的一次交互行为。问题陈述如下:开始时终端上显示首页,用户选择“查询”请求后,显示“请输入学号”。在用户输入学号后,系统查对学生文件,核对学生学号:若输入的学号不正确,则显示“输入的学号不正确”,此次查询取消。若输入正确,出现“请输入课程名”。一旦输入课程名,就开始查找

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

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

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