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

下载本文档

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

文档简介

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

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

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

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

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

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

7、表(分数: 2.00 )A.B.C.D. 解析: 考点 本题主要考查的知识点为软件开发中常用的概念模式。18. 下列哪项不是分析设计阶段的任务_A信息的静态模型的设计B 数据结构的详细设计C处理过程的详细设计D 数据库的物理设计(分数: 2.00 )A. B.C.D.解析: 考点 本题主要考查的知识点为在进行软件开发时,分析设计阶段的任务。19. 下列哪项与信息库的技术考虑无关_A信息库的内容B 信息库的存贮结构C信息库的组织方式D 信息库的管理功能(分数: 2.00 )A.B. C.D.解析: 考点 本题在 2005 年 10 月真题第三大题第23 小题考查过,主要考查的知识点为信息库的技术

8、考虑涉及的主要问题。20. 下列不属于 OMT方法的开发过程的是 _A需求描述 B 系统设计C输入输出设计D 对象设计(分数: 2.00 )A.B.C. D.解析: 考点 本题主要考查的知识点为OMT方法的开发过程。二、 填空题 ( 总题数: 10,分数: 10.00)21. 编码阶段主要产生 1 。(分数: 1.00 )填空项 1:_(正确答案:程序代码)解析:22. 信息库管理功能主要是使用查询、一致性维护和1 。(分数: 1.00 )填空项 1:_(正确答案:录入更新)解析:23. 软件开发工作过程的第二个阶段是1 阶段。(分数: 1.00 )填空项 1:_(正确答案:总体设计)解析:2

9、4. 工具的环境一般与待开发的软件的环境1 为好。(分数: 1.00 )填空项 1:_(正确答案:一致)解析:25. 程序编制中有两个转换,第一个是用户的理解到程序员的理解的转换,第二个是程序员的理解到1 的转换。(分数: 1.00 )填空项 1:_(正确答案:程序的实现)解析:26. 网络化、一体化、标准化及 1 是软件开发工具发展方向中值得注意的几个方向。(分数: 1.00 )填空项 1:_(正确答案:智能化)解析:27. 在关于用户界面的基本原则中,用户界面的主要功能是_,且界面必须_。(分数: 1.00 )填空项 1:_(正确答案:通信始终一致)解析:28. 目前我们用的最普遍的数据库

10、是在文件系统基础上发展起来的一种1 技术。(分数: 1.00 )填空项 1:_(正确答案:数据管理)解析:29. 信息库是一个包罗万象的,随着1 不断修改与补充的数据集合。(分数: 1.00 )填空项 1:_(正确答案:项目进度)解析:30. 正确理解、掌握和运用 1 。是做好软件开发工作的基础,也是掌握和运用软件开发工具的基础。(分数: 1.00 )填空项 1:_(正确答案:概念模式)解析:三、 简答题 ( 总题数: 5,分数: 25.00)31. 软件开发工具的基本功能有哪些?(分数: 5.00 )_正确答案: ( 软件开发工具的基本功能可以归纳为以下五个基本方面:(1) 提供描述软件状况

11、及其开发过程的概念模式。(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) 严格按照统一的要求编写文档,在内容、格式、表达方式、符号使用上遵循项目组的统一规定。(6) 尽量保持程序风格的一致,如注释行的安排,行首空格的使用等。总之,作为项目组的成员,必须放弃自己的某些“自由” (

15、即独自工作时可以自主的事情 ) ,接受项目组的限制和约束,服从项目组的严格管理。可以说,作为项目组的一员参加大型软件的开发,必须具有高度的组织纪律性和团队精神。 )解析:五、 应用题 ( 总题数: 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

提交评论