(完整版)软件开发工具历年填空真题_第1页
(完整版)软件开发工具历年填空真题_第2页
(完整版)软件开发工具历年填空真题_第3页
(完整版)软件开发工具历年填空真题_第4页
(完整版)软件开发工具历年填空真题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、1需求分析阶段产生的文档是 软件功能说明书 。2按工作阶段划分,软件开发工具分为设计工具、分析工具和计划工具。3软件是人类在各个领域中积累的知识的结晶,是人类文明与知识得以延续的新型的载体。4从概念上说,面向对象的程序设计语言是在第_三代语言基础上出现的。5.AD/Cycle把应用软件开发过程的每个周期分为五个阶段,依次是:需求分析阶段、分析 与设计阶段、编程阶段、测试或调试阶段和使用与维护阶段。6在模块之间,应尽量避免传递 控制信号。7实体关系图是描述 静态数据结构的概念模式。8与数据流程图相比,结构图着重于描述软件模块之间的_控制。9数据字典用表格的形式列出数据的 静态属性及相互关系。10

2、时序网络主要描述系统状态及其 转换。11.文档生成包括文章、 表格、图形三大类。12由于 信息爆炸”问题的存在,对历史信息必须有 脱机备份的准备。13项目管理与版本管理的关键问题是历史信息 的处理。14自行开发工具要坚持短小实用、逐步积累 的原则,避免期望过高,贪大求全。15.软件开发工具的使用者一般包括系统分析人员,_分析设计人员 ,程序员,资料员,测试人员和系统维护人员。17按集成程度划分,可以将软件开发工具分成两类:一类是单项的、面对某一工作阶段或某一工作任务的工具;一类是 集成的、面对软件开发的全过程的工具。18一般地说,项目管理的要素是进度、质量、费用(开支)、资源利用。19概念模式

3、在认识中起了一种筛选的作用,选择出某些信息,迅速形成人们对这一事物的看法,并由此作出决策,付诸行动。20对于软件来说,样品即产品,正是由于这样的特点, 卫度和 质量 对软件开发是最关键的问题。P6521跨越生命周期的信息管理是项目管理与 版本管理的基本功能,随着软件开发工具的普遍应用,这方面的需求将会越来越多。22如果说总控部分和人机界面使用户面对一个良好的工作环境的话,那么在这个环境中,工作的范围及深度则取决于信息库 的功能和内容。23对于软件开发工具来说,面向用户最根本的是要有立足于符合应用领域实际的、符合软件开发人员思路的概念模型,包括静态模型 SAA和动态模型 AD/cycle p73

4、。24自行开发工具一定要坚持短小实用、逐步积累,避免期望过高、贪大求全,这条原则是立足于软件开发工具开发难度的认识。31.图表是实际的图,由模型元素组成,描述系统的某些部分或期望的整个系统,一个模型通常包括若干张各种类型的图表,一张图表是某个视图的一部分。32软件开发工具,是在第三代语言基础上,为提高软件开发的_质量和效率对开发者提供帮助的一类软件。33工程思想的核心有两点:标准化的_表达方式 与规范化的_工作步骤。34 模块间应当尽量避免 逻辑耦合,而仅限于数据耦合。35 程序编制要通过两个转换,首先是用户的理解到程序员的理解,其次是程序员的理解到程序员的实现。36在AD /Cycle的跨周

5、期管理中,需求分析阶段使用的方法包括分析工具、设计 工具和建模工具。38.在信息库中存放有关 项目管理 和_版本管理的信息,属于跨生命周期的信息。39 在软件开发工具概念模式中, 时序网络主要描述系统的 状态与转换方式。40 逻辑视图描述了系统的 _静态结构关系和动态协作关系。42 项目管理的内容包括进度管理,质量管理, 资源管理和费用管理。43 按工作阶段划分,软件开发工具可以分为设计工具、 分析工具和计划工具。44软件开发项目管理的核心问题是跨生命周期 管理。45即插即用程序设计中的软件组件相当于C+类库中的函数。46 面向对象的方法把对于复杂系统的认识归结为对一批对象及其关系的认识,它摒

6、弃了持续许久的 自上而下 和自下而上 的争论。47 软件开发工具的目的是从信息 管理和处理方面,给予软件开发人员帮助与支持。48 当组织许多人共同完成一项大的任务时,组织和管理就成为关键因素。49 软件工具生成的文档包括文章、 表格和图形三大类。50 总控和人机界面的设计必须严格遵守面向 使用者的原则。53 软件开发工具的智能 1项目管理包括进度、资源与费用管理、三个基本内容,对于软件项目来说,还有两个比较特殊的问题。 首先是测试工作方面的支持,另一个是 _标准化问题。54软件工程的思想主要集中于加强_项目管理者 的工作上,对于 程序员关系不大,这点和_软件工程程序设计方法正好互相补充。55概

