软件测试课程设计论文(精选10篇)
软件测试课程设计论文 篇1
软件测试技术课程设计要求
1、测试对象选择:
每组同学选择一个web应用程序,部署到笔记本上。Web程序可以从网络上找,至少包含5个以上的功能模块。
要求:每组所测试针对的web应用程序不能相同!否则两组成员成绩都将降一档次。
2、分组要求:
每组4人,班级内自由组合3、测试内容:
针对一个主要模块,至少有30行语句以上,进行如下测试设计:
1)白盒测试:
选择编写测试用例,并进行2种类型以上的覆盖测试,并针对测试用例画出表格
2)黑盒测试:
选择编写测试用例,针对模块中的功能点进行测试,测试用例选择不少于15个
3)自动化测试:
使用LoadRunner或qtp,对web应用程序进行性能测试,描述测试目的及测试结果
4、课程设计报告编写内容:
1)测试成员介绍(人员、负责内容)
2)测试目标(所针对的web程序介绍,测试的项目内容介绍)
3)测试计划(包含时间、目标及对应方法、检验标准)
4)测试用例(格式要按照测试用例书写规范)
5)自动化测试中的(要求有测试目的说明,测试过程截图)
6)测试结果(描述与测试用例中的结果比对、功能的正确性)
7)测试结论(对课程设计的总结)
报告内容不少于15页。
5、时间安排:
本周五(7月4日)上午8点在实验室633进行课程设计安排,下周四(7月10日)上午8点,在软件工程实验室进行分组检查,每组5-10分钟。
要求提交:课程设计报告(打印稿、电子稿)、测试所用的web程序源代码。并对自动化测试过程进行演示。
电子稿以各班长收齐,用逗号间隔的学生名字为目录名存放各组电子文件。
6、评分标准:
课程设计报告书写内容,60%
过程演示,40%
软件测试课程设计论文 篇2
软件应用已渗透到各个领域,小到生活中的家电、电子消费品,大到国防、航天、医疗领域的精密仪器,软件是现代服务业发展的核心。随着软件功能的增强和应用的扩展,软件的规模越来越大,内部结构越来越复杂,软件的质量和生产率难以适应发展需求,已经成为软件企业规范管理和软件产业快速发展的绊脚石。
1.1 软件测试的重要性
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程规范了软件开发的过程,是生产最终能满足需求且达到工程目标的软件产品的保障。软件工程中提出了软件生命周期的概念,将软件开发分阶段有序进行,软件测试是软件质量得以保证的不可或缺的一环。
软件质量正确的内涵包括三方面,完整的需求、正确的代码和最少的缺陷。软件测试就是在软件开发的整个生命周期中对这三方面进行有效控制的重要手段,是软件质量的安全副驾驶。通过必要测试,软件缺陷数可至少降低75%,而软件的投资回报率能达到350%。软件测试工作对软件项目的重要性,从今天诸如微软这样的软件巨擎的人员架构上就可见一斑。如今,在微软内部,软件测试人员与软件开发人员的比率一般为1.5~2.5左右,即一个开发人员背后,有至少两位测试人员在工作,以保证软件产品的质量。
1.2 软件测试现状
目前越来越多的软件开发机构认识到测试的重要性,并且成立了专门的测试机构,如QA小组,并且配有专门的测试人员。软件测试的过程也由最初的后期调试上升到软件开发全生命周期的质量控制,测试的重要性和规范性也不断提高。
软件测试的方式也开始由手工向自动化测试方向转变,自动化测试工具在测试过程中的应用越来越多,越来越广泛,诞生了很多自动化测试工具,诸如:QTP,Winrunner,Loadrunner等等。软件测试的蓬勃发展在促进质量提升的同时,也将软件产业带进发展的新时代。
1.3 软件测试人才供给不足
据前程无忧招聘网统计,目前,国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,软件测试人才缺口已超过20万并向30万大关急速挺进。在中华英才网近期发布的2010十大热门职业中,软件测试工程师也位居三甲之列。
2 课程设计目标和原则
高职教育的内涵就是以市场为导向,培养具有较强动手能力,再培养成本低,能够快速切入工作领域的蓝领人才。也就是说高职教育的培养目标是具有一定应用能力的实用性人才。
软件测试工程师一般分为以下几个等级:1)高级测试工程师。高级测试工程师不但需要掌握测试与开发技术,而且要对所测试软件对口的行业非常了解,能够对测试方案可能出现的问题进行分析和评估。2)中级测试工程师。中级测试工程师要能编写测试方案、测试文档,与项目组一起制定测试阶段的工作计划、能够在项目中合理利用测试工具来完成测试任务。3)初级测试工程师。初级测试工程师的工作通常是按照测试方案和流程对产品进行功能测试,检查产品是否有缺陷。
根据高职学生的能力特点,应该把高职学生定位在初级和准中级测试工程师,具有一定的设计方案的编写能力,能利用测试工具完成一定的测试任务,并能够执行功能测试。整个课程的重点是软件测试岗位的基本技能,主要包括:软件测试基本概念的建立;软件缺陷生命周期管理;系统测试的基本概念、方法和用例设计;典型测试工具的应用;对于典型系统的测试方法。
3 课程设计
基于软件测试工程师的工作性质和高职学生的特点,在高职院校开展软件测试方向课程,应分为三步走:第一,掌握一门软件开发语言和一种数据库应用技术,建立计算机信息系统的概念。开发语言的逻辑都是相通的,关键是通过对某一门语言的学习来建立软件开发和计算机处理信息的概念。第二,了解软件开发的过程,软件测试贯穿于整个软件生命周期中,只有对软件开发过程有了清晰的认识,软件测试的工作开展起来才会更完整,更有效,更加节省成本。第三,掌握一种自动化测试工具,软件的规模越来越庞大,测试的任务也越来越重,越来越规范,自动化测试工具的应用越来越广泛。
高职高专类学生的培养更加注重动手能力,特别是软件开发和软件测试方向学生的培养,单单靠课堂上有限的理论课程是很难建立对系统开发和测试的直观认识的,所以软件测试人才的培养实训课程的数量和质量必须有所保障。基于以上分析的这些特点,设计如下培养方案,以下设计每个环节都分几个方向,可根据学生自己的兴趣进行选择性学习。
3.1 认识测试环境
学生首先应该有一定的计算机基础,对当前比较流行的操作系统和简单的网络知识有一定的了解。测试环境这一环节的内容属于专业基础课程设计。如表1。
3.2 培养编程思想和数据库应用能力
无论从事软件开发还是软件测试,都必须掌握一门开发语言和数据库应用技术,来培养学生的编程思想和对信息系统这一概念的理解。编程语言基础众多,结合学院软件专业学生的培养方案,本文仅提出了.Net方向和Java作为参考。如表2。
3.3 软件测试的巩固
要成为合格的软件测试工程师,首先要对软件开发的整个流程有所认识,因为软件测试贯穿于整个软件生命周期过程中。无论做软件开发还是做软件测试,在当前都要有一定的标准和规范,所以软件工程这门课程在软件行业显得非常重要。如表3。
3.4 通过实训项目提高测试能力
了解软件测试的管理组织模式与实施过程。能运用所学的软件测试技术设计测试用例,执行测试,报告发现的缺陷,并给出测试结果和质量分析报告。这个模块的设计必须建立在实际的信息系统之上进行,通过实际项目掌握实际工作中开发和测试的流程,使用相关工具,提高测试能力和积累软件工程师经验。如表4。
4 小结
软件测试工程师不仅要有一定的专业技能,更重要的是有良好的逻辑思维能、耐力和毅力,所设计的课程内容首先要考虑到学生的兴趣,也要尊重当前的市场需求,所以本文只是宏观上的设计,鉴于教学实践的积累,软件测试专业的课程设计会被不断的充盈和完善,反过来,这种宏观上的课程设计为具体的授课提供依据和指导。
参考文献
[1]江苏:IT行业发展拉动人才需求[EB/OL].http://www.jobcn.com/HR/News_Content.jsp?ID=75352.
软件测试课程设计论文 篇3
关键词:《软件测试》课程;教学设计
中图分类号:TP311.5-4
一方面,随着互联网信息技术和我国外包业务的发展,很多软件企业开始重视软件测试,并开始组建软件测试团队,但相对于国外软件测试的发展来说,国内的软件测试还处于初级阶段,与国外还有很大差距,据国家权威部门统计,中国软件人才缺口超过100万人,其中很大一部分为软件测试人才,缺口达到30-40万,业内专家预计,在未来5-10年,我国企业对测试人才的需求数字还将继续增大;另一方面,软件测试行业具有其他行业无法比拟的待遇高、发展方向多元、无性别歧视等优势。终上两方面所述,软件测试被越来越多的学生作为就业首选的行业,如何帮助学生顺利进入软件测试行业,使他们尽快适应测试工作,并具有一定的上升空间,这些都是《软件测试》课程所要解决的主要问题。
1 《软件测试》课程教学设计
1.1 确立课程目标。通过调查软件企业对于软件测试人员的具体需求,确定课程教学目标。调查发现大多数企业主要是进行黑盒测试,这对于入职者来说,要求相对较低,但不能仅仅根据这个需求来确定课程的教学目标,还需要考虑学生入职后的职岗发展,如表1所示,分别为不同岗位的软件测试人员应具备的主要技能,终上所述确定本门课程的教学目标为能够根据要求,完成功能测试,依据黑盒及白盒测试相关方法设计一般测试用例,撰写软件测试相关文档,实现一般测试环境的搭建,掌握自动化测试工具的使用。
表1 软件测试岗位及主要技能
岗位主要技能
初级测试工程师了解和熟悉产品的功能、特性等;按照要求,执行测试用例,进行功能测试、验收测试等,并能发现所暴露的问题;清楚地描述所出现的软件问题;使用简单的测试工具。
测试工程师根据需求文档或设计文档,可以设计功能方面的测试用例;根据测试用例,执行各种测试,发现所暴露的问题;全面使用测试工具,包括测试脚本的编写;安装、设置简单的系统测试环境;报告所发现的软件缺陷,审查软件缺陷,跟踪缺陷修改的情况,直到缺陷关闭;撰写测试报告。
资深测试工程师熟悉产品的功能、特性,审查产品规格说明书,并提出改进要求;根据需求文档或设计文档,设计复杂的测试用例;负责系统一个或多个模块的测试工作;制订某个模块或某个阶段的测试计划、测试策略;设计测试环境所需的系统或网络结构,安装、设置复杂的系统测试环境。
1.2 课程内容的选择。根据课程目标确定课程内容,具体分为测试理论、测试理论+实践、测试工具、测试文档等部分,各部分所包含内容见表2所示。
表2 软件测试课程内容
分类包含内容
测试理论软件测试的历史及发展前景、软件测试相关概念;軟件测试流程、软件测试模型(V模型、W模型等)。
测试理论+实践黑盒测试方法(等价类划分法、边界值分析法、决策表法、因果图法、错误推理法、正交试验法等);白盒测试方法(逻辑覆盖法、基于路径的测试、循环测试、程序插装等);测试环境搭建;单元测试、集成测试、系统测试、验收测试。
测试工具性能测试工具:LR(LoadRunner)
测试文档测试计划、测试大纲、测试用例报告、缺陷报告、测试总结等
1.3 课程内容的组织安排。(1)课程开设学期、授课地点。本课程应开设在学生对数据库应用、C/S及B/S结构应用程序开发及运行环境有一定了解之后,建议将每周周学时统一管理,鉴于本门课程是一门理论与实践相结合的课程,建议上课地点为配备投影仪的实训室。(2)教学内容及形式。将表2所示的授课内容按照软件测试技能由简到难、由单一到复杂的顺序重新组织安排并划分为不同阶段,其中每个阶段的学习内容及形式不尽相同,如表3所示,另外将软件测试文档的撰写嵌入到不同阶段,使学生自然而然的了解软件文档的写作过程。
表3 教学内容及形式
阶段一理论学习说明
软件测试的历史及发展前景、软件测试相关概念
软件测试流程、软件测试模型(V模型、W模型等)此部分内容以讲授为主
阶段二理论单元练习综合练习软件测试文档说明
黑盒
测试等价类划分法保费费率计算等成绩统计测试用例报告缺陷报告此部分内容以讲授+实践为主
其中单元练习及综合练习内容应为可运行应用程序
边界值分析法加法计算器等
决策表法航班食物供应及电影播放等
因果图法象棋跳马等
错误推理法省市选择等
正交试验法机票定价等
白盒
测试逻辑覆盖法三角形问题等下一天问题
基于路径测试成绩计算等
循环测试最大访客数等
程序插装保费费率计算等
测试主要阶段单元测试学生成绩统计学生成绩管理系统测试计划
测试大纲
集成测试学生、课程、成绩模块
系统测试网上商城
验收测试网上商城
阶段三理论实践软件测试文档说明
性能测试工具脚本录制、场景设计、结果分析网上商城-将性能测试工具的应用划分为典型工作任务,在任务的实现过程中学习理论测试总结此部分内容以实践为主
1.4 课程考核方式。本课程采用分阶段的考核方式,第一阶段考核学生对于黑、白盒测试方法的掌握情况,第二阶段考核学生对于测试主要阶段的掌握情况,第三阶段考核学生对于性能测试工具的使用情况,每一阶段的考试也不拘泥于笔试,如第一、二阶段教师可以布置题目,然后让学生提交相关的软件测试文档,第三阶段,可以采用上机考核的方式。
2 结束语
经过多个学期的课程教学实践,学生对于软件测试的理论知识的掌握、软件实测工作流程以及自动化测试工具的使用都有不同程度的提高,也能够掌握一般软件测试文档的写作,基本达到了软件测试企业的用人要求,能够胜任软件测试初级岗位的工作。
参考文献:
[1]2009年中国软件测试从业人员调查报告[Z].2010.
[2]马民生.以就业为导向的软件测试实践课课程改革[J].电脑知识与技术,2010(04).
作者简介:闫淼(1979-),女,讲师,工学学士、主要研究方向:计算机软件技术应用。
软件工程课程设计封面 篇4
《软件工程》课程设计
工资管理项目软件工程报告
专业班级: 计算机科学与技术08(1)班 项目组号: 组
长:程亮
组
员:吴腾、徐罗敬 指导老师:孙淮宁(教授)
2011年6月24日
工资管理软件工程分工安排
1、需求分析
负责人:程亮
参与人:吴腾
2、软件设计
负责人:吴腾
参与人:
3、编码工作
负责人:
参与人:
4、测试工作
负责人:
参与人:
工资管理项目软件需求分析报告
负 责 人: 参 与 人: 功能模型: 数据模型: 行为模型: 数据词典: 审 核 人:
2011年6月24日
工资管理项目软件结构设计报告
负 责 人: 参 与 人: 总体结构: 内部结构: 数据结构: 借 接 口: 界
面: 审 核 人:
2011年6月24日
工资管理软件编码工作报告
负 责 人: 参 与 人: 主控模块: 子控模块: 原子模块: 审 核 人:
2011年6月24日
工资管理软件系统测试报告
负 责 人: 参 与 人:, 单元测试: 组装测试: 确认测试: 审 核 人:
软件测试课程设计论文 篇5
课程设计任务书
一、考查目的按照软件工程的要求,以团队形式,选择适当的软件过程模型,实施软件开发各个阶段的主要任务,运用统一建模方法,并完成相关文档。
二、课程设计要求
1. 根据本组情况确定系统的规模,进行可行性分析,得到可行性分析报告;选择适当的软件过程模型,如瀑布模型、迭代模型、增量模型(下一个版本)、喷泉模型、原形模型(简单的界面原形设计、快速开发的功能)等,通常多种过程模型相结合,估计进度和初步分工,制定项目初步开发计划。
2. 建立业务模型(略)
3. 建立需求模型,描述与软件系统相关的需求
a)识别出系统的参与者与用例,画系统的用例图
b)书写详细的用例文档
c)绘制主要功能的活动图或顺序图,表示工作流
4. 制定项目计划
5. 进行系统分析(概要设计)
a)分析该系统的领域类模型
b)绘制主要用例的顺序图或协作图
c)完善得到分析类模型及实体类模型
d)数据库设计s
6. 进行系统设计(详细设计)
a)得到系统的实现方式图(组件图、部署图)
b)物理设计类模型和相应的动态模型
7. 快速原形实现
a)编写部分源代码
b)设计界面
c)编写用户手册
8. 提交资料
a)各个阶段的主要文档,包括进度管理的文档,以及可行性分析报告、需求规格说明书、系统分析(概要设计)说明书,系统设计(详细设计)说明书、用户手册等。注意不要罗列文字,用最简单的方式将问题说明清楚。
b)提交*.mdl文件
三、评分标准
1. 形式:分为过程性评价和终结性评价两个方面
2. 检查方式:随堂检查进行过程性评价,答辩作终结性评价
3. 时间:三周4. 评分标准
软件测试课程设计论文 篇6
摘 要:《教育软件设计与开发》是教育技术学专业本科生的专业核心课程,通过设计和开发一个基于网络的课程系统,可以有效实现课程管理、资源管理、课程活动、用户管理,为学习者提供一个良好的学习空间和个性化的学习环境,并且能够引导学生进行课程任务的系统化分析和设计。
关键词:教育软件;网络课程;管理;学习环境
中图分类号:G434 文献标志码:B 文章编号:1673-8454(2016)07-0093-04
一、概述
网络课程是通过网络表现某门课程的教学内容及教学活动的总和,它包括按一定的教学目标、教学策略组织起来的教学内容和网络教学支撑环境,其中网络教学支撑环境是指支持网络教学的软件工具、教学资源以及在网络教学平台上实施的教学活动。[1]相对于传统的教材,网络课程具有开放性、内容丰富、形式多样、交互性强、反馈及时以及共享性等特点。《教育软件设计与开发》网络课程的使用对象是教育技术学专业的学生,因此,其内容设计和结构规划既要全面反映课程内容,又要适合教育技术学专业学生的学习要求和特点,并为教师提供一个良好的教学辅助平台。鉴于此,《教育软件设计与开发》网络课程管理系统的主要特点包括:
(1)依托网络课程的开放性、交互性、共享性等优点构建多功能学习环境。与传统课程相比,网络课程具有开放性、交互性与共享性等优点。本网络课程系统提供了个人管理、资源下载、在线交流、课程项目、在线考试等多种功能特性,此系统的功能特性就是利用网络课程的开放性、交互性和共享性等优点构建网络课程。充分体现了网络课程的优点,为学生和教师提供了良好的学习环境,同时也为师生之间提供了良好的学习交流平台。
(2)利用网络课程系统来达到学生自主学习、自主探索的目的。由于网络课程具有开放性与共享性等优点,因此网络课程能够给学生提供良好的自主学习、自主探索平台。本网络课程充分体现了自主学习的特点,为学生提供了大量的自主学习教材和学习资源。
(3)充分利用多种媒体形式,丰富教学内容,提高学生的学习兴趣。与传统课程相比,网络课程能够充分利用多媒体进行教学,不但丰富了教学内容,还提高了学生的学习兴趣。本网络课程系统中就包括了教学资源电子课件和课程视频等多种多媒体教材。
(4)学习评价设计(作业系统、在线测试、练习题)随时检测学习效果,实现自我评价,随时得到反馈。本网络课程系统包括了学习评价功能,主要有作业系统、在线测试和习题演练。为学生提供了自我评价和自我检测的平台。
(5)实现网络课程的交互功能,为学生提供更好的教学内容,实现教师与学生的有效沟通。网络课程的交互,是网络课程的核心环节,能够给学生与教师提供及时、方便的沟通环境。本网络课程系统包括了在线答疑、常见问题、BBS等多种交互模块,为学生与教师、学生与学生之间的交流提供了良好的沟通渠道。
(6)符合网络教学、学习规律和使用对象――学生的特征。网络课程的最终服务对象是学生,评价网络课程的好坏,最重要指标是该网络课程是否符合学生特征。本网络课程系统的开发充分考虑了学生的特征,为学生提供了良好的学习的平台。
二、《教育软件设计与开发》网络课程系统的设计原则
《教育软件设计与开发》网络课程系统的开发在吸收上述网络课程优点的同时遵循以下原则:
1.专业性原则
网络课程是一个以提供学习资源为特点的开放系统,能够为学生提供丰富的学习资源。因此,在教学内容的设计上要符合专业要求,明确学习目标,充分发挥网络的优点,有目的、有计划地提供专业知识及其拓展材料,争取做到学生的学习脱离于传统教室的讲授学习却又不脱离课程专业所要求达到的目标。
2.导航明确性原则
由于网络课程信息量巨大,内部信息之间的关系复杂,因此在网络课程的设计过程中要充分考虑学生的需求,尽量为学生创造便捷的学习条件。那么设计清晰、明确、简洁的导航显得尤为重要,本系统在导航设计过程中将力求结构清晰、交互生动形象、逻辑结构合理、链接方便,从而可以使学生在知识的海洋中第一时间内找到自己学习的内容。
3.交流互动性原则
网络课程不同于传统的课堂教学,它借助于现代网络技术,能够体现强烈的人机交互、师生互动和生生交互等交流活动,在培养学生自主学习、主动学习能力的同时又不失为学生提供强大的交流平台,使学生随时可以获得所需的帮助。
4.操作性强原则
由于学生的计算机操作水平参差不齐,因此在网络课程系统设计过程中要充分考虑到学生的现有水平,提供简单明了、方便快捷的操作,将重点内容放到显眼的位置,在操作过程中不会对学生再有其它过多的辅助操作步骤要求,尽可能地为学生提供便捷顺畅的学习流程。
三、《教育软件设计与开发》网络课程系统的设计思路
考虑到网络课程的全面性与交互性,在系统设计时将教学过程的各个环节都进行了全面的分析,尽量将教学过程的每个环节都能在系统上完成。系统的全面性决定了网络课程对教学过程深入的程度,本系统主要分为课程内容建设、课程团队建设、课程资源建设和教学互动建设。课堂教学、师生互动、课后巩固以及教学评价都在系统上完成。系统的交互性决定了课程中师生互动的程度,本系统包含了教学答疑、常见问题、课程项目以及在线考试等功能,能及时给学生提供良好的学习的平台以及与教师之间的交流平台,教师也能通过互动环节与学生进行交流,帮助学生更好地掌握所学知识,同时还能获得更好的反馈信息。
在人员管理模块中,本系统采用三级管理模式,即教师、学生和管理员。为了便于管理,该系统将教师设置为课程主讲教师和课程团队教师两个角色,其中课程主讲教师既是本门课程的教师,又具有课程管理和系统维护等功能。由于本课程是一门计算机应用类课程,教师的计算机应用能力都很强,所以本系统将课程负责人设为管理员,由课程负责人来管理系统的正常运行。
四、网络课程系统的设计与开发
网络课程系统的设计与开发是一个复杂的过程。需要设计者有系统的建构思想,对系统中各个环节、功能模块进行全面的分析,综合考虑不同角色的需要,分析使用者的特征,这样才能设计和开发一套操作简单、目标明确、内容丰富、思路清晰的网络课程。
1.整体框架及功能设计
本系统将整个网络课程划分为课程内容建设、课程团队建设、课程资源建设和教学互动建设四大功能模块,以及相应的后台管理模块。其结构如图1所示。
(1)课程内容建设
课程内容建设是本系统的核心和基础。它包括课程大纲、课程内容、习题演练、在线考试、参考资料五个功能模块。课程大纲是描述本门课程的学习框架以及学习的总目标,其中包括教学大纲和考试大纲。课程内容给学生提供了本门课程的主要教学内容,课程内容的每一个章节都包含了本章节的学习目标、学习内容和相关资源等信息。习题演练是给学生提供一个课后巩固知识点的平台。参考资料列出了本门课程中部分知识点的参考出处,学生可以查找这些参考资料,从而对这些知识点进行更进一步的了解。在线考试是检测学生对课程知识的掌握程度。学生学习了课程内容之后,可以通过在线考试来检测和巩固自己所学的知识,教师也可以通过在线考试这一环节来了解学生的掌握程度从而对学生做出学习评价。
(2)课程团队建设
课程团队是教授此门课程的所有教师团队,它包括课程负责人、课程团队两个模块。课程负责人是本门课程的主要负责人,同时也是课程团队中的领导者。课程团队中展示了本门课程授课教师的相关信息,学生可以通过这个模块了解教师的一些相关信息。
(3)课程资源建设
课程资源建设是对课程主体的补充,同时也是给学生提供丰富的网络学习资源的平台。本模块包括课程项目、教学录像、电子课件、学生作品和资源下载五个模块。
a.课程项目是学生协作学习的展现平台,教师根据学生的特征,对学生进行分组,或者学生根据自己的爱好和特长自行分组;然后教师根据小组的特征给每一小组分配不同的项目。学生通过小组协作的方式完成项目要求,最后上传项目成果。
b.教学录像为学生提供课堂再现,学生可以通过观看教学录像,以便充分掌握相关的教学知识。
c.学生作品是学生在学习本门课程的过程中,自己完成并上传的学习作品,是学生作品的展示平台,也是学生资源的共享平台。在学生作品模块中,提供了作品检索和作品统计功能,这样方便了学生检索作品。
d.资源下载为学生的学习提供了更多的网络学习资源,资源下载模块将资源按不同的分类进行显示,同时也提供了资源检索功能,学生可以根据不同的分类进行资源的检索。
(4)教学互动建设
教学互动是课程学习中的必要环节,教学互动为教师与学生之间提供了一个交流的平台,学生可以在学习的过程中与教师进行沟通互动。教学互动包括课程公告、教学答疑、常见问题。教师可以通过课程公告给学生提供最新的课程信息,提醒学生按时完成课程要求。教学答疑环节是教师与学生在线交流的平台,学生在遇到困难时,可以在教学答疑中给教师提出问题,教师登录之后可以给相关问题做出解答。常见问题是教师通过自己的教学经验,总结出学生在学习过程中可能遇到的问题,然后把问题以及解决方法展示给学生,以便学生能够及时解决问题。
(5)后台管理模块
网站系统后台是管理员维护网站功能以及网站信息的平台。本系统是一个网络课程网站,为了达到系统的要求,本系统采用三级管理模式,包括系统管理、教师管理和学生管理。
a.管理员管理
管理员负责整个系统的管理与维护,拥有最高权限。本网络课程是一门计算机应用类课程,教师的计算机应用能力都很强,因此本系统的管理员是本门课程的课程负责人。其主要功能的体现有:在课程内容上对一些大纲、资料等进行添加、删除、修改和维护;在课程团队上对一些课程的团队以及负责人的信息进行添加、删除、修改和维护以及人员的审核;在课程资料项目的管理中首先是对本门课程进行立项、分配课程小组以及安排小组组长、给小组分配课程项目后对项目作品的审核等,还包括对项目、小组及小组成员进行修改、删除、审核等;在教学互动中,可以公布一些课程公告,对常见问题和教学答疑进行管理,并对这些信息进行添加、修改和删除管理。
b.教师管理
为了使本系统信息能得到及时的更新和维护,系统为教师分配了较高的管理权限,除了用户设置管理里面的教师管理功能和系统安全管理功能外,教师管理还具有管理员管理的其他所有功能。
c.学生个人管理
学生可以在系统中完成相应的教学过程和教学任务。其主要功能包括:对个人信息、资料的修改上传,查看课程及分组情况,并能进行在线考试和对自己的成绩进行查询。
2.系统UML建模
数据建模语言是从项目工程中引入的概念,它能够帮助我们更好地理解正在开发的平台,理清设计思路,并能够比较直观地反映系统平台的结构和功能。本系统采用基于UML模型建模语言,UML模型包括用例图、时序图和活动图等。
(1)用例图
用例图是用于描述用户与系统之间的关系,它表示系统能够给用户提供的操作。在绘制用例图时首先要确定参与者,也就是使用此系统的人或事物,通常包括三大类:使用者、管理者和应用程序接口,在本系统中包括管理员、教师和学生。其次是要明确系统用例,也就是系统给操作者提供什么样的使用操作。学生用例图如图2所示。
(2)时序图
时序图是指按时间的顺序描述系统各个元素之间的交互顺序,网络课程的时序图主要有:①管理员添加、修改和删除用户的时序图;②课程内容的添加、修改和删除的时序图;③课程公告的添加、修改和删除的时序图;④教师和管理员对课程信息的添加、修改和删除的时序图;⑤教学资源的上传、下载以及查看的时序图等等。以上时序图的设计方法大致相同,本文以管理员对课程大纲的添加、修改、删除为例说明网络课程系统设计中时序图的创建过程。如图3所示为管理员添加课程大纲时序图,管理员首先使用自己的用户名和密码登录系统后台,进入后单击添加课程大纲菜单,输入添加课程大纲信息,然后点击添加将输入的课程大纲信息提交给数据库模块进行添加处理,最后平台会弹出添加成功提示信息,这样一个添加课程大纲的时序图就完成了。
(3)活动图
活动图是用来描述系统是如何协同工作的。当系统中的操作步骤比较多时,活动图就可以清晰地显示各个步骤的先后顺序,使用者只要按照步骤进行操作就可以达到预期的结果,学生子系统的活动如图4所示。
3.技术的应用
本系统采用ASP技术作为开发工具,使用SQL作为数据库,运用VBScript、JavaScript脚本实现语言,B/S(浏览器/服务器)架构设计。本系统是以课程为中心,为教师和学生提供了良好的学习和交流的平台。学生和教师登录之后,就可以对系统进行相关操作。以下以课程项目实现为例,进行一个简单的说明。课程项目模块主要是针对课程小组活动设计的。当某个班需要进行分组活动时,教师就可以在后台将班级按照随机或者指定的方式进行分组。如果是随机分组,教师只需要将每组最多和最少人数输入系统,系统将会自动完成分组;如果是指定分组方式,教师可以按照课程项目需要分组,并且可以指定每组人数、负责人和设定每组的活动项目名称和内容。另外,该模块还具有对选修相同课程的学生之间进行班级间的自由成组功能,他们可以依据个人喜好和需要自由成组,只要双方课程中的某一个教师审核通过即可。在课程项目中,小组成员自动组成讨论小组,可以发表言论,建立小组成果展示区等。
五、小结
本系统的设计充分考虑《教育软件设计与开发》的课程要求,实现了《教育软件设计与开发》课程教学过程的各个环节。同时还将协作学习模式融入到本课程当中。系统中的课程项目以及在线考试是本系统特设功能模块,课程项目为学生提供了良好的小组协作学习的平台,在线考试为学生提供了自我评价的平台,同时也是教师对学生考核的重要平台。本系统在某高校教育技术与传媒学院的《教育软件设计与开发》课程中使用了5年,获得了教师与学生的一致好评。本系统虽然给教师以及学生提供了良好的学习与交流平台,但是在评价方式上没有充分考虑到评价的多样性与全面性,虽然有个人评价、小组评价以及在线测试评价,但是它们之间联系不够充分,无法形成一个总体性的评价。下一步工作将是完善系统的评价功能,使教师能够充分而又方便地对学生进行综合性评价。增加教学互动方式,方便师生之间的交流,使师生交流方式更为多样。
参考文献:
设计课程与软件的应用结合分析 篇7
根据多年的设计教学经验, 我发现学生中普遍存在的认识误区是把专业基础课程同软件学习课程分别对待, 而且更侧重后者, 没有将两者合理的结合起来, 这种现象实际上就是课程设置、教学中理论与实践应用脱节的体现。
针对此种现象, 我曾经尝试了将专业课程同软件学习同时进行的教学方法, 学生的学习兴趣和学习效果都有较大的提高。例如, 在PS+平面广告项目中, 周学时是十六节, 前两周用十二课时学习PS工具、图层、钢笔路径、蒙版等基本操作, 四课时通过图片、视频等学习了解广告的理论知识。在学生初步掌握了PS软件的简单操作及广告的基本理论知识后, 开始两者融合的教学。首先, 安排学生用软件临摹制作难度较小的各类广告作品, 这个环节至关重要, 因为此阶段学生既可以巩固加强已有的软件知识, 又能够通过制作直观的感受现代平面广告的特征、形式、规律。临摹的同时根据学生普遍的学习进度, 适量增加一些新的软件知识, 在软件操作较为熟练时, 临摹稍复杂的广告作品, 循序渐进, 如同人体的生长, 肌肉和骨骼同步成长、变化。经过几周的临摹环节, 学生已经能够把软件同专业课程联系起来, 对于复杂的、艺术效果更为完美的广告作品以及作品中表现出的软件制作技巧产生浓厚的学习渴望, 此时, 难度较大的理论问题即可结合软件应用的深入学习陆续展开。例如, 平面广告的板式设计、设计色彩的应用规律、画面文字图形元素的运用、广告的创意、某些常见的表现形式的软件制作技巧等。此过程可以开始临摹与创作相结合的方式, 学生已具备了一定量的感性认识和积累, 随着软件应用的熟练度加强, 有着较强的创作欲望, 教师合理的引导, 把握好学习进度和难度, 收效十分明显。
此种学习方式需要对传统的课程设置顺序做大幅度的调整, 做到设计课程中时时用软件、软件学习中时时做设计, 其实设计理论与软件应用在设计专业里原本就是一个整体, 分开来单独教学对于学生普遍的接受能力来说难免顾此失彼。设计能力是基础, 软件是工具。例如, 素描课, 不能用三分之一时间讲解理论知识, 再用三分之一时间讲解铅笔的使用技巧、排线方法, 最后的三分之一时间才开始用铅笔画画。由于设计课程与设计软件的混合教学, 教师严谨准确的教学指导, 在教学结束后, 学生均能熟练运用设计软件进行设计, 而且专业知识掌握的程度较好, 达到了预期的教学目标。
此种专业课程加软件应用的混合教学方式在各学校的设计专业中都有体现, 但程度较低, 依然是分开教学的形式为主。笔者尝试提出几点建议, 希望能够推动设计专业教学更加科学化、合理化。
1.课程设置的优化整合
以往的课堂理论教学与机房的软件教学不能简单的合在一起, 有可能会出现理论没学好, 软件没学会的混乱现象。在课程整合之前, 要认真、仔细的调查分析学生的学习能力情况, 结合专业人才培养目标、课程的教学目标, 制定合理的教学计划。理论内容与软件应用的比例、理论与软件的交叉结合方式等都需要仔细斟酌, 即使是混合教学也不能一会讲理论、一会讲软件, 两者相去甚远, 学生会无法适应。参考上文的例子, 可以用小分段式的教学方式, 前期理论与软件分开来讲, 但此过程不宜过长, 基本的软件操作与理论知识达到目标后马上把两者结合开展教学。随着教学进度的延伸, 结合的频率越来越高, 分段时间也越来越短, 到课程后期两者完全合二为一, 西瓜不能丢, 芝麻也要捡。
2.教师综合能力与硬件设施的加强
课程整合的教学方式对教师的专业综合能力与学校的硬件设施会带来较大的挑战, 许多设计专业的设计课程与软件教学是由不同的教师完成的, 理论课教师的软件操作一般较生涩, 软件教师的理论知识又不够全面, 这需要教师之间相互学习提高, 逐步扩大自己的专业知识面。作为设计专业的教师, 其专业有较强的社会应用性, 应该掌握更多的社会实践知识, 努力压缩课堂教学与社会实践应用两者间的距离。课程的整合同时对学校的硬件设施提出了较高的要求, 以往的理论课程是在教室中完成的, 软件课只要学会软件即可, 占用机房的时间有限。整合后的课程需要大量的机房课时, 如果班级数量较多的话, 相应的也需要配备较多的机房, 设备的投入与维护成本会增加许多。
3.注重专业教学的连续性, 加强专业内部学科间的协作
目前各学校设计专业的课程设置都遵循着由易到难、由基础到实践应用的教学顺序, 大体上是合理的, 但也存在诸多问题。比如专业知识的跳跃性较大, 每学期学习的内容都不一样, 学过的知识很容易就忘掉。今年学过包装设计, 明年还能记得包装知识的学生将会很少, 重点专业知识的重复性应用是必要的, 这就需要专业团队内部加强合作, 所有科目的教师不再是单独的个体, 互相穿插教学, 及时沟通交流专业教学情况, 建立高效的、全面的专业教学平台, 对于学生的就业发展是有积极意义的。
软件测试课程设计论文 篇8
【关键词】 高职 室内设计 软件课程 教学创新点a
室内设计行业随着大环境的发展而不断蓬勃前行,室内设计人才的社会需求也明显增加。室内设计人才培养的来源不同,培养出的相关人才也有着各自的侧重点、高职教育作为人才培养的重要平台之一。教学目标定位主要以应用型为主。学生在接受三年左右的专业与实践教育后,具备了快速进入工作岗位的能力与状态。其中软件设计课程作为一门重要的必修课程帮助室内专业学生快速进入用人单位。而长期以来专门针对室内设计软件教学的探讨资料却并不多见,各类相关研究资料都把重心放在软件的具体使用方法上,而忽视了软件教学学有所用的的基础研究入手点。通过对这一课题方向的研究,可以帮助学生更为全面的掌握软件课程知识点从而更快速的适应用工单位的岗位需求。也为规范日后室内专业软件教学提供一些客观理论支持。而对这一课题的研究离不开前期对软件课程背景的相关分析。
室内设计软件课程背景分析
设计软件包罗万象,而室内设计做为设计门类中的一个单独模块,主要软件课程还是主要围绕AUTOCAD、PHOTOSHOP、3DMAX、VARY等几个相关软件展开。其中AUTOCAD课程主要包括:CAD基础制图类课程:主要以室内平面图,室内立面图。设计施工图绘制为主。PHOTOSHOP课程主要包括:图片后期处理及相关平面设计基础。3DMAX课程主要包括:室内设计基础建模及基础渲染。VARY课程主要包括:VARY渲染器使用技巧及超写实照片级渲染等等。这些课程配合着室内设计其他相关课程:室内设计理论课程、室内装饰材料课程、室内手绘效果图课程、家具设计课程等等共同展开。课程之间相辅相成,共同构建室内设计课程的教学体系。
室内设计课程创新立足点
掌握软件类课程背景在结合软件课程自身变化快,难度深,运用广,忘性大的特点,并加上学生普遍心理与以往教学经历,共总结出以下七点创新点,帮助学生在有限时间内合理安排理论学习部分,也为实践类课程打好扎实基础。方便日后学习与工作。具体如下:
1. 课程设置符合工作岗位需求.
软件课程种类繁多,在设置室内设计课程软件前期定期加强与用人单位的联系,把真实室内设计案例资料带入日常课程安排。减少空洞与过时的陈旧案例学习。广泛听取一些是室内设计行业组织对课程的设置的意见。学习一些对学生未来职场方向有用的内容。以专业服务室内设计为教学培养宗旨,帮助人才成为材料生产。设计经营、图纸服务等方面的第一线高端实用人才。按照社会对室内设计人才的需求,树立以就业为导向、以职业能力为立足点的人才培养观,使得室内设计师的课程设置更贴近实际要求,更贴近社会需求。把室内软件课程打造成一个的精品课程。
2. 单个软件学习转变为整体入手。
在以往的教学案例里,软件课往往有一个很鲜明的特点,由于学生要学习多种软件,所以常常出现学前忘后,单一软件的快捷键弄混,或者曾经会做的作业无法再做一遍等等。这样的现象出现在大部分的学生身上。如果可以将单个软件学习升级为软件综合案例学习,一次学习整体,长用长新,会对软件的学习有很大帮助。同时案例的学习也告别枯燥的单个软件学习,提升学生对软件的全面使用。帮助他们培养更大的学习兴趣。
3. 改变传统做好学习的角色换位
考虑到软件类课程的重学生实践,轻理论传授特点。我们应慢慢淡忘以教师为主,以学生为副的教学模式,告别普通课程粉笔加黑板的教师诵经式教学模式,改由学生为教学主体,根据学生自身特点,由学生自身来安排适合自己的个性化的学习计划,而教师更多是以导师与同伴的角度进行教学指导。这种换位学习特点高等职业教育本身鼓励教师培养学生的创新应用能力。更加明确课堂教学目标,引导学生学会学习,发现,探索,充分调动学生对软件课程的学习积极性与主动性的同时,并提升学生的独立思考能力与创新应用能力。
4.开放办学理念加强学术交流
闭门造车式的单一模式学习完全不适应今天的软件设计课程,师夷长技以制夷。一门好的课程应该站在巨人的肩膀上。借鉴国外开放式的办学合作模式。帮助学生在交流与合作中学习软件设计。这些国际间交流与合作可通过多种途径展开。及可以是老师间的交流或是学生间的单纯交流。也展开各类专题研讨与科研项目的合作。国际教育合作形式则可通过与国外高等院校合作办班来直接引进国内外优质的教育资源,推进高职室内设计课程的现代化与精品化進程。
5. 考评体系多样化多方评定人才
淡化以考试分数为最终考核成绩来区分优秀。但课程效果应是知识、能力、技能并重的考核,软件课程的考核主要来自实践与创意,不同过去只考查学生背书能力。考核的方式应该多样化,但建议以课堂表现为主体考核内容,加强创意与实践综合能力。考核来增强学生的学习兴趣、学习目的性和自信心,培养学生的观察能力、自学能力、综合利用知识解决实际问题的能力。
6. 教师角色的终身学习制
师者,传道授业解惑也。教师作为教学主体,承担着方方面面的责任与义务。今天大部分的教师在面对课程排课时,往往会被被动选择同样的课程讲授,这样固然一方面保证了课程质量,但是不可否认,长期的机械重复也会使得各位教师缺乏很多学习新知识的机会。作为教学主体,如果可以定期给教师提供相关专业与相关行业的培训,此外可以让教师进入企业,实岗学习。以“终身学习制”来不断更新提升自身能力与素质,丰富高职教育发展的理论和实践。
7. 以学生未来发展为综合立足点
课程设置前期 定期加强与毕业学生的联系,,做好随访工作。广泛听取一些他们在进入社会工作岗位后。对课程的设置的相关意见。而不是以课程结束,学生的教学就结束、毕业生们进入岗位后基本都会出现很多实际问题,比如在绘制AUTICAD室内施工图时,我们常常发现不同的公司都有着自己独特的字体与图形,在初步接触时,往往需要教师给予学生指导。
立足于课程内部,但是更要关注学习完课程后做到学有所用。
总结
本世纪二十年代,中国已成为世界上最大的室内设计市场之一,而室内设计人才的紧缺现象也成为不争的事实。培养专业人才靠教育。而就业难,在今天的中国社会已经演变成为一个社会问题,被各行各业的人们所广泛探讨。我们究竟需要什么样的人才,我们在培养什么样的人才,我们究竟要怎样培养人才这些问题常常困扰着教育人才培养单位与用人单位,并引起整个社会的广泛谈论,我们常常说老有所养需要关注,但才有所用也同样是千千万万家庭所关注的民生问题。它制约着国家的过去,更关联着民族的未来。不同于大学教育的普遍性,精品特色化一直以来都是职业教育的重点方向。构建一套符合高职教育规律与个性并具有鲜明的时代特征的人才培养模式,是高职教育办学教学特色的具体体现。而人才培养的重中之重源自对基本的课程设置的重视。室内设计专业覆盖广,专业历史不长,但属于国内有影响、有特色的重点专业,相信通过对室内设计软件课程的重点探讨,可以更好成为学校的招牌专业。在教学内容安排上的取舍。帮助学生明白了为什么学,学什么,学了有什么用三个基本问题。“学而不思则罔,思而不学则殆”室内教育课程的教学品质提升非一朝一夕可以改变,但做为教育界的晚辈,必将会努力奋斗,探索。为室内教育事业恪守前行。
《软件工程课程设计》教学大纲 篇9
英文名称: Software Engineering Course Design
学分:3 适用专业:
参考学时:
3周
实验学时: 3周 070472 课程编码:
上机学时:
计算机科学与技术(专升本)
大纲执笔人:
一、课程目标
系(教研室)主任: 李震
《软件工程课程设计》是实践性教学环节之一,是《软件工程》课程的辅助教学课程。通过课程设计,使学生掌握软件工程的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握软件开发的基本过程,将理论与实际相结合,应用现有的CASE工具和软件开发文档规范,完成一个基于数据库的应用系统(DBAS)的设计与实现,把理论课与实验课所学内容进行综合,并在此基础上强化学生的实践意识、提高学生的综合运用能力和创新能力。
通过本课程学习,使学生掌握软件开发的基本概念、软件开发技术和流程;独立完成所有程序、文档的编写和调试工作;开发一套基于C/S或B/S结构的基于数据库的应用系统。形成数据库设计开发的基本能力;提高综合运用理论知识解决实际问题的能力。
二、基本要求
1、课程设计要求学生按项目分组进行,每个项目组由10人左右组成,可根据分组情况分别担任项目经理、技术经理、软件工程师、测试工程师、配置管理员、数据库管理员等角色。
2、在规定的时间内完成1个小型项目的计划、需求分析、设计、编码、测试和交付的全过程,要求按照软件企业的正规开发流程组织实施,并按照给定的文档规范标准撰写相关文档。
3、每组完成一个项目,题目可为学生信息管理系统、图书管理系统、在线考试系统、网上购物系统、超市管理系统等,也可自拟题目,但要经教师审核。
4、项目实训集中在机房进行,每天考勤,学生每天填写工作日志,每周进行周总结。
三、教学内容与学时分配建议
1、实训内容
(1)选题并制定项目开发计划
1天 由学生自愿或推荐选出项目经理,并成立项目小组,项目经理召集小组成员根据教师提供的题目进行选题,也可自由命题但要经教师审核通过。
针对所选项目讨论开发计划,明确项目的大小、范围、复杂度等,进行任务分解与任务分配,确定任务进度,确定完成项目的环境和工具,由项目经理完成《项目开发计划》。
(2)需求分析
2天
对系统的功能及性能需求进行分析,在项目组内答辩评审后,由任务承担人完成《需求规格说明书》。
(例如采用面型对象的方法进行需求分析,用Rational Rose工具进行UML建模。测试负责人组织书写测试用例。)
(4)概要设计
1天
在项目小组成员的配合下,任务承担人完成项目的初步设计任务,进行答辩评审后完成《概要设计说明书》。
(5)详细设计
3天
项目小组确定系统总体设计方案,建立软件系统的体系结构,并进行总体设计的答辩式评审,然后项目小组成员分工进行详细设计和界面设计,期间应建立数据库、表等,任务承担人完成《详细设计说明书》。
(6)编码及测试
7天
根据前期分析和设计工作进行代码的编写工作,要求给出详细的注释,包括:模块名,模块功能,中间过程的功能,变量说明等。
所有测试过程都要求采用综合测试策略;先作静态分析,再作动态测试。应事先制订《测试计划》,并要求保留所有测试用例,完成《测试分析报告》。
(7)项目交付、总结
1天
在全班范围内教师组织项目评审,项目经理完成项目开发总结报告。
2、提交内容
项目组按照软件工程文档模板要求提交以下文档的打印稿和电子稿:项目开发计划、需求规格说明书、概要设计说明书、详细设计说明书、编码清单(部分或全部)、测试计划、测试分析报告(部分任务)、项目开发中介报告。文档中必须注明完成者(签名)和完成日期。
每位同学要提交工作日志和周总结,需要项目经理签字。
项目经理提供本项目组的任务分工,及本项目组的成员工作评定,小组成员签字。
3、成绩评定 本次实训必须提交正式的针对特定项目的完整的设计文档和报告书。软件综合实训的成绩评定实行优秀、良好、中等、及格和不及格五个等级。优秀者人数一般不得超过总人数的20%。
四、教材及主要参考资料
软件测试课程设计论文 篇10
中央电大 教务处 教学管理科
(2004年08月23日)中央广播电视大学计算机应用专业
多媒体软件课程设计大纲
一、教学对象与学分:
该课程设计大纲为电大计算机应用专业应用软件开发方向学生使用,3学分。
二、设计目的
多媒体技术涉及面非常广,是一项实用性很强的技术。只有进行实际操作,将理论应用于实际中,才能确实掌握书中的知识点。通过设计开发多媒体软件,不仅可以加深学生对多媒体基本概念的了解,巩固学习成果; 还能够提高实际动手能力,掌握多媒体系统开发的基本方法和多媒体应用软件的制作过程,以及熟悉各种多媒体开发环境和工具的使用方法。
三、工具要求
1. 使用Authorware进行课件制作。
2. 使用Audio Editor等进行声音的录制和编辑。
3. 使用Adobe Premiere进行视频编辑。
4. 使用Photoshop进行静态图像的处理。
5. 有条件的话,可以使用其他各种多媒体处理软件。
四、时间要求
三周左右
五、题目
根据《多媒体技术基础》中讲述的内容,利用Authorware等软件,以《多媒体技术基础》第4章的内容为基础,制作多媒体软件。
六、制作过程
按照下述的步骤进行操作,最后能够生成声图文并貌、主题鲜明、内容简洁生动、具有时代感的多媒体软件。
浏览人次960
1. 分析选题
读者应掌握该章的全部内容,将其划分为各种课件,有必要的话还可以将课件依照面向对象技术划分为各个子对象。这样就可以达到课件的选择、计算机呈现教学内容、学生学习并作出反应、计算机作出评价和反馈并选择教学策略的全部教学过程。
2. 编写脚本
由于人在获取知识时的思维方式是跳跃性的和富有联想式的,因此知识单元(课件)不宜采用线性结构,而应采用非线性的超媒体结构,即网状结构和树状结构。
(1)画出整个内容的总体结构图,包括每个知识单元。
(2)根据知识内容间的逻辑关系,对知识单元进行划分。
(3)对知识单元的知识要素和链接进行分析,描绘出各单元间的关系。
(4)屏幕设计与布局,安排各单元的位置。
(5)制作脚本卡片,对每个单元都用卡片的形式进行描述。
3. 数据准备
(1)文本信息:从书中或其他地方提取有用的文本信息,利用Authorware进行输入和编辑。
(2)图形信息:搜集有用的图形和图象文件以备制作时使用。
(3)声音信息:搜集相关的声音文件;安装声卡,麦克风及其他相关工具。
4. 系统制作
根据已编写的脚本和设计思路,利用Authorware等多媒体工具制作该教学软件。
5. 测试与调试
为了保证软件的质量,在程序设计完毕之后,还要进行测试和调试,来发现系统的错误和潜在的问题。这里要对软件进行白盒测试。根据具体的逻辑结构和执行路径,设计若干个测试用例(路径覆盖,语句覆盖等),进行测试。
6. 提交
最后的步骤是对程序进行编译,将其打包成可独立运行的应用软件。
七、预备知识
1. 学习与了解多媒体软件创作的全过程;
2. 学习通过INTERNET网查找有关参考文献。
八、验收标准
1. 组成评分小组,由学生一个个演示制作的软件,由评分小组打分。
【软件测试课程设计论文】推荐阅读:
软件测试性能测试论文12-25
软件测试综述论文09-23
手机软件测试论文07-21
软件第三方测试论文01-17
软件测试教学改革论文06-24
电子商务软件测试论文11-25
软件课程设计01-07
基于模块化设计的嵌入式软件测试方法07-17
软件开发的性能测试与研究论文09-05
软件工程课程设计指导08-29