简介:为了更好地分析测试基于组件的Web应用,并抉择何时结束测试过程,提出了覆盖率准则的概念和测试需求约简的方法.首先,定义了4种覆盖率准则,并证明它们之间的包含关系.然后,使用一种转换算法将Web应用测试模型转换成一种可以约简测试需求集合的Web应用决策-决策图(WADD图).最后,基于各种覆盖率准则,并通过分析图中各条边的等价和包含关系,约简测试需求集合.测试人员可以根据不同的测试环境需求选择不同测试需求集合.案例分析表明,在实际的Web应用中所定义的覆盖率准则确实存在线性包含关系.基于不同的测试覆盖率准则,测试需求集合平均可约简55%以上.随着覆盖率准则复杂度的提高,测试需求的规模也随之增大.
简介:能力的竞争已成为当今时代人才竞争的主流。高校因此越来越重视学生能力的培养。计算机程序设计能力作为计算机相关专业学生重要的核心专业能力,应受到广大教师的充分重视。本文试以能力导向为出发点,分析高校现有的计算机程序设计类课程的学科定位、相关性研究的必要性、教学内容现状等方面的问题,结合笔者多年的教学实践,对计算机程序设计类课程的教学内容进行研究,构建科学合理的教学体系,为如何优化教学内容、创新教学模式提供了建议。重视计算机程序设计思想和方法的传授,重视实践教学和理论教学相结合,重视创新思维为导向的学习方法,以提高学生团队协作能力、操作能力和计算机程序设计的综合能力。
简介:随着计算机技术、网络技术、通信技术的不断发展,"互联网+"已经渗透到我们工作、学习和生活的各个环节,其中在教育领域应用尤为显著。"翻转课堂"是一种人性化教学方式,其以师生互动教学为主要突破口,通过C语言程序设计实践激发学生的学习兴趣和培养学生的动手能力。在课程学习中,需要学生通过实践去掌握相关技术操作能力。采用"翻转课堂"教学模式,在课堂上以真实C语言程序设计为切入点,让学生发散思维、不断创新,不仅可以提高课堂的教学效果和学生掌握知识的能力而且能够解决传统教学中群体教育与个体差异之间的矛盾。本文以《C语言程序设计》课程为研究对象,首先对"翻转课堂"教学系统需求进行分析,选择适合的技术进行系统开发,其次,进行"互联网+"时代下的"翻转课堂"模式下的教学系统设计,利用信息技术、网络技术、多媒体技术等现代化教学方式,实现"翻转课堂"教学研究与实践。