软件工程填空题

合集下载

软件工程—填空题

软件工程—填空题

全国2010年10月二、填空题1. 计算机程序及其说明程序的各种文档称为____。

答案:软件2. IDEF0用来描述系统的功能活动及其联系,建立系统的____。

答案:功能模型3. 结构化分析方法是一种面向____的开发方法。

答案:数据流4. 成本——效益分析的目的是从____角度评价开发一个新的软件项目是否可行。

答案:经济5. 模块有四个基本属性,其中反映它的内部特性的是____。

答案:逻辑6. 确认测试可以发现软件系统是否符合用户的____要求。

答案:功能和性能7. 在算法描述工具中,____是一种由左往右展开的二维树型结构。

答案:PAD8. 动态模型是与时间和变化有关的系统性质,它描述了系统的____结构。

答案:控制9. 成本估算方法中,有自顶向下估算方法、自底向上估算方法和____方法。

答案:差别估算10. 随着软硬件环境变化而修改软件的维护活动称为____。

答案:适应性维护全国2010年1月21.软件工具一般是指为了支持软件人员___开发和维护_____活动而使用的软件。

22.CASE技术是____软件工具______和软件开发方法的结合。

23.数据字典有四类条目,分别是数据流、___数据项_____、数据存储和基本加工。

24.各种软件系统的数据流图一般可分为___变换型_____和事务型两类。

25.过程设计语言是用于描述模块___算法设计_____和处理细节的语言。

26.效率是与编程风格有关的一个因素,效率是指处理机时间和___存储空间______的使用。

27.调试技术有简单的调试方法、归纳法调试、___演绎法______和回溯法调试。

28.软件可维护性可用七种质量特性来衡量,分别是____可理解性_____、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

29.UML将Booch方法、OMT方法和___ OOSE______的表示方法统一,并进一步发展为大众所接受的标准建模语言。

软件工程试题及答案

软件工程试题及答案

软件工程一、填空题(每题2分,共20分)1、系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的( )情况。

2、成本效益分析的目的是从( )角度评价开发一个项目是否可行。

3、自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和( ) 。

4、在JSP方法中解决结构冲突的具体办法是( )。

5、详细设计的任务是确定每个模块的内部特性,即模块的算法、( )。

6、所有软件维护申请报告要按规定方式提出,该报告也称( )报告。

7、独立路径是指包括一组以前没有处理的语句或条件的一条路径。

从程序图来看,一条独立路径是至少包含有一条( )的边的路径。

8、设计任何一个人机界面,一般必须考虑()四个方面。

9、在软件测试中,已知产品内部工作过程,通过测试检验产品内部动作是否按照产品规格说明的规定正常进行的方法称为()测试法。

10、()是对软件结构中模快间关联程度的一种度量。

三、判断题(每题2分,共20分)1. 缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。

()2. 一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。

()3. 在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第一手资料,并从中提取出有价值的需求。

()4. 快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。

()5. 流程图也称为程序框图是最常用的一种表示法。

6. 面向数据设计方法一般都包括下列任务:确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。

()7. 理想的人机界面应针对具有典型个性的特定的一类用户设计。

()8. 数据输入的一般准则中包括尽量增加用户输入的动作。

()9. 用穷举测试是较现实的测试方法。

()10、在软件维护过程中改善性维护是为适应环境的变化而修改软件的活动。

软件工程期末考试参考题及答案

软件工程期末考试参考题及答案

一、填空题(每空1分, 共20分)1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__测试________、运行与维护阶段。

2.按软件旳功能进行划分, 软件可以划分为系统软件、支撑软件和应用软件。

3.可行性研究重要集中在如下四个方面经济可行性、技术可行性、法律可行性和抉择。

4.顾客界面旳可使用性是顾客界面设计最重要旳也是最基本旳目旳。

5.常见旳软件概要设计措施有3大类: 以数据流图为基础构造模块构造旳___构造化设计措施_________, 以数据构造为基础构造模块旳__jackson措施__________, 以对象、类、继承和通信为基础旳__面向对象设计措施__________。

6.__数据流图________和__数据字典___共同构成系统旳逻辑模型。

7.软件测试旳措施有__分析措施________和___非分析措施_______(即黑盒法)。

8.单元测试一般以___白盒_____________测试为主, ___黑盒______测试为辅。

9.成本估计措施重要有__自底向上估计________、_自顶向下估计_________和算法模型估计三种类型。

二、单项选择题(每题2分, 共10分)1.下列哪个阶段不属于软件生存周期旳三大阶段( C )。

