软件开发工具自考题-2_第1页
软件开发工具自考题-2_第2页
软件开发工具自考题-2_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、软件开发工具自考题 -2( 总分: 100.00 ,做题时间: 90 分钟 )一、单项选择题 ( 总题数: 20,分数: 40.00)1. 下列是软件开发工具的是 A Turbo C B BASIC CWPS DRose(分数: 2.00 )A.B.C.D. V解析:2. 对于软件开发来说,项目管理的核心是 A. 加快进度B 保证质量C.降低费用D 充分利用资源(分数: 2.00 )A.B. VC.D.解析:考点 本题在 2004年10月真题第一大题第 3小题考查过,主要考查的知识点为软件开发中项目管 理的核心。3. 软件开发工具提供的功能之一是 A. 文档的编制或生成 B 存储管理C.处理机

2、管理D 文件管理(分数: 2.00 )A. VB.C.D.解析:考点 本题在 2010年10月真题第一大题第 1小题考查过,主要考查的知识点为软件开发工具应具 有的功能。4. 编程阶段的所有成果,一般应当存入 A. 文件系统B 信息库C.数据库D 数据仓库分数: 2.00 )A.B. VC.D.解析: 考点 本题主要考查的知识点为应当存入信息库的内容。5. 下列哪一个不是项目管理的基本目标 A. 有效地控制产品(或工程)的质量B 尽可能提高产品的数量 C.保证整个系统按预定的进度完成D 控制和降低成本(分数: 2.00 )A.B. VC.D.解析: 考点 本题在 2006年10 月真题第二大题

3、第 16小题考查过,主要考查的知识点为项目管理的基本 目标。6. 下列属于 SAA 对外系统的通信接口的是 A. 数据库查询B 生成器C.通信服务D 数据安全控制(分数: 2.00 )A.B.C.D. V解析:7. 报表设计是哪个阶段的任务之一 A. 需求分析B .分析设计C.编码D.测试(分数: 2.00 )A.B. VC.D.解析: 考点 本题主要考查的知识点为软件开发过程中的分析设计阶段的任务。8. 文档生成包括 A. 程序、文章、图表B .软件、程序、文章C.文章、表格、图形D .代码、工具、文章(分数: 2.00 )A.B.C. VD.解析: 考点 本题主要考查的知识点为文档生成的内

4、容。9. 软件开发工具在技术上的三个要点是面向使用者、保证信息的准确传递和保证系统的A. 致性B .周期性C. 开放性D 准确性(分数: 2.00 )A.B.B. VD.解析: 考点 本题主要考查的知识点为软件开发工具在技术上的三个要点10. 对于查询系统,除功能正确、用户界面友好外,考虑的首要因素是A.速度快B 占内存少C. 输出界面美观 D 可靠性高(分数: 2.00 )A. VB.C.D.解析:11. 下列哪项不是与软件开发工具有关的概念、术语 A.即插即用的程序设计B 第三代语言C. CASE工具D .最终用户计算(分数: 2.00 )A.B. VC.D.解析: 考点 本题主要考查的知

5、识点为与软件开发工具有关的概念、术语12. 下面哪项不属于项目管理的范围 A.质量管理B 资源管理C.费用管理D 计时管理(分数: 2.00 )A.B.C.D. V解析: 考点 本题主要考查的知识点为项目管理的范围13. 下列哪项不是选择软件开发工具的要点 A.运行环境B .性能/价格比C.用户的编程能 D .对应的开发方法分数: 2.00 )A.B.B. VD.解析: 考点 本题在 2009年10 月真题第二大题第 20小题考查过,主要考查的知识点为选择软件开发工 具的要点。14. 下列哪项不属于大型软件开发过程中涉及的角色 A.用户B 项目负责人C. 程序员D 计算机厂家(分数: 2.00

6、 )A.B.C.D. V解析: 考点 本题主要考查的知识点为大型软件开发过程中涉及的角色。15. 下列哪项不是大型软件开发过程中可能遇到的困难 A.软件的定义B .测试的问题C.工作进度的控制 D 文档与代码的协调(分数: 2.00 )A. VB.C.D.解析: 考点 本题在 2005年10 月真题第二大题第 19小题考查过,主要考查的知识点为大型软件开发过 程中可能会遇到的困难。16. 下列哪项软件开发工具不能为软件开发者所能提供帮助 A.选定硬件平台方面 B 分析方面C.设计方面D 测试方面(分数: 2.00 )A. VB.C.D.解析: 考点 本题主要考查的知识点为软件开发工具为软件开发

