三、填空题(本大题共12小题,每空1分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
21.软件开发工具是在___________的基础上发展起来的一类___________。
22.按工作阶段划分,软件开发工具可粗略地分为设计工具、___________工具和___________工具。
23.模块的功能在逻辑上尽可能的___________、___________,最好做到与任务的——对应。
24.一般来说,人类对于大量元素组成的复杂系统,至今尚无理想的___________与___________方法。
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号。
题41图w_browseOrder窗口
(1)请说明实现以上所述应用功能的关键步骤,需要明确指出操作对象的名称,不需
指明编写脚本部分。
(2)请写出打开MDI窗口w_customer、单击“预订浏览”菜单项、显示w_browseOrder
窗口中预订信息的相应脚本,并指出这些脚本分别在哪些对象的什么事件中实现。
相关推荐:2010年10月自考试题及答案发布专题