A.计划阶段B.开发阶段2. C.编码阶段 D.维护阶段3.需求分析是(A )。

A. 软件开发工作旳基础B. 软件生存周期旳开始C. 由系统分析员单独完毕旳D. 由顾客自己单独完毕旳原型化措施是软件开发中一类常用旳措施, 它与构造化措施相比较, 更需要( B )。

A. 明确旳需求定义B.完整旳生命周期C、较长旳开发时间D、纯熟旳开发人员软件维护时, 对测试阶段未发现旳错误进行测试、诊断、定位、纠错, 直至修改旳回归测试过程称为( A )。

A、改正性维护B、适应性维护C、完善性维护D、防止性维护一般说来, 投入运行旳软件系统中有错误(A )。

软件工程练习填空题

软件工程练习填空题

软件工程练习填空题31.第 1 题PAD是()的英文缩写。

答案 :问题分析图32.第 2 题()也称为聚合,它表示类与类之间的关系是整体与部分的关系。

答案 :聚集33.第 3 题()模型是典型的面向对象的软件过程模型。

答案 :喷泉模型34.第 4 题()是最高程度的内聚。

答案 :功能内聚35.第 5 题当用代码行技术估算软件规模时,当程序较小时,常采用的单位是()( LOC),当程序较大时,常用的单位是()(KLOC)。

答案 :代码行数、千行代码数36.第 6 题()就是抽出事物的本质特征而暂时不考虑它们的细节。

答案 :抽象37.第 7 题耦合是对一个软件结构内不同模块之间()程度的度量。

答案 :互连程度38.第 8 题()是要求某个对象执行在定义它的那个在中所定义的某个操作的规格说明。

答案 :消息39.第 9 题()图用于描绘软件的层次结构,图中的每一个矩形框代表一个(),方框间的连线表示(),而不像层次方框图那样表示组成关系。

答案 :层次、模块、调用关系40.第 10 题按照形式化的程度,可以把软件工程使用的方法划分成()、()和()3类。

答案 :非形式化、半形式化、形式化41.第 11 题模块间还经常用带注释的短箭头表示调用过程中来回传递的信息。

有时箭头尾部带空心圆表示传递的是(),带实心圆的表示传递的是()。

答案 :数据、控制信息42.第 12 题数据流图是一种图形化技术,它描绘()和()从输入移动到输入的过程中所经爱的变换。

答案 :信息流、数据43.第 13 题Halstead 方法是根据程序中的()和()的总数来度量程序的复杂程度。

答案 :运算符、操作数44.第 26 题()测试是在用户积极参与下进行的,而且可能主要使用实际数据进行测试,也称为()测试。

答案 :验收测试、确认测试45.第 27 题系统流程图表达的是()在系统各部件之间流动的情况。

答案 :数据46.第 28 题所谓()就是把软件设计结果翻译成用某种程序设计语言书写的程序。

软件工程考试试题(含答案)

软件工程考试试题(含答案)

一、填空题(每空1分,共25分)1.软件生存周期一般可以划分为,问题定义、____________、____________、设计、编码、测试和____________.2.基于软件的功能划分,软件可以划分成__________、__________、__________三种.3.可行性研究,应从、技术可行性、运行可行性、和开放方案可行性等方面研究。

4.系统流程图是描绘的传统工具。

它的基本思想是用图形符号以描绘系统里面的每个部件。

5.数据流图的基本四种成分:数据输入的源点和数据输出汇点、、和。

6.结构化分析方法是面向________________进行需求分析的方法。

结构化分析方法使用________________与________________来描述。

7.是自动地共享类、子类和对象中的方法和数据的机制.8.软件详细设计工具可分为3类,即________________、________________和________________。

9.为了在软件开发过程中保证软件的质量,主要采取下述措施:________________、复查和管理复审、________________。

10.大型软件测试包括、、确认测试和四个步骤.1、可行性研究需求分析运行与维护2、系统软件支撑软件应用软件3、经济可行性法律可行性4、物理系统黑盒子形式5、加工数据流数据存储文件6、数据流数据流图DFD 数据字典DD7、继承性8、图示工具、设计语言表格工具9、审查测试10、单元测试集成测试系统测试1.软件设计中划分模块的一个准则是()。

A、低内聚低耦合B、低内聚高耦合C、高内聚低耦合D、高内聚高耦合2.Jackson设计方法是由英国的M。