7、者提供的帮助的内容。17. 下列哪个选项不是软件开发中常用的概念模式 A.结构图B .框图C.数据字典D 计划进度表分数: 2.00 )A.B.C.D. V 解析: 考点 本题主要考查的知识点为软件开发中常用的概念模式。18. 下列哪项不是分析设计阶段的任务 A.信息的静态模型的设计 B 数据结构的详细设计 C.处理过程的详细设计 D 数据库的物理设计(分数: 2.00 )A. VB.C.D.解析: 考点 本题主要考查的知识点为在进行软件开发时,分析设计阶段的任务。19. 下列哪项与信息库的技术考虑无关 A.信息库的内容B 信息库的存贮结构C.信息库的组织方式 D 信息库的管理功能(分数: 2

8、.00 )A.B. VC.D.解析: 考点 本题在 2005年10 月真题第三大题第 23小题考查过,主要考查的知识点为信息库的技术考 虑涉及的主要问题。20. 下列不属于OMT方法的开发过程的是A.需求描述B .系统设计C.输入输出设计 D 对象设计(分数: 2.00 )A.B.C. VD.解析:考点本题主要考查的知识点为 0M方法的开发过程。二、填空题 ( 总题数: 10,分数: 10.00)21. 编码阶段主要产生 1 。(分数: 1.00 )填空项 1: (正确答案:程序代码)解析:22. 信息库管理功能主要是使用查询、一致性维护和 1 。(分数: 1.00 )填空项 1: (正确答案

9、:录入更新)解析:23. 软件开发工作过程的第二个阶段是 1 阶段(分数: 1.00 )填空项 1: (正确答案:总体设计)解析:24. 工具的环境一般与待开发的软件的环境1 为好。(分数: 1.00 )填空项 1: (正确答案:一致)解析:(分数: 1.00 )填空项 1:解析:26. 网络化、一体化、标准化及25. 程序编制中有两个转换,第一个是用户的理解到程序员的理解的转换,第二个是程序员的理解到 1 的 转换。(正确答案:程序的实现)1 是软件开发工具发展方向中值得注意的几个方向(分数: 1.00 )填空项 1: (正确答案:智能化)解析:27. 在关于用户界面的基本原则中,用户界面的

10、主要功能是 ,且界面必须 (分数: 1.00 )填空项 1: (正确答案:通信 始终一致)解析:28. 目前我们用的最普遍的数据库是在文件系统基础上发展起来的一种1 技术。(分数: 1.00 )填空项 1: (正确答案:数据管理)解析:29. 信息库是一个包罗万象的,随着 1 不断修改与补充的数据集合(分数:1.00 )填空项 1解析:: (正确答案:项目进度)30. 正确理解、掌握和运用 1 。是做好软件开发工作的基础,也是掌握和运用软件开发工具的基础。(分数: 1.00 )填空项 1: (正确答案:概念模式)解析:三、简答题 (总题数: 5,分数: 25.00)31. 软件开发工具的基本功

