《软件工程 知识点.pdf》由会员分享,可在线阅读,更多相关《软件工程 知识点.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、填空题一、填空题1.软件测试过程中,验证结构中接口是否正确的是_,代码是否正确的是 _,确认是否正确满足用户需求的是 _。2.可顺利完成如期计划的软件计划得益于它恰当 _ 估计,其具体有 _、_和_,而这又是能够控制项目 _的关键。3.软件的逆向工程中,实际上是将软件某一较具体描述转化成更为_的描述活动。4.一个基于计算机系统的工程项目,一般可以_、_、_和_四个子工程构成。5测试用例由和预期的两部分组成。6软件测试方法一般分为两大类:方法和方法。7静态测试采用和的手段对程序进行检测。8计算机辅助静态分析利用工具对测试程序进行分析。9黑盒法只在软件的处进行测试,依据说明书,检查程序是否满足
2、要求。项目是为了完成某具体的产品或服务所做的_.10白盒法必须考虑程序的和,以检查的细节为基础,对程序中尽可能多的逻辑路径进行。11白盒测试是测试,被测对象是,以程序的为基础设计测试用例。13循环覆盖是对程序内部有存在的逻辑结构设计测试用例,它通过限制来测试。14 基本路径测试是在程序基础上,通过分析控制构造的复杂性,导出集合,从而设计测试用例。15黑盒测试是测试,用黑盒技术设计测试用例有 4 种方法:、和。16.软件工程是将_、_、_工程化方法应用于软件开发、测试和维护的全过程及上述方法的研究。17在测试程序时,根据经验或直觉推测程序中可能存在的各种错误,称为。18.测试的综合策略是在测试中
3、,联合使用各种方法。通常先用法设计基本的测试用例,再用法补充一些必要的测试用例。19软件测试过程中需要 3 类信息:、和。20.软件生产上:只需要简单的原版_;而硬件批量生产,则需要生产线,质量监控,产品抽检,硬件在使用中有机器磨损、_问题,而软件存在_问题。21软件测试一般经过 4 个测试:、和。22.单元测试主要测试的 5 个基本特征:、和。23自底向上渐增式测试不需要编写模块,只需要编写模块。24.软件配置审查的任务是检查软件的所有文档资料的和。25.软件测试是为了而执行程序的过程。26.运行被测程序的方法称为测试。27.动态测试中,主要测试软件功能的方法称为法。28.项目管理是指在_中
4、运用专门的知识、技能、_、_,使用项目能够实现或超过项目关系人的_.29.凭经验或直觉推测程序中可能存在的错误而设计测试用例的方法是。30.集成测试中的具体方法是。31确认测试阶段的两项工作是。32在单元测试中,测试一个模块时,需要设计。二、简答题1.请问什么是软件的生存周期2.如果用传统的结构化方法建模,请简述一个具体软件系统的需求模型组成3.软件如何维护质量如何改善4.解决“软件危机”主要途径和方法5.简述如何将某模块的源程序编写符合工程要求的文档6软件测试应当遵循什么原则7软件测试的步骤是什么8.软件测试的过程是什么,简述每个过程的工作要求是什么9什么是黑盒测试与白盒测试它们都适应哪些测
5、试10简述软件测试与软件调试的区别。11.简述总体结构中主控模块内的控制过程和设计思路12软件配置管理的任务。13试述第三代界面的优点。14试述人机界面的设计过程。15.简述软件工程的螺旋方法的过程原理和方法特点16.软件测试目的17.黑盒测试18.白盒测试19.软件测试应当遵循原则是错误的。20.程序语言有哪些共同特征21、在项目开发时选择程序设计语言通常考虑哪些因素22.软件测试的目的是什么软件测试应该经历那几个阶段每个阶段的测试目的是什么23.什么是程序设计风格24.简述可行性研究分析25.从软件模块测试角度出发,测试系统驱动模块的设计思想图、数据流图、数据字典、状态转换图的主要目的27.结构化分析工程有那些视图29.简述软件维护,如何提高软件可维护性30.敏捷软件开发的原则估算模型32.什么是软件工程33.软件平均鼓掌间隔时间估算34.如何画甘特图35.软件过程是软件生存周期一系列活动,瀑布法工作的原谅和特点
限制150内