Jackson提出的,它是一种面向()的软件设计方法.A、对象B、数据流C、数据结构D、控制结构3.试判断下列叙述中,哪个(些)是正确的( ).a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c4.()是用户和设计交换最频繁的方法.A、原型化方法B、瀑布模型方法C、螺旋模型方法D、构件组装模型5.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。

软件工程练习题

软件工程练习题

软件⼯程练习题⼀.填空题1.软件⽣命周期分为、需求分析、概要设计、详细设计、软件实现、软件测试及运⾏维护7个阶段。

2. 是最早的软件⽣存周期开发模型,它将软件开发过程中的各项活动规定为依固定顺序连接的若⼲阶段⼯作,形如瀑布流⽔,最终得到软件系统或软件产品。

3. 是⼀种软件开发模型,在这种模型的每⼀个阶段,都要编码产⽣⼀个新的构件,并将新构件集成到先前已经构成的产品中并作为⼀个整体进⾏测试,直到满⾜⽤户需求为⽌。

4.当没有⾜够的⼈员在规定的期限内开发完整的产品或者由于不可克服的客观原因⽽把交付期限规定的太短时应选⽤软件开发模型。

5. 是⼀种软件开发模型,由需求定义、风险分析、实施开发和计划评审4个部分组成,主要适⽤于⼤型软件项⽬开发。

6. ⽂档说明该软件开发项⽬的实现在技术上、经济上和社会因素上等⽅⾯的可⾏性,评述为了合理地达到开发⽬的可供选择的各种可能实施的⽅案,说明并论证所选定实施⽅案的理由。

7.可⾏性分析的⽬的是。

8. ⽤于描述系统的物理模型,⽤物理符号以⿊盒⼦的形式描绘系统⾥的每个部件,仅表达信息在系统个部件之间流动的情况。

9. (⼀种图)可以⽤来进⾏项⽬进度管理。

10. 结构化分析与设计是⼀种⾯向的分析设计⽅法。

11. 常见的需求获取⽅式有、情景分析技术等。

12. 在结构化分析中,⽤于描述加⼯逻辑的⼯具主要有结构化语⾔、判定树和。

13. 数据字典中的条⽬主要有、数据流、⽂件和加⼯四种。

14. 结构化软件开发⽅法贯穿始终的⼋字⽅针为。

15. 在软件⽣命周期中的每⼀个阶段结束后必须进⾏,这是为了能尽早发现项⽬开发中的错误。

16. 是软件⽣命周期中重要的⼀步,是软件定义阶段的最后⼀个阶段,是关系到软件开发成败的关键步骤。

17. 数据流图分为变换型和两种类型。

18. 衡量不同模块彼此之间相互依赖的紧密程度。

19. 衡量不同模块彼此之间相互依赖的紧密程度。

20.在软件模块设计时应该采取的设计原则是。

软件工程习题集

软件工程习题集

软件工程练习题一、填空题1.软件生存周期一般可以划分为, 问题定义、可行性研究、需求分.、设计、编码、测试和运营与维护。

2.可行性研究, 应从经济可行性、技术可行性、运营可行性、法律可行性等方面研究。

3.数据流图的四种基本成分:数据输入的源点和数据输出汇点、加工、数据流和数据存储文献。

4.结构化分析方法是面向_数据.进行需求分析的方法。

5.结构化分析方法使.数据流图DF..数据字典DD来描述。

6.软件具体设计的重要任务是算法描述和数据结构的设计。

7.为了在软件开发过程中保证软件的质量, 重要采用下述措施:审查_、复查和管理复审、测试。

8.大型软件测试涉.单元测. 、集成测. 、确认测试.系统测.四个环节。

9. 在软件开发过程中要产生大量的信息,要进行大量的修改,软件配置管.能协调软件开发,并使混乱减到最低限度.10. McCall提出的软件质量模型涉及__13_个软件质量特性。

11. 软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

12.为了便于对照检查, 测试用例应由输入数据和预期的输出结果两部分组成。

13.软件结构是以模块为基础而组成的一种控制层次结构。

14.在结构化分析中,用于描述加工逻辑的重要工具有三种,即: 结构化语言、鉴定表、鉴定树。

15.结构化语言是介于自然语言和形式语.之间的一种半形式语言。

16.系统流程图是描述物理模型的传统工具, 用图形符号表达系统中各个元素表达了系统中各种元素之间的信息流动情况。

17.CASE技术是软件工具和软件开发方法的结合。

18. 数据字典有四类条目, 分别是数据流、数据项、数据存储和基本加工。

