07169软件开发环境与工具
单项选择题
1.下列属于高级语言的是
A.机器语言 B.汇编语言 C.VC D.二进制
2.软件开发环境的主要组成成分是
A.软件工具 B.软件 C.程序 D.人机界面
3.下列属于总体设计工具的是
A.DFD B.E-R图 C.HIPO图 D.PERT图
4.下列不属于数据库的设计过程的是
A.需求分析 B.概念设计 C.物理设计 D.程序设计
5.下列属于性能优化工具的是
A.Win Runner B.EcoScope C.PC-LINT D.Vector CAST
6.在软件开发工具的概念模式中,着重描述模块间控制的是
A.E-R图 B.结构图 C.系统流程图 D.DFD图
7.信息库研究的核心问题是
A.信息的一致性 B.信息的共享性 C.信息的准确性 D.信息的安全性
8.选购软件开发工具首先应考虑的是
A.价格 B.市场调查 C.环境 D.明确目的与要求
9.在软件开发过程中,建立逻辑模型应在
A.需求分析阶段 B.编码阶段 C.测试阶段 D.分析设计阶段
10.下列不属于项目管理范围的是
A.质量管理 B.资源管理 C.费用管理 D.计时管理
11.下列不属于多媒体技术特征的是
A.集成性 B.交互性 C.模拟性 D.实时性
12.软件开发工具最重要的信息出口是代码生成和
A.报表生成 B.文档生成 C.联机查询 D.图形处理
13.在Rational Rose建模的逻辑设计中,使用的图是
A.活动图 B.顺序图 C.状态图 D.关联图
14.下列测试工具中,直接对代码进行分析,不需要运行代码,也不需要对代码编译链接的是
A.白盒 B.黑盒 C.静态 D.动态
15.下列属于分析工具的是
A.测试工具 B.数据字典管理系统 C.代码生成器 D.第四代语言
1.软件开发工具最重要的信息出口是
A.代码生产和图形处理 B.代码生成和文档生成 C.代码生成和联机查询 D.代码生成和报表生成
2.下列属于需求分析工具的是
A.数据流图 B.E-R图 C.HIPO图 D.PERT图
3.目前CASE工具集成的关键是
A.数据库 B.操作系统 C.信息库 D.ODBC技术
4.非过程化语言是指
A.软件开发工具 B.CASE C.4GL D.计算机辅助软件
5.软件配置管理中最基本的模式是
A.面向改变模式 B.合成模式 C.长事务模式 D.恢复提交模式
6.在PowerBuilder中,提供以自由表形式显示数据的是
A.应用程序对象 B.数据窗口对象 C.菜单对象 D.用户对象
7.下列属于软件开发工具的是
A.菜单生成器 B.编译系统 C.操作系统 D.杀毒软件
8.软件开发工具文档生成中,最难处理的内容是
A.文章 B.程序 C.表格 D.图形
9.软件行业公认的功能最强大、价格最昂贵,主要用于复杂产品的并行开发、发布和维护的配置管理软件是
A.SourceSafe B.CVS C.Clear Case D.CCC
10.集成化的软件工具常被称为
A.程序包 B.函数集合 C.过程集合 D.软件工作环境
11.下列软件中属于Rational公司的是
A.CASE B.Visual Age C.Rose D.ADPS
12.将事务的静态属性和有关操作放在一个对象中,对外不公开这些属性和操作,这称为
A.隐蔽性 B.安全性 C.完整性 D.封装性
13.软件开发工具最重要的性能是
A.存储各种信息的能力 B.工具的可靠程度 C.版本管理的能力 D.帮助人们编写文档
14.自行开发软件开发工具的主要缺点是
A.不易于商品化 B.不便于扩充 C.往往低估开发难度 D.目标不明确
15.软件开发环境可分为宿主层、核心层、基本层和
A.模式层 B.应用层 C.物理层 D.逻辑层
1.下列与软件开发工具性能指标无关的是
A.软件环境 vbd设计B.主机速度 C.硬件环境 D.表达能力
2.下列属于多媒体工具的是
A.Photoshop B.DBMS C.VB D.Oracle
3.用户界面设计在工作流程上不包括
A.结构设计 B.交互设计 C.视觉设计 D.需求设计
4.软件开发工具的基础是
A.信息库 B.人机界面 C.代码生成 D.总控部分
5.用户界面的主要功能是
A.控制 B.方便用户 C.提供帮助 D.通信
6.下列属于平面设计软件的是
A.Power Builder B.Tool Book C.CorelDraw D.Clear Case
7.在第三代语言的应用中,人们发现了新的“瓶颈”是
A.信息库处理需求的描述 B.处理过程的描述 C.处理结果的描述 D.检测方式的描述
8.对信息库来说,最困难的工作是保持信息库的
A.安全性 B.完整性 C.共享性 D.一致性
9.在软件开发工具的结构中,处于中心位置的是总控部分和
A.数据库查询 B.人机界面 C.代码生成 D.通信
10.下列版本控制软件中,具有开放源代码特点的是
A.RCS B.PVCS C.CVS D.SCCS
11.用助记符表示的面向机器的计算机语言是
A.机器语言 B.高级语言 C.4GL D.汇编语言
12.模块的功能在逻辑上应尽可能地单一化、明确化,这称为模块的
A.完整性 B.凝聚性 C.可靠性 D.结构化
13.选购软件开发工具首先应考虑的是
A.市场调查 B.明确环境与约束条件 C.明确目的与要求 D.价格
14.帮助人们编写测试软件的工具是
A.计划工具 B.管理工具 C.分析工具 D.设计工具
15.在软件生产线中,负责进行基于构件的软件开发的是
A.构件生产者 B.构件库管理者 C.构件复用者 D.构件查询者
1.CASE是指
A.计算机辅助软件工程 B.统一建模语言 C.软件配置管理 D.软件工具酶
2.软件工具酶作用的对象是
A.软件 B.软件底物 C.软件工具 D.软件开发工具
3.下列属于软件开发工具的是
A.DBMS B.4GL C.编译系统 D.操作系统
4.从概念上说,软件开发工具产生的基础是
A.机器语言 B.汇编语言C.高级语言 D.非过程化语言
5.软件开发工具在技术上的三个要点是面向使用者、保证信息准确传递和保证系统的
A.一致性 B.周期性 C.开放性 D.准确性
6.下列属于典型的基于场景设计的著作工具的是
A.Action B.Tool Book C.视觉设计 D.需求设计
7.下列属于面向文件单一版本的软件配置模式的是
A.恢复提交模式 B.面向改变模式 C.合成模式 D.长事务模式
8.第三代程序设计语言属于
A.汇编语言 B.机器语言 C.过程化语言 D.非过程化语言
9.在实际工作中,数量最大的软件开发工具是
A.分析工具 B.计划工具C.设计工具 D.软件工作环境
10.每项任务仅由一个模块来完成,这称为模块的
A.开放性 B.稳定性C.凝聚性 D.封装性
11.VisualAge属于哪个公司
A.ORACLE B.IBM C.INFOMAX D.HP
12.下列耦合度最高的是
A.内容耦合 B.外部耦合 C.控制耦合 D.数据耦合
13.下列软件以图形绘制为主的是
A.PS B.CorelDraw C.InDesign D.PageMaker
14.在软件生产线中,负责进行基于构件的软件开发的是
A.构件生产者 B.构件库管理者 C.构件复用者 D.构件查询者
15.下列属于支持软件开发过程的工具的是
A.文档工具 B.版本控制工具 C.配置管理工具 D.需求分析工具
填空题
1.CASE是一组工具和 方法 的集合。
2.第一个实现可视化编程的工具是 VB 。
3.通常把用户的要求转变成软件产品的过程叫做软件开发过程 。
4.软件开发工具维护分为完善性维护、适应性维护、纠错性维护和预防性维护 。
5.多媒体开发的交互式 特性使项目的最终用户能够控制内容和信息流。
6.动态测试工具分为结构测试和功能测试 。
7.软件配置管理中最基本的模式是恢复提交模式。
8.Eclipse中将命名空间、类、结构、变量等定义为元素。
9.集成化的软件开发工具被称为软件工作环境 。
10.用户界面的主要功能是通信。
11.软件工具通常由工具、工具用户接口和工具接口三部分构成。
12.为了让软件开发工具适应运行环境的变化而进行的维护活动叫 适应性维护 。
13.需求工程包括需求获取、需求生成和需求验证三个阶段。
14.机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。
15.基于时基的多媒体创作工具所制作出来的节目,是以可视的时间轴来决定事件的顺序和对象上演的时间。
16.软件产品线是一种基于架构的软件复用技术。
17.软件开发工具的基础是信息库 。
18.软件工具酶作用的对象是软件底物 。
19.传统软件设计可以分为系统的总体设计和 过程设计。
20.版本控制软件ClearCase涵盖的范围包括版本管理、建立管理、工作空间管理和 过程控制
21.集成化的软件开发工具也常称为 软件工作环境 。
22.把用户需求准确转化为软件产品的唯一办法是软件设计。
23.软件开发环境的主要组成成分是软件工具 。
24.软件工具酶作用的对象是软件底物 。
25.软件开发成果包括程序 和文档。
26.软件配置管理的核心功能是版本控制 。
27.锁和钥匙模型是一种静态 模型。
28.第四代语言的原义是 非过程化 的程序设计语言。
29.将事务的静态属性和有关操作放在一个对象中,对外不公开这些属性和操作,这称为 封装性 。
30.Eclipse最初是用来进行 Java 语言开发的。
31.按应用领域的不同,应用软件可分为事务处理、实时应用和嵌入式应用软件。
32.数据库设计包括数据库的结构设计和行为设计 。
33.在软件开发工具的结构中,处于中心位置的是总控和 人机界面 。
34.UML是一种 面向对象 的建模语言。
35.汇编语言是一种用助记符号表示的面向 机器的计算机语言。
36.第三代程序设计语言是面向 过程的语言。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论