历年国考 软件开发工具 部分没答案
A.直观模型 B.时序网络 C.数据字典 D.计算机模拟模型
6.在软件开发工具的概念模式中,不需要...事先作更多理论假设的概念模式是( ) B:P39 A.直观模型 B.计算机模拟模型 C.时序网络
D.数学与逻辑模型
7.对于大型软件开发来说,成为信息处理瓶颈的是( ) C A.提供描述软件状态的概念模式 B.提供存储和管理有关信息的机制和手段 C.对历史信息进行跨生命周期的管理 D.帮助使用者编制、生成和修改文档
8.NEWCAFG 对 Repository 的检查采用的驱动机制是( ) D:128 A.数据驱动 B.程序驱动 C.操作驱动 D.消息驱动
9.判断软件工具优劣的最主要标准是( ) B A.依据的理论 C.文档资料齐全
B.工具的功能与性能 D.价格合理 10.允许用户直接从一个表或多个表选取某些列进行操作的数据源类型是( ) C:108 A.SQL Select B.Query Select C.Quick Select D.SQL Server 二、多项选择题(本大题共 10 小题,每小题 2 分,共 20 分) l1.软件开发工具为以下哪几方面提供支持?( ) ABDE:11 A.认识与描述客观系统
B.存储及管理开发过程中的信息
C.为挑选管理人员提供必要信息 D.文档的编制或生成 E.软件项目的管理
12.计算机软件是( ) BCDE:3 A.用程序设计语言编写的程序
B.计算机使用者与计算机硬件之间的桥梁
C.人类知识与经验的结晶 D.保存人类文明与知识的载体 E.人类相互联系的纽带
13.模块划分应该符合的基本要求是( ) BE:23 A.模块的规模适中,约 250 行 B.应该避免逻辑耦合 C.应该避免数据耦合 D.模块的功能在逻辑上与适当的任务对应,3 个任务上下 E.模块的凝聚性好
14.软件工程方法的实质是( ) ABD:25 A.程序员要遵守一个规范的开发过程 B.程序员要遵守标准化的表达方式 C.程序员要有精巧的编程技术 D.程序员要遵守标准化的工作质量检查标准 E.程序员要认真负责
21
历年国考 软件开发工具 部分没答案
15.在软件开发工具中,数学与逻辑模型方法的特点是( ) ACD:38 A.严格 B.限制少 C.准确
D.可计算 E.可视化
16.信息库中编程阶段成果包括( ) ABE:42 A.程序代码 B.变量说明 C.进度计划 D.实施情况 E.输出结果
17.软件开发工具与使用者之间联系的桥梁是 ( ) CE:51 A.录入更新 B.联机查询 C.人机界面 D.代码生成 E.总控模块
18.使用代码生成器生成程序代码的依据来自于( ) ABE:58
A.信息库里已有的资料
B.各种标准模块的框架和构件
C.程序设计语言的语法规则 D.数据库管理系统的功能 E.使用者通过屏幕输入的信息 19.NEWCAFC 的功能包括( ) ABDE:127 A.支持结构化分析设计方法 B.支持 MIS 开发的全过程 C.提供数据库管理系统功 D.提供文档生成功能 E.提供项目管理、资源管理工具
20.软件配置管理的目的是( ) BCD:71 A.降低成本 B.控制软件修改 C.减少混乱
D.提高软件生产率 E.提高正确率
三、填空题(本大题共 14 小题,每空 1 分,共 20 分) 请在每小题的空格中填上正确答案。错填、不填均无分。 21.通俗地说,软件开发工具是____________用的软件。 开发软件 22.软件包括程序和____________两个不可缺少的组成部分。 文档 23.按集成程度不同,软件开发工具可分为____________的工具和____________的工具两种类型。专用、集成化:15 24.CMM 模型要求一个好的项目组必须有专门的_______,负责文档的收集等。 秘书:30 25.有人认为软件是迄今为止人类制造的____________的系统。 复杂:18 26.在大型软件开发中,用户承担的工作为: 、验收、使用和 。 提出要求、要求修改:22 27.信息库中的内容一般_____,当信息库中有新信息存入时,老信息添加_____移入到历史信息中去。不删除,时间标志:42
28.在关于界面的基本原则中,用户界面的主要功能是__ __,且界面必须__ ___。
通信、一致:43
29.信息库的管理功能包括,使用查询、_______和________。 录入更新、一致性维护:56 30.软件开发工具是引导人们建立正确的、有效的____________模式的一种手段。 概念:48 31.在信息库中存放有关项目管理和_____管理的信息,属于跨生命周期的信息。 版本:59 32.软件工具的性能,主要包括人机界面、使用方式和_________。 时间效率:64
22
历年国考 软件开发工具 部分没答案
33.NEWCAFG 主要支持____________的开发,对____________方法留有扩充的余地。 快速原型法、OO:126
34.版本控制的目的是建立____________的软件开发环境。 规范化:72 四、名词解释(本大题共 5 小题,每小题 3 分,共 15 分) 35.第四代语言:P5 36.即插即用程序设计:19 37.数据流程图:35 38.项目数据库:53
39.表达集成(在 NEWCAFG 中):117
五、简答题(本大题共 2 小题,每小题 5 分,共 10 分) 40.简述在软件开发过程中,信息流通的主要内容。
41.简述在 Internet&Intranet 领域分布式应用程序的主要优点。 五、
论述题(本大题共 1 小题,10 分)
42.试论版本管理的核心问题。练习册:36 六、
应用题(本大题共 1 小题,15 分)
43.用 PowerBuilder 实现一个音像租赁系统,其应用程序名为 RentApp,该应用程序使用一
个 Rent_DB 数据库,其中包括 3 张表:Media、Customer 和 RentInfo。Media 用于记录音像信息;Customer 用于记录客户信息;RentInfo 用于记录客户租凭音像的情况。
运行 RentApp,会出现一个带有菜单 m_Rent 的 MDI 窗口框架 w_Rent。单击菜单上的“租凭查询”菜单项(m_rentquery)会出现一个窗口 w_rentquery(如题 43 图所示)。光标焦点置于“客户号”右侧的单行编辑框(sle_CustomerID)。
单击“查询”命令按钮(cb_query),如果单行编辑框 sle_CustomerID 中输入了所需查询的读者号,则在右侧的数据窗口控件(dw_rentquery)中显示该读者的借阅情况。如果 sle_CustomerID 中为空,则弹出一个对话框,提示“请输入客户号!”,并将光标焦点置于 sle_CustomerID。
单击“清空”命令按钮(cb_clear)会将 sle_CustomerID 中的内容清空,并清除数据窗口 dw_rentquery 中的内容。 单击“退出”命令按钮(cb_quit)关闭 w_rentquery 窗口。
dw_rentquery 数据窗口控件与 d_rentquery 数据窗口对象连接。
23
历年国考 软件开发工具 部分没答案
(1)请说明实现以上所述应用功能的关键步骤,需要明确指出操作对象的名称,不需指明脚本编写部分。
创建本地数据库和表:Rent_DB 数据库,其中包括 3 张表:Media、Customer 和 RentInfo 应用程序对象 RentApp;
创建菜单 m_Rent 在窗口画板中创建 MDI 窗口框架 w_Rent 创建数据窗口控件 (dw_rentquery),使 dw_rentquery 数据窗口控件与 d_rentquery 数据窗口对象连接创建三个命令按钮 (2)请写出 cb_query、cb_clear 和 cb_quit 控件 Clicked 事件的脚本。:117
全国2010年10月高等教育自学考试
一、单项选择题(本大题共10小题,每小题1分,共10分) 1.软件开发工具提供的功能之一是( ) A.文件管理 C.存储管理
2.属于软件开发工具的是( ) A.4GL C.编译系统
B.DBMS D.操作系统
24
B.数据管理 D.文档生成或编制
历年国考 软件开发工具 部分没答案
3.软件开发中表达标准化不包括( ) ...A.数据流程图 C.模块结构图
4.项目负责人不必考虑( ) ..A.分析需求 C.交付检验
5.信息库(Repository)研究的核心问题是( ) A.信息的共享性 C.信息的一致性
B.信息的准确性 D.信息的安全性 B.验收模块 D.验收修改成果 B.数据字典 D.检查点设置
6.在软件开发工具的概念模式中,决策树属于的概念模式是( ) A.直观模型 C.时序网络
7.软件开发工具的基础是( ) A.信息库 C.总控部分
B.人机界面 D.代码生成 B.计算机模拟模型 D.数学与逻辑模型
8.在PowerBuilder中反映数据窗口实际内容的是数据窗口的( ) A.数据存储 C.数据定义
B.设计 D.控件
9.对一个系统的运行状况及效率进行检测与评价的工作称为( ) A.测试 C.审计
B.鉴定 D.验收
10.从目前的CASE理论考虑,CASE工具集成的关键是( ) A.数据库 C.操作系统
B.信息库 D.ODBC技术
二、多项选择题(本大题共10小题,每小题2分,共20分) 11.软件开发工具概念的要点是( ) A.它是在第三代语言之后,软件技术进一步发展的产物 B.它的目的是在软件开发过程中给予人们支持与帮助 C.它的基本思想是致力于软件开发的高效优质 D.它支持软件开发的全过程
E.它仅支持编码或其它特定的工作阶段 12.软件开发工具的重要性能有( ) A.表达能力 C.使用的方便程度 E.工具的可靠程度
13.OOP的基本思想包括( )
25
B.保持信息一致的能力 D.对硬件和软件环境的要求