第12卷第1期 2013年1月 北京工业职业技术学院学报 No.1 V01.12 JOURNAL OF BEIJING POLYTECHNIC COLLEGE Jan.2013 个体软件过程方法指导的Flash实训课程建设 周建辉 刘 洋 (1.北京现代职业技术学院,北京101300; 2.北京现代职业技术学院机电工程系,北京101300) 摘要:将个体软件过程的方法引入到Flash实训过程,通过个体度量,按照Flash动画的制作流程明确了活 动分类,根据动画制作选定的主题进一步细化任务、分配时间、跟踪记录、总结经验,通过个体规划,估算作品 完成所需时间,有效地查补技术漏洞和脚本问题,通过个体软件过程方法保证了实训课程动画作品的完成进 度和完成质量,提升了学生的学习能力以及将来的工作能力。 关键词:个体软件过程;Flash实训课程;个体度量;个体规划 中图分类号:G712 文献标识码:A 文章编号:1671—6558(2013)01—95—06 Construction of Flash Training Course Based on the Method of Personal Soft:ware Process Zhou Jianhui Liu Yang (1.Beijing Modern Vocational and Technical College,Beijing 101 300,China; 2.Department of Mechanical and Electrical Engineering,Beijing Modern Vocational and Technical College, Beijing 101300,China) Abstract:This paper introduces the method of Personal Software Process to Flash training course,which means u— sing individual metrics to specify activity classification according to production process of Flash,refine the task ac— cording to the topic of animation,allocate time,track record,sum up experience,estimate the required work time and efifciently search for technical vulnerabilities and script problem by individual planning.Using the method of Personal Software Process ensures the progress and quality of completing the animation works in the training course, enhances the students’learning ability and work ability in future. Key words:personal software process;flash training course;individual metrics;individual planning 0引言 和个体改进方面都存在不易量化管理的问题,主要 Flash动画实训课程,是指导学生在规定的时间 表现为学生在时间上容易拖沓,前松后紧;在作品实 内,完成指定技术要求的Flash动画作品,并通过按 现方面由于时间安排不当容易虎头蛇尾,或部分粗 进度完成实训作品的过程,提高学生综合应用所学 糙,或整体表现不完整等。针对以上问题本文以项 的技能。其目标是学生在规定时间内完成作品,确 目化教学为基点,引人了软件工程中的个人软件过 保完成作品的质量,并在此过程中提升学生的个人 程方法指导Flash实训课程实践。 能力。传统的教学方法在确保完成进度、作品质量 虽然学生的Flash动画作品与一个简单的软件 收稿日期:2012—11—27 作者简介:周建辉(1969一),女,北京顺义人,副高职称,主要从事计算机教学与研究工作。 北京工业职业技术学院学报 产品相比更容易,但学生的能力与软件工程师相比 要差很多。将个体软件过程的方法应用于指导 Flash实训课程教学,可以引导学生制定计划,严格 进行时间管理,增强学生的时间观念和时间统筹管 理意识,使作品的完成进度得到保证。同时通过每 天进行一次阶段性总结,学生将熟悉过程改进的流 一第13卷 种可用于控制、管理和改进个人工作方式的自我持 续改进过程 j。PSP的研究工作开始于1989年。 1995年由美国卡内基梅隆大学的软件工程研究所发 展。PSP旨在提供一种由能力成熟度模型描述的支 持过程改进组织进程的个人规范 。PSP的设计基 于计划和质量基本原理,为了稳定的生产高质量的产 品,工程师必须计划、度量和跟踪产品的质量,而且必 须从工作的开始就关注产品的质量,最后必须分析自 已每一个工作的结果用以改善其个人的过程。个体 软件过程以循序渐进的方法提供了“度量——规 划——质量管理——循环”阶梯式的进化过程 J。 程,增强问题分析和归纳意识,通过实行改进的方 法,使作品的质量得到保证,使学生的个人能力得到 提高。 1 PSP概述 个体软件过程(Personal Sogware Process,PSP)是 个体循环过程psP3 l PSP3 循环开发 个体质量管理PSp2 PSP2 PSp2.1 代码评审 设计评审 设计模板 PSP1.1 个体规划过程PSP1 任务规划 软件规模估计 进度安捧 测试报告 PSP1 psP0.1 个体度量过程PSP0 编码标准 当前软件过程 软件规模度量 工作时间记录 过程改善建议 程序缺陷记录 缺陷类型标准 PSP0 图1个体软件过程框架 2 PSP核心技能 方面的估计;缺陷估计计划利用工程师的工作经验, 规划每阶段发现和修复缺陷所需的大概时间。简单 的说就是通过收集以前不同任务所用时间的数据, 能够估计将来类似的任务大概所需要的时间,便于 计划、实施、跟踪、检查和改进。 3指导Flash实训课程实践 PSP的核心技能 包括时间管理、制定计划、缺 陷管理、软件规模度量和设计评审。由于本文主要 指导Flash实训课程完成动画作品,所以重点在时 间管理和制定计划2方面核心技能。 2.1时间管理 制定时间分配计划,将主要活动分类,使用时间记 录日志记录每项主要活动所花费的时间,追踪时间,处 理时间中断。注意制定基本规则、设定时间分配的优 先级,并对时间分配进行合理化和优化的评价。 2.2制定计划 3.1个体度量过程 对Flash动画作品的完成过程进行时间管理, 按活动计划表、时间记录日志、时间统计表和活动总 结表将时间进行计划分配、实际记录和对比总结。 其中活动总结表中更加关注作品制作和调试过程中 问题的出现和解决,将出现的问题和解决措施以及 原因分析作以详细的记录。 计划包括阶段计划、产品计划、缺陷估计计划, 其中阶段计划将一个大的任务分为若干小阶段以分 段执行;产品计划包含产品规模、工作时间和进度3 第1期 周建辉,等:个体软件过程方法指导的Flash- ̄.i)Jl课程建设 97 3.1.1活动分类一依流程、定分类 3个阶段进行时间分配,活动内容相对稳定,所以活 动时间按阶段比例基本稳定,其中前期占25%,中 期占60%,后期占15%。每个阶段再按其中细化为 按照Flash动画的制作流程进行活动分类,分 为前期艺术设计、中期技术制作、后期合成发布3个 阶段,其中前期活动包括主题选定、故事脚本编写、 角色设计、背景设计和分镜头台本设计;中期活动包 括元件库建立和动画创建;后期活动包括声音合成 和调试发布。 3.1.2时间分配一稳活动、活任务 具体的操作任务进行进一步的时间估计和分配,详 见表1(注:表1中“具体操作任务”以实训演示实例 MV“有一种爱叫放手” J,学生可根据自行选定的 制作主题来具体划分)。由于具体操作任务由制作 动画的主题而定,任务是灵活多变的,所以具体任务 按前期艺术设计、中期技术制作、后期合成发布 时间安排也相对灵活。 表1活动计划表 阶段 活动(时间) 具体操作任务 时间 小计 5 主题选定 选定制作类型MTV —— l0 (20) 选定歌曲 。—— 下载词曲 5 技术制作 片头(6层) 30 __—— 场景1(4层) 40 __—— 动画创建 场景2(5层) 45 _。—— (245) 场景3(5层) 5O _。—— 场景4(7层) 65 片尾(3层) 98 北京工业职业技术学院学报 续表 第13卷 3.1.3时间跟踪一保进度、促改进 作为一个非常必要的节点来把关规模比较大的项目 的进度,避免出现节奏不合理或没有按计划实施等 问题。同时对每个活动的时间预计和实际进行比较 分析,并记录活动中出现的问题、原因及其解决措施 (详见表4),通过比较更好的规范计划,使得计划的 更具有可实施性。 首先明确实训要完成的各个活动具体做什么, 估算大概使用时间。然后在具体实践过程中,严格 完成时间记录日志(详见表2),尤其是净时间的提 出有助于保证时间的有效性。并在每天结束时作Et 统计,在最后的实训周结束时作周统计(详见表3), 使得每日都有收获和反思,都有进度上的协调,每周 表2时间记录日志 min 第1期 周建辉,等:个体软件过程方法指导的Flash实训课程建设 99 表4活动总结表 arin 背景设计 分镜头台本设计 元件库建立 动画创建 声音合成 调试发布 3.2个体规划过程 产品计划包含产品规模、工作时间和进度3方 通过活动计划表制定阶段计划,通过任务分解 面的估计。通过收集以前不同任务所用时间的数 与估算进一步对实际作品进行计划。使得计划有实 据,就能够估计将来类似的任务大概所需要的时间。 际实施意义,并能够通过实践进一步规范计划,使得 制定产品计划的活动包括:收集历史项目数据,估算 之后的相似任务的完成的计划更加准确。 程序和文档规模和制定程序和文档规范、标准。 3.2.1 阶段计划划分动画制作流程时间节点 Flash实训只生成作品,虽远不能与产品相提并 阶段计划就是将一个大的任务分为若干小阶段 论,但是也是可以根据之前的任务所用时间数据估 以分段执行。分段执行的优点是便于计划、实施、跟 计将完成类似任务所需的时间。在具体实施时,可 踪、检查和改进。Flash实训则根据动画制作流程分 以通过任务分解与估算表(详见表5),根据平时单 为前期、中期和后期3个阶段。 个技术点的完成,通过实训中组织了多少单个技术 3.2.2产品计划推算动画作品制作时间 点来推算大概时间。 表5任务分解与估算表 min 3.2.3 缺陷估计计划查补技术漏洞和脚本问题 分析其原因,并找到解决措施(详见表4),能够在技 在软件项目中,利用工程师以前的工作经验, 术支持方面有效的防止类似问题的重复出现,将可 他们能精确规划他们每阶段将引入和消除的项目缺 能出现的问题解决在萌芽状态,防止出现被一块石 陷、缺陷类型、缺陷的大概分布、复查,编译,和测试 头绊倒2次的情况。尤其在脚本编辑和调试过程 时发现和修复缺陷所需的大概时间。这些经验数据 中,能够有效避免常见错误的出现。通过多次任务 可以帮助工程师在过程的初期就发现缺陷,还可以 的不断积累,有助于学生积累经验,避免之前出现问 帮助他们改善过程设计,防止缺陷的引入。 题的再次出现,并借助相关问题的解决措施,提高对 Flash实训中通过工作Et志中记录出现的问题, 相似问题的解决能力。 1o0 4实施效果 北京工业职业技术学院学报 第l3卷 分配趋于合理,问题的出现呈下降趋势,效率和质量 呈上升趋势。 5 结语 4.1 保障了Flash实训课程的进度和质量 通过对Flash实训过程中出现的技术问题作以 总结,确保制作作品容易出现的一些技术问题得到 提前的避免,确保作品的质量逐步提高。通过对 Flash实训任务的分解和估算,对作品有一个整体的 设计计划,合理分配时间,提高时间效率,在同等的 通过个体软件过程方法的指导,对时间和任务 的量化研究,形成一种制度化的自我管理,把时间作 为思考问题和完成工作的方式建立支持的方法和过 程,在Flash动画实训课程中取得了良好的教学效 时间内完成的任务量增多,使作品的容量增大,表现 力得到提升。 果,保障了动画作品的完成进度和质量,提升了学生 管理、约束和统筹的能力,为学生将来的就业和学习 提供了可持续发展的方法。 参考文献 [1]Watts Humphrey.个体软件过程[M].吴超英,车向东, 译.北京:人民邮电出版社,2010. 4.2提高了学生的个人能力 培养学生养成良好的时间观念,增强整体规划 意识,使学习安排有主次,问题解决有先后,计划制 定有统筹。通过量化跟踪的方法,培养学生干事有 始有终、不断改进的求全求好意识和能力。 4.3对学生将来的工作和学习提供了有效可行的 方法 [2]范勇,陈波.基于PSP的软件项目计划管理[J].计算机 应用与软件,2007(3):81—83. [3]张伟.软件开发中自我改善的计划及过程定义[J].中国 环境管理干部学院学报,2008(3):122—125. [4]谢斐,陆云帆.个体软件过程课程教学模式探索与实践 [J].职业教育研究,2008(7):69—70. [5]关秀英,贺小霞,赵元庆.Flash CS4商业动画、片头与网 帮助学生克服在学习上和工作中的惰性以及思 维上的定势,起到督促个人不断改进的作用。通过 有计划的做事情,有效地管理时间,有力的保障工作 的效果和质量。通过有据可循的量化管理,确保过 程不是有头无尾,能够有始有终,有序的进行。通过 对改进提供可靠的依据,使计划安排趋于完善,时间 站设计案例精解[M].北京:清华大学出版社,2010. (责任编辑:段兆英) (上接第94页) 5结语 OL.2004一l1—24[2012—08一l4].http://www.ceiea. corn/html/200901/20090121 1504212oa.shtm1. 计算机网络基础网络课程的建设使其实用性更 加具体,专业性更加突出,个性化更加丰富。该网络 课程已经在计算机网络专业相应的班级课程中使 用,学生的学习兴趣明显得到了提升,学生随时随地 [2]谢晓林,余胜泉,等.网络教学平台的新发展[J].开放教 育研究,2007,13(5):12—24. [3]汪震,陈洁,腾英.现代远程开放教育学习者创新性自主 学习研究[J].天津市财贸管理干部学院学报,2009,11 (1):77—78. 都可以进行自主学习,互相交流讨论,还可以跟老师 及时沟通,突破了时间、空间,并且激发了学生 的创新能力和团队合作意识,为培养学生良好的职 业基本素质奠定了坚实的基础。 [4]刘志军.积极推进我校数字化校园工作,为高水平大学 建设提供保障[EB/OL].2010—06—22[2012—08— 18].http://she.henu.edu.en/third.asp?id:983. [5]顾正位,王晓燕,等.基于Blackboard的网络教学研究 [J].中国教育信息化,2007(7):65—66. 在以后的课程使用和完善过程中,我们会不断 更新观念、积极尝试、师生互相配合,一定能够最大 限度地发挥平台的作用,实现真正意义上的网络平 台教学。 参考文献 [6]秦艳娇.基于Blackboard的网络教学平的应用研究[J]. 中国教育信息化,2008(16):67—69. [1]中国教育装备网.赛尔Blackboard网络教学管理平台EB/ (责任编辑:张艳霞)