- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程期终考试试卷
第
第 PAGE #页共4页
C.项目管理方法不同
C.项目管理方法不同
D.活动组织
《软件工程》考试试卷(开卷)
姓名 一、单向选择题(每小题1分,共15分)
在每个小题的四个备选答案中选择一个正确
的答案。
软件是( )。
处理对象和处理规则的描述 B.程序
C.程序及其文档 D.计算机系统
瀑布模型与演化模型的主要区别是( )。
A.活动不同 B.项目的规模不
的方法不同
软件生命周期一般包括三个时期:软件定义 期、软件开发期和软件运行期。下述( )
不是软件开发期所应包含的活动。
A.可行性分析
求建模
C.软件体系结构设计和数据设计 D.软件集
第
第 PAGE #页共4页
成与系统测试
4?软件开发方法学应给出的主要内容是
( )o
B.测试方法D.概念与表示、
B.测试方法
D.概念与表示、
C.开发工具与环境 过程与工具
釆用结构化分析方法所建立的系统模型主要
捕获了( )o
A.过程属性、对象及其关系B.数据结构
C.对象及其关系、对象行为信息
D.数据源点和终点、加工、数据流、数据 存储以及加工输入、输出之间的逻辑关系
6?软件需求规格说明的内容不应包括(A.主要功能 述
6?软件需求规格说明的内容不应包括(
A.主要功能 述
B.算法的详细描
C.用户界面及运行环境 能7.软件设计的主要任务是(
C.用户界面及运行环境 能
7.软件设计的主要任务是(A.给出软件解决方案
模块结构
C.定义模块算法
D.软件的性
)o
给出系统
D.定义需求并
建立系统模型
第
第 PAGE #页共4页
软件模块的内部实现和外部可访问性分离,这 是指软件的( )。
A.继承性 B.共享性
C.封装性 D.抽象性
)。基于过程或函数来构造一个模块
)。
基于过程或函数来构造一个模块
基于事件及对事件的响应来构造一个模块 基于问题领域的成分来构造一个模块 基于数据结构来构造一个模块
B.C.D.
B.
C.
D.
)。
)。
B.顺序、选择
A.过程、子程序和分程序
和重复
D.调用、返回
D.调用、返回
和转移
软件测试的目标是(
B.发现错误、A.
B.发现错误、
降低错误带来的风险
D.与软件调C.
D.与软件调
试相同
按不同人员的工作内容来分类软件过程, 支持
过程包括( )。
A.维护过程、演化过程等 B.质量保证 过程、配置管理过程等
C.基础设施过程、改进过程等 D.管理过 程、培训过程等
二、判断题(每小题1分,共20分)
判断下列每个叙述是否正确。如果正确,用
V表示;否则用“X”表示。
开发软件就是编写程序。
算法就是计算方法。
软件工程就是求解软件的工程。
高级语言(例如 C语言)是计算机语言的元 语言。
软件开发模型是过程、活动和任务的结构框 架。
瀑布模型是一种建立系统模型的方法。
结构化方法、面向对象方法是两种不同范型的 软件开发方法学。
软件需求分析的任务是建立软件模块结构图。
软件需求规格说明的作用之一是表述用户和 开发人员对软件要做什么的共同理解。
以结构化分析方法建立的系统模型就是数
据流图
结构化分析方法在建立系统模型时使用 “一 般/特殊”等结构来组织信息。
在UML中用对象图描述对象、对象的属性 和操作,以及对象之间的关系,它作用于整个 软件生存周期中
Rational统一开发过程(RUP)是以测试驱 动的、软件体系结构为中心的、迭代和增量的 过程。
软件测试是要发现软件中的所有错误。
黑盒测试是基于程序的逻辑结构的测试。
三、简答题(每小题5分,共25分)
简述RUP (Rational统一开发过程)提出的 软件开发的六种最佳实践的名称,并说明实施 这些最佳实践的原因。
简述RUP (Rational统一开发过程)的六个 核心工程工作流的名称,并针对每一个核心工 作流用一句话说明其主要功能。
简述软件测试要经过哪几个阶段,每个阶段与 什么文档有关。
四、设计计算题(每小题10分,共20分)
1.将下面给出的伪码转换为 N-S图和PAD图 (每个图5分)
void root ( float rootl, float root2 ) {
i = 1; j = 0;
while ( i = 10 ) {
输入一元二次方程的系数a, b, c;
p = b*b -4*a*c;
if ( p 0 )输出“方程i无实数根”;
else if ( p 0 )求出根并输出;
if ( P == 0 ) {
求出重根并输出;
j = j + 1;
}
i = i +1;
}
输出重根的方程的个数j;
}
某程序的描述如下:
if ( a b i 1 || c d i = 10 ) k = a; else k = b;
1) 画出单个条件的嵌套的分支结构
您可能关注的文档
最近下载
- 四年级下册科学教师教学用书.pdf VIP
- 《牙外伤》课件.ppt VIP
- Siemens西门子工业SITOP modular 24V 20A, 40A SITOP modular 24V 20A, 40A使用手册.pdf
- 20《肥皂泡》第2课时 大单元教学设计 统编版语文三年级下册.pdf
- 飞思卡尔汇编指令集.pdf
- 2025年考研政治真题含参考答案-仿真模拟现场正式考试排版.pdf VIP
- 2024学年八年级下学期期中考试历史试卷(含答案) .pdf VIP
- 一株耐盐碱黑曲霉及其作为解磷真菌的应用和在促进盐碱地玉米生长中的应用.pdf VIP
- ps入门基础全部课程.pptx VIP
- 新概念英语第一册单词表 中英文全.pdf VIP
文档评论(0)