7、念模式的意义决定了它的 _相对性_,即面对各种不同的用途,必然会有不同形式的 概念模式。4时序网络是一种较为特殊的概念模式,它主要描述状态及其_转换,因此常常用于一些实时控制方面的软件的功能。57逻辑上统一,物理上分散的信息库,需要设立一个统一的_信息管理模块进行管理。使数据库与模块都实现了 模块化,既保持了一致性,又保持了_灵活性。58在讨论软件开发工具的开发时,首先要区分自己用还是作为商品化出售 。59目前软件开发工具的发展趋势是智能化 ,网络化,_一体化,标准化。60. CASE工具一词有两种理解。一种是计算机辅助软件工程,另一种是_计算机辅助系统工程。61. 为了在各部分之间的信息的准

8、备传递,关键在于对信息的_全面分析和统一规划P73_。62. 总控与人机界面设计的基本原则是面向使用者的原则,保证各部分之间 信息的准确传递,保证系统的 开放性和灵活性。化,就63第三代程序设计语言一般都是 过程化的语言,即需要由编写程序的人安排好机器的执行次序。而第四代语言是基于_非过程化的思想,只要给机器下达需要做什么的命令,由机器自己去安排执行的顺序。64软件的测试阶段包括模块测试与_整个软件联调两个部分。65结构化程序设计的方法主要是为_程序员服务的,它反映的基本是早期的面对较小软件,以手工方式、个人方式编写程序的工作环境下的思想方法。66客观世界的任何事物都是对象,它们都有一些静态属

9、性,也有一些有关的操作。作为一个整体,这些对象对外不必公开这些属性和操作,这就是所谓的封装性。67有关软件的功能设计与物理设计的各种信息是由分析人员根据需求分析形成的,它体现为软件功能说明书_。68数学与逻辑模型的优点是 严格、准确和_可计算性 。69.总控部分_和人机界面 软件开发工具的信息入口和调度中心。70购买还是自行开发软件工具一般应根据软件开发工作的性质和要求 加以权衡。71. 项目数据库实际是_信息库的一个组成部分,它记录的是 项目本身的进展情况72. 通过_网络 们可以更方便互通73. 数据字典是一种描述_数据内容的概念模式,它用表格的形式列出数据的基本属性以及相互关系。74.

10、实体关系图是一种用于描述 _静态_数据结构的概念模式,它以 实体_、关系、属性三个基本概念概括数据的基本结构,它广泛应用于数据库的设计中。75. 抽象的、较大的对象所具有的性质包括静态属性和_动态操作 ,自然成为它的子类的性质,不必加以充分说明和规定,这就是所谓的 遗传性。76.IBM的AD/Cycle提供了应用系统及其开发过程的一个总框架,其应用系统框架为_Saa_系统应用体系结构_,SAA的基本结构除了硬件基础外,还包括三个方面的接口:对程序员的接口,对其他计算机系统的接口,对用户的接口。77. 代码生成的输出主要是 _根据设计要求自动或半自动生成某种语言的代码 。78. 审记是指对系统的

11、 状况及效率进行检测与评价,以便进一步用好或改进这个系统。79. 在软件开发工具的一般结构中,总控部分 和人机界面 处于中心位置。 信息库 _是软件开发工具向用户提供支持的基础。80. 与国外相比,国内一些大学,研究机构取得了具有较高水平的研究成果与产品。但在软件开发工具的_应用方面差距较大。81. 信息库的技术考虑主要涉及四个问题:信息库的内容,信息库的 组织方式,信息库的管理功能和历史信息的处理方法。82. 总控和人机界面设计的基本原则是面向 _使用者 ,保证各部分之间信息的 _准确传递,保证 _系统 的开放性或灵活性。83. 按集成程度可将软件开发工具分为:专用 的、面向某一工作阶段或某

12、一工作任务的, _集成的 的面对软件的全过程的工具。信息,共享知识,为软件和知识的 _重用与共享 ,提供新的机会。84. 生成机器指令的程序代码,优点是自动运行 ,缺点是 依赖于硬件 _。85. 目前,软件开发工具的发展趋势是 智能化 _、 _网络化 、一体化、 _标准化86. XML 其完整名称是 扩展性标记语言 _。87. 用户界面的主要功能是 _通信 _,这就是说,关键要使人与计算机之间能够准确地_交流信息 _。88. 跨越生命周期的信息管理是 _项目管理 _与_版本管理 _的核心问题。89. 软件的集成问题,其实质是要设立一个有效的 _总控 ,能够在各个具体工具之上实现_信息 _的正确

