多媒体教学软件设计第二章第五节多媒体教学软件的测评刘根萍shliugp@163.com13868404561(614561)学习目标1、了解测评的意义;2、掌握测评方法;3、学会撰写测评报告;4、了解商业化软件测评过程及方法教学思路使用一个多媒体教学软件运用测评工具测评测评活动组成要素测评意义完成测评报告撰写•教学性•技术性•艺术性一、概念教学软件测评:指采用测量的工具和方法对教学软件的内容结构、教学策略及界面设计等方面进行数量化的测定和描述,并给予价值上的判断。三大构成要素:测评者测评工具测评对象问卷、测验题、表格二、测评的意义1、保证教学软件的规范化2、提供修改教学软件的决策意见3、促进教学软件制作水平的提高主要是收集人们关于教学软件的反馈信息,为开发者提供教学软件修改完善的依据,促进教学软件设计开发的规范化,从而,提高教学软件的质量水平。三、测评方法及工具1、技术检测法原理:根据多媒体教学软件制作规范的技术要求,事先制定检测项目,组织技术人员进行检测。检测项目:多媒体素材的情况及容量;硬、软件环境要求;帮助导航;安装程序等;2、调查评议法原理:根据调查问卷的结果来对软件进行测评。步骤:设计调查问卷处理问卷结果3、实验研究法原理:采用单组实验或等组实验的模式进行教学,通过教学效果的达到程度检验和差异分析,进行测评。方法:单组实验等组实验4、评价分析法原理:根据明确的目标,按照一定的标准,采用科学的方法,评测软件。类型:诊断性评价、形成性评价、总结性评价方法:评价指标体系的设计评价结果的描述四、测评报告的撰写阐述测评的过程与结果1、测评报告的结构测评的目的测评的方法测评的资料与数据测评结论2、测评报告典型实例五、商业化软件测评简介软件生存周期=计划时期+开发时期+维护时期需求分析、概要设计、详细设计、编码、测试开发较大规模的软件,40%以上的精力耗费在测试上1、软件测试的定义、目的软件测试是为了发现错误而执行程序的过程测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。——出自《软件测试技巧》2、软件测试的过程由一位对整个系统设计熟悉的设计人员编写测试大纲明确测试的内容测试通过的准则设计完整合理的测试用例(usercase)然后再开始进行全面的测试由测试组进行软件测试,以下是测试步骤:1)准备工作:仔细阅读有关资料,包括规格说明、设计文档、使用说明书、测试大纲、测试内容及测试的通过准则,全面熟悉系统2)代码会审:由一组人通过阅读、讨论和争议对程序进行静态分析3)单元测试:集中检查软件设计的最小单位-模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。4)集成测试:将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。5)验收测试:其目的是向未来的用户表明系统能够像预定要求那样工作,验证软件的有效性。3、软件测试人员应具备的素质沟通能力技术能力自信心外交能力幽默感很强的记忆力怀疑精神自我督促洞察力4、软件测试的类型验收测试性能测试专题测试白盒测试定制性测试技术鉴定政府委托法律鉴定常规确认登记测试媒体试用高级确认验收测试测试内容包括:功能度、安全可靠性、易用性、可扩充性、兼容性、效率、资源占用率、用户文档八个方面。返回性能测试通过专业的测试工具,综合分析交易执行指标和资源监控指标确定系统的并发性能(负载测试、压力测试)和最大工作量强度(疲劳测试)。如:QAload返回专题测试财务软件、工商管理软件、数据库软件、ERP/CAD软件、防火墙、OA产品等专项测试,对软件产品行业市场进行分析。返回白盒测试单元测试和集成测试属于白盒测试正确性检验。返回常规确认对软件产品在功能度、安全可靠性、兼容性、可扩充性、效率、资源占用、易用性、用户文档8个质量特性给予测试评价。普通级别产品认证返回高级确认高级确认测试从功能度、安全性、可靠性、兼容性、可扩充性、性能、资源占用率、易用性、用户文档、用户满意度调查10个质量特性给予评分等级。高级产品认证,也是中国软件评测中心最高级别的确认测试返回1、中国软件评测中心、上海软件评测中心、测试工具QAload