文档介绍:软件工程部分
(1)若按功能划分,软件测试的方法通常分为_____测试方法和黑盒测试方法。
答案:白盒
知识点:软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试
评析:软件测试的方法有3种:动态测试、静态测试和正确性证明。设计测试实例的方法一般有两类:黑盒测试方法和白盒测试方法。在使用黑盒法设计测试实例时,测试人员将程序看成一个“黑盒”,也就是说,他不关心程序内部是如何实现的,而只是检查程序是否符合它的“功能说明”,所以使用黑盒法设计的测试用例完全是根据程序的功能说明来设计的;如用白盒法,则需要了解程序内部的结构,此时的测试用例是根据程序的内部逻辑来设计的,如果想用白盒法发现程序中所有的错误,则至少必须使程序中每种可能的路径都执行一次。实际上这是不可能的,即使测遍所有的路径,仍不一定能保证符合相应的功能要求。
(2)软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和______的设计来实现。
答案:测试实例
知识点:软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试
评析:进行软件测试时,应精心设计测试实例和选择测试数据,以对系统进行全面测试。
(3)软件的需求分析阶段的工作,可以概括为四个方面:____、需求分析、编写需求规格说明书和需求评审。
答案:需求获取
知识点:软件设计的软件需求分析阶段
评析:软件的需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。
(4)软件工程研究的内容主要包括:_______技术和软件工程管理。
答案:软件开发
知识点:软件工程的基本概念
评析:基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。
软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体