11、能有哪些 ?(分数: 5.00 ) 正确答案: ( 软件开发工具的基本功能可以归纳为以下五个基本方面:(1) 提供描述软件状况及其开发过程的概念模式。(2) 提供存储和管理有关信息的机制与手段。(3) 帮助使用者编制、生成及修改各种文档。(4) 帮助使用者编写程序代码。(5) 对于历史信息进行跨生命周期的管理。 ) 解析:32. 软件开发工具一体化的困难何在 ?今后发展前途如何 ?分数: 5.00 )正确答案: (一体化的趋势早在 20世纪 80年代后期已经十分明显。 但是,在开始时人们显然低估了一体化 的困难。许多教训告诉我们,困难不在于技术上的问题(如速度、容量等 ) ,而在于对软件开发过

12、程与相关信息的认识深度。只有对于软件开发中涉及的各种信息,以及在开发过程中它们的发生、变化、关系、一 致性等有了完整与深刻的理解,才能真正实现软件开发工具的一体化。关于信息库的内容及处理功能的讨 论,从理论上为实现一体化提供了基础。 另外,客户/ 服务器结构的发展也为实现软件开发工具的一体化提 供了启发与新思路。 )解析:33. 计算机模拟的含义是什么 ?分数: 5.00 ) 正确答案: ( 计算机模拟是指利用计算机大量、高速处理信息的能力,在计算机内设置一定的环境,以程序 来实现客观系统中的某些规律或规则,以便人们观察与预测客观系统的状况。 )解析:34. 什么是结构图 ?分数: 5.00

13、) 正确答案: ( 结构图用以表示大型软件的层次结构,即模块结构。它以模块的调用关系为线索,从宏观上使 人一目了然地掌握软件的全貌。它的基本图例为模块,用自上而下的连线表示调用关系,并注明参数传递 的方向和内容。 )解析:35. 什么是遗传性 ?分数: 5.00 ) 正确答案: ( 抽象的、较大的对象所具有的性质,包括静态属性和动态操作,自然地成为它的子类的性质, 不必加以说明或规定,这就是所谓“遗传性”。 )解析:四、论述题 (总题数: 1,分数: 10.00)36. 承担大型软件开发任务的程序员,必须遵守哪些规定分数: 10.00 ) 正确答案: (1) 保证严格地在本模块范围内操作,决不

14、使用可能干扰其他模块的命令或函数。原则上讲, 有一定经验的程序员是可以通过某些命令直接影响机器内部信息的。对于单人工作的程序员来说,这常常 是发挥技巧、提高效率的手段,但是对于项目组的成员来说,这必然会导致混乱,应当严格禁止。(2) 严格按总体设计的要求和理解去传递参数值,决不随意修改其内容或含义。(3) 在对公用的文件或数据库进行存取时, 必须完全地、 准确地按统一规定的格式去操作, 决不能擅自改变。(4) 在使用标识符时, 应按照统一的原则, 尽量使用易于看出逻辑含义的名称。特别是涉及公用数据及参数 的时候。(5) 严格按照统一的要求编写文档,在内容、格式、表达方式、符号使用上遵循项目组的

15、统一规定。(6) 尽量保持程序风格的一致,如注释行的安排,行首空格的使用等。 总之,作为项目组的成员,必须放弃自己的某些“自由” (即独自工作时可以自主的事情) ,接受项目组的限制和约束,服从项目组的严格管理。可以说,作为项目组的一员参加大型软件的开发,必须具有高度的 组织纪律性和团队精神。 )解析:五、应用题 (总题数: 1,分数: 15.00)37. 对于单个的程序员来说, 独自编写程序相当于手工作坊的工作方式。 而真正的大型软件的研制必须采用 现代化生产的方式才能完成。谈谈大型软件开发过程中存在的各种困难及其产生的原因以及你对这种困难 与原因的认识。分数: 15.00 ) 正确答案: ( 大型软件开发中的困难主要有如下几点:(1) 一致性的保持十分困难。(2) 测试的困难大大增加。(3) 工作进度难以控制。(4) 文档与代码的协调十分困难。(5) 版本更新带来的困难 困难产生的原因:(1) 大系统的复杂性。(2) 许多具有主动性的个人之间的组织与

温馨提示

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

评论

0/150

提交评论