软件开发工具自考2004年10月真题及答案解析
-
试述软件开发工具的基本功能。
-
现有Sybase数据库testdb安装在服务器test_server上,已知test是服务器test_server的一个用户,且用户密码也是test,dbtest是Sybase数据库的用户,密码也是dbtest,emp 是testdb数据库中的一张表。另外还有一个ODBC数据库,并且有一个ODBC数据源testdsn中存有连接该odbc数据库的信息,可用用户名testl,密码testl访问该数据库,empl是odbc数据源所描述数据库中的一张表。请说明如何在一个窗口中同时显示这两张表的全部内容(要求写出简要的过程,如:创建一个窗口,并在窗口中创建XXXXX),并写出连接这两个数据库的代码(提示:建立两个事物对象。若数据窗口控件dw_l要连接事物对象tr_test,可用语句dw_l.settransobject(tr_test)实现)。
-
简述在软件开发工具中信息库的主要内容。
-
开放数据库连接
-
软件开发工具的性能指标有哪些?
-
类用户对象
-
计算机模拟模型
-
可视化程序设计
-
在软件开发工具的研究和使用中引用___________,神经网络等技术,使软件开发工具对不确定型和模糊信息具有更强的处理能力。
-
软件开发工具
-
决定购买还是自行开发软件工具的最基本因素,是待开发软件的________与________。
-
审计的基础是___________的信息。
-
应用软件开发工具时,主要在编码阶段和___________阶段使用专家系统。
-
软件开发工具对软件开发工作的支持是在___________管理和处理方面。
-
项目管理的情况变更,包括人员的、设备与技术的、_________的和________的变更。
-
框图描述的是程序执行的___________过程。
-
概念模式是人们在认识事务过程中,对某一事物或某一系统形成抽象的、一般化的__________。
-
数据流程图(DFD)与结构图相比,它更适合于客观描述,而结构图着重描述软件模块间的___________。
-
结构化程序设计方法主要集中于服务_________的工作,软件工程的思想主要集中于服务_________的工作。
-
第四代语言的原义是___________的程序设计语言。
-
面向对象的程序设计是人们试图解决软件危机的一种尝试。对象(Object)的概念结合了_____和_____两个要素。
-
在软件开发过程中,需求分析阶段的主要文档是___________。
-
软件开发的测试阶段包括模块的调试和___________ 的联调两个部分。
-
XML的本质是( )
- A.使标记对人可读,对机器不可读
- B.使标记对机器可读,对人不可读
- C.使标记对人可读
- D.组织良好和有效
- E.使标记对机器可读
-
软件应当包括___________和___________两个不可缺少的组成部分。
-
软件开发工具在技术上的基本原则是( )
- A.技术先进性
- B.面向使用者
- C.保证信息准确传递
- D.保证系统的可靠性
- E.保证系统的开放性
-
权衡购买还是自行开发软件工具的因素包括( )
- A.所需开发的软件的性质与要求
- B.开发人员对工具的实际需要
- C.工作环境的要求
- D.开发人员的实际情况
- E.经费情况
-
软件开发工具涉及的理论与方法有( )
- A.概念模式的理论与方法
- B.数据库技术的理论与方法
- C.编译技术的理论与方法
- D.项目管理的理论与方法
- E.系统科学的理论与方法
-
软件开发工具中信息库的内容包括( )
- A.系统状况
- B.设计成果
- C.人机界面
- D.运行状况
- E.项目版本
-
结构化程序设计的关键是合理地划分模块。划分模块的基本要求有( )
- A.模块的功能逻辑上单一、明确
- B.模块间的联系尽可能少,必需的联系应明确说明
- C.尽量避免模块间的逻辑耦合
- D.尽量避免模块间传递控制信号
- E.模块的规模足够小
-
项目管理的基本目标有( )
- A.控制质量
- B.控制进度
- C.有效地利用资源
- D.确定项目功能
- E.控制成本
-
好的软件必须具备( )
- A.正确实现所要求的功能
- B.界面友好
- C.程序短,占用内存少
- D.可靠性好
- E.文档齐全
-
软件开发中总体设计的内容包括( )
- A.软件的结构设计
- B.公用数据文件设计
- C.模块设计
- D.程序设计
- E.各部分连接方式设计
-
下列各项中,属于软件开发工具的有( )
- A.第三代语言
- B.第四代语言
- C.编译系统
- D.报表生成系统
- E.代码生成系统
-
软件开发工具最重要的信息出口是( )
- 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.第四代语言