软件工程教师招聘题目

软件工程教师招聘题目

ID:6110547

大小:38.50 KB

页数:5页

时间:2018-01-03

软件工程教师招聘题目_第1页
软件工程教师招聘题目_第2页
软件工程教师招聘题目_第3页
软件工程教师招聘题目_第4页
软件工程教师招聘题目_第5页
资源描述:

《软件工程教师招聘题目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程教师招聘试讲题目一题:软件工程基础知识试讲知识点(在规定时间内根据知识点将所涉及知识讲清楚):(1)软件工程的基本原理(2)软件生存周期的的概念和基本任务(3)软件过程概念(4)软件过程模型(每一种模型的特点介绍清楚)(5)范型的概念(6)流行的范型软件工程教师招聘面试题目1、软件测试人员在软件开发过程中的任务是什么?(初级)答:1、寻找Bug;2、避免软件开发过程中的缺陷;3、衡量软件的品质;4、关注用户的需求。总的目标是:确保软件的质量。2、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?(高级)答:一条B

2、ug记录最基本应包含:编号、Bug所属模块、Bug描述、Bug级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;要有效的发现Bug需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提高提交Bug的质量。3、黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点?(中级)答:黑盒测试的优点有:1)比较简单,不需要了解程序内部的代码及实现;2)与软件的内部实现无关;3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;4)基于软件开发文档,所以也能知道软件实现

3、了文档中的哪些功能;55)在做软件自动化测试时较为方便。黑盒测试的缺点有:1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;2)自动化测试的复用性较低。白盒测试的优点有:帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。白盒测试的缺点有:1)程序运行会有很多不同的路径,不可能测试所有的运行路径;2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;3)系统庞大时,测试开销会非常大。4、根据自己的理解回答什么是软件测试,软件测试分为哪几个阶段。(初级)答:软件测试是一个为了寻找软件中的错误而运行软件

4、的过程,一个成功的测试是指找到了迄今为止尚未发现的错误的测试。软件测试一般分为单元测试、集成测试和系统测试。5、根据自己的理解什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑?(中级)答:狭义的讲,一个测试用例就是测试人员用以测试被测软件的某个特性或特性组合的一组数据。这组数据可能是从用户处得来的实际的一组数据,也可能是测试人员专门设计出来的测试软件某些功能的一组数据。测试规程就是详细的对测试用例设计方法、测试方法、测试工具、测试环境和测试数据进行描述的文档,还可以包括能把某个或某一组测试用例应用到被测软件上完成某项测试的一系列的操作步骤。设计测试用例应当从以下几方

5、面考虑:边界值,等价类划分,有效/无效值等。6、什么是软件质量保证?软件质量保证人员与开发人员的关系如何?(中级)答:软件质量保证就是通过确保软件过程的质量,来保证软件产品的质量。软件质量保证人员和开发人员之间具有管理上的严格的独立性,两个小组的管理员都不能越权管理另一组,但都可以向更高层的管理者汇报软件开发中的问题7、常见面向对象语言必须要学习的内容有哪些?JAVA语言的三种平台体系的英文缩写是什么?(中级)5语言的开发环境、数据类型、运算符与表达式、流程控制、方法、数组与字符串、类与对象、构造方法、重载、继承、接口、异常处理、输入输出、多线程、界面设计、数据库处理、网络联接

6、等。JAVA语言的三种平台体系:J2SEJ2MEJ2EE8、类的核心特性有哪些?类与对象有什么区别?(中级)类具有封装性、继承性和多态性。封装性:类的封装性为类的成员提供公有、缺省、保护和私有等多级访问权限,目的是隐藏类中的私有变量和类中方法的实现细节。继承性:类的继承性提供从已存在的类创建新类的机制,继承(inheritance)使一个新类自动拥有被继承类(父类)的全部成员。多态性:类的多态性提供类中方法执行的多样性,多态性有两种表现形式:重载和覆盖。类与对象有什么区别:类:类就是某一种事物的一般性的集合体,是相同或相似的各个事物共同特性的一种抽象。对象:在面向对象概念中,对

7、象(Object)是类的实例(instance)。对象与类的关系就像变量与数据类型的关系一样。9、你对MVC的理解?软件中的中间件是什么?(高级)答:MVC设计模式(应用观察者模式的框架模式)M:Model(Businessprocesslayer),模型,操作数据的业务处理层,并独立于表现层(Independentofpresentation)。V:View(Presentationlayer),视图,通过客户端数据类型显示数据,并回显模型层的执行结果。C:Controller(Contr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。