全国2009年10月自考软件开发工具试题及答案(共7页).doc

上传人:飞****2 文档编号:16675711 上传时间:2022-05-18 格式:DOC 页数:7 大小:360.50KB
返回 下载 相关 举报
全国2009年10月自考软件开发工具试题及答案(共7页).doc_第1页
第1页 / 共7页
全国2009年10月自考软件开发工具试题及答案(共7页).doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《全国2009年10月自考软件开发工具试题及答案(共7页).doc》由会员分享,可在线阅读,更多相关《全国2009年10月自考软件开发工具试题及答案(共7页).doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上全国2009年10月自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.从60年代末期开始,人们对于软件工作的认识大大深入了,在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。这就是所谓的( )A.软件的智能化问题B.结构化程序设计的技巧问题C.软件生存期的划分问题D.软件危机问题2.一般来说,软件开发工具对环境的要求( )A.与它所支持的应用软件的环境要求无关B.依赖于它所支持的应用软件的环境要求C.

2、应当超出它所支持的应用软件的环境要求D.不应当超出它所支持的应用软件的环境要求3.属于软件开发工具的是( )A.COBOLB.DOSC.TOOLBOOKD.DBMS4.编写文档的主要工作阶段是( )A.需求分析B.总体设计C.实现D.测试5.完成软件测试最合适的人员是( )A.编程者B.软件负责人C.用户D.专门的小组6.在软件开发过程中,有关系统环境、现状及需求的信息的提供者和采集者分别是( )A.分析人员 用户B.用户 分析人员C.分析人员 设计人员D.设计人员 分析人员7.在软件开发工具的概念模式中,描述系统状态及其转换方式的是( )A.结构图B.数据字典C.时序网络D.直观模型8.在软

3、件开发过程中,建立逻辑模型应在( )A.需求分析阶段B.编码阶段C.分析设计阶段D.测试阶段9.在NEWCAFG中,构成Repository库的主体关系是( )A.系统类关系B.属性类关系C.实体类关系D.联系类关系10.在对市场上可供使用的软件开发工具进行调查研究时应包括的内容是( )A.软件开发工具供应商的规模B.软件开发工具的管理者C.软件开发工具的销售量D.软件开发工具的服务和培训条件二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。11.软件开发工具在以下几方面提供

4、支持( )A.认识与描述客观系统B.存储及管理开发过程中的信息C.代码的编写或生成D.文档的编制或生成E.为挑选管理人员提供必要的信息12.NEWCAFG的安全保证主要措施是对信息库的( )A.密码设置B.备份C.恢复D.访问控制E.登记日志13.质量好的软件应满足( )A.实现所要求的功能B.界面友好C.足够的运行速度D.足够的可靠性E.结构良好,文档齐全14.模块的划分应符合( )A.功能尽可能单一、明确B.模块间的联系尽可能少C.明确说明模块间必需的联系D.模块间仅限于数据耦合E.模块的规模足够小15.造成大型软件开发困难的原因有:( )A.大系统的复杂性B.人员的组织与协调C.各应用领

5、域之间的差别D.应用环境随时间的变化E.程序人员的水平低16.数据窗口对象数据源包括( )A. SQL Select数据源B. SQL Server数据源C. Query数据源D. External数据源E. Stored Procedure数据源17.软件开发工具中属于信息库管理功能的是( )A.使用查询B.代码生成C.录入更新D.文档生成E.一致性维护18.在软件开发工具中,文档生成的内容包括( )A.数据B.文章C.表格D.图形E.程序19.软件开发工具进一步发展的方面包括( )A.网络化B.智能化C.一体化D.大众化E.标准化20.下面哪些项是选择软件开发工具的要点( )A.运行环境B

