大学《软件开发工具与环境》试题.docx
- 文档编号:4268735
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:14
- 大小:22.68KB
大学《软件开发工具与环境》试题.docx
《大学《软件开发工具与环境》试题.docx》由会员分享,可在线阅读,更多相关《大学《软件开发工具与环境》试题.docx(14页珍藏版)》请在冰豆网上搜索。
大学《软件开发工具与环境》试题
2016年10月高等教育自学考试《软件开发工具与环境》试题
课程代码:
07169
一、单项选择题(本大题共15小题,每小题2分,共30分)
1.CASE的中文含义是
A.计算机辅助软件工程 B.计算机辅助设计工程
C.计算机辅助系统工程 D.计算机应用系统工程
2.软件开发环境中环境数据库属于
A.宿主层 B.基本层
C.应用层 D.核心层
3.在需求分析阶段,软件开发工具提供的支持主要是
A.文档的编制 B.软件项目的管理
C.代码的编写 D.认识与描述客观系统
4.下列属于软件项目管理工具的是
A.数据字典生成器 B.反汇编程序
C.静态分析器 D.PERT图工具
5.下列属于软件设计输出结果的是
A.功能描述 B.接口设计
C.代码生成 D.行为描述
6.用助记符表示的面向机器的计算机语言是
A.机器语言 B.4GL
C.汇编语言 D.高级语言
7.在SA方法中,系统的数据描述借助
A.数据结构 B.数据存储
C.数据流图 D.数据字典
8.下列属于网页设计工具的是
A.DreamWeaver B.PowerDesigner
C.Photoshop D.CorelDraw
9.基于E-R模型的数据库设计方法中,E-R图表示实体的是
A.椭圆 B.菱形
C.矩形框 D.平形四边形
10.使项目的最终用户能够控制内容和信息流,它是属于多媒体开发的
A.编辑特性 B.组织特性
C.交互式特性 D.提交特性
11.用来进行系统设计的,将设计结果描述出来形成设计说明书软件开发工具的是
A.需求分析工具 B.测试工具
C.设计工具 D.编码工具
12.在UML提供的图形化工具中,描述系统实现的功能是
A.协作图 B.用例图
C.配置图 D.对象图
13.软件开发工具最重要的性能是
A.存储各种信息的能力 B.版本管理能力
C.工具的可靠程度 D.帮助人们编写文档
14.在常见的耦合类型中,应尽量避免使用的是
A.标记耦合 B.数据耦合
C.控制耦合 D.内容耦合
15.软件工具酶作用的对象是
A.软件 B.软件底物
C.软件工具 D.软件开发工具
二、多项选择题(本大题共5小题,每小题3分,共15分)
16.软件开发工具提供支持的有
A.认识与描述客观系统 B.存储及管理开发过程中的信息
C.代码的编写或生成 D.文档的编制或生成
E.软件项目的管理
17.软件配置管理中所使用的模式主要有
A.恢复提交模式 B.合成模式 C.面向改变模式
D.长事务模式 E.内模式
18.信息库存储系统开发过程中属于设计成果信息的有
A.数据流程图 B.版本管理 C.数据字典
D.模块设计要求 E.系统结构图
19.UML主要具有的特点有
A.统一的建模语言 B.支持面向对象 C.支持可视化建模
D.强大的表达能力 E.代码生成效率高
20.软件开发工具与使用者之间交流信息的桥梁包括
A.录入更新 B.联机查询 C.人机界面
D.文档生成 E.总控部分
三、填空题(本大题共10小题,每小题1分,共10分)
21.软件开发环境是指在计算机的基本软件的基础上,为了支持软件的开发而提供的一组 软件系统。
22.在信息库中存放有关项目和 的信息,这类信息是跨生命周期的信息。
23.需求工程包括需求获取、 、需求认证三个阶段。
24.在SA方法中,处理过程的处理逻辑常常借助判定表或 来描述,而系统中的数据借助数据字典来描述。
25.数据库设计工具从所支持的设计阶段来分类,可以分为需求分析工具、 、逻
辑设计工具和物理设计工具。
26.用户界面设计在工作流程上分为结构设计、 和视觉设计三个部分。
27.一般来说,测试管理工具对测试计划、 和测试实施进行管理,并且还包括对缺陷的跟踪管理。
28.多媒体开发工具的交互式特性使项目的最终用户能够控制 和信息流。
29.软件工具通常由工具、工具接口和 三部分组成。
30.文档有文章、表格和图形三大类,其中最难处理的是 。
四、简答题(本大题共5小题,每小题5分,共25分)
31.软件开发工具的主要性能指标有哪些?
32.人机界面设计应遵循哪些原则?
33.数据库的设计方法有哪几类?
34.软件工具酶按开发阶段划分,可以分为哪些种类?
35.如何确定一种语言是4GL。
五、论述题(本大题共1小题,共10分)
36.论述数据库设计过程中所面临的困难。
六、应用题(本大题共1小题,共10分)
37.利用SQLServer2000数据库开发工具和VisualBasic6.0实现一个教务管理系统,其中利用VisualBasic的集成开发环境IDE的窗体设计器设计的登录界面如下图。
请回答下列问题:
(1)SQLServer2000支持的数据模型是什么?
(2)请填写①~④使用的工具箱中的控件名称。
2017年10月高等教育自学考试《软件开发工具与环境》试题
课程代码:
07169
一、单项选择题
1.下列属于高级语言的是(C)
A.机器语言 B.汇编语言
C.VC D.二进制
2.软件开发环境的主要组成成分是(A)
A.软件工具 B.软件
C.程序 D.人机界面
3.下列属于总体设计工具的是(C)
A.DFD B.E-R图
C.HIPO图 D.PERT图
4.下列不属于数据库设计过程的是(D)
A.需求分析 B.概念设计
C.物理设计 D.程序设计
5.下列属于性能优化工具的是(B)
A.WinRunner B.EcoScope
C.PC-LINT D.VectorCAST
6.在软件开发工具的概念模式中,着重描述模块间控制的是(B)
A.E-R图 B.结构图
C.系统流程图 D.DFD图
7.信息库研究的核心问题是(A)
A.信息的一致性 B.信息的共享性
C.信息的准确性 D.信息的安全性
8.选购软件开发工具首先应考虑的是(D)
A.价格 B.市场调查
C.环境 D.明确目的与要求
9.在软件开发过程中,建立逻辑模型应在(A)
A.需求分析阶段 B.编码阶段
C.测试阶段 D.分析设计阶段
10.下列不属于项目管理范围的是(D)
A.质量管理 B.资源管理
C.费用管理 D.计时管理
11.下列不属于多媒体技术特征的是(C)
A.集成性 B.交互性
C.模拟性 D.实时性
12.软件开发工具最重要的信息出口是代码生成和(B)
A.报表生成 B.文档生成
C.联机查询 D.图形处理
13.在RationalRose建模的逻辑设计中,使用的图是(B)
A.活动图 B.顺序图
C.状态图 D.关联图
14.下列测试工具中,直接对代码进行分析,不需要运行代码,也不需要对代码编译链接的是(C)
A.白盒 B.黑盒
C.静态 D.动态
15.下列属于分析工具的是(B)
A.测试工具 B.数据字典管理系统
C.代码生成器 D.第四代语言
二、填空题
16.CASE是一组工具和 方法 的集合。
17.第一个实现可视化编程的工具是 VB 。
18.通常把用户的要求转变成软件产品的过程叫做 软件开发过程 。
19.软件开发工具维护分为完善性维护、适应性维护、纠错性维护和 预防性维护 。
20.多媒体开发的 交互式 特性使项目的最终用户能够控制内容和信息流。
21.动态测试工具分为结构测试和 功能测试 。
22.软件配置管理中最基本的模式是 恢复提交 模式。
23.Eclipse中将命名空间、类、结构、变量等定义为 元素 。
24.集成化的软件开发工具被称为 软件工作环境 。
25.用户界面的主要功能是 通信 。
三、名词解释题
26.需求工程:
指需求的供需双方采取被证明行之有效的原理、方法,通过使用适当的工具和符合体系,正确、全面地描述用户待开发系统的行为特征、约束条件的过程。
27.模块化:
解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。
28.SCI:
软件过程的输出信息可分为三个主要类别:
(1)计算机程序;
(2)描述计算机程序的文档;(3)数据。
这些项包含了所有在软件过程中产生的信息,总称为软件配置项。
29.软件产品线:
是一组具有共同体系构架和可复用组件的软件系统,它们共同构建支持特定领域内产品开发的软件平台。
30.软件工具酶:
是在软件开发过程中辅助开发人员开发软件的工具。
四、简答题
31.软件开发工具有哪些基本功能?
答:
(1)认识与描述客观系统;
(2)存储及管理开发过程中的信息;
(3)代码的编写或生成;
(4)文档的编制或生成;
(5)软件项目的管理。
32.软件配置管理有什么作用?
答:
良好的配置管理能使软件开发过程有更好的可预测性,使软件系统具有可重复性,使用户和主管部门对软件质量和开发小组有更强的信心。
软件配置管理的最终目标是管理软件产品。
好的配置管理过程有助于规范各个角色的行为,同时又为角色之间的任务传递提供无缝的结合,使整个开发团队像一个交响乐队一样和谐而又错杂地进行。
33.结构化设计的基本思想是什么?
答:
将软件设计成由相对独立、单一化功能的模块组成的结构。
软件结构设计的一个目标就是得出一个系统化的程序结构。
34.软件工程过程包括哪些基本活动?
答:
软件工程过程通常包含4种基本活动:
(1)P(Plan)---软件规格说明书;
(2)D(Do)---软件开发;
(3)C(Check)---软件确认;
(4)A(Action)---软件演进。
35.RUP的裁剪包括哪些步骤?
答:
(1)确定本项目需要哪些工作流;
(2)确定每个工作流需要哪些制品;
(3)确定4个阶段之间如何演进;
(4)确定每个阶段内的迭代计划;
(5)规划工作流内部结构。
五、分析题
36.请分析4GL的发展和应用前景。
答:
(1)4GL的发展:
4GL这个词最早是在20世纪80年代初期出现在软件厂商的广告和产品介绍中的。
1985年,美国召开了全国性的4GL研讨会,使4GL进入了计算机科学的研究范畴。
进入90年代,大量基于数据库管理系统的4GL商品化软件已在计算机应用开发领域中获得广泛应用,成为了面向数据库应用开发的主流工具。
(2)4GL应用前景:
4GL与面向对象技术将进一步结合;4GL将全面支持以Internet为代表的网络分布式应用开发;4GL将出现事实上的工业标准;4GL将以受限的自然语言加图形作为用户界面;4GL将进一步与人工智能相结合;4GL继续需要数据库管理系统的支持;4GL要求软件开发方法发生变革。
37.请简单分析软件设计过程。
答:
软件的设计是一个将需求转变为软件陈述(表达)的过程。
这种陈述给一个对软件的全局观点。
系统通过逐步求精使得设计陈述逐渐接近源代码。
这里有两个基本步骤;第一步是初步设计,关注于如何将需求转换成数据和软件框架。
第二步是详细设计,关注于将框架逐步求精细化为具体的数据结构和软件的算法表达。
发生中的设计行为、数据、算法和程序设计都需要由现代程序所需的界面设计这一清晰的行为来结合起来。
界面设计建立程序布局和人机交互机制。
贯穿设计过程的质量由一系列的正式技术评定或设计排演来评价。
2018年4月高等教育自学考试《软件开发工具与环境》试题
课程代码:
07169
一、单项选择题
1.软件开发工具最重要的信息出口是
A.代码生成和图形处 B.代码生成和文档生成
C.代码生成和联机查询 D.代码生成和报表生成
2.下列属于需求分析工具的是
A.数据流图 B.E-R图
C.HIPO图 D.PERT图
3.目前CASE22具集成的关键是
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.ClearCase D.CCC
10.集成化的软件工具常被称为
A.程序包 B.函数集合
C.过程集合 D.软件工作环境
11.下列软件中属于Rational公司的是
A.CASE B.VisualAge
C.Rose D.ADPS
12.将事务的静态属性和有关操作放在一个对象中,对外不公开这些属性和操作,这称为
A.隐蔽性 B.安全性
C.完整性 D.封装性
13.软件开发工具最重要的性能是
A.存储各种信息的能力 B.工具的可靠程度
C.版本管理的能力 D.帮助人们编写文档
14.自行开发软件开发工具的主要缺点是
A.不易于商品化 B.不便于扩充
C.往往低估开发难度 D.目标不明确
15.软件开发环境可分为宿主层、核心层、基本层和
A.模式层 B.应用层
C.物理层 D.逻辑层
二、填空题
16.软件工具通常由工具、工具用户接口和 三部分构成。
17.为了让软件开发工具适应运行环境的变化而进行的维护活动叫 。
18.需求工程包括需求获取、需求生成和 三个阶段。
19.基于范式的关系数据库设计方法中,关系模式至少应达到 NF。
20.基于 的多媒体创作工具所制作出来的节目,是以可视的时间轴来决定事件的顺序和对象上演的时间。
21.软件产品线是一种基于 的软件复用技术。
22.软件开发工具的基础是 。
23.软件工具酶作用的对象是 。
24.传统软件设计可以分为系统的总体设计和 。
25.版本控制软件ClearCase涵盖的范围包括版本管理、建立管理、工作空间管理和
。
三、名词解释题
26.软件开发环境
27.软件项目管理
28.UML
29.机器语言
30.多媒体开发工具
四、简答题
31.软件工具酶有什么作用?
32.软件配置管理有什么作用?
33.EcoScope有哪些应用?
34.界面设计包括哪些内容?
35.4GL有哪几类?
五、分析题
36.请简要分析软件开发环境的不同分类。
37.请分析CASE的选择过程。
2019年10月高等教育自学考试《软件开发工具与环境》试题
课程代码:
07169
一、单项选择题
1.下列与软件开发工具性能指标无关的是
A.软件环境 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.PowerBuilder B.ToolBook
C.CorelDraw D.ClearCase
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.构件查询者
二、填空题
16.集成化的软件开发工具也常称为 。
17.把用户需求准确转化为软件产品的唯一办法是 。
18.软件开发环境的主要组成成分是 。
19.软件工具酶作用的对象是 。
20.软件开发成果包括 和文档。
21.软件配置管理的核心功能是 。
22.锁和钥匙模型是一种 模型。
23.第四代语言的原义是 的程序设计语言。
24.将事务的静态属性和有关操作放在一个对象中,对外不公开这些属性和操作,这称为 。
25.Eclipse最初是用来进行 语言开发的。
三、名词解释题
26.高级语言
27.软件配置管理
28.RUP
29.网构软件
30.计算机辅助设计法
四、简答题
31.评价模块分解设计方法有哪些标准?
32.信息库存储系统开发过程涉及哪些信息?
33.软件工具有哪些功能要求?
34.简述软件转换法则。
35.UML有哪些特点?
五、分析题
36.请分析集成CASE的框架结构。
37.请分析在数据库设计过程中对数据库设计工具的功能需求。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件开发工具与环境 大学 软件 开发 工具 环境 试题