报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!
试卷代号:1260
国家开放大学2021年秋季学期期末统一考试
软件工程 试题
2022年1月
一、选择题(请从四个可选项中选择正确答案。共60分,每小题3分)
1.可行性研究的主要任务是( )。
www.bnjyedu.cn
A.确定系统做什么B.确定性能
C.确定功能D.进行一次简要的需求分析
2.软件开发活动的顺序应该是( )。
A.问题定义、可行性研究、需求分析、设计、编码和测试
B.问题定义、设计、可行性研究、编码和测试
C.需求分析、设计、编码和测试
D.需求分析、编码和测试、试运行
3.数据流程图的主要作用是( )。
A.描述模块组成B.说明用户数据结构
C.描述软件功能D.建造系统的逻辑模型
4.系统物理模型用( )表示。
A.系统流程图B.数据流程图
C.程序流程图D.E-R图
5.关于软件需求特性不正确的描述是“软件需求具有( )”。
A.多变性B.模糊性
C.准确性D.主观性
6.软件结构图中没有( )元素。
A.模块B.调用参数
C.返回结果D.判断
7.程序流程图与数据流程图的关系( )。
A.不确定
B.数据流程图可以转换成程序流程图
C.数据调用关系
D.程序流程图可以转换成数据流程图
8.包含关系用于构造多个用例( )。
A.关系B.共性的部分
C.角色D.特殊活动
9.如果说用例F被用例T扩展,意思是( )。
A.F是一个一般用例,T是一个特殊用例
B.F是一个特殊用户,T是一个一般用例
C.都是一般用例
D.都是特殊用例
10.用( )对需要长久保存的信息进行建模。
A.实体类B.数据库表
C.E-R图D.对象类
11.面向对象程序设计的基本机制( )。
A.继承B.消息
C.方法D.结构
12.面向对象分析和设计的界限是( ),从分析到设计是一个逐渐扩充模型的过程。
A.清晰的B.模糊的
C.非线性的D.确定的
13.动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用( )实现。
A.状态图B.交互图
C.活动图D.以上全部
14.不适合作为数据处理与数据库应用的语言是( )。
A.SQLB.Cobol
C.4GLD.Lisp
15.程序设计语言的技术特性不应包括( )。
A.数据结构的描述性B.抽象类型的描述性
C.数据库的易操作性D.软件的可移植性
16.程序的三种基本控制结构,包括顺序结构、( )和循环结构。
A.条件/判断结构B.说明结构
C.输入结构D.输出结构
17.-般维护程序代码的策略( )。
A.从需求开始重新开发B.根据维护申请读源程序,并修改
C.找一个新的模块替换D.不用读源程序,从新编写代码
18.下面哪些测试方法属于黑盒测试( )。
A.路径测试B.等价类划分
C.条件判断D.循环测试
19.不属于软件项目管理的是( )。
A.开发机构能力评估B.项目风险评估
C.质量监控D.软件销售利润
20.软件特性中,相互矛盾的是( )。
A.可理解性与可测试性B.效率与可修改性
C.可修改性和可理解性D.可理解性与可读性
二、简答题(共30分,每小题6分)
21.请画图说明软件工程的层次化结构,并详细分析中间两层的内容。
22.请为下面的程序设计符合判定覆盖的测试用例。
Int main( )
{
Int a,b,(,x,y,z,t;
scanf(“d%,d%,d%),&a,&b,&c, &t);
if a>5 & &t<lx=10 else x-l:
if b>10 y=20 else y=2;
if c>15 z=30 else z=3;
printf(“d%,d%,d%\n”,x,y,z)
}
23.请说明对象模型的作用是什么?
24.等价分类法的基本思想是什么?
25.试分析结构化方法存在的主要问题是什么?
23.请说明对象模型的作用是什么?
24.等价分类法的基本思想是什么?
25.试分析结构化方法存在的主要问题是什么?
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。