黑色斜体加粗为正确选项
-
在下列选项中,哪一种不属于软件工程学科所要研究的基本内容?
A一个软件工程材料
B软件工程方法
C软件工程工具
D软件工程过程 -
产生软件危机的主要原因是:
一个软件工具落后
B软件能力不足
C实行严格的产品控制
D软件本身的特点及开发方法 -
在哪一年北大西洋公约组织举行的一次学术会议上,提出了"软件工程"的概念
一个1971年
B1968年
C1995年
D1964年 -
软件开发经历三个阶段:
A一个集成电路时期
B个人程序时期
C软件作坊时期
D软件工程时期 -
按照功能的不同,软件可以分为:
A一个系统软件
B支撑软件
C应用软件
D通用软件 -
软件服务对象的不同,软件可分为:
A一个系统软件
B支撑软件
C通用软件
D定制软件 -
软件工程研究的内容主要包括以下哪几部分
A一个软件开发方法与技术
B软件工具与环境为软件工程方法提供支持
C软件工程管理技术
D软件工程标准与规划 -
早期人们的认知中,认为软件就是代码,就是程序,事实上,软件包括:
A一个程序
B数据
C文档
D代码 -
在软件工程中软件的特点包括:
A一个软件是一种逻辑实体,而不是具体的物理实体,它具有抽象性
B软件在运行使用过程中,不会磨损和老化
C人工智能的诞生使软件已经可以完全摆脱纯手工式
D软件的开发和运行必须依附于特定的计算机系统环境 -
以下哪些属于软件中的文档范围:
A一个用户手册
B规格说明文档
C法律财务文档、合同
D软件项目管理计划 -
按照规模的不同,软件可分为:
A一个小型
B中型
C大型
D和超大型软件 -
常见的软件开发方法包括:
A一个结构化方法
B面向数据结构方法
C面向对象方法
D形式化方法 -
软件工程标准的几个层次是指
A一个国际标准
B行业标准
C企业规范
D项目规范 -
在需求分析之前有必要进行()工作
A一个程序设计
B可行性研究
CE-R分析
D行为建模 -
在结构化分析方法中,用以表达系统内数据的流动情况的工具是()
A一个数据流图
B数据字典
C结构化语言
D判定表与判定树 -
在E-R图中,包含以下基本成分:
A一个数据、对象、实体
B控制、关系、对象
C实体、关系、控制
D实体、属性、关系 -
结构化分析方法的基本思想是()
A一个自底向上逐步分解
B自顶向下逐步分解
C自底向上逐步抽象
D自顶向下逐步抽象 -
需求分析的步骤
A一个需求获取
B分析建模
C需求验证
D需求描述 -
常用的建模方法有哪些?
A一个数据流图
B实体关系图
C状态转换图
D控制流图 -
数据字典包含哪几类条目?
A一个数据流
B数据存储
C数据项
D数据加工 -
实际问题中客观存在的并且可以相互区别的事物称为实体。实体是现实世界中的对象,以下这个学生管理系统中哪些属于实体?
A一个年龄
B学生
C办公室
D食堂 -
需求分析的两个任务
A一个建模阶段
B描述阶段
C编码阶段
D测试 阶段 -
需求阶段会产生哪几个文档?
A一个系统定义文档
B系统需求文档
C软件需求文档
D软件测试文档 -
数据流图是一种描述系统对内部或外部事件响应的行为模型。它描述系统状态和事件,事件引发系统在状态间的转换,而不是描述系统中数据的流动。
A) 正确
B) 错误 -
数据流图用于描述应用系统的概念结构数据模型,它是进行需求分析,并归纳、整理、表达和优化现实世界中数据及其联系的重要工具。
A) 正确
B) 错误 -
结构化分析实质上是一种创建模型的活动,此模型的核心是"数据字典"
A) 正确
B) 错误 -
数据流图是描述系统中数据流的图形工具,是一种用来表示信息流和信息变换过程的图解方法,可以标识一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理。
A) 正确
B) 错误 -
如果说可行性分析是要决定"做还是不做",那么需求分析就是要回答"系统必须做什么"这个问题。
A) 正确
B) 错误 -
需求分析是一个非常重要的过程,它完成的好坏直接影响了后续软件开发的质量。
A) 正确
B) 错误 -
结构化的需求分析方法是一种面向数据流的需求分析方法
A) 正确
B) 错误