历年国考 软件开发工具 部分没答案
A.封装性
C.对象之间有整体与部分的关系 E.对象之间可以互送参数 14.可视化的元素包括( ) A.图标 C.图像 E.一片素描
B.对象之间有抽象与具体的关系 D.遗传性
B.图表 D.一段程序
15.在信息库中,设计阶段的有关信息包括( ) A.总体结构 C.程序代码 E.程序模块的要求
16.数据流程图的基本组成部分是( ) A.外部实体 C.数据存储 E.数据处理
17.在软件开发工具中,文档生成与代码生成相比,其特点包括( ) A.数量大 C.内容复杂 E.格式固定
18.从技术方面考虑,软件开发工具的基本原则包括( ) A.面向使用者
C.保证信息存储的一致性 E.保证系统的开放性
19.属于多媒体技术特性的是( ) A.集成性 C.实时性 E.数字化
20.表示ModelWorks中事件绘图者业务过程的元素是( ) A.事件 C.触发 E.封装
三、填空题(本大题共12小题,每空1分,共20分)
21.软件开发工具是在___________的基础上发展起来的一类___________。
22.按工作阶段划分,软件开发工具可粗略地分为设计工具、___________工具和___________工具。 23.模块的功能在逻辑上尽可能的___________、___________,最好做到与任务的——对应。 24.一般来说,人类对于大量元素组成的复杂系统,至今尚无理想的___________与___________方法。
26
B.对象 D.操作 B.交互性 D.标准化
B.保证信息的准确传递 D.保证系统的安全性 B.语法严格 D.种类多 B.实体属性 D.条件判断 B.数据字典 D.测试情况
历年国考 软件开发工具 部分没答案
25.时序网络主要描述的是系统___________及其___________方式。
26.软件开发工具的成果包括文档和___________,通常是以___________方式提供的。
27.信息库技术主要涉及的四个问题是:信息库的___________、___________和管理功能以及历史信息的处理方法。 28.项目管理与版本管理的核心问题是跨生命周期的信息管理问题,其关键问题是_________信息的处理。 29.在AD/Cycle的跨周期管理中,需求分析阶段使用的方法包括分析工具,建模工具和______工具。 30.与系统软件相比,软件开发工具更多地依赖于___________的特点。
31.在PowerBuilder的环境中,提供的工具条有Power工具条、_________工具条和___________工具条。 32.文件加锁的目的是防止___________对数据的破坏。 四、名词解释(本大题共5小题,每小题3分,共15分) 33.设计工具 34.水波效应 35.计算机模拟模型
36.控制集成(在NEWCAFG中) 37.存储过程
五、简答题(本大题共2小题,每小题5分,共10分) 38.简述软件开发工具中用户界面的主要原则。 39.简述ODBC的含义和作用。 六、论述题(本大题共1小题,10分)
40.试述在PowerBuilder中程序访问多个数据库的方法。 七、应用题(本大题共1小题,15分) 41.用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号。
27
历年国考 软件开发工具 部分没答案
题41图w_browseOrder窗口
(1)请说明实现以上所述应用功能的关键步骤,需要明确指出操作对象的名称,不需 指明编写脚本部分。
(2)请写出打开MDI窗口w_customer、单击“预订浏览”菜单项、显示w_browseOrder 窗口中预订信息的相应脚本,并指出这些脚本分别在哪些对象的什么事件中实现。
全国2011年1月高等教育自学考试 一、单项选择题(本大题共10小题,每小题1分,共10分) 1.最早出现的软件开发工具是( ) A.计划工具 C.设计工具
2.在计算机领域,光纤属于( ) A.表示媒体 C.存储媒体 B.表现媒体 D.传输媒体 B.分析工具 D.通用工具 3.在大型软件开发中,用户承担的工作是( ) A.提出要求 C.编写文档
B.验收模块 D.试运行
4.结构化程序设计方法主要服务于( ) A.用户 C.系统设计员
B.系统分析员 D.程序员
5.下列方法中,不属于软件开发工具概念模式的是( ) ...A.数据流程图 C.关键路线图
B.实体关系图 D.数据字典
( )
6.在面向对象程序设计中,针对同一消息,不同的对象可以有不同的响应。这种特性称为 A.继承性
B.一致性
28
历年国考 软件开发工具 部分没答案
C.封装性 D.多态性
7.在软件开发工具中,处于中心位置的是( ) A.总控和数据库查询 C.通信服务与人机界面
B.总控和人机界面 D.代码生成器与数据查询
8.在NEWCAFG中,用户与系统的直接接口是( ) A.界面管理 C.应用工具
B.消息传递与处理 D.信息库管理
9.下列因素中,不影响软件开发工具的购置与自行开发之间权衡的是( ) ...A.待开发软件的性质和要求 C.开发软件所用的程序设计语言
B.工作环境
D.开发人员对支持工作与支持程度的需要 10.不属于...UML基本机制表达方式的是( ) A.修饰 C.封装
B.注释 D.说明
二、多项选择题(本大题共10小题,每小题2分,共20分) 11.总体设计的文档有( ) A.结构图 C.公用数据结构 E.用户手册
12.多媒体开发工具有( ) A.TOOLBOOK C.HONG TOOL E.VC
13.大型软件开发的困难有( ) A.一致性难以保持 C.工作进度难以控制 E.版本更新困难
14.目前,多数人认为好的软件应当满足( ) A.正确实现所要求的功能 C.有足够的可靠性 E.容易维护
15.在信息库中,设计阶段的有关信息包括( ) A.数据文件格式 C.数据字典 E.使用说明
16.在PowerBuilder中,窗口对象包含( ) A.消息
B.属性
29
B.变量说明 D.总体结构 B.界面友好
D.程序短,占用内存少 B.测试困难大大增加 D.文档与代码难以协调 B.3D STUDIO D.VB B.模块清单 D.功能说明书
历年国考 软件开发工具 部分没答案
C.数据 E.控件
D.事件
17.软件开发工具中,信息库(Repository)管理的功能包括( ) A.数据模型确定 C.程序测试 E.录入更新
18.NEWCAFG提供的数据集成操作是( ) A.建立应用工具与信息库的接口 B.对信息库进行完整性、一致性检查 C.完成信息库之间的数据连接与共享
D.保证应用工具操作的数据与信息库中数据一致 E.对信息库实现相应的安全保证
19.对软件开发工具的使用进行审计时应考虑的问题包括( ) A.预期功能的实际使用状况和效果 B.工具在效率方面是否满足实际工作的要求 C.引入软件开发工具后使用的效益和频繁程度 D.工具使用过程中是否出现过错误和故障
E.引入的工具是否与项目组工作所依托的硬件、软件平台产生冲突 20.组织良好的XML文档,必须满足的基本规则( ) A.以开始 B.须有文件头部
…部分 C.有一个包含其他内容的根元素,例如- 和
标识符
E.所有元素必须合理嵌套,不允许交叉嵌套
三、填空题(本大题共20小题,每小题1分,共20分) 21.通俗地讲,软件开发工具是开发软件的_________________。 22.软件包括程序和_________________两个不可缺少的组成部分。 23.软件开发工作的起点是提出__________________。
24.一般说来,项目管理包括进度管理、资源与费用管理、_________等内容。 25.结构化程序设计强调,模块之间应尽量避免_________耦合。
26.工程思想的核心是___________________的表达方式和规范化的工作步骤。
27.对象之间可以互送消息。这个消息可以是传送一个__________________,也可以是使这个对象开始某个操作。 28.从网络通信技术的角度看,Internet是一个以_____________网络协议连接计算机网络的数据通信网。 29.在软件开发工具中,描述静态数据结构的概念模式是__________________。
30.在软件开发工具的SAA框架中,在硬件基础上提供的接口是CPI、CCS和_________。 31.在PowerBuilder中,_________是应用程序的入口点。
30
B.使用查询 D.一致性维护