13、传递与转换。91.PowerBuilder 的应用程序是一个相互关联的对象集合体,主要由 、 、用户对象、工程对象以及库组成。92软件开发的测试阶段包括模块的调试和 整个软件 的联调两个部分。93软件应当包括 程序 和文档 两个不可缺少的组成部分。94第四代语言的原义是 _非过程化 的程序设计语言。95在软件开发过程中,需求分析阶段的主要文档是_软件功能说明书 。96面向对象的程序设计是人们试图解决软件危机的一种尝试。对象(Object )的概念结合了数据 和功能 两个要素。97结构化程序设计方法主要集中于服务 程序员 的工作,软件工程的思想主要集中于服务 项目管理者 的工作。98数据流程图(

14、 DFD )与结构图相比,它更适合于客观描述,而结构图着重描述软件模块 间的 控制 。99框图描述的是程序执行的 逻辑 过程。100概念模式是人们在认识事务过程中,对某一事物或某一系统形成抽象的、一般化的框架 。101软件开发工具对软件开发工作的支持是在 信息 管理和处理方面。102项目管理的情况变更,包括人员的、设备与技术的、 环境 的和 需求的变更。103应用软件开发工具时,主要在编码阶段和 测试 阶段使用专家系统。104决定购买还是自行开发软件工具的最基本因素,是待开发软件的_性质 与要求 。105审计的基础是 _日常记录 的信息。106在软件开发工具的研究和使用中引用_人工智能 ,神经

15、网络等技术, 使软件开发工具对不确定型和模糊信息具有更强的处理能力。和21.由于软件开发工具的功能范围十分广泛,为尽量规范其要 求,任何软件都有一定的 性能 指标。107. 需求分析阶段对软件工具的功能要求是 认识与描述 客观系统。108. 按工作阶段划分,软件开发工具可粗略地分为计划工具、_分析 工具和 设计 工具。109. 可视化程序设计是指用图标、 _表格和图形 等可视化的元素来编制程序。110. 软件开发中的困难,来源于大系统的 复杂性,来源于人类知识的不足,来源于迅速变化的_客观世界。112. 软件开发工具理想的结构应当是 模块式的、易于 易于裁剪 的。113. 软件 开发过 程的复

16、杂 性决定 了软件 开发工具 的可变性性和多样性性。114. 有关环境、现状和需求的信息,是由 用户提出,由需求分析 人员采集的。115. UML的基本机制包括修饰、注释和说明。116. 实体关系图是一种用于描述_静态数据结构 的概念模式。它以实体、关系和_属性概括数据的基本结构。117. PowerModel用和两种语言。118. 由于软件开发工具的功能范围十分广泛,为尽量规范其要求,任何软件都有一定的性能指标。119. 需求分析阶段对软件工具的功能要求是认识与描述客观系统。120. 按工作阶段划分,软件开发工具可粗略地分为计划工具、分析工具和设计_工具。121. 可视化程序设计是指用图标、

17、 表格和图形等可视化的元素来编制程序。123.软件开发中的困难,来源于大系统的 复杂性,来源于人类知识的不足,来源于迅速变化的_客观世界 。124 .软件开发工具理想的结构应当是_模块式的、易于裁剪的。125. 软件开发过程的复杂性决定了软件开发工具的可变性 性和 多样性性。126. 有关环境、现状和需求的信息,是由用户提出,由分析人员采集的。127. UML的基本机制包括修饰、说明和注释。128. 实体关系图是一种用于描述静态数据结构 的概念模式。它以实体、关系和 _属性概括数据的基本结构。129. 第四代语言的原义是 非过程化 的程序设计语言。130 .与一般项目管理比较而言,软件项目有两

18、个特殊问题,首先需要测试 工作方面的支持,另一个是版本管理。131. 第三代程序设计语言是面向 过程的语言。132. 由于面向对象程序设计提供了认识 框架的力量而产生了巨大的影响。P48134. 面向对象程序设计的思想方法更接近人们思维方式,摒弃了持续许久的自顶向下和自底向上的争论。135. 软件开发工具的成果包括程序和 文档,通常是以 联机方式提供的。136. 当信息库中有新信息存入时,老信息添加时间标志 移入到 历史信息中。137. 项目管理与版本管理的核心问题是跨生命周期 的信息管理问题,其关键问题是历史信息的处理。139.与系统软件或高级语言相比,软件开发工具更多地依赖于应用领域 的特点、开发人员的工作习惯与组织方式。140结构化程序设计方法的缺点是增大了程序 工作量,降低了程序的执行效率。141.软件开发是一个多阶段的过程,不同的开发阶段要求不同的工具。软件开发工具大体上 可分为计划工具、分析工具和设计工具。112143. 软件的指令是人们在实践中形成的工作规范和 步骤 。144. 集成化的软件开发工具被称为软件工作环境。145工程思想的核心有两点,即标准化 的表达方式与 规范

温馨提示

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

评论

0/150

提交评论