- 9
- 0
- 约1.75千字
- 约 3页
- 2021-11-03 发布于广东
- 举报
yuyueshool学历毕业有保障,作业考试托管,出售复习资料
国家开放大学
内
部
题
库
渝粤教育(yuyueshool)
编制
试卷代号:1260
国家开放大学2 0 2 1年春季学期期末统一考试
软件工程试题答案及评分标准
(供参考)
2021年7月
一、选择题(请从四个可选项中选择正确答案。共60分,每小题3分)
1.A 2.D 3.A 4.A 5.C
6.A 7.C 8.A 9.C 10.B
11.B 12.A 13.C 14.C 15.B
16.B 17.B 18.B 19.D 20.A
二、简答题(共30分,每小题6分)
21.软件工程为什么要强调规范化和文档化?
答案
(1)软件工程强调规范化和文档化。规范化的目的是使众多的开发者遵守相同的规范,使软件生产摆脱个人生产方式,进入标准化、工程化的生产方式。
(2)文档化是将软件的设计思想、设计过程和实现过程完整地记录下来,以便于后人的使用和维护,在开发过程中各类相关人员借助于文档进行交流和沟通。另外,在开发过程中产生的各类文档使得软件的生产过程由不可见变为可见,便于管理者对软件生产进度和开发过程进行管理。在用户最终验收时可以通过对提交的文档进行技术审查和管理审查,保证软件的质量。
评分标准:每条3分
22.请为下面的程序设计符合判定覆盖的测试用例。
int main()
{
int a,b,c,x,y,z,t;
scanf(“d%,d%,d%),a,b,c,t);
if a5 8Ltl x=10 else x=l;
if blo y=20 else y=2;
if c15 z-30 else z=3;
printf(“d%,d26 ,d%\n”,x,y,z)
)
答案
a5,t=0
a一5,t-0
b10
b=10
c15
c=15
测试用例(不唯一):a=6 t=0 b=ll c=16; a=5 t=0 b=10 c=15
评分标准:只要写出条件,不管测试用例是否给出都给3分;两组测试用例各占3分。
23.活动图与状态图的区别?
答案
(1)描述的重点不同:活动图描述的是从活动到活动的控制流;状态图描述的是对象的状
态及状态之间的转移。
(2)使用的场合不同:在分析用例、理解涉及多个用例的工作流、处理多线程应用等情况下,一般使用活动图;在显示一个对象在其生命周期内的行为时,一般使用状态图。
评分标准:活动图3分;状态图3分。
24.软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与功能需求的区别?
答案
业务需求是用户高层领导机构决定的,它确定软件的目标、规模和范围。业务需求一般在进行需求分析之前就应该确定,需求分析阶段要以此为参照制定需求调研计划、确定用户核心需求和软件功能需求。业务需求通常比较简洁,大约三~五页纸就可以描述清楚,也可以将它直接作为需求规格说明书中的一部分。
功能需求定义了软件开发人员必须实现的软件功能。用户从他们完成任务的角度对软件
提出了用户需求,这些需求通常是凌乱的、非系统化的、有冗余的,开发人员不能据此编写程序。软件分析人员要充分理解用户需求,将用户需求整理成软件功能需求。开发人员根据功能需求进行软件设计和编码。
评分标准:业务需求和功能需求各占3分。
25.请说明判定表的作用及其结构。
答案
判定表是结构化设计的工具,用于多条件的描述。其结构分为4部分:条件列表、条件组合、操作列表、特定条件下的操作组合。
评分标准:作用3分、结构3分。
三、应用题(共10分)
26.答案
参考答案如下:
您可能关注的文档
最近下载
- ZXM10 EISU(V1.0)增强智能型采集单元用户手册.pdf VIP
- 政府机关物业管理服务保洁服务工作计划及操作规程服务方案.docx VIP
- 铜铝替代在电线电缆和家电行业的未来趋势展望.pdf
- 23J916-1 住宅排气道(一)图集.pdf VIP
- 油漆表面缺陷分类.pptx VIP
- ZXM10工程安装工艺规范-2012版.doc VIP
- 高清:2023年甘肃省高等职业教育分类考试招生中职升学考试财经商贸类专业基础试题及参考答案.docx VIP
- 2025 高新技术企业认定实操手册(含评分标准).docx VIP
- 商业综合体消防灭火疏散的应急预案范文(通用13篇).docx VIP
- 一种电动缸推拉力测试工装.pdf VIP
原创力文档

文档评论(0)