19. 各种软件系统的数据流图一般可分为变换型和事务型两类。

20.软件可维护性可用七种质量特性来衡量,分别是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

21.面向对象分析中,动态模型使用状态图_作为描述工具,该图反映了状态与事件的关系。

软件工程填空题

软件工程填空题
案:渐增模型 浙江省2002年1月 11. 瀑布模型是以文档为驱动、适合于__软件需求明确______的软件项
目的模型。 12. 纯收入是指在整个生存周期之内的___累计经济效益_____与投资之
差。 13. 数据项是指_不可再分解的__数据单元。 14. 软件概要设计的主要任务就是_软件结构的设计__。 15. 结构化程序设计方法是使用__基本控制结构_构造程序。 16. 软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个
明书 87. ___就是使累计的经济效益等于最初的投资费用所需的时间。项目
的是指___在整个生存周期之内的累计经济效益(折合成现在值)与投 资之差。答案:投资回收期纯收入 88. 硬件与___一起构成完整的计算机系统。答案:软件 89. 常借用硬件可靠性的定量度量方法来度量软件的可靠性与可用性。 常用指标有___与___。答案:平均失效等待时间MTTF平均失效间 隔时间MTBF 90. IDEF0方法中,将系统功能称为___,将表示系统功能的图形称为 ___。答案:活动活动图形 91. 测试用例应由输入数据和预期的___两部分组成。这样便于对照检 查。答案:输出数据 92. 可以从三方面研究可行性,即___可行性、___可行性、___可行 性。答案:技术经济社会 93. IPO图描述分层图中一个模块的输入、输出___和内容。答案:处理 94. 软件是一种___产品,它与物质产品有很大区别。答案:逻辑 95. 瀑布模型是将___各活动规定为___依联接的若干阶段的模型。答 案:生存周期线性顺序 96. 项目开发计划的主要内容有:项目概述、___、___、交付期限。答 案:实施计划 人员组织及分工 97. 软件工程是一门___学科,计算机科学着重于___,软件工程着重于 ___。答案:综合性交叉理论和原理建造软件系统开发过程管理包 括___和___等。答案:项目计划和控制任务管理纯收入是软件生存
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.软件开发技术包括:软件开发方法学、工具和环境支持,其内容是。

2.软件工程中,开发阶段包括、概要设计、详细设计、编码及测试几个阶段。

3.在软件工程中,高质量的文档标准是完整性、一致性和性。

4.软件的生产经历了程序设计、程序系统和 3 个阶段。

5.软件开发方法中的结构化方法是一种面向数据流的开发方法,其指导思想是。

6.综合应用观点和虚拟机观点,软件可分为系统软件、和应用软件3类。

7.软件工程的结构化生命周期方法中,一般将软件设计阶段划分为和详细设计两个阶段。

8.总体设计阶段主要由两个小阶段组成,首先要进行,然后进行软件结构设计。

9. 阶段主要完成的任务是确定每个模块的具体执行过程。

10.软件的详细设计可采用图形、和过程设计语言3种形式的描述工具表示模块的处理过程。

11.软件工程是一种分阶段实现的软件程序开发过程。

12.采用自顶向下逐步分解的分析方法是。

13.软件详细设计的方框图方法常用两个盒子;数据盒和过程盒,在数据盒中包含四种描述,它们是,局部数据,数据结构和调用参数模式。

14.软件的详细设计需要设计人员为每个设计模块确定所使用的算法、、接口细节和输入、输出数据等。

15.软件需求说明包括概述、数据描述、功能说明、参考文献目录和附录。

16. 是为了便于了解程序所需的资源说明,是与程序的开发、维护和使用有关的资料。

17.软件可分为应用软件、系统软件和支撑软件3种。

其中是最靠近硬盘的一层。

18.对于变形的数据流图,按照软件设计的思想,要将一个大型复杂的软件进行分解,要确定数据流图的、逻辑输入、逻辑输出。

19.软件结构以图形的方式表示。

20.Jackson 方法可以实现从推导出程序结构。

21.软件工程标准化所涉及的主要内容是:软件开发程序、软件设计、、和项目管理。

22.在程序设计时代的生产方式是个体手工劳动,使用的工具是和汇编语言,主要通过编程来实现,不重视程序设计方法。

23.面向数据流的设计方法定义了不同的映射方法,可以将数据流图映射和变换成。

24.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个集体过程。

25.程序系统时代的生产方式是作坊式小集团生产,生产工具是高级语言,开始提出。

