2023年知行学院A卷答案

发布 2022-03-17 01:13:28 阅读 7243

知行学院。课程考试试题参***及评分标准。

一、 填空题(每空1分,共15分)

1. 程序设计阶段、软件工程阶段 2. 技术可行性。

3. 高层逻辑模型4. 准确的回答“系统必须做什么”

5. 数据结构、数据内容6. 数据结构。

7. 单入口、单出口8. 模块化、抽象、局部化。

9. 单元测试、系统测试。

二、选择题(每小题2分,共20分)

1.a 2.a 3.c 4.c 5.c

6.d 7.b 8.d 9.a 10.b

三、简答题(每题5分,共20分)

1. 答:软件开发和维护的过程中所遇到的一系列严重的问题。具体表现在:

1)产品不能符合用户的实际需求;

2)软件开发的效率较低;

3)软件产品的质量差;

4)软件开发成本和进度的估算不准确;

5)软件可维护性差;

6)软件开发文档资料不完整也不合格;

7)软件的**昂贵。

2. 答:数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。

数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能。 为了表达数据处理过程的数据加工情况,用一个数据流图是不够的。为表达稍为复杂的实际问题,需要按照问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。

描述一个复杂的系统,不可能一下子引进太多的细节。否则用一张数据流图画出所有的数据流和处理逻辑,这张图将及其庞大、复杂,难以绘制,难以理解。因此数据流图需要进行分解,用几个数据流图来表示。

3. 答:为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;确定每一模块使用的数据结构;确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节;要为每一个模块设计出一组测试用例,以便在编码阶段对模块**(即程序)进行预定的测试,模块的测试用例通常应包括输入数据,期望输出等内容。

4. 答:静态分析技术:

不执行被测软件,可对需求分析说明书、软件设计说明书、源程序做结构检查、流程分析、符号执行来找出软件错误;动态测试技术:当把程序作为一个函数,输入的全体称为函数的定义域,输出的全体称为函数的值域,函数则描述了输入的定义域与输出值域的关系。

四、综合题(每题9分、共45分)

1.解:2.解:

3.解:4.解:

其中,合理等价类有:(1)、(2)、(3)、(4)。 不合理等价类有:(5)、(6)、(7)(8)、(9)、(10)。

5.解。1)顺序图:

2)状态图。

顺序图。状态图。

2023年知行学院A卷

知行学院课程考试试题纸。一 填空题 每空1分,共15分 1.软件的发展经历了程序系统阶段和第四阶段。3.在可行性研究中,最难决断和最关键的是。4.优秀的设计通常是从现有的物理系统出发,导出现有系统的。5.需求分析的基本任务是。6.在数据流图中,加工以或作为加工对象。8.pad图既可用于表示程序逻辑,...

2023年知行学院B卷

知行学院课程考试试题纸。一 填空题 每空1分,共15分 1.软件工程是从和两个方面研究如何运用工程学的基本原理和方法来更好地开发和维护计算机软件的一门学科。3.现在存入银行p元,年利率为i,n年后可得钱数为。4.把程序从一个硬件或软件环境中转移到另一种配置环境称为软件的。5.jackson图除了可以...

芙蓉学院2023年答案

1 先言他物 2 偶然事件 3 言语反讽 4 平列式 5 打算和安排 6 领导考核 7 自我推销 8 科技观 9 现 作学基本原理 10 提炼主题。1 展现并保存科学研究的成果 2 促进学术交流,推动科学发展 社会进步 3 巩固科研成果,推进研究深度和扩大科研范围 4 锻炼我们的逻辑思维和表达能力。...