软件开发工具 3173(05.1-11.1)自考试题.doc_第1页
软件开发工具 3173(05.1-11.1)自考试题.doc_第2页
软件开发工具 3173(05.1-11.1)自考试题.doc_第3页
软件开发工具 3173(05.1-11.1)自考试题.doc_第4页
软件开发工具 3173(05.1-11.1)自考试题.doc_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件开发工具 3173(05.1-11.1)自考试题1、全国2005年1月高等教育自学考试22、全国2005年10月高等教育自学考试33、全国2006年1月高等教育自学考试74、全国2006年10月高等教育自学考试135、全国2007年1月高等教育自学考试186、全国2007年10月高等教育自学考试227、全国2008年1月高等教育自学考试268、全国2008年10月高等教育自学考试309、全国2009年1月高等教育自学考试3510、全国2009年10月高等教育自学考试3911、全国2010年1月高等教育自学考试4412、全国2010年10月高等教育自学考试4913、全国2011年1月高等教育自学考试53一、单项选择题(本大题共10小题,每小题1分,共10分)53二、多项选择题(本大题共10小题,每小题2分,共20分)54三、填空题(本大题共20小题,每小题1分,共20分)56四、名词解释(本大题共5小题,每小题3分,共15分)57五、简答题(本大题共2小题,每小题5分,共10分)57六、论述题(本大题共1小题,10分)57七、应用题(本大题共1小题,15分)571、全国2005年1月高等教育自学考试一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共20分)1.下面哪项不属于面向对象的特性?( )A.继承性 B.遗传性C.多态性 D.封装性2.框图是用于( )的概念模式。A.描述程序执行的逻辑过程B.描述数据结构C.描述数据内容D.描述系统状态及转换方式3.保持信息的一致性是信息库的( )。A.唯一功能 B.首要功能C.全部功能 D.功能之一4.( )是软件开发全过程的信息管理总枢纽。A.信息库 B.数据库C.数据仓库 D.项目数据库5.下列属于概念模式的是( )。A.神经网络 B.远程网络C.时序网络 D.分散式网络6.在HTML语言中,BODY元素标明的是( )。A.HTML文档的文档主体 B.HTML文档的字体大小C.HTML文档的颜色 D.HTML文档的标题文字7.UML是一种什么样的语言?( )A.面向对象程序设计语言 B.统一建模语言C.高级程序语言 D.标记语言8.WWW是以什么方式向用户提供信息?( )A.文字 B.图片C.超文本 D.声音9.目前人机界面中,最流行的产品是( )。A.CPI B.CCSC.CUA D.GUI10.大型软件开发中最大的困难是( )。A.一致性的保持问题 B.设计人员的相互协调C.工作进度的控制 D.程序模块的划分二、填空题(每空2分,共24分)1.用户界面的主要功能是_,这就是说,关键要使人与计算机之间能够准确地_。2.跨越生命周期的信息管理是_与_的核心问题。3.软件的集成问题,其实质是要设立一个有效的_,能够在各个具体工具之上实现_的正确传递与转换。4.信息库的管理功能除了规定复杂的_以存放信息外,还需要认真设计有关_以便使用。5.PowerBuilder的应用程序是一个相互关联的对象集合体,主要由_、_、_、_、用户对象、工程对象以及库组成。三、简答题(每小题5分,共20分)1.用HTML语言,将HTML文档中的一段文字设置成隶书,文字大小为4号字,文字的显示颜色为红色。2.软件开发工具有哪些基本的功能?3.什么是URL?4.项目管理与版本管理的核心问题是什么?对于大型的产品软件来说,版本信息有哪些主要内容?四、论述题(每小题10分,共20分)1.举出三种常用的概念模式,说明它们的作用与使用方法。2.信息库从结构上可分为几类?其中信息库管理模块起到什么作用?五、应用题(16分)依据你所熟悉的一种软件开发工具,说明评价软件开发工具优劣的标准有哪些?2、全国2005年10月高等教育自学考试一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1在下列软件开发所涉及的信息中,属于跨越开发周期的是()A有关系统环境、现状与需求的信息B有关软件功能设计的各种信息C有关用户对系统各种变更要求的信息D有关包括程序与文档的软件成果信息2在软件开发工具的概念模式中,决策表属于的概念模式是()A时序网络B计算机模拟模型C结构图D数学与逻辑模型3在软件开发过程中,建立逻辑模型应在()A需求分析阶段B编码阶段C分析设计阶段D测试阶段4在PowerBuilder中,提供以自由表形式显示数据的是()A应用程序对象B菜单对象C数据窗口对象D用户对象5关于软件开发工具的开发与选择问题,下列选项中正确的是()A具体工作条件与软件开发工具的开发与选择无关B选择软件开发工具与项目特征无关C只要确定了某种软件开发工具,就能够进行软件开发工作了D自行开发软件开发工具时,应充分考虑其难度6在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是()A软件开发工具供应商的规模B软件开发工具的管理者C软件开发工具的销售量D软件开发工具的服务和培训条件7在第三代语言的应用中,人们发现了新的“瓶颈”是()A处理需求的描述B处理过程的描述C处理结果的描述D检测方式的描述8下述对通用软件特点叙述正确的是()A通常情况下,用通用软件进行软件开发工作要比使用软件开发工具开发软件效率高B使用通用软件开发软件能够完成几乎所有的开发工作C使用通用软件常常遇到难于保持一致性的困难D通用软件能够自动生成非常高质量的程序9每项任务仅由一个模块来完成,这称为模块的()A开放性B确定性C凝聚性D稳定性10从概念上说,软件开发工具产生的基础是()A机器语言B汇编语言C高级语言D非过程化语言二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。11下述属于软件开发工具概念模式的有()A数据流程图B业务流程图C实体关系图D数据字典E时序网络12在信息库中,项目管理的有关信息包括()A人员更变B资金投入C进度计划D实施情况E版本信息13属于PowerBuilder中应用程序对象的有()A窗口对象B菜单对象C用户对象D工程对象E库14从技术方面考虑,软件开发工具的基本原则包括()A面向使用者B缩短开发过程C保证信息存储的正确性D保证信息的准确传递E保证系统的开放性15引入软件开发工具之后的组织管理工作所包括的内容有()A制定严格的使用制度B限制使用范围C记录使用的详细过程D严格控制使用时间E培训使用人员16下列属于软件配置管理目的的有()A控制软件的使用B控制软件的修改C减少混乱D提高软件使用率E提高软件生产率17下列属于总体设计阶段工作的有()A设计出在计算机系统内外的、合理的信息流程B写出软件功能说明书C软件结构设计D数据库设计E程序设计18下述体现软件开发工具发展的有()A程序设计自动化程序提高B把软件开发工作延伸到项目及版本管理C把软件开发工作扩展到了作为一个不断发展的主体生长完善的全过程D软件生产的成败更多地依赖于编程技术E进一步削弱了用户在软件开发中的作用19大型软件开发中的困难表现在()A一致性保持十分困难B测试的困难很大C工作进程难于控制D文档与代码的协调困难E版本更新困难20程序结构的基本模块有()A顺序机制B处理单元C循环机制D二分决策机制E多分支机制三、填空题(本大题共12小题,每空1分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21在关于界面的基本原则中,用户界面的主要功能是 ,且界面必须 。22时序网络主要描述的是系统 及其 方式。23信息库技术主要涉及的四个问题是:信息库的内容、信息库的 、信息库的管理功能和 的处理方法。24PowerBuilder中,脚本通常由PowerScript命令、 和 组成。25准备开发的软件的 与 是决定购置还是自制软件开发工具的重要因素之一。26软件开发工具的使用过程是人们转变 的过程。27PVCS是Intersolv于上世纪70年代开发的首例 软件。28一般来说,项目管理包括进度管理、质量管理,以及 管理和 管理。29高级设计语言实现了对机器的 ,抽象地、 地描述处理和算法。30在模块之间相互联系时,应当尽量避免 耦合,仅限于使用 耦合。31模块的规模应当足够小,以便使它本身的 易于进行。32在软件标准化方面,一方面是对工作质量及检查制定标准,另一方面是 的标准化。四、名词解释题(本大题共5小题,每小题3分,共15分)33实体关系图34可视化开发环境35封装36软件开发工具的可靠程度37数据字典五、简答题(本大题共2小题,每小题5分,共10分)38简述ODBC的含义和作用。39软件配置管理的版本控制主要解决的问题。六、论述题(本大题共1小题,10分)40试论软件开发工具中信息库的内容。七、综合题(本大题共1小题,15分)41用PowerBuilder实现一个小应用程序StudentApp,运行StudentApp时会出现一个窗口w_ student, 在这个窗口中可以检索学生成绩信息,如图所示,其中数据窗口控件名为dw_ student, StudentApp要用到数据库student_manage中的表s_info、c_info和sc,其定义如下:s_info表字段名中文名类型长度是否允许为空SNo学号Char4NOSName姓名Char40NOSSex性别Char2Sborn出生日期DateSdept系名Char20c_info表字段名中文名类型长度是否允许为空CNo课程号Char4NOCName课程名Char20CCredit学分Smallint2sc表字段名中文名类型长度是否允许为空SNo学号Char4NOCNo课程名Char4NOMark分数Integer3学号学生姓名课程名称成绩检索退出题41图检索学生成绩信息窗口 下面是实现这个应用的基本步骤,请完成横线的内容:(1)创建应用StudentApp;(2)建立数据库Student_manage,并在库中创建 (2分);(3)在数据窗口画板中创建 (1分),其数据源类型应该是 (1分),其显示风格应该是 (1分);(4)在窗口画板中创建w_student窗口;(5)在w_student窗口中加入一个数据窗口控件 (1分),并且 (2分)(6)在w_student窗口中加入两个 (1分);(7)完成相应事件程序的编写,其中:a)“检索”命令按钮中从数据库中检索数据的脚本为: (2分);b)“退出”命令按钮中关闭窗口的脚本为: (2分);c)打w_student窗口的脚本为: (2分)。3、全国2006年1月高等教育自学考试一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.软件是用户与硬件之间的桥梁。开发软件的最初阶段人们用的是()A.机器语言B.汇编语言C.过程化语言D.非过程化语言2.选择软件开发工具时,首先要考虑的性能是()A.保持信息一致性的能力B.表达能力C.使用的方便程度D.可靠程度3.单个程序员做好软件工作的关键是()A.正确理解用户的信息需求和信息流程B.将程序员的理解转换为程序的实现C.理解用户要求,并用程序实现D.熟悉编程语言4.在模块的相互联系中,应当仅使用()A.逻辑耦合B.功能耦合C.数据耦合D.控制耦合5.人们在认识事物过程中,对某一事物或某一系统形成的抽象的、一般的框架称为()A.客观模式B.概念模式C.逻辑模式D.物理模式6.在软件开发工具的概念模式中,决策表属于的概念模式是()A.时序网络B.计算机模拟模型C.结构图D.数学与逻辑模型7.在PowerBuilder中,提供以自由表形式显示数据的是()A.应用程序对象B.菜单对象C.数据窗口对象D.用户对象8.PowerBuilder支持的面向对象的编程技术包括()A.完整性、继承性、多态性B.继承性、多态性、封装性C.多态性、封装性、完整性D.封装性、完整性、继承性9.软件开发工具不能帮助人们()A.规范软件开发的组织管理B.完成特别困难的软件编码C.方便地检索信息D.做到信息与知识的重用和共享10.在Power Script中使用嵌入式SQL时,需要()A.在Power Script语句前加分号B.在Power Script语句后加分号C.在嵌入式SQL语句前加分号D.在嵌入式SQL语句后加分号二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。11.软件开发工具对软件开发的支持有( )A.描述客观系统B.管理开发过程中的信息C.代码生成D.文档编写E.软件项目管理12.属于设计工具的有( )A.代码生成器B.第四代语言C.数据字典管理系统D.测试工具E.绘制数据流程图的工具13.结构化程序设计强调模块的划分应符合( )A.模块的功能单一、明确B.能让多个模块调用C.模块间的联系尽可能少D.模块的规模应当足够小E.易于调试14.大型软件开发的困难包括( )A.开发人员对一些名词和术语的理解不一致B.不能用黑箱检验方法C.软件各部分的文件和数据库格式不一致D.每一部分软件都十分难检验E.文档太大,结构复杂15.下述属于软件开发工具概念模式的是( )A.数据流程图B.业务流程图C.实体关系图D.数据字典E.时序网络16.在NEWCAFG中,数据窗口对象数据源包括( )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.PVCS Version Manager的功能有( )A.管理和保护软件资源B.管理开发对象的多重修定版本C.管理记录资金花费D.进行审计追踪E.支持多平台开发三、填空题(本大题共11小题,每空1分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21.软件能做什么事,称为软件的_;把事情做到什么样的程度,是软件的_。22.计划工具完全是为_服务的。23.实践中出现最早、数量最大的工具是_。24.软件开发工作的第三阶段是_,第四阶段是_。25.参加大型软件开发的程序员,必须具备高度的_和_精神。26.时序网络主要描述的是系统_及其_方式。27.在关于界面的基本原则中,用户界面的主要功能是_,界面必须_。28.信息库技术主要涉及的四个问题是:信息库的内容、信息库的_、信息库的管理功能和_的处理方法。29.在PowerBuider中,脚本通常由PowerScript命令、_和_组成。30.软件开发工具的审计是对一个系统的运行状况和_进行的检测与_。31.从软件开发工具的发展趋势看,_化、网络化、_化和标准化是值得重视的动向。四、名词解释(本大题共5小题,每小题3分,共15分)32.“黑箱”检验方法33.可视用户对象34.存储过程35.控制集成36.软件配置管理五、简答题(本大题共2小题,每小题5分,共10分)37.与一般生产日常管理相比,项目管理的突出特点是什么?38.简述在NEWCAFG中对Repository管理的内容。六、论述题(本大题共1小题,10分)39.试述在PowerBuilder中程序访问多个数据库的方法。七、应用题(本大题共1小题,15分)下面是实现这个应用的基本步骤,请完成横线的内容:(1)创建应用ShopApp;(2)建立数据库Shop_manage,并在库中创建 (2分);(3)在数据窗口画板中创建 (1分),其数据源类型应该是 (1分),其显示风格应该是 (1分);(4)在窗口画板中创建w_Shop窗口;(5)在w_Shop窗口中加入一个数据窗口控件 (1分),并且 (2分);(6)在w_Shop窗口中加入两个 (1分);(7)完成相应事件程序的编写,其中:(a)“检索”命令按钮中从数据库中检索数据的脚本为: (2分)(b)“退出”命令按钮中关闭窗口的脚本为: (2分)(c)打开w_Shop窗口的脚本为: (2分)4、全国2006年10月高等教育自学考试一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.第三代程序设计语言属于()A.汇编语言B.机器语言C.过程化语言D.非过程化语言2.集成的软件开发环境是指()A.支持软件开发的通用软件B.支持软件开发全过程的集成软件C.支持某一阶段工作的专用软件D.操作系统3.模块的功能在逻辑上应尽可能地()A.全面、完整B.单一、明确C.全面、明确D.规范、完整4.将事物的静态属性和有关操作放在一个对象中,对外不公开这些属性和操作,这称为()A.隐蔽性B.安全性C.封装性D.完整性5.在软件开发过程中,由用户提出,由分析员采集,经过分析人员的理解,成为需求分析及设计的依据,这类信息是()A.有关系统环境、现状及需求的信息B.有关软件的功能设计与物理设计的各种信息C.有关软件成果本身、包括程序与文档类信息D.有关用户对系统的各种变更要求及系统各种变更的记录信息6.在软件开发过程中,描述客观世界状态与规律的概念模式是()A.时序网络B.计算机模拟模型C.数学与逻辑模型D.实体关系图7.各个分散的软件工具在集成为一个一体化的工具时,它们的内部()A.全部改变B.少部分改变C.大部分改变D.不发生改变8.AD/Cycle中的需求分析阶段的任务是()A.充分了解用户需求B.制定发展规划C.建立逻辑模型D.完成系统总体设计9.决定购置还是自行开发软件开发工具,要考虑多种因素,其中最基本的是()A.待开发软件的性质与要求B.软件开发人员希望从开发工具得到的帮助C.待开发软件的工作平台D.软件开发人员的知识背景10.对应用领域的特点依赖最多的软件是()A.操作系统B.数据库管理系统C.高级语言D.软件开发工具二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。11.软件开发工具能够帮助开发人员( )A.明确需求B.提高编程效率C.完善文档D.维修硬件E.加强项目管理12.以下软件属于软件开发工具范围的有( )A.报表生成器B.集成的软件开发环境C.防病毒软件D.数据字典管理系统E.游戏软件13.在可视化程序设计中,运用的技术手段包括( )A.编辑与绘图B.指点与卡嗒C.删剪与粘贴D.显示与打印E.拖拉与扔下14.在软件工程中,为实现表达方式的标准化,需要统一规格的( )A.数据流图B.数据字典C.模块结构图D.程序设计语言E.数据结构15.在SAA的用户界面中,包括的内容有( )A.键盘操作B.鼠标操作C.数据录入D.资源分配E.帮助系统16.项目管理的基本目标有( )A.尽量提高产品的数量B.有效地控制产品的质量C.保证安全,提高保密程度D.保证整个系统按预定的进度完成E.合理利用各种资源,尽量减少资料浪费和闲置17.属于SAA对外系统的通信接口提供的功能是( )A.数据库查询B.数据流C.代码生成D.作业管理 E.数据安全控制18.在信息库(Repository)中应存放的信息有( )A.系统状况B.软、硬件资源的特点C.系统设计成果D.运行与测试状况记录E.项目管理与版本管理信息19.为了减少选择软件开发工具的盲目性,必须考虑( )A.是为了一个项目还是为了一批项目而购置工具B.在哪些工作阶段使用工具C.工具将供哪些人使用D.工具的销售情况E.工具在什么软、硬件环境下运行20.目前,软件开发工具的动向是( )A.智能化B.网络化C.商品化D.一体化E.标准化三、填空题(本大题共16小题,每空1分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21.需求分析阶段产生的文档是_。22.按工作阶段划分,软件开发工具分为设计工具、分析工具和_工具。23.软件是人类在各个领域中积累的知识的结晶,是人类文明与知识得以_的新型的_。24.从概念上说,面向对象的程序设计语言是在第_代语言基础上出现的。25.AD/Cycle把应用软件开发过程的每个周期分为五个阶段,依次是:需求分析阶段、分析与设计阶段、_阶段、_阶段和使用与维护阶段。26.在模块之间,应尽量避免传递_信号。27.实体关系图是描述_数据结构的概念模式。28.与数据流程图相比,结构图着重于描述软件模块之间的_。29.数据字典用表格的形式列出数据的_及相互关系。30.时序网络主要描述系统状态及其_。31.文档生成包括文章、_、_三大类。32.由于“信息爆炸”问题的存在,对历史信息必须有_的准备。33.项目管理与版本管理的关键问题是_的处理。34.自行开发工具要坚持短小实用、_的原则,避免期望过高,贪大求全。35.软件开发工具的使用者一般包括系统分析人员,_,_,资料员,测试人员和系统维护人员。36.为保障软件开发工作顺利进行,应对开发过程中产生的_进行追踪、组织、管理和控制。四、名词解释题(本大题共5小题,每小题3分,共15分)37第四代计算机语言38遗传性39对象的多态性40代码生成器41PVCS中的项目(Project)五、简答题(本大题共2小题,每小题5分,共10分)42使用软件开发工具大大提高了人们开发软件的效率和质量,这主要是通过哪些方面实现的?43简述项目管理中应考虑的问题。六、论述题(本大题共1题,10分)44试论信息库管理模块与一般DBMS的不同之处。七、应用题(本大题共1题,15分)45用PowerBuilder实现一个商品查询系统,其应用程序名为GoodsApp,该应用程序使用一个GoodsDb数据库,其中包括1张表Goods(GoodsID, GoodName, Type, ),用于记录商品情况。应用程序使用默认的事务对象。运行GoodsApp,出现窗口w_Goods,光标焦点位于单行编辑框sle_Goods(如题45图所示)。单击“查询”命令按钮(cb_query),如果单行编辑框sle_Goods中输入了所需查询的商品名称,则在数据窗口控件(dw_result)中显示满足条件商品的信息。如果sle_Goods中为空,则弹出一个对话框,提示信息“请输入商品名称!”,并将光标焦点置于sle_Goods。单击“清空”命令按钮(cb_clear)会将sle_Goods中的内容清空,清除数据窗口dw_result中的内容,并将光标焦点置于sle_Goods。单击“退出”命令按钮(cb_quit)关闭w_Goods窗口。dw_result数据窗口控件与d_result数据窗口对象连接。(1)请写出w_Goods的Open事件、cb_query、cb_clear和cb_quit控件的Clicked事件的脚本。(2)请说明如何在数据窗口画板中定义数据窗口对象d_result。5、全国2007年1月高等教育自学考试一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1按工作阶段划分,软件工具可分为分析工具、设计工具、计划工具三种类型。属于分析工具的是( ) A测试工具 B数据字典管理系统 C代码生成器 D第四代语言 2最早出现的软件开发工具是( ) A分析工具 B计划工具 C集成化工具 D设计工具 3在大型软件开发中,经过调试的模块交付给( ) A项目负责人 B用户 C程序员 D运行维护人员 4负责修改已投入运行程序的人是( ) A用户 B项目负责人 C程序员 D操作员 5在Power Script中使用嵌入式SQL时,需要( ) A在Power Script语句后加冒号 B在Power Script语句后加分号 C在嵌入式SQL语句后加冒号 D在嵌入式SQL语句后加分号 6对于软件产品和应用系统来说,项目管理与版本管理最重要的依据是( ) A系统设计的结果 B程序运行的结果 C系统测试的报告 D用户反馈的信息 7在软件工具生成的各类文档中,最难处理的是( ) A程序 B文章 C表格 D图形 8为适应软件开发工具的多样性和可变性,总控与人机界面的设计必须保证系统的( ) A灵活性 B可靠性 C安全性 D有效性 9UML的核心视图是( ) A使用事件图 B逻辑视图 C组件视图 D协作视图 10为了存储一个文件的多个版本,Version manager使用( ) A文件夹 B历史文件 C标签 D升级二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。 11属于软件开发工具范围的有( ) ACOBOL BWORDSTARCPctools DFLOWEFront Page12与软件开发工具类似的概念、术语很多,如( ) A计算机辅助软件工程 B第三代语言 C可视化程序设计 D最终用户计算 E组件程序设计 13在大型软件开发中,项目负责人承担的工作有( ) A分析需求 B分配任务 C验收模块 D模块联调 E交付使用 14在结构化程序设计中,模块划分的要求是( ) A模块功能应单一化、明确化 B模块与功能一一对应 C模块之间可以传递控制信号 D模块之间限于逻辑耦合 E模块的规模应足够小 15在软件开发工具的概念模式中,属于描述数据的结构与内容的是( ) A业务流程图 B数据流程图 C实体关系图 D数据字典 E结构图 16属于Power Builder中应用程序对象的是( ) A窗口对象 B菜单对象 C用户对象 D工程对象 E库 17在一般的应用软件结构(SAA)中,为程序员接口提供的服务包括( ) A数据库查询 B一致性维护 C对话显示 D安全性维护 E通信服务 18组成NEWCAFG的Repository库关系的大类是( ) A用户类关系 B系统类关系 C实体类关系 D操作类关系 E联系类关系 19选择软件开发工具,首先要明确引入工具要达到的目的,包括( ) A为一个项目还是为一批项目引进工具 B在哪个工作阶段使用工具 C工具为哪些人使用 D工具的价格 E工具在怎样的环境下运行 20选购软件工具必须进行市场调查。调查的重点问题有( ) A工具的功能与性能 B工具依据的开发理论与方法 C工具的运行环境 D工具的文档资料 E工具的服务、培训条件三、填空题(本大题共10小题,每空1分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。 21软件开发工具,是在第三代语言基础上,为提高软件开发的_和_,对开发者提供帮助的一类软件。 22工程思想的核心有两点:标准化的_与规范化的_。 23模块间应当尽量避免_耦合,而仅限于_耦合。 24程序编制要通过两个转换,首先是_的理解到程序员的理解,其次是程序员的理解到_的实现。 25在ADCycle的跨周期管理中,需求分析阶段使用的方法包括分析工具、_工具和_工具。 26在PowerBuider的环境中,提供的工具条有Power工具条、_工具条和_工具条。 27在信息库中存放有关_和_的信息,属于跨生命周期的信息。 28在软件开发工具概念模式中,时序网络主要描述系统的_与_方式。 29逻辑视图描述了系统的_关系和_关系。 30建模语言由模型使用的符号和一组规则组成,规则包括_、_和符号学规则。 四、名词解释题(本大题共5小题,每小题3分,共15分) 31第四代语言32即插即用的程序设计(Plug and Play Programming)33结构图(Structure Chart)34信息流通模型 35系统审计五、简答题(本大题共2小题,每小题5分,共10分) 36简述软件开发工具的功能要求。37简述项目管理的特点。六、论述题(本大题共1小题,10分) 38试论面向对象程序设计的基本思想。七、应用题(本大题共1小题,15分) 39用PowerBuilder实现一个图书管理系统,其应用程序名为BookApp,该应用程序使用一个Book数据库,其中包括3张表:Book、Reader和Borrow。Book用于记录图书信息;Reader用于记录读者信息;Borrow用于记录读者借阅图书的情况。运行BookApp,会出现一个带有菜单m_book的MDI窗口框架w_book。单击菜单上的“借阅查询”菜单项(m_borrowquery)会出现一个窗口w_borrowquery(如图所示)。光标焦点置于“读者号”右侧的单行编辑框(sle_ReaderID)。单击“查询”命令按钮(cb_query),如果单行编辑框sle_ReaderID中输入了所需查询的读者号,则在右侧的数据窗口控件(dw_borrowquery)中显示该读者的借阅情况。如果sle_ReaderID中为空,则弹出一个对话框,提示“请输入读者号!”,并将光标焦点置于sle_ReaderID。单击“清空”命令按钮(cb_clear)会将sle_ReaderID中的内容清空,并清除数据窗口dw_borrowquery中的内容。单击“退出”命令按钮(cb_quit)关闭w_borrowquery窗口。dw_borrowquery数据窗口控件与d_borrowquery数据窗口对象连接。(1)请说明实现以上所述应用功能的关键步骤,需要明确指出操作对象的名称, 不需指明脚本编写部分。 (2)请写出cb_query,、cb_clear和cb_quit控件Clicked事件的脚本。6、全国2007年10月高等教育自学考试一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1软件开发工具是在什么基础上发展起来的?()A机器语言B汇编语言C过程化语言D非过程化语言2出现最早、数量最大的软件开发工具是()A设计工具B分析工具C计划工具D集成化工具3结构化程序设计的主要服务对象是()A系统分析员B系统设计员C程序员D操作员4在大型软件开发中,验收软件产品的最终角色是()A用户B项目负责人C程序员D操作员5PowerBuilder支持的面向对象编程技术不包括()A多态性B完整性C继承性D封装性6VB中的FORM属于软件开发工具概念模式中的()A数据字典B计算机模拟摸型C直观模型D数学与逻辑模型7在AD/Cycle的跨周期管理中,完成数据库物理设计是在()A需求分析阶段B分析设计阶段C编码阶段D测试阶段8人机界面的有效实现对于软件开发工具而言,是()A准备性和灵活性的主要保证B准确性和可靠性的主要保证C实用性和灵活性的主要保证D实用性和可靠性的主要保证9以下哪项因素不是历史信息在信息库中保留的难点?()A历史数据的量太大B历史数据格式不一致C历史数据不精确D历史数据不标准10version manager 支持并行开发的机制是()A文件加锁B标签C文件夹D分支/合并二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。11集成的软件开发工具有()A数据字典管理系统B青鸟系列软件CObjectoryD报表生成器ERoseUML12软件开发工具的重要性能有()A表达能力或描述能力B保持信息一致性的能力C使用的方便程度D工具的可靠性E对硬件和软件环境的要求13与即插即用程序设计密切相关的有()A组件程序设计B组合文件C可视化程序设计D宏观程序设计E面向对象程序设计14大型软件开发中,用户承担的工作有()A提出功能要求B验收模块C使用软件D提出修改要求E参与修改15在信息库中编程阶段的成果是()A程序代码B变量说明C验收报告D使用说明E测试情况16实体关系图基本结构的成分是()A外部项B实体C属性D处理E关系17软件开发工具的信息入口与调度中心是()A录入更新B联机查询C人机界面D代码生成E总控模块18总控和人机界面的技术要点包括()A保证它的使用者B保证系统的逻辑性C保证信息的准确传递D保证系统的开放性E保证系统的正确性19目前已有的软件组件标准有()ACORBABUMLCCOM1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论