软件开发工具历年填空真题
1 .需求分析阶段产生的文档是软件功能说明书。2 .按工作阶段划分,软件开发工具分为设计工具、分析工具和计划工具。3 .软件是人类在各个领域中积累的知识的结晶,是人类文明与知识得以延续的新型的载体。4 .从概念上说,面向对象的程序设计语言是在第一三代语言基础上出现的。5 .AD/Cycle把应用软件开发过程的每个周期分为五个阶段,依次是:需求分析阶段、分析与设计阶段、编程阶段、测试或调试阶段和使用与维护阶段。6 .在模块之间,应尽量避免传递控制信号。7 .实体关系图是描述静态数据结构的概念模式。8 .与数据流程图相比,结构图着重于描述软件模块之间的控制。9 .数据字典用表格的形式列出数据的静态属性及相互关系。10 .时序网络主要描述系统状态及其转换。11 .文档生成包括文章、表格、图形三大类。12 .由于蓿息爆炸”问题的存在,对历史信息必须有脱机备份的准备。13 .项目管理与版本管理的关键问题是历史信息的处理。14 .自行开发工具要坚持短小实用、逐步积累的原则,避免期望过高,贪大求全。15 .软件开发工具的使用者一般包括系统分析人员,_分析设1t人员,程序员,资料员,测试人员和系统维护人员。17 .按集成程度划分,可以将软件开发工具分成两类:一类是单项的、面对某一工作阶段或某一工作任务的工具;一类是集成的、面对软件开发的全过程的工具。18 .一般地说,项目管理的要素是进度、质量、费用(开支)、资源利用。19 .概念模式在认识中起了一种筛选的作用,选择出某些信息,迅速形成人们对这一事物的看法,并由此作出决策,付诸行动。20 .对于软件来说,样品即产品,正是由于这样的特点,度和质量对软件开发是最关键的问题。P6521 .跨越生命周期的信息管理是项目管理与版本管理的基本功能,随着软件开发工具的普遍应用,这方面的需求将会越来越多。22 .如果说总控部分和人机界面使用户面对一个良好的工作环境的话,那么在这个环境中,工作的范围及深度则取决于信息库的功能和内容。23 .对于软件开发工具来说,面向用户最根本的是要有立足于符合应用领域实际的、符合软件开发人员思路的概念模型,包括静态模型SAA和动态模型AD/cyclep73。24.自行开发工具一定要坚持短小实用、逐步积累,避免期望过高、贪大求全,这条原则是立足于软件开发工具开发难度的认识。31 .图表是实际的图,由模型元素组成,描述系统的某些部分或期望的整个系统,一个模型通常包括若干张各种类型的图表,一张图表是某个视图的一部分。32 .软件开发工具,是在第三代语言基础上,为提高软件开发的质量和效率,对开发者提供帮助的一类软件。33 .工程思想的核心有两点:标准化的表达方式与规范化的工作步骤。34 .模块间应当尽量避免逻辑耦合,而仅限于数据耦合。35 .程序编制要通过两个转换,首先是用户的理解到程序员的理解,其次是程序员的理解到程序员的实现。36 .在AD/Cycle的跨周期管理中,需求分析阶段使用的方法包括分析工具、设计工具和建模工具。38 .在信息库中存放有关项目管理和_版本管理的信息,属于跨生命周期的信息。39 .在软件开发工具概念模式中,时序网络主要描述系统的状态与转换方式。40 .逻辑视图描述了系统的静态结构关系和动态协作关系。42 .项目管理的内容包括进度管理,质量管理,资源管理和费用管理。43 .按工作阶段划分,软件开发工具可以分为设计工具、分析工具和计划工具。44 .软件开发项目管理的核心问题是跨生命周期管理。45 .即插即用程序设计中的软件组件相当于C+类库中的函数。46 .面向对象的方法把对于复杂系统的认识归结为对一批对象及其关系的认识,它摒弃了持续许久的自上而下和自下而上的争论。47 .软件开发工具的目的是从信息管理和处理方面,给予软件开发人员帮助与支持。48 .当组织许多人共同完成一项大的任务时,组织和管理就成为关键因素。49 .软件工具生成的文档包括文章、表格和图形三大类。50 .总控和人机界面的设计必须严格遵守面向使用者的原则。53 .软件开发工具的智能1.项目管理包括进度、资源与费用管理、三个基本内容,对于软件项目来说,还有两个比较特殊的问题。首先是测试工作方面的支持,另一个是标准化问题。54 .软件工程的思想主要集中于加强项目管理者的工作上,对于程序员关系不大,这点和软件工程程序设计方法正好互相补充。55 .概念模式的意义决定了它的相对性,即面对各种不同的用途,必然会有不同形式的概念模式。4.时序网络是一种较为特殊的概念模式,它主要描述状态及其转换,因此常常用于一些实时控制方面的软件的功能。57 .逻辑上统一,物理上分散的信息库,需要设立一个统一的信息管理模块进行管理。使数据库与模块都实现了模块化,既保持了一致性,又保持了灵活性。58 .在讨论软件开发工具的开发时,首先要区分自己用还是作为商品化出售。59 .目前软件开发工具的发展趋势是智能化,_网络化,_一体化,标准化。60 .CASE工具一词有两种理解。一种是计算机辅助软件工程,另一种是计算机辅助系统工程。61 .为了在各部分之间的信息的准备传递,关键在于对信息的全面分析和统一规划p73_o62 .总控与人机界面设计的基本原则是面向_使用者的原则,保证各部分之间信息的准确传递,保证系统的开放性和灵活性。化,就63 .第三代程序设计语言一般都是过程化的语言,即需要由编写程序的人安排好机器的执行次序。而第四代语言是基于_非过程化的思想,只要给机器下达需要做什么的命令,由机器自己去安排执行的顺序。64 .软件的测试阶段包括模块测试与_整个软彳联调两个部分。65 .结构化程序设计的方法主要是为程序员服务的,它反映的基本是早期的面对较小软件,以手工方式、个人方式编写程序的工作环境下的思想方法。66 .客观世界的任何事物都是又象,它们都有一些_静态属性,也有一些有关的操作。作为一个整体,这些对象对外不必公开这些属性和操作,这就是所谓的封装性。67 .有关软件的功能设计与物理设计的各种信息是由分析人员根据需求分析形成的,它体现为软件功能说明书。68 .数学与逻辑模型的优点是严格、准确和可计算性。69 .总控部分和人机界面是软件开发工具的信息入口和调度中心。70 .购买还是自行开发软件工具一般应根据软件开发工作的性质和要求加以权衡。71 .项目数据库实际是信息库的一个组成部分,它记录的是项目本身的进展情况72 .通过网络人们可以更方便互通73 .数据字典是一种描述数据内容的概念模式,它用表格的形式列出数据的基本属性以及相互关系。74 .实体关系图是一种用于描述静态数据结构的概念模式,它以实体_、关系、属性三个基本概念概括数据的基本结构,它广泛应用于数据库的设计中。75 .抽象的、较大的对象所具有的性质包括静态属性和_动态操作,自然成为它的子类的性质,不必加以充分说明和规定,这就是所谓的遗传性。76 .IBM的AD/Cycle提供了应用系统及其开发过程的一个总框架,其应用系统框架为Saa_系统应用体系结构,SAA的基本结构除了硬件基础外,还包括三个方面的接口:对程序员的接口,对其他计算机系统的接口,对用户的接口。77 .代码生成的输出主要是根据设计要求自动或半自动生成某种语言的代码。78 .审记是指对系统的状况及效率进行检测与评价,以便进一步用好或改进这个系统。79 .在软件开发工具的一般结构中,总控部分和人机界面处于中心位置。信息库是软件开发工具向用户提供支持的基础。80 .与国外相比,国内一些大学,研究机构取得了具有较高水平的研究成果与产品。但在软件开发工具的应用方面差距较大。81 .信息库的技术考虑主要涉及四个问题:信息库的内容,信息库的组织方式,信息库的管理功能和历史信息的处理方法。82 .总控和人机界面设计的基本原则是面向使用者,保证各部分之间信息的准确传递,保证系统的开放性或灵活性。83 .按集成程度可将软件开发工具分为:专用的、面向某一工作阶段或某一工作任务的,集成的的面对软件的全过程的工具。信息,共享知识,为软件和知识的重用与共享,提供新的机会。84 .生成机器指令的程序代码,优点是自动运行,缺点是依赖于硬件_。85 .目前,软件开发工具的发展趋势是智能化、网络化、一体化、标准化86 .XML其完整名称是扩展性标记语言。87 .用户界面的主要功能是通信,这就是说,关键要使人与计算机之间能够准确地交流信息。88 .跨越生命周期的信息管理是项目管理与版本管理的核心问题。89 .软件的集成问题,其实质是要设立一个有效的总控,能够在各个具体工具之上实现信息的正确传递与转换。91 .PowerBuilder的应用程序是一个相互关联的对象集合体,主要由、用户对象、工程对象以及库组成。92 .软件开发的测试阶段包括模块的调试和整个软件的联调两个部分。93 .软件应当包括程序和文档两个不可缺少的组成部分。94 .第四代语言的原义是非过程化的程序设计语言。95 .在软件开发过程中,需求分析阶段的主要文档是软件功能说明书。96 .面向对象的程序设计是人们试图解决软件危机的一种尝试。对象(Object)的概念结合了数据和功能两个要素。97 .结构化程序设计方法主要集中于服务程序员的工作,软件工程的思想主要集中于服务项目管理者的工作。98 .数据流程图(DFD)与结构图相比,它更适合于客观描述,而结构图着重描述软件模块间的控制。99 .框图描述的是程序执行的逻辑过程。100 .概念模式是人们在认识事务过程中,对某一事物或某一系统形成抽象的、一般化的框架。101 .软件开发工具对软件开发工作的支持是在信息管理和处理方面。102 .项目管理的情况变更,包括人员的、设备与技术的、环境的和需求的变更。103 .应用软件开发工具时,主要在编码阶段和测试阶段使用专家系统。104 .决定购买还是自行开发软件工具的最基本因素,是待开发软件的性质与要求。105 .审计的基础是日常记录的信息。106 .在软件开发工具的研究和使用中引用人工智能,神经网络等技术,使软件开发工具对不确定型和模糊信息具有更强的处理能力。和21.由于软件开发工具的功能范围十分广泛,为尽量规范其要求,任何软件都有一定的性能指标。107 .需求分析阶段对软件工具的功能要求是认识与描述客观系统。108 .按工作阶段划分,软件开发工具可粗略地分为计划工具、分析工具和设计工具。109 .可视化程序设计是指用图标、表格和图形等可视化的元素来编制程序。110 .软件开发中的困难,来源于大系统的复杂性,来源于人类知识的不足,来源于迅速变化的客观世界。112 .软件开发工具理想的结构应当是模块式的、易于易于裁剪的。113 .软件开发过程的复杂性决定了软件开发工具的可变性性和多样性性。114 .有关环境、现状和需求的信息,是由用户提出,由需求分析人员采集的。115 .UML的基本机制包括修饰、注释和说明。116 .实体关系图是一种用于描述静态数据结构的概念模式。它以实体、关系和属性概括数据的基本结构。117 .PowerModel用和两种语言。118 .由于软件开发工具的功能范围十分广泛,为尽量规范其要求,任何软件都有一定的性能指标。119 .需求分析阶段对