华师17秋《教学平台设计与开发》在线作业资料
华师《教学平台设计与开发》在线作业一、单选题:【15道,总分:30分】
1.软件测试一般分为概要设计和详细设计,他们之间的关系是( )。 (满分:2)
A. 全局和局部 B. 抽象和具体
C. 总体和层次 D. 功能和结构
2.软件开发当中,抽取和整理用户需求并建立问题域精确模型的过程是( ) 。 (满分:2)
A. 生成期
B. 软件意向
C. 结构化程序设计
D. 面向对象分析
3.结构化程序设计主要强调的是( ) 。 (满分:2)
A. 程序的规模
B. 程序的效率
C. 程序设计语言的先进性
D. 程序易读性
4.详细设计的结果基本决定了最终程序的( ) 。 (满分:2)
A. 代码的规模
B. 运行速度
C. 质量
D. 可维护性
5.程序的三种基本控制结构是( )。 (满分:2)
A. 过程、子程序和分程序
B. 顺序、选择和重复
C. 递归、堆栈和队列
D. 调用、返回和转移
6.在设计测试用例时,( )是用得最多的一种黑盒测试方法。 (满分:2)
A. 等价类划分
B. 边界值分析
C. 因果图
D. 判定表
7.PDL属于( )语言。 (满分:2)
A. 高级程序设计语言
B. 伪码
C. 中级程序设计语言
D. 低级程序设计语言
8.生命周期方法设计软件的过程中,画用例图属于( )阶段的工作。 (满分:2)
A. 需求分析
B. 概要设计
C. 详细设计
D. 软件维护
9.瀑布模型存在的问题是( )。 (满分:2)
A. 用户容易参与开发
B. 缺乏灵活性
C. 用户与开发者易沟通
D. 适用可变需求
10.检查软件产品是否符合需求定义的过程称为( )。 (满分:2)
A. 确认测试
B. 集成测试
C. 验收测试
D. 验证测试
11.以下不属于IT企业当中过程管理和过程改进模型的是( )。 (满分:2)
A. ISO9001
B. DMMI
C. 软件企业文化
D. UML
12.下列( )属于不良的编程习惯。 (满分:2)
A. 尽量不使用GOTO 语句
B. 从来不使用注释
C. 每行只写一条语句
D. 变量命名尽量直观
13.对象实现了数据和操作的结合,对象是数据和操作的( )。 (满分:2)
A. 结合
B. 隐藏
C. 封装
D. 抽象
14.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( ) 。 (满分:2)
A. 软件工程
B. 软件周期
C. 软件危机
D. 软件产生
15.为了提高软件的可维护性,在编码阶段应注意( )。 (满分:2)
A. 保存测试用例和数据
B. 提高模块的独立性
C. 文档的副作用
D. 养成好的程序设计风格
二、多选题:【10道,总分:40分】
1.数据流图是需求分析活动的焦点,通常用( )描述这个逻辑模型。 (满分:4)
A. 注释
B. 数据流图
C. 数据字典
D. 主要的处理、算法
2.网络教育资源设计的原则包括( )。 (满分:4)
A. 教育性
B. 科学性
C. 艺术性
D. 技术性
3.三种面向模型分别是:( )。 (满分:4)
A. 对象模型
B. 结构模型
C. 动态模型
D. 功能模型
4.一个计算机系统的总体设计方案包括四方面内容:( )和数据库工程。 (满分:4)
A. 测试工程
B. 硬件工程
C. 软件工程
D. 人机工程
5.软件的维护一般经过( )三个步骤。 (满分:4)
A. 软件测试
B. 分析和理解程序
C. 修改程序
D. 重新验证程序
6.软件工程的三大要素:( )。 (满分:4)
A. 方法
B. 工具
C. 算法
D. 过程
7.基于软件的工作方式,可以将软件划分为( )。 (满分:4)
A. 实时处理软件
B. 分时处理软件
C. 交互式软件
D. 批处理软件
8.总体设计过程通常由两个阶段组成:( )。 (满分:4)
A. 概要设计阶段
B. 系统设计阶段
C. 结构设计阶段
D. 详细设计阶段
9.需求分析的三大原则:( )。 (满分:4)
A. 必须能够表达和理解问题的数据域和功能域
B. 必须按自顶向下、逐步分解的方式对问题进行分解和不断细化
C. 要进行注释
D. 要给出系统的逻辑视图和物理视图
10.过程设计(详细设计)中,常用的描述工具( )。 (满分:4)
A. 图形
B. 程序
C. 表格
D. 语言
三、判断题:【15道,总分:30分】
1.数据流图仅反映系统必须完成的逻辑功能,所以它是一种功能模型。 (满分:2)
A. 错误
B. 正确
2.一个模块拥有的直属下级模块的个数称为模块的扇出。 (满分:2)
A. 错误
B. 正确
3.网络教育资源具有分布广泛性、形式多样等特点。 (满分:2)
A. 错误
B. 正确
4.教育软件的开发和一般软件的开发没有什么区别。 (满分:2)
A. 错误
B. 正确
5.耦合表示一个软件结构内部不同模块之间的互连程度。 (满分:2)
A. 错误
B. 正确
6.系统流程图是描绘数学系统的传统工具。 (满分:2)
A. 错误
B. 正确
7.软件生存期中时间最长的是软件开发 阶段。 (满分:2)
A. 错误
B. 正确
8.在可行性研究中,技术可行性是最关键的因素。 (满分:2)
A. 错误
B. 正确
9.所谓软件危机,就是软件在开发和维护过程中所遇到一系列难以控制的问题。表现在研发大型软件时,软件开发的成本增大,进度延期,维护困难和质量得不到保障。 (满分:2)
A. 错误
B. 正确
10.瀑布模型的核心思想是按工序将问题简化。 (满分:2)
A. 错误
B. 正确
11.效益分有形效益和无形效益两种,二者都可用纯收入、货币的时间价值、投资回收期等指标进行度量。 (满分:2)
A. 错误
B. 正确
12.软件测试的目的是找出软件所有的错误和缺陷 (满分:2)
A. 错误
B. 正确
13.详细设计的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。 (满分:2)
A. 错误
B. 正确
14.一个程序的代码块仅仅通过顺序、选择和循环三种控制结构进行连接,但每个代码块可以有多个入口和出口。 (满分:2)
A. 错误
B. 正确
15.模块的分解和合并应力求降低耦合提高内聚。 (满分:2)
A. 错误
B. 正确
页:
[1]