一起答

软件开发工具自考2004年10月真题及答案解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 试述软件开发工具的基本功能。

  2. 现有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)实现)。

  3. 简述在软件开发工具中信息库的主要内容。

  4. 开放数据库连接

  5. 软件开发工具的性能指标有哪些?

  6. 类用户对象

  7. 计算机模拟模型

  8. 可视化程序设计

  9. 在软件开发工具的研究和使用中引用___________,神经网络等技术,使软件开发工具对不确定型和模糊信息具有更强的处理能力。

  10. 软件开发工具

  11. 决定购买还是自行开发软件工具的最基本因素,是待开发软件的________与________。

  12. 审计的基础是___________的信息。

  13. 应用软件开发工具时,主要在编码阶段和___________阶段使用专家系统。

  14. 软件开发工具对软件开发工作的支持是在___________管理和处理方面。

  15. 项目管理的情况变更,包括人员的、设备与技术的、_________的和________的变更。

  16. 框图描述的是程序执行的___________过程。

  17. 概念模式是人们在认识事务过程中,对某一事物或某一系统形成抽象的、一般化的__________。

  18. 数据流程图(DFD)与结构图相比,它更适合于客观描述,而结构图着重描述软件模块间的___________。

  19. 结构化程序设计方法主要集中于服务_________的工作,软件工程的思想主要集中于服务_________的工作。

  20. 第四代语言的原义是___________的程序设计语言。

  21. 面向对象的程序设计是人们试图解决软件危机的一种尝试。对象(Object)的概念结合了_____和_____两个要素。

  22. 在软件开发过程中,需求分析阶段的主要文档是___________。

  23. 软件开发的测试阶段包括模块的调试和___________ 的联调两个部分。

  24. XML的本质是(    )

    • A.使标记对人可读,对机器不可读
    • B.使标记对机器可读,对人不可读
    • C.使标记对人可读
    • D.组织良好和有效
    • E.使标记对机器可读
  25. 软件应当包括___________和___________两个不可缺少的组成部分。

  26. 软件开发工具在技术上的基本原则是(    )

    • A.技术先进性
    • B.面向使用者
    • C.保证信息准确传递
    • D.保证系统的可靠性
    • E.保证系统的开放性
  27. 权衡购买还是自行开发软件工具的因素包括(    )

    • A.所需开发的软件的性质与要求
    • B.开发人员对工具的实际需要
    • C.工作环境的要求
    • D.开发人员的实际情况
    • E.经费情况
  28. 软件开发工具涉及的理论与方法有(    )

    • A.概念模式的理论与方法
    • B.数据库技术的理论与方法
    • C.编译技术的理论与方法
    • D.项目管理的理论与方法
    • E.系统科学的理论与方法
  29. 软件开发工具中信息库的内容包括(    )

    • A.系统状况
    • B.设计成果
    • C.人机界面
    • D.运行状况
    • E.项目版本
  30. 结构化程序设计的关键是合理地划分模块。划分模块的基本要求有(    )

    • A.模块的功能逻辑上单一、明确
    • B.模块间的联系尽可能少,必需的联系应明确说明
    • C.尽量避免模块间的逻辑耦合
    • D.尽量避免模块间传递控制信号
    • E.模块的规模足够小
  31. 项目管理的基本目标有(    )

    • A.控制质量
    • B.控制进度
    • C.有效地利用资源
    • D.确定项目功能
    • E.控制成本
  32. 好的软件必须具备(    )

    • A.正确实现所要求的功能
    • B.界面友好
    • C.程序短,占用内存少
    • D.可靠性好
    • E.文档齐全
  33. 软件开发中总体设计的内容包括(    )

    • A.软件的结构设计
    • B.公用数据文件设计
    • C.模块设计
    • D.程序设计
    • E.各部分连接方式设计
  34. 下列各项中,属于软件开发工具的有(    )

    • A.第三代语言
    • B.第四代语言
    • C.编译系统
    • D.报表生成系统
    • E.代码生成系统
  35. 软件开发工具最重要的信息出口是(   )

    • A.使用查询和代码生成
    • B.联机查询和录入更新
    • C.代码生成和文档生成
    • D.文档生成和运行状况
  36. 在软件开发工具的使用中,购买商品化的工具,还是自行开发?这二者的关系是(   )

    • A.相互对立的
    • B.需要权衡的
    • C.互相矛盾的
    • D.互不相干的
  37. 使购置的软件开发工具真正发挥作用的关键是(   )

    • A.充分进行市场调查
    • B.设置有限的目标
    • C.认真组织及管理其使用
    • D.保障硬件的正常运行
  38. 对于软件开发工具来说,处于中心位置的是总控和(   )

    • A.使用查询
    • B.人机界面
    • C.代码生成
    • D.一致性维护
  39. 软件开发过程需要各种信息。其中跨越开发周期的一类信息是(   )

    • A.有关需求的信息
    • B.软件功能设计的信息
    • C.软件成果本身
    • D.系统各种变更的记录
  40. 用于描述静态数据结构的概念模式是(   )

    • A.实体关系图
    • B.数据流程图
    • C.框图
    • D.系统结构图
  41. 对于软件开发而言,项目管理的核心问题是(   )

    • A.进度
    • B.质量
    • C.费用
    • D.资源利用
  42. 大型软件开发中,起关键作用的角色是(   )

    • A.项目负责人
    • B.用户
    • C.程序员
    • D.计算机
  43. 最早出现的软件开发工具是(   )

    • A.分析工具
    • B.计划工具
    • C.集成化工具
    • D.设计工具
  44. 按工作阶段划分,软件开发工具可分为设计工具、分析工具、计划工具三种类型。属于分析工具的是(   )

    • A.测试工具
    • B.数据字典管理系统
    • C.代码生成器
    • D.第四代语言