一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 试述在PowerBuilder中程序访问多个数据库的方法。

  2. 用PowerBuilder实现一个酒店房间的预订系统,其应用程序名为OrderApp,该应用程序使用一个Order_DB数据库其中包括3张表:Room、Customer和Order。Room用于记录房间信息;Customer用于记录客户信息;Order用于记录客户预订房间信息。

    运行OrderApp,以客户身份登录后会出现一个带有菜单m_customer的MDI窗口框架w_customer。单击菜单上的“预订浏览”菜单项(m_browseOrder)会出现一个窗口w_browseOrder,用dw_browseOrder数据窗口控件显示客户预订房间的情况,如题41图所示。dw_browseOrder数据窗口控件与d_browseOrder数据窗口对象连接。单击该窗口上的“退出”按钮(cb_quit)将关闭此窗口。

    客户登录后其ID号保存在变量CurCustomerD)中。d_browseOrder数据源的类型为SQL Select,其参数为客户的ID号。

                              题41图w_browseOrder窗口

    (1)请说明实现以上所述应用功能的关键步骤,需要明确指出操作对象的名称,不需指明编写脚本部分。

    (2)请写出打开MDI窗口w_customer、单击“预订浏览”菜单项、显示w_browseOrder窗口中预订信息的相应脚本,并指出这些脚本分别在哪些对象的什么事件中实现。

  3. 简述软件开发工具中用户界面的主要原则。

  4. 简述ODBC的含义和作用。

  5. 存储过程

  6. 控制集成(在NEWCAFG中)

  7. 水波效应

  8. 计算机模拟模型

  9. 在PowerBuilder的环境中,提供的工具条有Power工具条、_________工具条和___________工具条。

  10. 设计工具

  11. 文件加锁的目的是防止___________对数据的破坏。

  12. 与系统软件相比,软件开发工具更多地依赖于___________的特点。

  13. 在AD/Cycle的跨周期管理中,需求分析阶段使用的方法包括分析工具,建模工具和______工具。

  14. 信息库技术主要涉及的四个问题是:信息库的___________、___________和管理功能以及历史信息的处理方法。

  15. 项目管理与版本管理的核心问题是跨生命周期的信息管理问题,其关键问题是_________信息的处理。

  16. 软件开发工具的成果包括文档和___________,通常是以___________方式提供的。

  17. 时序网络主要描述的是系统___________及其___________方式。

  18. 一般来说,人类对于大量元素组成的复杂系统,至今尚无理想的___________与___________方法。

  19. 模块的功能在逻辑上尽可能的___________、___________,最好做到与任务的——对应。

  20. 按工作阶段划分,软件开发工具可粗略地分为设计工具、___________工具和___________工具。

  21. 软件开发工具是在___________的基础上发展起来的一类___________。

  22. 表示ModelWorks中事件绘图者业务过程的元素是( )

    • A.事件
    • B.对象
    • C.触发
    • D.操作
    • E.封装
  23. 属于多媒体技术特性的是( )

    • A.集成性
    • B.交互性
    • C.实时性
    • D.标准化
    • E.数字化
  24. 在软件开发工具中,文档生成与代码生成相比,其特点包括( )

    • A.数量大
    • B.语法严格
    • C.内容复杂
    • D.种类多
    • E.格式固定
  25. 从技术方面考虑,软件开发工具的基本原则包括( )

    • A.面向使用者
    • B.保证信息的准确传递
    • C.保证信息存储的一致性
    • D.保证系统的安全性
    • E.保证系统的开放性
  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. OOP的基本思想包括( )

    • A.封装性
    • B.对象之间有抽象与具体的关系
    • C.对象之间有整体与部分的关系
    • D.遗传性
    • E.对象之间可以互送参数
  31. 从目前的CASE理论考虑,CASE工具集成的关键是( )

    • A.数据库
    • B.信息库
    • C.操作系统
    • D.ODBC技术
  32. 软件开发工具概念的要点是( )

    • A.它是在第三代语言之后,软件技术进一步发展的产物
    • B.它的目的是在软件开发过程中给予人们支持与帮助
    • C.它的基本思想是致力于软件开发的高效优质
    • D.它支持软件开发的全过程
    • E.它仅支持编码或其它特定的工作阶段
  33. 对一个系统的运行状况及效率进行检测与评价的工作称为( )

    • A.测试
    • B.鉴定
    • C.审计
    • D.验收
  34. 在PowerBuilder中反映数据窗口实际内容的是数据窗口的( )

    • A.数据存储
    • B.设计
    • C.数据定义
    • D.控件
  35. 软件开发工具的基础是( )

    • A.信息库
    • B.人机界面
    • C.总控部分
    • D.代码生成
  36. 在软件开发工具的概念模式中,决策树属于的概念模式是( )

    • A.直观模型
    • B.计算机模拟模型
    • C.时序网络
    • D.数学与逻辑模型
  37. 信息库(Repository)研究的核心问题是( )

    • A.信息的共享性
    • B.信息的准确性
    • C.信息的一致性
    • D.信息的安全性
  38. 软件开发中表达标准化不包括( )

    • A.数据流程图
    • B.数据字典
    • C.模块结构图
    • D.检查点设置
  39. 属于软件开发工具的是( )

    • A.4GL
    • B.DBMS
    • C.编译系统
    • D.操作系统
  40. 项目负责人不必考虑( )

    • A.分析需求
    • B.验收模块
    • C.交付检验
    • D.验收修改成果
  41. 软件开发工具提供的功能之一是( )

    • A.文件管理
    • B.数据管理
    • C.存储管理
    • D.文档生成或编制