26.数据守恒是数据流图绘制中应遵守的原则,而违反此原则的情况一般是: 某加工未得到应输入得数或。

27.软件工程时代的生产方式是,使用数据库、开发工具、开发环境、网络、先进的开发技术和方法。

28.软件系统中的各模块一般在纳入时间、和控制方法等方面可以不同。

29.在面向数据流的设计方法中,一般定义了一些不同的映射方法,利用这些方法可以把换成软件结构。

30.软件中详细设计一般是在基础上才能实施,它们一起构成了软件设计的全部内容。

31.软件质量因素中,系统在完成应该完成的功能时,另人满意的程度称为。

32.数据流一般可以分为和两钟33. 阶段的任务是确定软件系统需要解决的问题。

34.在映射中,一般将数据流分为和事物流两钟35.目前用于保证软件质量的主要手段是。

36.结构化程序设计主要强调程序设计的。

37.仅依据规格说明书描述的程序功能来设计测试用例的方法称为。

38.近些年来形成了软件开发的多种模式。

大致有3钟类型:基于瀑布模式结构化方法,基于生命周期动态定义需求的方法和基于结构的面向对象的软件开发方法。

39.程序是按既定算法,用某种计算机语言所规定的指令和语言编写的一系列指令或语言的集合。

是程序再加上程序实现和维护程序所需的文挡的总称。

40.可行性研究中着重考虑的是下列具体方案:经济可行性、技术可行性和。

41.按照结构化方法的模型进行的软件开发具有以下特点:阶段性、推迟实施和。

42. 在软件工程中普遍遵守的软件工程原则的4个因素分别是可维护性、可靠性、和效率。

43.软件工程管理包括: 和软件工程经济学两个部分。

44.瀑布模式强调将逻辑设计与物理设计清楚的划分开来,尽可能推迟程序的物理实现。

快速原形仅包括未来系统的,以及系统的重要接口,以提高设计的效率。

45. 阶段的任务是确定软件系统所需要解决的任务,分析人员应提出软件系统的目标与范围的说明。

46.由于软件生产的复杂性和高成本,使大型软件生产出现了很多问题,即出现。

软件工程正是为了克服它而提出了一种概念及相关方法和技术。

47.对于大型软件,为了控制复杂性,结构化方法采用。

48. 是描述信息在软件系统中流动和处理图象的一种工具。

49.数据字典的实现有3种方法:人工过程、自动化过程和。

50.在软件开发的结构化方法中,构成系统逻辑模式的是和数据流。

51.数据流包括4种基本符号:园框代表变换/加工,方框代表外部实体,箭头代表数据流,双杠代表。

52.结构图是描述软件结构的图型工具。

它用方框代表一个模块,用代表模块之间的模块调用关系。

53. 是从功能的角度来度量模块内的联系,耦合是度量模块之间联系的程度。

54.静态测试一般是指人工评审软件文档或借以发现其中的错误。

55.Jackson方法的设计原则是:使程序结构和数据结构相对应。

它用来描述程序结构。

56.单元是程序中最小的部分,由可以隐含的3 个部分组成:数据输入、加工和。

57.软件工程的结构化分析方法强调的是分析开发对象的。

58.软件工程过程是把输入转化为的一组彼此相关的资料和活动。

60.软件设计规格说明的编写可分为两个阶段。

在总体设计阶段应集中于,在详细设计阶段应集中于软件元素的细节。

61.JACKSON 方法的原理与WARNIER 方法的原理类似,也是从出发设计程序,但后者的逻辑要求更严格。

62.提高程序的可读性和可维护性的关键是使用程序结构。

63.结构化分析方法采用结构化语言、和判定树这3种半形式化的方法编写加工说明。

64.需求分析是时期最后一个阶段,它的基本任务是准确的回答“系统必须做什么“。

65.软件工程环境按其支持软件的不同生命周期可分为:软件开发环境、项目管理环境、质量保证环境和。

66.按生命周期划分,软件工具可分为:软件需求分析工具、软件设计工具、软件编码工具和。

67.软件工程环境按照支持软件的不同生命周期可分为: 软件开发环境、软件项目管理环境、软件维护环境。

68.在结构化程序设计模块调用中, 是指模块的上级模块数。

69.软件开发过程中所使用的资源一般包括人、软件资源、和3个资源。

70.大型软件系统的测试要分为几个步骤进行,包括模块测试、子系统测试、和平行运行。

71.在软件结构化设计中,其软件结构中的模块可分为、增量模块和并行模块。

