软件工程名词解释goxq.docx
《软件工程名词解释goxq.docx》由会员分享,可在线阅读,更多相关《软件工程名词解释goxq.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.软件工程试试题整理_词语解释释题 1、需需求分析:需求分析析是指开发发人员要准准确理解用用户的需求求,进行细细致的调查查分析,将将用户非形形式的需求求陈述转化化成完整的的需求定义义,再由需需求定义转转换到相应应的形式功功能规约(需需求规格说说明)的过过程。2、白白盒法:该该方法把测测试对象看看作一个打打开的盒子子,测试人人员须了解解程序的内内部结构和和处理过程程,以检查查处理过程程的细节为为基础,对对程序中尽尽可能多的的逻辑路径径进行测试试,检查内内部控制结
2、结构和数据据结构是否否有错,实实际的运行行状态与预预期的状态态是否一致致。白盒法法也不可能能进行穷举举测试。 3、黑盒法:该方法把把被测试对对象看成一一个黑盒子子,测试人人员完全不不考虑程序序的内部结结构和处理理过程,只只在软件接接口处进行行测试,依依照需求规规格说明书书,检查程程序是否满满足功能要要求。因此此,黑盒测测试又称为为功能测试试或数据驱驱动测试。 44、渐增式式测试:逐逐个把未经经过测试的的模块组装装到已经过过测试的模模块上去,进进行集成测测试。每加加入一个新新模块进行行一次集成成测试,重重复此过程程直至程序序组装完毕毕。 5、非渐渐增式测试试:首先对对每个模块块分别进行行单元测试
3、试,然后再再把所有的的模块按设设计要求组组装在一起起进行测试试。 6、可执执行的规格格说明:这这是一种使使要求说明明过程自动动化的技术术,通过可可执行的规规格说明语语言来描述述预期的行行为“做什么”,人们可可以从直接接观察中用用规格说明明语言来规规定任何系系统行为。 77、经济可可行性:对对组织的经经济状况和和投资能力力进行分析析,对系统统建设,运运行和维护护费用进行行估算,对对系统建成成后可能取取得的社会会及经济效效益进行估估计。 8、系系统设计说说明书:是是从系统总总体的角度度出发对系系统建设中中各主要技技术方面的的设计进行行说明,是是系统设计计阶段的产产物,其着着重点在于于阐述系统统设计
4、的指指导思想以以及所采用用的技术路路线和方法法,编写系系统设计说说明书将为为后续的系系统开发工工作从技术术和指导思思想上提供供必要的保保证。 9、面面向对象设设计:是把把分析阶段段得到的需需求转变成成符合成本本和质量要要求的、抽抽象的系统统实现方案案的过程。或者说,面面向对象设设计就是用用面向对象象观点建立立求解域模模型的过程程。 10、结结构化设计计:面向数数据流的设设计是以需需求分析阶阶段产生的的数据流图图为基础,按按一定的步步骤映射成成软件结构构,因此又又称结构化化设计(SSD)。 111、结构化化分析:是是根据分解解与抽象的的原则,按按照系统中中数据处理理的流程,用用数据图来来建立系统
5、统的功能模模型,从而而完成需求求分析工作作。 12、基基于脚本的的设计:此此方法主要要用于解决决要求的验验证问题。一个脚本本将模拟在在系统运行行期间用户户经历的事事件,它提提供了输入入、处理、输出的屏屏蔽,以及及有关对话话的一个模模型,开发发者能够给给用户显示示一个系统统的逼真视视图。 13、IDEFF方法:是是美国空军军在19881年针对对集成化计计算机辅助助制造(简简称ICAAM)工程程项目中用用于进行复复杂系统分分析和设计计的方法,是是在结构化化分析与设设计技术的的基础上提提出来的。 114、JSSP方法:定义了一一组以数据据结构为指指导的映射射过程,他他根据输入入、输出的的数据结构构,
6、按一定定的规则映映射成软件件的过程描描述,即程程序结构,而而不是软件件的体系结结构,因此此该方法适适于详细设设计阶段。 115、软件件概要设计计:进入了了设计阶段段,要把软软件“做什么”的逻辑模模型变换为为“怎么做”的物理模模型,即着着手实现软软件的需求求,并将设设计的结果果反应在“设计规格格说明书”文档中,所所以软件设设计是一个个把软件需需求转换为为软件表示示的过程,最最初这种表表示只是描描述了软件件的总的体体系结构,称称为软件的的概要设计计或结构设设计。 16、信息隐蔽蔽:指在设设计和确定定模块时,使使得一个模模块内包含含的信息(过过程或数据据),对于于不需要这这些信息的的其它模块块来说,
7、是是不能访问问的。 17、系统流程程图:是描描述物理系系统的传统统工具,它它用图形符符号来表示示系统中的的各个元素素,例如人人工处理、数据处理理、数据库库、文件、设备等。它表达了了系统中各各个元素之之间的信息息流动的情情况。 18、集成测试试:是指在在单元测试试的基础上上,将所有有模块按照照设计要求求组装成一一个完整的的系统进行行的测试,故故也称组装装测试或联联合测试。 119、附加加策略:是是将原型用用于开发的的全过程,原原型由最基基本的核心心开始,逐逐步增加新新的功能和和新的需求求,反复修修改反复扩扩充,最后后发展为用用户满意的的最终系统统。 20、抛抛弃策略:是将原型型用于开发发过程的某
8、某一阶段,促促使该阶段段的开发结结果更加完完整、准确确、一致、可靠,该该阶段结束束后,原型型随之作废废。 21、抽抽象:是认认识复杂现现象过程中中使用的思思维工具,即即抽出事物物本质的共共同的特征征而暂不考考虑它的细细节,不考考虑其它因因素。 22、参数化抽抽象:所谓谓参数化抽抽象,它是是指当描述述类的规格格说明时并并不具体指指定所要操操作的数据据类型,而而是把数据据类型作为为参数。 233、静态测测试:指被被测试程序序不在机器器上运行,而而是采用人人工检测和和计算机辅辅助静态分分析的手段段对程序进进行检测。 224、原型型:是指模模拟某种产产品的原型型模型。软软件开发中中的原型是是软件的一一
9、个早期可可运行的版版本,它反反映了最终终系统的重重要特征。 225、事件件:是指定定时刻发生生的某件事事情。它是是某事情发发生的信号号,它没有有持续时间间,它是一一种相对性性的快速事事件。 26、动态冗余余:动态冗冗余的主要要方式是多多种模块待待机储备,当当系统检测测到某工作作模块出现现错误时,就就用一个备备用的模块块来顶替它它并重新运运行。这里里须有检测测、切换和和恢复过程程,故称其其为动态冗冗余。 27、模块化:是指解决决一个复杂杂问题是自自顶向下逐逐层把软件件系统划分分成若干模模块的过程程,每个模模块完成一一个特定的的子功能,所所有的模块块按某种方方法组装起起来,成为为一个整体体,完成整
10、整个系统所所要求的功功能。 28、JSP方方法:定义义了一组以以数据结构构为指导的的映射过程程,它根据据输入、输输出的数据据结构,按按一定的规规则映射成成软件的过过程描述,即即程序结构构,而不是是软件的体体系结构,因因此该方法法适于详细细设计阶段段。 29、模模型:是为为了理解事事务而对事事物做出一一种抽象,它它忽略不必必要的细节节,它也是是事物的一一种抽象形形式,一个个规划,一一个程式。 330、瀑布布模型:是是将软件生生存各个活活动规定为为依线性顺顺序联接的的若干阶段段的模型。它包括可可行性分析析、项目开开发计划、需求分析析、概要设设计、详细细设计、编编码、测试试和维护。它规定了了由前至后
11、后,相互衔衔接的固定定次序,如如同瀑布流流水,逐级级下落。 311、增量模模型:是在在项目的开开发工程中中以一系列列的增量方方式开发系系统。增量量方式包括括增量开发发和增量提提交。增量量开发是指指在项目开开发过程中中以一定的的时间间隔隔开发部分分工作软件件;增量提提交是指在在开发周期期内,以一一定的时间间间隔增量量方式向用用户提交工工作软件及及相应稳当当。增量开开发和增量量提交可以以同时使用用,也可单单独使用。 332、喷泉泉模型:是是一种以用用户需求为为动力,以以对对象作作为驱动的的模型,适适合于面向向对象的开开发方法。他克服了了瀑布模型型不支持软软件重用和和多项开发发活动集成成的局限性性。
12、喷泉模模型使开发发过程具有有迭代性和和无间隙性性。系统某某些部分常常常重复工工作多次,相相关功能在在每次迭代代中随之加加入演化的的系统。无无间隙是指指在分析、设计、实实现等开发发活动之间间不存在明明显的边界界。 33、功功能模型:描述了系系统的所有有计算,它它表明一个个计算如何何从输入值值得到输出出值,他不不考虑所计计算的次序序。功能模模型说明对对象模型中中操作的涵涵义、动态态模型中动动作的意义义以及对象象模型中约约束的意义义。 34、动动态模型:是与时间间和变化有有关的系统统性质。该该模型描述述了系统的的控制结构构,他表示示了瞬时的的、行为化化的系统控控制性质。它关心的的是系统的的控制,操操
13、作的执行行顺序。它它从对象的的事件和状状态的角度度出发,表表现了对象象的相互行行为。 35、对象模型型:表示了了静态的、结构化的的系统数据据性质,描描述了系统统的静态结结构,它是是从客观世世界实体的的对象关系系角度来描描述,表现现了对象的的相互关系系。 36、货货币的时间间价值:通通常利用银银行的存款款利息来表表示货币的的时间价值值。设年利利率为I,现现存入p元元,n年后后得到本金金和利息为为F。若不不计复利,则则P元在nn年后的价价值为:FF=P*(1+n*i)。反反过来,若若n年后能能收入的本本金和利息息为F,则则将来F元元的现在价价值(本金金)P为:P=F/(1+nn*i)。可用这个个公
14、式来计计算将来收收入的现在在价值。这这是效益分分析的最基基本公式。 337、类:具有相同同或相似性性质的对象象的抽象就就是类。 388、对象:是人们要要进行研究究的任何事事物,从最最简单的整整数到复杂杂的飞机等等均可看作作对象,它它不仅能表表示具体的的事物,还还能表示抽抽象的规则则、计划或或事件。类类的具体化化就是对象象,也可以以说类的实实例是对象象。 39、多多态性:指指相同的操操作或函数数、过程可可作用于多多种类型的的对象上并并获得不同同结果。不不同的对象象,收到同同一消息可可以产生不不同的结果果,这种现现象称为多多态性。 400、风险分分析:实际际上就是贯贯穿在软件件工程上的的一系列风风
15、险管理步步骤,其中中包括风险险识别、风风险估计、风险管理理策略、风风险解决和和风险监督督,它能让让人们主动动“攻击”风险。 411、模块:模块在程程序重视数数据说明、可执行语语句等程序序对象的集集合,或者者是单独命命名和编址址的元素,如如高级语言言中的过程程、函数、子程序等等等。 42、JSD方方法:主要要以活动事事件为中心心,通过有有一串活动动顺序组合合构成的进进程,建立立系统模型型,最后实实现该模型型。 43、路路径覆盖:指设计足足够的测试试用例,覆覆盖被测程程序中所有有可能的路路径。 44、判定/条条件覆盖:指设计足足够的测试试用例,使使得判定表表达式中的的每个条件件的所有可可能取值至至
16、少出现一一次,并使使每个判定定表达式所所有可能的的结果也至至少出现一一次。 45、条件组合合覆盖:是是指设计足足够的测试试用例,使使的每个判判定表达式式中条件的的各种可能能的值的组组合都至少少出现一次次,条件组组合覆盖是是比较强的的覆盖标准准。 46、条条件覆盖:是指设计计足够的测测试用例,使使得判定表表达式中每每个条件的的各种可能能的值至少少出现一次次。满足条条件覆盖并并不一定满满足判定覆覆盖。 47、原型模型型:又称快快速原型模模型,它是是在开发真真实系统之之前,构造造一个原型型,在该原原型的基础础上,逐渐渐完成整个个系统的开开发工作。 448、软件件工程环境境:美国国国防部在SSTARS
17、S计划中定定义如下:“软件工程程环境是一一组方法、过程及计计算机程序序(计算机机化的工具具)的整体体化构件,他他支持从需需求定义、程序生成成知道维护护的整个软软件生存期期”。 449、程序序图:是退退化的程序序流程图。也就是说说,把程序序流程图中中每个处理理符号都退退化成一个个结点,原原来连接不不同处理符符号的流线线变成连接接不同结点点的有向弧弧,这样得得到的有向向图就叫程程序图。 软件工程试试题整理_填空题1、可行行性研究的的目的是用用最小的代代价,在尽尽可能短的的时间内,确确定该项目目是否能够够开发。 2、程序设计计时代的生生产方式是是个体手工工,程序系系统时代的的生产方式式是作坊式式小团
18、体,软软件工程时时代的生产产方式是工工程化。 3、喷泉模型型是一种以以需求分析析为动力,以以对象为驱驱动的模型型。 4、需求求分析阶段段,分析人人员要确定定对问题的的综合需求求,其中最最主要的是是功能需求求。 5、可行行性研究需需要从以下下三个方面面分析研究究每种解决决方法的可可行性:技技术可行性性、经济可可行性、社社会可行性性。 6、可行行性研究的的目的不是是去开发一一个软件项项目,而是是研究这个个软件项目目是否值得得开发,其其中的问题题能否解决决。 7、判定定树较判定定表直观易易读,判定定表进行逻逻辑验证较较严格,能能把所有的的可能性全全部都考虑虑到。可将将两种工具具结合起来来,先用判判定
19、表做底底稿,在此此基础上产产生判定树树。 8、软件件工具的发发展特点是是软件工具具有单一工工具向多个个工具集成成化方向发发展。重视视用户界面面的设计,不不断的采用用新理论和和新技术。软件工具具的商品化化推动了软软件产业的的发展,而而软件产业业的发展,又又增加了对对软件工具具的需求,促促进了软件件工具的商商品化进程程。 9、环境境集成主要要有数据集集成、界面面集成、控控制集成、平台集成成、过程集集成。 10、 可行性性研究实质质上是进行行一项简化化、压缩了了的需求分分析、设计计过程。 111、 结构构化方法有有结构化分分析、结构构化设计、结构化程程序设计构构成,它是是一种面向向数据流的的开发方法
20、法。 12、 投资回收收期就是累累计的经济济效益等于于最初的项项目投资所所需的时间间。 13、 详细描述述处理过程程常用三种种描述工具具:图形、表格和语语言。 14、 数据流流图中,每每个加工至至少有一个个输入流和和一个输出出流。 15、 结构化化设计以数数据流为基基础映射成成软件结构构。 16、 当数据流流图中某个个加工的一一组动作存存在着多个个条件复杂杂组合的判判断时,使使用判定表表或判定树树较好。 177、 由于于运用原型型的目的和和方式不同同,在使用用原型时也也采取不同同的策略,有有抛弃策略略和附加策策略。 18、有两类维维护技术:在开发阶阶段是用来来减少错误误、提高软软件可维护护性面
21、向维维护的技术术,在维护护阶段用来来提高维护护的效率和和质量的维维护支援技技术。 19、 软件开开发中原型型是软件的的一个早期期可运行的的版本,它它反映了最最终系统的的重要特性性。 20、 产品管理理包括版本本管理和配配置管理。 221、 任任何程序都都可由顺序序、选择、重复三种种基本控制制结构构造造。 22、 测试用例例应有输入入数据和预预期的输出出数据两部部分组成。这样便于于对照检查查。 23、 需求分析析阶段产生生的最重要要的文档之之一是需求求规格说明明书。 24、 项目开开发计划是是一个管理理性文档。 225、 软软件配置管管理,简称称SCM,软软件配置项项简称SCCI。 26、 在算
22、法法描述工具具中,PAAD图可自自动生成程程序。由机机器自动通通过走树的的办法生成成相应的源源代码,大大大提高软软件的生产产率。 27、在CASSE集成中中,控制集集成支持工工作台或环环境中一个个工具对系系统中其它它工具的访访问。过程程集成是指指CASEE系统嵌入入了关于过过程活动、阶段、约约束和支持持这些活动动所需的工工具的知识识。 28、 解决一个个复杂问题题,往往采采取的策略略是分解。 229、 效效益分析有有有形效益益和无形效效益两种。 330、 两两个模块都都是用同一一张表,这这种耦合称称为公共耦耦合。 31、 一个模模块把数值值作为参数数传送给另另一个模块块,这种耦耦合方式称称为数
23、据耦耦合。 32、 一个模模块内部各各程序段都都在同一张张表上操作作,这个模模块的内聚聚性称为通通信内聚。 333、在SSA方法的的需求描述述工具中,数数据流图描描述系统的的分解,即即描述系统统有哪几部部分组成,各各部分之间间有什么联联系等等。数据字典典定义了数数据流图中中每一个图图形元素;结构化语语言、判定定表或判定定树则详细细描述数据据流图中不不能被再分分解的每一一个加工。 334、IDDEF图是是一种功能能模型,表表示系统功功能的图形形称为活动动图形,连连方框上的的箭头有四四种类型,他他们分别是是输入、输输出、控制制、机制。 335、软件件项目计划划是可行性性研究阶段段的结果产产品。但由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 名词解释 goxq
限制150内