1、全国2023年1月高等教育软件开发工具自考试题全国2023年1月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目规定的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.最早出现的软件开发工具是( )A.计划工具 B.分析工具C.设计工具 D.通用工具2.在计算机领域,光纤属于( )A.表达媒体 B.表现媒体C.存储媒体 D.传输媒体3.在大型软件开发中,用户承担的工作是( )A.提出规定 B.验收模块C.编写文档 D.试运营4.结构化程序设计方法重要服务于( )A.用户 B.系统分
2、析员C.系统设计员 D.程序员5.下列方法中,不属于软件开发工具概念模式的是( )A.数据流程图 B.实体关系图C.关键路线图 D.数据字典6.在面向对象程序设计中,针对同一消息,不同的对象可以有不同的响应。这种特性称为( )A.继承性 B.一致性C.封装性 D.多态性7.在软件开发工具中,处在中心位置的是( )A.总控和数据库查询 B.总控和人机界面C.通信服务与人机界面 D.代码生成器与数据查询8.在NEWCAFG中,用户与系统的直接接口是( )A.界面管理 B.消息传递与解决C.应用工具 D.信息库管理9.下列因素中,不影响软件开发工具的购置与自行开发之间权衡的是( )A.待开发软件的性
3、质和规定 B.工作环境C.开发软件所用的程序设计语言 D.开发人员对支持工作与支持限度的需要10.不属于UML基本机制表达方式的是( )A.修饰 B.注释C.封装 D.说明二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目规定的。,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。11.总体设计的文档有( )A.结构图 B.模块清单C.公用数据结构 D.功能说明书E.用户手册12.多媒体开发工具有( )A.TOOLBOOK B.3D STUDIOC.HONG TOOL D.VBE.VC13.大型软件开发的困难有( )A.一致性难以保
4、持 B.测试困难大大增长C.工作进度难以控制 D.文档与代码难以协调E.版本更新困难14.目前,多数人认为好的软件应当满足( )A.正的确现所规定的功能 B.界面和谐C.有足够的可靠性 D.程序短,占用内存少E.容易维护15.在信息库中,设计阶段的有关信息涉及( )A.数据文献格式 B.变量说明C.数据字典 D.总体结构E.使用说明16.在PowerBuilder中,窗口对象包含( )A.消息 B.属性C.数据 D.事件E.控件17.软件开发工具中,信息库(Repository)管理的功能涉及( )A.数据模型拟定 B.使用查询C.程序测试 D.一致性维护E.录入更新18.NEWCAFG提供的
5、数据集成操作是( )A.建立应用工具与信息库的接口B.对信息库进行完整性、一致性检查C.完毕信息库之间的数据连接与共享D.保证应用工具操作的数据与信息库中数据一致E.对信息库实现相应的安全保证19.对软件开发工具的使用进行审计时应考虑的问题涉及( )A.预期功能的实际使用状况和效果B.工具在效率方面是否满足实际工作的规定C.引入软件开发工具后使用的效益和频繁限度D.工具使用过程中是否出现过错误和故障E.引入的工具是否与项目组工作所依托的硬件、软件平台产生冲突20.组织良好的XML文档,必须满足的基本规则( )A.以开始B.须有文献头部部分C.有一个包含其他内容的根元素,例如和标记符D.文献中换
6、行使用标记符E.所有元素必须合理嵌套,不允许交叉嵌套三、填空题(本大题共20小题,每小题1分,共20分)请在每小题的空格中填上对的答案。错填、不填均无分。21.通俗地讲,软件开发工具是开发软件的_。22.软件涉及程序和_两个不可缺少的组成部分。23.软件开发工作的起点是提出_。24.一般说来,项目管理涉及进度管理、资源与费用管理、_等内容。25.结构化程序设计强调,模块之间应尽量避免_耦合。26.工程思想的核心是_的表达方式和规范化的工作环节。27.对象之间可以互送消息。这个消息可以是传送一个_,也可以是使这个对象开始某个操作。28.从网络通信技术的角度看,Internet是一个以_网络协议连
7、接计算机网络的数据通信网。29.在软件开发工具中,描述静态数据结构的概念模式是_。30.在软件开发工具的SAA框架中,在硬件基础上提供的接口是CPI、CCS和_。31.在PowerBuilder中,_是应用程序的入口点。32.在PowerBuilder中,一个数据窗口由数据窗口_和数据窗口对象组成。33.在AD/Cycle的跨周期管理中,需求分析与分析设计阶段所使用的工具涉及分析工具、设计工具和_工具。34.历史信息的解决是项目管理与_的关键问题。35.在NEWCAFG中,用于描述待实现MIS相关信息的关系,称为_类关系。36.在NEWCAFG的工具中,有很多工具,其中最重要的是图形工具和_工
8、具。37.在选择与购置软件开发工具中,最重要的是设立有限的、现实的_和充足考虑各方面的环境因素,这两点对于软件开发工具能否切实发挥作用起着主线性的制约作用。38.引入软件开发工具之后组织管理工作涉及四个方面:制定严格的使用制度、记录使用的具体过程、培训使用人员、经常进行_和评价工作。39.UML把系统开发提成五个阶段:需求分析、分析、_、编程和测试。40.HTML描述如何显示Web页中的数据,而_描述的则是数据自身。四、名词解释(本大题共5小题,每小题3分,共15分)41.Web浏览器42.即插即用的程序设计43.数学与逻辑模型44.信息流通模型45.开发工具的工作环境五、简答题(本大题共2小
9、题,每小题5分,共10分)46.与一般生产平常管理相比,项目管理的突出特点是什么?47.自行开发软件开发工具时应当注意哪些原则?六、论述题(本大题共1小题,10分)48.试论软件开发工具中信息库的内容。七、应用题(本大题共1小题,15分)49.用PowerBuilder实现一个学生成绩查询系统,其应用程序名为ScoreQueryApp,该应用程序的数据存储于ScoreQueryDB数据库中,其中涉及三张表:Student、Curriculum和Score,分别记录学生、课程和成绩信息,这三张表之间的关系如题49-1图所示。运营ScoreQueryApp后,会出现一个带有菜单m_main的MDI
10、窗口框架w_main。单击菜单上的“成绩查询”菜单项(m_query)会出现w_query窗口(题49-2图)。光标焦点置于“请输入需查询的学号”右侧的单行编辑框(sle_querysno)。单击“查询”命令按钮(cb_query),假如单行编辑框sle_querysno中输入了所需查询的学生学号,则在下侧的数据窗口控件(dw_query)中显示该学生的成绩。假如sle-querysno中为空,则弹出一个对话框,提醒“请输入需查询的学号:”,并将光标焦点置于sle_querysno。单击“清空”命令按钮(cb_clear)会将sle_querysno中的内容清空,并清除数据窗口dw_query中的内容。单击“关闭”命令按钮(cb_quit)关闭w_query窗口。dw_query数据窗口控件与d_query数据窗口对象连接。(1)请说明实现以上所述应用功能的关键环节,只需指明操作对象的名称,不需涉及具体脚本。(2)请写出cb_query、cb_clear和cb_quit控件Clicked事件的脚本。