72.软件结构设计要考虑的问题是在设计软件划分模块时尽量做到,模块内部高内聚,同时要保持模块的相对独立性。

73.验收测试是对软件进行测试。

74.瀑布模型属于开发模型。

75.模块分解的主要指导思想是和模块独立性。

76.软件模块化方法可将复杂的软件结构分解为结构简单的局部,而衡量模块化程度的重要度量标准是。

77.模块化指解决一个复杂问题时自顶向下逐层将软件系统划分成若干过程。

78.模块的耦合性由低到高的顺序分为:无直接耦合、、标记耦合、控制耦合、公共耦合、内容偶合。

79.软件结构中各模块之间相互连接关系的一种度量常称为模块的。

80.模块具有接口、、逻辑和状态4中基本属性。

81.数据耦合传递的是,标记耦合传递的是。

82.一般认为,模块独立的概念是模块化、抽象、和局部化概念的直接结果。

83.软件开发一般都被化分为独立的阶段,并完成不同的任务,划分各阶段时,其占用时间相对较少,而又可能占用人力最多的阶段往往是。

84.软件产品从提出、实现、使用维护到停止使用退役的过程称为。

85. 阶段的任务是发现和改正程序中的错误。

86.软件动态测试有白盒法和2种方法。

87.软件测试分为单元测试、、确认测试、系统测试4个阶段。

88.软件测试中,设计测试用例的主要手段是。

89.集成测试可以采用的具体方法是渐增式测试和。

90.软件测试与是软件质量保证措施中相互联系而又性质不同的两类活动。

91.单元测试是以作为测试的依据。

92.成功的测试是指发现程序中的。

93.单独测试一个模块时,有时需要一个程序驱动测试的模块。

94.所设计的测试用例能使判断表达式中每个条件的各种可能值至少出现一次,这种覆盖称为。

95.在软件测试中,黑盒测试的主要任务是通过测试来检查程序的。

96.技术可行性研究是是指根据客户提出的系统功能、性能以及实现系统的各项约束条件,从角度研究实现系统可行性。

97.软件测试是保证软件质量的重要手段,而测试软件的主要和重要的测试方法是通过测试数据和的设计来实现。

、98.软件测试由一系列的测试所组成,而最基本的测试是。

99.软件测试的目的是尽可能多的发现软件中存在的错误,将作为纠错的依据。

100.测试用例由输入数据和预期的两部分组成。

101.软件测试的方法一般分为两大类:动态测试方法和方法。

102.黑盒测试是功能测试,用黑盒技术设计测试用例有4种方法:等价类划分、、错误推测和因果图法。

103.黑盒法只在软件的处进行测试,依据需求规格说明书,程序是否满足功能要求。

104.白盒测试是结构测试,被测试对象是,以程序的内部逻辑为基础设计测试用例。

105.白盒法必须考虑程序的内部结构和,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试。

106.等价类划分从程序的功能说明,找出一个输出条件(通常是一句话或一个短语),然后将每个输入条件划分成两个或多个。

107.边界值分析是将测试边界情况作为重点目标,选取正好等于,刚刚大于或刚刚小于边界值的测试数据。

如果输入输出域是一个有序集合,则应选取集合的第一个元素和元素作为测试用例。

108.单元测试主要测试模块的5个基本特征: 、、重要的执行路径、错误处理和边界条件。

109. 是结构花方法的核心。

110.集成测试指在单元测试基础上,将所有模块按照设计要求组装成一个完整的系统进行测试。

也称为测试或测试。

111.在测试程序时,根据经验或直觉推测程序中可能存在的各种错误,称为。

112.基本路径测试是在程序控制流程图基础上,通过分析构造的复杂性,导出集合,从而设计测试用例。

113. 是开发阶段最重要的步骤,是将需求准确转化为完整的软件产品或系统的唯一途径。

114.确认测试又称有效性测试,指检查软件的与是否与需求规格说明书中明确的指标相符合。

115.确认测试在模拟环境下运用黑盒测试方法,由和参加的测试。

116.测试也称纠错,是在成功的测试之后才开始进行的,其目的是确定错误的和,并改正错误。

117.调试技术包括简单调试法、、和回溯调试法。

118.在软件测试中,动态测试和静态测试手段只能发现程序中的错误,而不能证明程序中不存在的错误,只有才有可能证明程序的正确性。

119.若一个模块直接访问另一模块的内容,则这两个模块称为。

120.在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程称为。

相关文档
最新文档