6、.性能价格比C.用户的编程能力D.主机的速度E.对应的开发方法三、填空题(本大题共13小题,每空1分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21.第四代语言的原义是_的程序设计语言。22.与一般项目管理比较而言,软件项目有两个特殊问题,首先需要_工作方面的支持,另一个是版本管理。23.第三代程序设计语言是面向_的语言。24.由于面向对象程序设计提供了认识_的力量而产生了巨大的影响。25.结构化程序设计的方法是面向规模较_软件的;主要是为_服务的。26.面向对象程序设计的思想方法更接近人们思维方式,摒弃了持续许久的_和_的争论。27.软件开发工具的成果包括程序和_,通常是以

7、_方式提供的。28.当信息库中有新信息存入时,老信息添加_移入到_信息中。29.项目管理与版本管理的核心问题是_的信息管理问题,其关键问题是_的处理。30.在NEWCAFG中,使用进程和_机制实现集成环境的管理与控制。31.与系统软件或高级语言相比,软件开发工具更多地依赖于_的特点、开发人员的_与组织方式。32.结构化程序设计方法的缺点是增大了程序_,降低了程序的_。33.软件开发是一个多阶段的过程,不同的开发阶段要求不同的工具。软件开发工具大体上可分为_工具、分析工具和设计工具。四、名词解释(本大题共5小题,每小题3分,共15分)34.封装性35.软件开发工具36.概念模式37.信息流通模型

8、38.实体关系图五、简答题(本大题共2小题,每小题5分,共10分)39.简述软件开发工具的功能要求。40.简述支持软件开发工具的主要理论和方法。六、论述题(本大题10分)41.试述项目管理和版本管理的主要内容。七、应用题(本大题共15分)42.用Power Builder实现一个应用程序名为Stu App的应用,程序中用到数据库Studb。Studb包括3张表:Student、Class和Mark。Student用于记录学生信息;Class用于记录课程信息;Mark用于记录学生选修课程的成绩。运行StuApp,会出现一个带有菜单m_student的MDI窗口框架w_student。单击菜单上的

9、“成绩浏览”菜单项(m_browseMark)会出现一个成绩浏览窗口w_browse-Mark,如题42图所示。左侧的数据窗口(dw_student)显示学生的学号和姓名,右侧的数据窗口(dw_mark)显示左侧当前学生的所选课程及成绩。dw_student和dw_mark分别与d_student和d_mark连接。静态文本st_StuName显示当前选中学生的姓名加“的成绩”。用鼠标单击dw_student中的不同学生记录,dw_mark和st_StuName中的内容会随之发生变化。单击“关闭”按钮,关闭w_browseMark窗口。题42图 w_browseMark窗口(1)请补充实现上述

10、应用功能的关键步骤说明。请明确指出操作对象的名称,不需指明脚本。创建应用程序对象StuApp;在菜单画板中创建菜单m_student;在数据窗口画板中_,其中_为SQL Select,参数为学号;在窗口画板中_,将窗口类型设置为MDI MicroHelp,并在Windows属性对话框中将Menu Name设置为_;创建w_browseMark窗口,并在其中添加_,并指定其数据窗口对象为d_student;添加_,并指定其数据窗口对象为d_mark;添加1个命令按钮,并将其显示文本改为“关闭”。(2)请完成以下事件的相应脚本:dw_student的_脚本:_定义一个字符串型的局部变量sl_stu

11、dentid_=this. object. datacurrentrow,1_检索数据到dw_markIF_THEN如果检索失败Messagebox(“提示”,“检索学生成绩出错!”)ELSE_给st_StuName重新赋值_cb_quit的Clicked 事件脚本:_设置dw_student的事务对象脚本:_全国2009年10月自考软件开发工具试题参考答案课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分) 1.D 2.D 3.C 4.C 5.D 6.B 7.C 8.A 9.C 10.D二、多项选择题(本大题共10小题,每小题2分,共20分)11.ABCD 12.BC

12、E13.ABCDE14.ABCDE15.ABCD 16.ACDE17.ACE18. BCD19.ABCE20.ABE三、填空题(本大题共9小题,每空1分,共10分)21. 非过程化 22. 测试 23. 过程 24. 框架 25. 小程序员26. 自顶向下自底向上(与次序无关) 27. 文档联机28. 时间标志历史 29. 跨生命周期历史信息30. 消息31. 应用领域工作习惯32. 工作量运行效率 33. 计划四、名词解释(本大题共5小题,每小题3分,共15分) 34. 对象作为一个整体(1分)对外不必公开(1分)属性与操作。(1分) 35.(1)第三代程序设计语言之后,软件技术进一步发展的

13、产物。(1分)(2)目的是在软件开发过程中的不同方面给人们以不同程度的支持与帮助。(1分)(3)支持软件开发的全过程。(1分)36. 人们在认识事物过程中,对某一事物或某一系统形成的抽象的、(1分)一般化(1分)的概念框架。(1分) 37. 用需求分析阶段建立的逻辑模型,(1分)表达信息的来源、去向、存储及处理(1分)的逻辑过程。(1分)38. 实体关系图是一种用于描述静态数据结构的概念模式。(1分)它以实体,关系,属性(1分)三个基本概念概括数据的基本结构。(1分)五、简答题(本大题共2小题,每小题5分,共10分)39.(1)认识与描述客观系统;(1分)(2)存储和管理开发过程中的信息;(1

14、分)(3)代码的编写或生成;(1分)(4)文档的编制或生成;(1分)(5)软件项目的管理。(1分)40.(1)认知科学中有关概念模式的概念与方法;(2)数据库技术的理论与方法;(3)编译技术的有关方法;(4)关于人机界面的理论与方法;(5)管理科学中关于项目管理与版本管理的理论与方法;(6)系统科学与系统工程的有关理论与方法。(注:每答对1点(意思表达正确)得1分,次序无关,最多得5分。)六、论述题(本大题共1小题,共10分)41. 项目管理的主要内容是:(1)研究与确定开发工作的方针与方法;(1分)(2)开发任务的划分与分工;(1分)(3)资源是否得到充分利用,是否需要增加投入;(1分)(4)人员的进度和技术水平;(1分)(5)需求、环境、人员、设备与技术的变更情况;(1分)(6)检验质量的标准、人员和方法。(1分)版本管理的主要内容是:各个版本的编号、功能改变、(1分)模块组成、文档状况、(1分)用户数量、用户反映、(1分)推出时间、封存情况。(1分)(注:版本管理的8点中,每答对2点就可以得1分,各点次序无关。)七、应用题(本大题共1小题,共15分) 42. 专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