云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (2020年更新)国家开放大学电大本科《软件工程》期末题库和答案

(2020年更新)国家开放大学电大本科《软件工程》期末题库和答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/20 4:57:19

电大资料精品

D.为提高软件的可靠性和可维护性,主动修改软件 20.软件项目管理的内容包括( )。 A.人员的组织与管理 B.软件配置管理 C.软件开发进度计划 D.以上所有

二、简答题(30分,每小题6分)

21.什么是软件危机?试简述至少3种软件危机的典型表现。 22.简述软件过程模型。

23.简述结构化分析的主要步骤。 24.设计下列伪程序的语句覆盖测试用例。

25.为了提高软件的可维护性,在软件开发过程的各个阶段怎样充分考虑软件的可维护 性因素。

三、应用题(10分) 电大资料精品

电大资料精品

26. -个简单的飞机机票预订系统:机票预订系统按功能可分成两部分,一部分为旅行社 预订机票,另一部分为旅客取票,两部分通过机票文件的数据存储联系起来。旅行社把预订机 票的旅客信息(姓名、年龄、单位、身份证号码、旅行时间、目的地等)输入机票预订系统。系统 为旅客安排航班,打印出取票通知单(附有应交的账款)。旅客在飞机起飞的前一天凭取票通 知单交款取票,系统检验无误,输出机票给旅客。请你根据以上的描述,画出数据流程图。

试题答案及评分标准

一、选择题,请从四个可选项中选择正确答案。(60分,每题3分) 1.C 2.A 3.B 4.B 5.C 6.B 7.D 8.D 9.C10.D 11.B12.A 13.B 14.D 15.D 16.B 17.B 18.D 19.B 20.D 二、简答题(30分,每小题6分)

21.什么是软件危机?试简述至少3种软件危机的典型表现。

答:(1)软件危机是指在计算机软件的开发和维护过程中,所遇到的一系列严重问题。 (2)典型表现:

·开发费用和进度难以估算和控制,大大超过预期的资金和规定日期; ·软件需求分析不够充分,用户不满意“已经完成”的软件系统; ·软件质量难于保证; ·软件维护困难;

·通常没有保留适当的文档资料; ·开发成本逐年上升;

·软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 评分标准:概念3分,表现3分(每条1分)。 22.简述软件过程模型。

答:(1)软件过程是人们开发和维护软件及相关产品的活动、方法、实践和改进的集合。它 明确定义软件过程中所执行的活动及其顺序,确定每一个活动内容和步骤,定义每个角色和 职责。

(2)软件工程将软件开发和维护的过程概况为8个大的活动:问题定义、可行性研究、需求 分析、总体设计、详细设计、编码、系统测试和运行维护。 电大资料精品

电大资料精品

评分标准:每条3分。

23.简述结构化分析的主要步骤。

答:(1)根据用户的需求画出初始的数据流程图,写出数据字典和初始的加工处理说明 (IPO图),实体关系图。

(2)以初始数据流程图为基础,从数据流程图的输出端开始回溯。在对数据流程图进行回 溯的过程中可能会发现丢失的处理和数据,应将数据流程图补充完善。 (3)对软件性能指标、接口定义、设计和实现的约束条件等逐一进行分析。 (4)系统分析人员与用户一起对需求分析的结果进行复查。 (5)根据细化的需求修订开发计划。

(6)编写需求规格说明书和初始的用户手册,测试人员开始编写功能测试用的测试数据。 评分标准:每条1分。

24.设计下列伪程序的语句覆盖测试用例。

答:因为每个判定表达式为真或假时均有赋值语句,为了使每个语句都至少执行一次,总 共需要两组测试数据,以便使得每个判定表达式取值为真或假各一次。下面是实现语句覆盖 的典型测试用例: 电大资料精品

电大资料精品

(1)使3个判定表达式之值全为假 输入:A-l,B-l,C-l 预期的输出:X=l,Y一2,2-3 (2)使3个判定表达式之值全为真 输入:A-20,B-40,C-60 预期的输出:X-10,Y-20,2-30 评分标准:分析2分,每个用例各2分。

25.为了提高软件的可维护性,在软件开发过程的各个阶段怎样充分考虑软件的可维护 性因素。

答:(1)在需求分析阶段应该明确维护的范围和责任,检查每条需求,分析维护时这条需求 可能需要的支持,对于那些可能发生变化的需求要考虑系统的应变能力。

(2)在设计阶段应该做一些表更实验,检查系统的可维护性、灵活性和可移植性,设计时应 该将今后可能变更的内容与其他部分分离出来,并且遵循高内聚、低耦合的原则。 (3)编码阶段要保持源程序与文档的一致性、源程序的可理解性和规范性。

(4)在测试阶段测试人员应该按照需求文档和设计文档测试软件的有效性和可用性,收集 出错信息并进行分类统计,为今后的维护打下基础。 评分标准:每条1.5分。 三、应用题(10分)

26.答:(答案不唯一,做为参考)。

《软件工程》题库及答案四

一、选择题,请从四个可选项中选择正确答案。(60分.每题3分)

1.软件对硬件和环境有着不同程度的依赖性,这导致了软件( )问题。 电大资料精品

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

电大资料精品 D.为提高软件的可靠性和可维护性,主动修改软件 20.软件项目管理的内容包括( )。 A.人员的组织与管理 B.软件配置管理 C.软件开发进度计划 D.以上所有 二、简答题(30分,每小题6分) 21.什么是软件危机?试简述至少3种软件危机的典型表现。 22.简述软件过程模型。 23.简述结构化分析的主要步骤。 24.设计下列伪程序的语句覆盖测试用例。 25.为了提高软件的可维护性,在软件开发过程的各个阶段怎样充分考虑软件的可维护 性因素。 三、应用题(10分) 电大资料精品 电大资料精品 26. -个简单的飞机机票预订系统:机票预订系统按功能可分成两部分,一部分为旅行社 预订机票,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com