软件工程基础由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件工程基础知识”。
一、选择题
【例1】对软件的特点,下面描述正确的是_______。
A)软件是一种物理实体
B)软件在运行使用期间不存在老化问题
C)软件开发、运行对计算机没有依赖性,不受计算机系统的限制
D)软件的生产有一个明显的制作过程
【例2】以下哪项是软件生命周期的主要活动阶段?_______
A)需求分析B)软件开发
C)软件确认D)软件演进
【例3】从技术观点看,软件设计包括_______。
A)结构设计、数据设计、接口设计、程序设计
B)结构设计、数据设计、接口设计、过程设计
C)结构设计、数据设计、文档设计、过程设计
D)结构设计、数据设计、文档设计、程序设计
【例4】以下哪个是软件测试的目的?_______
A)证明程序没有错误B)演示程序的正确性
C)发现程序中的错误D)改正程序中的错误
【例5】以下哪个测试要对接口测试?_______。
A)单元测试B)集成测试
C)验收测试D)系统测试
【例6】程序调试的主要任务是_______。
A)检查错误B)改正错误
C)发现错误D)以上都不是
【例7】以下哪些不是程序调试的基本步骤?_______
A)分析错误原因B)错误定位
C)修改设计代码以排除错误D)回归测试,防止引入新错误
【例8】在修改错误时应遵循的原则有_______。
A)注意修改错误本身而不仅仅是错误的征兆和表现
B)修改错误的是源代码而不是目标代码
C)遵循在程序设计过程中的各种方法和原则
D)以上3个都是
二、填空题
【例1】软件设计是软件工程的重要阶段,是一个把软件需求转换为_______的过程。
【例2】_______是指把一个待开发的软件分解成若干小的简单的部分。
【例3】数据流图采用4种符号表示_______、数据源点和终点、数据流向和数据加工。