课堂观察工具的开发

2024-12-13 版权声明 我要投稿

课堂观察工具的开发(通用8篇)

课堂观察工具的开发 篇1

课堂观察是课例研究的中心环节,该环节提供反映教学效果的证据,是对教学进行反思和重新规划 的基础。课堂观察的重点是基于课例研究的主题而确立的,观察重点一旦确立,就需要选取或开发适当的观察工具。在传统的教研活动中,教师进行课堂观察的工具仅限于一本听课笔记和一支笔,甚至连这些也没有,只是为听而听,不知道要听 什么,也不知道怎样去听,听完课后只是三言两语地就课论课,潦草结束。这一方面表明传统教研活动太过随意,缺乏规范;另一方面也说明在教研活动中有效的课 堂观察工具不可或缺。课例研究是教师群体的一种专业发展行为,为提升其研究品质,必须借助有效的观察工具来收集反映学生学习状况的证据,以使随后进行的教 学反思和重新规划有据可依。

一、教案观察表。

最直接的课堂观察工具也许是教案。因为只要对照教师的教案,我们就可以了解在课堂的预设之外 生成了什么、为什么会有这样的生成以及可以怎样改进原有的设计。在日本,教师通常都会带着一份经合作设计达成共识的教案去观课,以便在观课过程中参考查 对。如右表所示,教案观察表是在复线型教案的基础上开发的,“教学活动设计”与“预期行为”两栏是复线型教案的设计内容,“非预期行为”包括学生的非预期 行为及教师的非预期应对,是课堂观察时观察者重点记录的内容,“提升空间”则是基于对非预期行为的分析提出课堂教学改进的建议。

以《小蝌蚪找妈妈》一课的教案片段为例,任课教师执教这一片段时,观课教师发现一位学生的发 言超出了教师的预期,他问道:“小蝌蚪为什么先长出后腿?”教师一愣,显然没有意识到学生会问这样的问题,于是他来不及思索,回答道:“这是它的生长规律 决定的。” 在课后研讨时,教师们开始反思,任课教师对这一问题的应对是否恰当。经过讨论,大家认为,在回答学生提出的问题时,如果只是简单地把他们引向现代科学的自 然秩序,那么很有可能会阻断他们继续探索的热情和动力。对学生所提问题的恰当回应才能使他们保持对问题持续的、鲜活的兴趣,一个机智的教育者可以做到这一 点。因此,当学生问“小蝌蚪为什么先长出后腿”这一问题时,“启发他们通过养蝌蚪观察一下”或许是更为恰当的回应方式。

显然,作为课堂观察的工具,复线型教案成为以学为中心的课例研究的有力支撑。教师教学研讨 的重心不再是单一的“怎样教”,而是把学生的学习状况和教师对学生学习的应对作为教学研讨的重点。课例研究重心的转移不仅可以丰富教师对学生的认识,更可 以提升教师的教学机智和教学策略,随着教师专业知识的丰富和完善,教学改进亦成为现实。正如日本教育学者佐藤学所作的形象比喻,好的教学就如接住学生“投 过来的球”,即“接住”每个学生的发言,并能与那些倾心“投球”的学生的想法产生共振,而不是只注意自己教学的进度。

二、观察量表。

为改变传统教研活动中教师仅凭印象和感觉开展教学研讨的局面,课例研究小组通常会先根据观察目的编制合理的量表以用作课堂观察的记录工具,而后在研讨中依据观察量表中的“数据”对课堂教学进行深入的分析,以提高课例研究的实证水平。

在当前的课例研究中,观察量表的使用较为广泛。观课教师在确定观察点后,就可以结合自身的实 践经验,独立或合作开发观察量表,而后进入课堂,并在试用中不断加以修正,最终形成科学的观察工具。比如,观课教师想了解学生的合作讨论技能,就可以设计下列观察量表,通过记录技能的频次了解小组成员对合作讨论技能的理解与运用 状况,并据此对每个小组提出有针对性的建议。

需要说明的是,观察量表的使用要非常谨慎。首先,并不存在一个适用于所有人和所有课的观察量 表,每一位教师所面临和所关心的教学问题都是具体的、不同的,因此他们根据自己对观察点的理解和对自身教学特点的认识所编制的观察量表也是具体的。当我们 借鉴这些量表时,必须依据自身的需要对其作出修正,只是照搬他人的观察量表,恐怕无法实现我们全部的观察意图。其次,在对观察量表的统计结果进行解释时,要对其所呈现的“数据”进行一种历史性的考察,明确这些数据产生的背景和条件,防止被表面的数字所迷惑,以致对课堂教学做出错误的观察结论。

三、座位表。

座位表也是课例研究中课堂观察的重要工具。在听课前,观摩教学的教师可以向任课教师要一份班级学生的座位表,以便在课堂观察中利用座位表记录班级中不同学生的学习情况。下面是一个班级的座位表:

为方便观课教师了解不同程度学生的学习情况和困难所在,在座位表上可以用相应的符号对班级的学优生(如表中的“★”)和学困生(如表中的“▲”)进行标注,观课教师在进行学生抽样观察时可以根据这些标注选择恰当的观察对象。

当然,对座位表的应用也有许多变式。有的教师在座位表上记录前一节课学生的反应或在作业本中 表达的想法、观点等,有的则在座位表中预设学生可能持有的解题方法或对事物的观点,并标注持不同观点学生进行互动的方式。有时座位表会同复线型教案相结 合:中间是教案,两边是座位表。这样可以更为详细地呈现每一位学生的课堂反应及教师对其反应所作出的应对。座位表不仅反映学生个体的状况,还将整个班级学 生在经验和认识上的联系、冲突以及互动学习的方式一目了然地展现在执教教师和观课教师面前,为课例研究中的群体反思提供了具体而真实的素材。由于教师的研 讨话语贴近教学的实况,教师的所思所悟扎根实践,教学改进也随之具有了可能性。

四、姓名牌。

姓名牌是一种在讨论课上使用的工具,在日本的课堂中被广泛应用。通常在讨论课上教师会呈现一 个事物或现象,从而引发学生各种观点的碰撞。讨论时,教师会在黑板上划分两个代表不同观点的区域,学生将自己的磁性姓名牌贴在某个区域内表明自己最初的立 场,并出示自己选择这一立场的事实依据。在讨论过程中,学生可以随时移动姓名牌,以表明自己立场的改变并说明理由。在课例研究中,执教教师或观课教师也可 以利用姓名牌记录学生观点的变化和学习的过程。下面所呈现的是一个日本小学社会课上的例子,从中我们可以发现姓名牌的妙用。

在这堂社会课上,学生们对“根岸湾的填海造地”产生了不同的看法。教师要求每位学生表明自己 的观点和立场,于是第一次姓名牌位置图就形成了。值得注意的是,即使站在同一立场上的学生,姓名牌的位置也可能是不一样的。如上图所示:富山是强硬的赞成 派,宇和岛则是坚决的反对派,而佐佐木等人则是中立派。随着研讨的深入,姓名牌的位置会发生个性化的移动。这种移动表明学生们的认识在发生改变,而认识的 改变及深化却反映了学生的视野在不断扩展。同座位表一样,姓名牌的使用也为课例研究研讨学生的学习提供了事实材料的支撑。

五、观察者自身作为观察工具。

以上所呈现的课堂观察工具都具有一定的结构,但是我们始终都不要忘记在课例研究中还有一种没 有预先设置的分类——用语言对观察到的事件和行为加以详细描述的记录方式。描述以观察者自身作为工具,通过观察者的语言记录并揭示其所探究的现象。描述可 以延缓观察者对课堂教学的简单分类,使学生学习时的具体情境在教学研讨时重新浮现出来,从而为课例研究小组提供与情境对话的机会。虽然描述不能直接产生答 案或解决办法,但是能给予我们思考的空间,在本质上,描述致力于对人性的洞察、理解和期待。下面是一位观察者对《黄山怪石》一课的教学片段所作的描述:

老师让学生在各种怪石中选择自己最喜欢的,并说明喜欢的原因。课堂开始活跃起来。有的孩子喜 欢“猴子观海”,因为平时喜欢孙悟空;有的孩子喜欢“神仙晒靴”,因为喜欢晒太阳„„教室里响起了零落却令人愉悦的孩子的笑声。在谈到“金鸡叫天都”这块 石头时,一位小男孩站起来,“有三点”,他一边解释,一边竖起三根手指,“第一我喜欢黄色;第二我老家没有闹钟,要靠鸡来报时;还有就是„„”说到这,他 忍不住笑起来,边笑边说:“我也喜欢吃鸡肉。” 零落的笑声连成了一小片。但老师显然对孩子们的回答有点不满,“大家刚才说为什么喜欢怪石时,很多都提到了吃的或玩的。我们之所以喜欢它们,更应该是因为 课文把它们描写得美啊,对不对?所以„„”教师指着刚才的小男孩说:“你应该说四点!” 小男孩坐了下来,伸手在自己的额头重重拍了一下。

描述让课堂教学的真实场景在我们面前展现,从而启发我们去思考现象背后的意义。在上述片段 中,学生因为从未见过真实的黄山怪石,所以只能从自身的经验、体验出发来谈论喜欢的理由。虽然学生表达了自我认识的多样性与真实性,但对教师而言,与文本 的写作意图相比,学生的回答显然没有切中主题。为维护书本知识的权威性,教师最终把所谓正确的观点强加给学生。面对制度化、权威化的课程知识,很多时候他 们会想当然地贬抑学生,把他们的个人话语视为浅薄之论,理直气壮地用自己的观念覆盖学生的观念,并且笃信自己的观念才是他们值得拥有的。在课后研讨时,教 师们意识到这类现象在课堂中经常发生。大家讨论了这种做法的危害性,最终将其定性为一种对学生的“暴力”行为,因为在这种粗暴的态度与冷漠的知识的裹挟 中,学生心灵的丰富性、复杂性、独特性以及无限可能性无可避免地走向萎缩。透过对这一片段的描述和解读,我们可以发现描述性语言有助于保持课堂教学的整体 性与复杂性,有助于我们从广泛的联系中探究教学情境的意义。因此,对课例研究而言,结构化的课堂观察与非结构化的课堂观察应相互补充,相得益彰。随着课例 研究的深入,期待教师们创造出更多有效的课堂观察工具。

(本文系2010 年教育部人文社会科学青年基金项目“课例研究的国际比较”的阶段成果之一。)

课堂观察工具的开发 篇2

关键词:小学语文,课堂观察

人的大脑和认知过程具有复杂性。我们需要摒弃简单化的理论思维, 用复杂的实践思维来审视听评课活动。听评课应该成为授课者与源于西方教育的课堂观察, 值得我们借鉴和参考。

一、课堂观察概述

课堂观察, 顾名思义, 就是观察者根据一定的目的, 凭借自己感官及辅助工具, 通过观察对课堂的运行状况进行记录、分析和研究, 并在此基础上谋求学生课堂学习的改善、促进教师发展的一种专业活动。它源于西方的科学主义思潮, 作为一种研究课堂的方法, 发展于20世纪60年代。典型代表为美国社会心理学家贝尔斯 (R.F.B ales) , 他于1950年提出的“互动过程分析”理论;美国课堂研究专家弗兰德斯 (N.A.Flanders) 在1960年提出运用一套编码系统, 记录课堂中师生语言互动, 分析、改进教学行为。此后, 各种实质性研究方法开始走人课堂观察。在西方, 沿着科学化的轨道, 课堂观察从单一走向多样、从定性到定量、再到定量与定性相结合, 成为研究者和教师有意识并且经常使用的重要研究方法。21世纪初, 课堂观察被译介进入我国教育界, 受到许多专家学者和一线教师的关注。有关文献表明, 课堂观察在我国从研究者视野的理论探讨到课堂教学实践中的应用、再到作为教师专业能力提升的工具, 其实践角度的工具价值已逐渐为一线教师所认可。

二、课堂观察量表的开发

课堂观察有别于一般的观察, 是一个选择性观察的过程。它要求观察者带着明确的目的, 而非随意式地走马观花。因此, 课堂教学的观察若想有效就必须客观;若想客观, 观察需要有结构, 必须有一个可以遵循的计划、目标或导向。这样, 清楚自己需要观察的是什么, 即使有其他事情分心, 也不会失去观察的对象。

“工欲善其事, 必先利其器。”进行课堂观察, 必须构建课堂观察的框架, 开发观察的工具, 即研制课堂观察的量表。研制量表是整个课堂观察的核心技术, 是突破口。要观察课堂必须理解课堂, 要理解课堂则需要有一种分析视角来审视我们的课堂, 也就是观察课堂必须明确具体的观察点。课堂是丰富而复杂的, 仅凭个人的观察力与理解力来掌握课堂的方方面面, 必定是力所不及的。教师就要利用观察量表进行分工与记录, 让课堂观察作为一个合作体, 按照一定的程序进行, 以保障其专业性, 避免课堂观察行为的简单重复与“不合而作”。因此, 观察量表的制定就显得尤为重要了, 可以从以下几方面着手研制评价量表。

(一) 选择观察点

课堂教学构成的要素, 即教师、学生、教学内容和教学环境。依据这四个要素, 确定了课堂教学的四个观察点, 即目标核查、教师教学、学生学习和师生互动。目标核查, 依据明确的教学内容要确定科学、适切的教学目标, 因为教学目标是教学的出发点、归宿点以及灵魂, 是一节课成败的根本标志;教师教学, 作为教学的主导, 应该关注教师如何教、教学的有效性;学生学习, 作为学习的主体, 应该关注学生怎么学、学得如何;师生互动, 因为构建平等和谐的师生关系, 营造良好和谐的课堂教学氛围是进行良好教学的基础。正如古希腊学者普罗塔戈所说, 教育和教学都应该是从触动学生心灵开始, 头脑不是一个用来填满的容器, 而是一个需要点燃的火把。所以, 通过目标核查、教师教学、学生学习和师生互动四个观察点为教师提供了一个理解课堂、开发观察量表的参考支架。

(二) 设定观察指标与要素

对于确定的每个观察点, 涉猎的内容很多, 范围很大, 所以, 为了可观察、可记录、可解释, 观察记录直观显性的现象与行为, 就需要对每个观察点进行分解, 分解成对应的评价指标, 在对应的评价指标下分解成评价要素, 具体内容如下:

1. 目标核查设定两个评价指标, 即目标的制定与目标的达成。

(1) 目标的制定主要是指教师上课之前, 在设计教学过程中所确定的教学目标。

关于目标的制定, 结合小学语文学科的特点, 确定了四个评价要素, 即目标制定要符合《义务教育语文课程标准 (2011年版) 》中学段的教学要求;目标制定要体现单元教学的要求和教材编者的意图;目标制定要符合学生的认知水平;目标阐述能从“四个方面”有效落实“三维”目标。

(1) 目标制定要符合《义务教育语文课程标准 (2011年版) 》中学段的教学要求。《义务教育语文课程标准 (2011年版) 》是教师语文教学的上位的、纲领性与指导性的文件, 特别是明确规定了语文教学第一、第二、第三, 三个学段的教学要求, 教师在教学中必须全面贯彻, 并落实到每节语文课中。

(2) 目标制定要体现单元教学的要求和教材编者的意图。阅读教学是多重对话的过程, 除了经常被提及的学生、教师、文本之外, 编者也是一个不可或缺的对话主体。编者受课程目标、课程形态、课程内容的制约, 通过教材的助读系统, 如单元导读、课文中的泡泡的、课后思考题等内容表达对文本的理解。对于这些内容教师都要认真阅读, 明确教材的编写意图, 从而明确教学目标。

(3) 目标制定要符合学生的认知水平。学生是学习的主体, 一定要切实考虑学生的实际水平与能力, 要把握好“三不讲”原则, 即学生会的不要讲;学生通过合作、探究能学会的不要讲;对于有的知识, 你讲了学生还不会的, 也就不要讲。这样, 依据学生的认知水平, 确定科学、适切的教学目标。

(4) 目标阐述能从“四个方面”有效落实“三维”目标。教师要按照知识与技能、过程与方法、情感态度价值观“三维”目标编制目标, 但不是把“三维”目标逐条呈现, 而是应该把“三维”目标有机融合, 一个教学内容就是一个板块, 一个板块对应一个目标。在编写每个目标时, 要从“四个方面”着手:第一, 行为主体指向学生, 而不是指向教师;第二, 行为动词应该是可以操作的、能检测的, 在编写目标时, 要把内隐的行为动词转化成外显的行为, 以使目标行为动词具有可操作性与可检测性;第三, 要具有一定的条件, 可以把教学中涉及的词句、应该掌握的学习方法等内容呈现在目标中, 使目标具有可操作性;第四, 要有一定的标准, 在教学目标中, 要呈现教学的相关标准, 可以是数量上的限定, 也可以是要达到的一定要求等。

(2) 目标的达成主要指教师上课以后, 全面评价与检测本节课的教学目标达成情况。

关于目标的达成, 确定了三个评价要素, 即环节的设计要确保目标的有效达成;过程能突出重点, 突破难点;反馈及时有效。

(1) 环节的设计要确保目标的有效达成。课后, 应该看看每个环节的设计与呈现是否紧密围绕教学目标, 是否偏离于教学目标之外, 以及这样设计与呈现是否达成了教学目标最为有效的方法, 达到良好的教学效果。人们常说, 语文教学模模糊糊一大片, 之所以模糊, 就在于教学目标不清晰, 教学环节偏离教学目标。

(2) 过程能突出重点, 突破难点。课后, 应该看看本节课的教学重点是否突出, 教学难点是否突破。因为, 教学重点是学生应该掌握的核心知识, 教学难点是学生认知与思维存在的障碍。因此, 无论对教学重点, 还是对教学难点, 教师都应该想尽办法, 集中力量, 用最有效、最简捷的办法与路径帮助学生有效解决。

(3) 反馈及时有效。有效教学的一个关键要素是反馈及时有效。因此, 上完课后, 要看看每个环节后的教学反馈的情况是否及时有效, 及时有效的反馈才能算是有效达成教学目标, 实现了教学的有效性。

2. 教师教学主要是传授知识与学生互动、指导学生学习以及调控教学环节。

据此, 将其分解为“教学内容”“教学方法”和“主导课堂”“教学技能”四个评价指标。

(1) 关于教学内容这个评价指标, 设定三个评价要素, 即有效确定教学内容;知识传授正确、完整, 具有层次性;时间分配合理。

(1) 有效确定教学内容。语文学科教学不同于数学、科学、品德与社会等学科, 语文教材选文性的特点决定了教材由原生价值向教学价值的转变。因此, 一篇课文中不是所有的词、句都是教学内容, 一定要依据教学目标进行有效取舍, 从中确定课文中哪些词、句或相关的知识是本节课的教学内容。听课者通过观课, 要明确教师确定的教学内容是否有效, 并是否有效达成教学目标。

(2) 知识传授正确、完整, 具有层次性。需要记录教师传授各种知识的正确性、完整性, 呈现不同内容的方式, 如层次性的递进或是整合性的融合等, 是否体现了对学生思维的训练。

(3) 时间分配合理。需要记录教学不同内容所用的时间, 因为教学内容的时间分配也能反映出教师对本节课重难点的定位。

(2) 关于教学方法这个评价指标, 设定了三个评价要素, 即问题设计科学, 有效引导自学;自学反馈后, 能体现“先学后教”“顺学而导”;教学方法灵活, 培养学习能力。

(1) 问题设计科学, 有效引导自学。布鲁纳说过, “学习者不应该是信息的被动接受者, 而应是知识获取过程的主动参与者。”因此, 要通过问题的引领引导学生开展自学。为体现自学的有效性, 应该具有如下“四个明确”, 即明确要求、明确内容、明确方法、明确时间, 这就要求问题设计科学, 具有“牵一发而动全身”的作用, 摒弃无思维含量的串讲串问、一问一答, 使学生思维能在问题中迂回, 有效开展自学。

(2) 自学反馈后, 体现“先学后教”“顺学而导”。在学生自学基础上, 进行全班交流、汇报, 关键是发现学生的问题所在, 学生或教师及时进行订正、点拨、引导、提示, 真正体现“先学后教”“以学定教”。

(3) 教学方法灵活, 培养学习能力。教学中, 注意运用多种教学方法:讲授, 讲在重点处;启发, 启在疑难处。无论是讲授, 还是启发;无论是实验, 还是演示, 归根结底应该引导学生主动学习, 为了学习内容的理解和掌握, 能力的培养与提升。记忆规律告诉我们, 一个人学习知识24小时后, 所学的知识讲给别人听, 他所记忆的知识会达到90%以上。

(3) 关于主导课堂这个评价指标, 设定了四个评价要素, 即教学思路清晰、结构严谨;面向全体, 关注不同层次的学生;有效创设情境, 激发学习动机;课堂调控能力强。

(1) 教学思路清晰、结构严谨。需要记录教师教学思路是否清晰, 对于确定的教学内容是否是以板块的形式呈现。

(2) 面向全体, 关注不同层次的学生。需要记录教师是否能面向全体, 关注不同层次的学生。

(3) 有效创设情境, 激发学习动机。需要记录教师是否能创设有效的教学情境, 激发学习动机。

(4) 课堂调控能力强。需要记录教师是否认真倾听, 并有跟进的追问, 及时鼓励与评价, 根据学情灵活处理课堂生成的情况。

(4) 关于教学技能这个评价指标, 设定了三个评价要素, 即教学语言准确、精炼、生动形象;态度亲和, 自然大方;板书设计科学、有效。

3. 学生行为指标被分解为“学习过程”“学习能力”和“学习态度”———这恰好呼应了新课程的三维目标。

(1) 学习过程

主体教育思想理论认为, 学生是教育教学活动的主体, 课堂教学过程是学生主体建构与发展的过程, 这个过程必须通过学生的参与来实现。教师应彻底摒弃“填鸭式”教学, 精心设计有效的互动环节, 吸引学生参与到教学中, 引导学生积极思维、自主探究。因此, 关于“学习过程”设定两个评价要素, 即观察学习参与发言和讨论的学生人数多少, 比例大小;学生是否积极、有效开展自主、合作学习。

(2) 学习能力

“学习能力”主要考察学生的“思维力”。要观察学生的见解是否准确、严密, 有否思辨性、独创性等;关于学生的“表达力”, 则要观察学生的语言表达是否通顺、清晰等。因此, 关于“学习能力”设定两个评价要素, 即对问题的回答表述是否清晰完整;对所学内容是否能够理解、运用, 课堂检测和练习效果是否良好。

(3) 学习态度

“学习态度”, 要观察学生在教师讲课时, 回应是否主动, 精神是否饱满等。因此, 关于“学习态度”设定两个评价要素, 即课堂倾听状态是否良好, 是否有积极的态度和学习热情;学生坐姿、写姿是否规范。

4. 师生互动这个评价指标设定两个评价要素, 即师生对话和师生关系。

(1) 师生对话设定两个评价要素, 即师生对话是否亲切自然;是否构建了师生、生生信息多向交流的立体结构, 反馈及时、有效。

(2) 师生关系设定了两个评价要素, 即师生关系是否平等、和谐;课堂气氛是否融洽。

软件开发工具的选择 篇3

关键词:软件 开发工具 软件危机 选择

一、引言

随着计算机科学技术的飞速发展和信息技术的不断进步,计算机与细腻新技术逐渐被应用到各行各业中。各领域都要求软件开发者能够迅速、高质量的为本领域提供各种具有较强的实用性的软件产品。但是在现实软件开发中,由于各领域的复杂性、差异性、变化性等特点的存在,给软件开发带来了极大的困难,不能完全满足社会各领域对软件开发的需求。

软件产业的全面发展决定着一个企业、一个行业、一个国家的信息化建设水平的高低。目前,虽然我国软件产业已经取得了长足的发展,特别是近年来每年都在以两位数的复合增长率上涨,但是,我国软件开发与运用等方面仍存在着诸多问题。据权威机构的统计数据报告显示:大型专用软件的开发占世界软件销售额的85%,而其开发中出现的失败率高达70%。而我国的信息建设项目的成功率也并不高。那么导致软件开发的这种状况的主要原因是什么呢?该如何选择软件开发工具呢?

二、软件开发工具概述

(一)软件开发工具的基本概念

目前的软件编写都是建立在一种开发工具软件的基础上的,有了这类工具软件,软件开发从规划、业务流程分析、软件模块的设计、代码的测试、使用与管理等方面都进一步实现了规范化管理,这为程序员编程带来了便利。软件开发工具的使用不仅降低了程序员编程的难度,更为那些复杂的软件开发提供了较大的帮助。

(二)集成软件开发工具

软件是相对于那些看得见、摸得着的硬件而言的,软件就像是计算机的大脑。软件分为系统软件和应用软件。不论是系统软件还是应用软件都为人们的生活带来了方便,在互联网时代软件拥有庞大的数量,软件的产生是人类集体智慧的突出表现,是现代文明得以传承的介质,是人类文明发展的推动力。

随着计算机技术的不断发展,很多复杂的业务管理流程、复杂系统控制都依赖于软件开发工具来得以实现。这些集成的软件开发工具涉及到软件开发的各个生命周期。越来越多的软件工程需求带动了集成软件开发工具的产生与发展。目前,比较常见的集成软件开发工具有很多,例如:VB,PB,DELPHI,VC,JAVAASP等。这些软件开发工具各有特点,各有所长。例如:VC具有强大的功能、JAVA具有强大的网络编程功能、VB简单易学,易于掌握。

三、软件开发工具的发展历程

软件开发工具如果从开发效率上来划分,可以分为编辑器、集成开发环境、软件开发平台三代历程。

(一)软件编辑器

这种软件开发工具从功能到界面都需要编写大量的代码,编辑的主要功能是将代码进行编译,使其成为目标程序,并对其进行错误调试。这种程序的主要表现形式就是0和1这样的代码序列。但是对于这些代码序列,并不是每一个用户都能够看的懂的。种种程序对计算机的硬件有着极高的依赖程度,因此其维护性较差。

(二)集成开发环境

在软件开发工具中集成了很多通用的界面定制功能和通用功能。例如:通讯的组件、数据库的操作、数据展示控件、打包工具等。这些功能的集成是软件开发的效率得到了提高。例如:VIAUAL、STUDIO、MYECLIPSE等。这些是目前最流行、实用率最高的软件开发工具,大部分软件厂商的程序开发人员都在使用这些开发工具。

(三)软件开发平台

软件开发平台的提出为软件开发提供了一个全新的平台和理念。平台作为软件开发工具的应用环境是软件开发逐渐实现了可视化、定制化、无代码化,软件开发的效率的到了空前的提高,在很大程度上解放了程序员的开发工作量,让程序员能够将注意力集中在对业务的关注上,而不是技术。例如:咨微OBPS开发平台就是最具代表性的。

四、软件开发工具的选择

随着软件技术的不断进步,各种高级语言不断规范,使得程序员对软件开发工具的选择也提出了新的要求。就目前而言,我国的软件开发已经逐渐由原来的手工作坊的形式发展到软件工程的阶段。软件开发本身也在不断的发展,已经由过去的“算法+数据结构=程序”的传统模式转变成“设计模式+对象组件+开发工具=程序”。开发工具的选择已经成为软件开发成功与否的主要因素之一。

选择软件开发工具有两个主要因素,即:所开发的最终用户和开发人员。软件开发的最终用户是所有软件开发的主要来源和最终归宿,它更是影响着软件开发工具选择的决定性因素。另外,开发人员的习惯、爱好、经验也在影响着软件开发工具的选择。同时,严格的软件工程管理和开发人员的技术水平是软件开发成功与否的关键。

总之,随着软件业的飞速发展给人类的生活带来了巨大的变化。这不仅是人类文明成果的具体体现。软件开发工具的发展给软件业的进一步发展提供了动力。软件开发工具在不同领域的有效利用,使软件工程各个时期达到有效管控的二亩地。

参考文献:

[1]曹田.基于TCM的前向纠错编码在光通信中的研究[J].软件,2012(07)

[2]温秀兰,许有熊,王东霞.基于拟随机序列求解点到自由曲线最短距离[J].计算机仿真,2012(08)

[3]黄为勇.一种采用完全Logistic混沌的PSO-GA优化方法[J].计算机应用研究.2012(09)

作者简介:王珊珊,(1980.11.18) 讲师,硕士,研究方向:计算机科学技术与应用,毕业院校:吉林大学.工作单位:吉林工商学院信息工程分院。

软件开发平台与工具总结 篇4

0 综述

作为软件开发与平台结业的一个报告,将从以下几个方面对这门课的学习做一个小的总结: 背景知识 2 软件建模工具在需求收集中的作用 3 软件设计中的作用4 软件实施工具在代码设计中的作用 5 学习的收获与感想 6 结束语

背景知识

软件开发平台是一种软件开发工具,以通用技术架构为基础,集成常用建模工具、二次开发包、基础解决方案等而成。软件开发工具是很方便地把一种编程语言代码化并编译执行的工具。现在的软件开发工具逐渐显出智能化、网络化、一体化、标准化的趋势。对于很多企业来说,软件开发平台只被定义为信息化工具,但成功进行过企业信息化建设的CIO们会对软件开发平台有着更为正确的理解,那就是软件开发平台不仅是信息化工具,更是管理思想的沉淀。

随着在企业中发挥出的作用被逐步肯定,目前软件开发平台在国内信息化领域也占据着越来越重要的位置,其应用已经成为一种趋势。相对于传统开发模式,许多软件开发平台具有很多显著优势,包括优化产品基础架构,提升软件开发质量;减少编码率,提高开发效率,提升开发的灵活性;可以充分关注客户需求,实现按需定制;实现配置组件的标准化,提升产品稳定性和兼容性;提升企业开发能力,降低后期维护的时间和成本等,可以使开发者有更多时间关注客户需求,在项目的需求、设计、开发、测试、部署、维护等各个阶段均可提供强大的支持。这些都使得,软件开发平台在企业眼中成为非常给力的信息化工具。

但这并不是对软件开发平台的全面解读,因为软件开发平台的强大并不仅仅体现在技术上的先进,更在于让管理思想有效落地,实现管理与实践的完美结合。事实上,优秀的软件开发平台不仅仅是一种软件开发工具,而是融合了先进的管理思想,能有效地梳理各种业务流程的信息系统开发的方法论。而蕴含了管理智慧的软件开发平台既能实现跨平台、语言独立、松散耦合的异构应用的交互和集成,还能使应用系统更具易用性和可扩展性,进而消除信息化建设中常见的应用 孤岛、数据孤岛、信息孤岛和流程孤岛,有效提升企业管理水平。

软件开发平台对管理思想的沉淀也是为了更好地顺应市场化要求。而今很多企业都面临着构架新型管理模式,进行资本结构优化,使资源得到优化配置的需求,也因此对信息化在管理水平上提出更高的要求。而单纯的信息技术是无法完成提升企业管理水平的重任,更不能达到帮助企业高速发展的目标。对信息化工具来说,让产品设计中蕴含更具实效的管理思想是产品技术研发与产品创新的核心,软件开发平台也是如此。

需求收集中的作用

需求收集真正的体现了需求的市场和用户驱动。访谈,调查表,头脑风暴,竞争对手和产品分析都是需求收集的方法。需求收集我们需要搞清楚用户真正的需求,问题背后的深层次问题,这样才可能为挖掘需求提供数据。需求收集的过程应该流程化,收集的需求应该分类入库的归档化。必须将需求收集活动看做为一个结构化的流程或过程,以真正的促进收集的过程和采集的数据的有效性。

收集的需求在论证分析中应该确定优先级,而优先级的确认应该引入价值工程,即我们应该认识到一个需求的重要性应该体现到它对产品价值的短期和长期的增值上面。要理解这个,就必须要考虑收集的需求是普遍需求还是特殊需求,是核心业务对应需求还是辅助业务对应需求,是使用频率高的需求还是偶尔使用的功能点需求。我们必须有清晰的头脑来分析用户急的是否就一定是优先级高的需求。

用户往往习惯了给我们提希望系统实现什么功能,这些需求往往是用户已经转换后的需求而不是原始需求。当用户遇到业务上的问题的时候他们往往假设了一种实现方式,如果在需求收集过程中错误的把问题的解当做需求,则我们就忽略掉了真正的原始需求。需求收集的重点应该在用户真正面临的问题域和问题场景的收集。

需求收集人员的业务背景和经验往往对需求收集有效性有很大的影响。需求收集的访谈过程不是简单的听用户如何讲,而是需求我们去引导用户讲出他们真正面临的问题。通过我们积极的沟通让用户把他们真实的想法真正的表达出来。需求收集是整个软件产品开发的源头,是确定产品方向和定位的重要活动。需求收集活动出现大的误差将是方向性的重大错误。如果我们开发出来的产品不能真正满足用户的需要和得到用户的认可,那产品本身就不可能创造价值,及时这个产品有很好的质量,易用性和功能等,这个产品仍然是失败的。

需求分析中的自动工具按不同的方式可以归纳为两类:一类工具是为自动生成和维护系统的规格说明而设计的。这类工具主要利用图形记号进行分析,它们产生一些图示,辅助问题分解,维护系统的信息层次,并使用试探法来发现规格说明中的问题。更重要的是,这类工具能够对更新的信息进行分析,并跟踪新系统与已存在系统之间的连接。事实上,这种工具与其他多数自动需求工具的好处在于将“智能处理”应用到问题的规格说明中;另一类需求分析工具要用到一种特殊的以自动方式处理的表示法。用需求规格说明语言来描述需求,它是有关键字指示符与自然语言叙述组合而成。规格说明语言被一个处理器以产生需求规格说明,更重要的是产生一组有关规格说明的一致性和组织方面的诊断报告。

软件设计中的作用

结构化方法进行系统建模过程是管理信息系统开发的思想基础,UML建模语言和ROSE工具建模已成为面向对象设计的工业标准。采用结构化建模和UML建模方法,在系统架构设计及相关数据处理分析中进行应用系统的创建过程,是构建一可伸缩、高效、易维护和具有可重用性系统模型的有效措施。

经典的软件工程思想将软件开发分成5个阶段:需求分析系统分析与设计;系统实现测试及维护五个阶段.之所以如此,是因为软件开发中包含了物和人的因素,存在着很大的不确定性,这使得软件工程不可能像理想的,可以其于物理学等的原理来做的物质生产过程.3

如想建造一幢高档的写字楼,那么刚开始便将一切材料和工具全准备好显然是无比愚蠢的行为,因为有可能你正在使用他人的钱,而这些人将是建筑大小,开状和样式的决定者,通常情况下,投资方会在开工生改变想法,这样你必须有额外的计划.而对于整个工程,你也许只是其中的某一个工作组,因此,你需要有各种各样的图纸和模型同其他小组沟通,达到联合工作.很显然,在客户的需求与实际的建筑技术之间找好一个契合点,是做好工程的关键.许多软件工开发过程也如同上面例子一样,软件问题不仅仅是代码的问题,而成为了一个怎么样将整个过程转变成一个结构,过程和工具相结合的问题.建模,即其目的和作用在于提供系统蓝图,包含细节设计,也含有对系统的总体设计,同时模型可以帮助开发小组更好地规划系统设计,更快的开发.UML是一种功能强大的,面向对象的可视化系统分析的建模语言,它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠,更完善的系统模型.从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性.系统建模对软件开发过程相当重要,UML的扩展机制为应用系统的建模提供了必要的支持,.NET框架为系统开发提供了很好的解决方案。系统采用UML和ROSE技术建模和利用ADO.NET关键技术访问数据库有明显优势,使系统在分析阶段,就能严格把握软件的质量、提高软件的可能性,使系统在性能和功能上都具有可规模化和可靠性,能够形成大规模协同工作的软件系统群体。

代码设计中的作用

良好的代码设计风格,使程序代码易读、易懂、易修改,增加程序的可执行性和可维护性。

代码设计的原则包括惟一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。

确定性:一个对象可能有多个名称,也可按不同的方式对它进行描述。但在一个编码体系中,一个对象只能赋予它一个唯一的代码,反之一个代码只能唯一地标识一个对象。

标准化:代码结构应与相应的分类体系相对应。通用性:应留有充分的余地,以备将来不断扩充的需要。

在系统开发过程中:一,能否将原来不能度额定的东西,唯一地加以标识是编制代码的首要任务。二,唯一化虽是代码设计的首要任务,但如果我们仅仅为了唯一化来编制代码,那么代码编出来后可能是杂乱无章的,使人无法辨认,而且使用起来也不方便,所以我们在唯一化的前提下还要强调编码的规范化。三,系统所用代码应尽量标准化。

学习该课程的感想

软件开发特别是大型软件是一项浩大的工程,需要几个人、十几个人、几十个人甚至几百个人合作开发几个月、十几个月甚至几年。要保证系统的协调性、统一性和连续性,就需要在开发之前制定严格、详细的开发规范。开发规范的制定需要花费一定的时间和精力,但是“磨刀不误砍柴功”,它相当于把今后开发过程中开发人员都要遇到的问题提前做了一个考虑。有了开发规范,在后续的开发过程中,设计人员就不必每次考虑如何为一个字段命名,编程人员也不必去想某个程序的结构和布局应当 怎样,测试人员也有了判断程序对错的标准。开发规范在项目开发工作中起着事前约定的作用,需要所有开发人员共同遵守。它约束开发人员的行为和设计、编程风格,使不同子系统和模块的设计、编程人员达成默契,以便形成整个系统的和谐步调和统一风格,也便于今后的系统维护和扩展工作。

结束语

课堂观察工具的开发 篇5

共词分析是法国文献计量学家于20世纪70年代提出来的一种文献内容分析方法,1986年法国国家科学研究中心的Gallon M和Law J等人出版了第一部关于共词分析法的学术专著,经过几十年的发展,已经被广泛应用到许多领域,产生了大量的研究成果。其思想来源于文献计量学的引文祸合与共被引概念,当两篇文献同时被其他文献引用时,表明它们所研究的主题在理论或方法上是相关的。两篇文献共被引的次数越多,它们的关系就越密切。同理,当有两个专业术语在某学科领域的同一篇文献中同时出现,表明这两个词之间存在一定的关系,同时出现的次数越多,表明它们的关系越密切。

共词分析法主要是对一组主题词或关键词两两统计其在每一篇文献中出现的次数,以此为基础构造共词矩阵,通过对共词矩阵变换为相似矩阵与相异矩阵,然后进行多元统计分析,把众多分析对象之间错综复杂的关系以数值、图形直观地表示出来,揭示出这些词之间的亲疏关系,进而分析它们所代表的学科和主题的变化与趋势。

2共词分析的过程与步骤

运用共词分析法进行研究大致可分为几个步骤进行,在具体的操作中可根据实际研究主题选择合适的分析方法。

2.1确定研究主题与文献选取

利用共词分析法基本原理可以概述研究领域的研究热点,横向和}纵向分析领域学科的发展过程与趋势,以及领域学科之间的关系等等。确定好研究主题之后即可在数据库中检索相应的文献,去除重复文献、非相关文献后筛选合适的文献作为处理对象。

2.2高频词的选取

在分析文献的相关性时,统计分析的过程中如果使用两个完全不相关的词汇进行处理,对统计分析的结果将产生很大干扰,因此,被分析的词汇最好是受控词、被统一标引的主题词,只有这样,利用文献中词语对的共现频次来反映研究主题内在联系的方法才能成立121,因此在研究中通常使用检索的主题词或文献的关键词作为分析对象。将所有主题词或关键词按出现频率的高低顺序排列,选取其中出现频率较高的词汇作为分析对象。确定高频词的方法有两种:一种是结合研究者的经验在选词个数和词频高度上予以平衡;另一种是结合齐普夫第二定律关于低频词分布规律理论来判定高频词的界限。

2.3构造共词矩阵

为反映高频词之间的关系,需要将其两两组对,统计每对高频词在同一篇文献中出现的次数,如果两个主题词(关键词)在众多的文献中出现频率高,则说明它们之间的关系密切。如果选取了N个高频词,则它们之间的关系,可以通过构造一个N*N的矩阵计算共现频次来反应。共词矩阵的计算是共词分析中的重要一步,由于统计词对出现的频次值是绝对值,难以反映词与词之间真正的相互关系,因此需要对词频进行包容化处理以反映出两者间的紧密联系的程度。目前各种共词分析文献中应用得比较多的一种方法是采用Chiai系数将相关矩阵转化为相似矩阵和相异矩阵。

2.4采用多元统计方法分析

在计算共词矩阵的基础上,采用不同的统计学分析方法,揭示共词中的信息,常用的分析方法有:因子分析、聚类分析法、关联规则分析、多维尺度分析等方法。目前已有学者将新近出现的突发词监测法引入共词分析中开展文献学评价研究。

2.5阐述共词分析的结果

共词分析过程是使用统计学以及数据挖掘等方法反映研究主题间的关系,要深入揭示隐含在文献中的知识,必须结合相关学科的知识对统计的结果进行科学分析与合理阐述。

3共词分析工具软件的设计开发

构造共词矩阵并计算共词频次是共词分析的重要环节,在处理的文献数量很大时,通过手工统计众多主题词或关键词,计算共词矩阵是不现实的。通常可以采用软件进行构建作者和关键词矩阵以分析文献数据,但这些软件比较难以理解和掌握。也有学者通过Microsoft公司的办公软件Excel来进行共词分析,但前期的题录导入、关键词切分与统计等工作还需手工完成,工作量巨大。相比较而n,自主地设计开发一款自动完成文献题录导入、关键词切分与统计、构建共词矩阵、计算共词频次等功能的软件,在实际的科研工作中,可以起到事半功倍的效果。

3.1系统功能模块

软件的主要功能包括文本的预处理、文献题录导入、关键词切分与统计、构建共词矩阵、计算共词频次等,还可以扩展添加数据挖掘的聚类分析等采用多元统计分析方法。

文本预处理:将下载的文献规范化处理,去除文本中不必要的空行、特殊字符等,为导入题录做好数据准备。

文献题录导入:从文献库中检索下载题录信息之后再导入数据库,由于CNK1、维普、万方、中国生物医学数据库等不同的文献库的题录格式不同,处理时需根据实际需要再做变更。

关键词切分:文献篇名、作者、关键词等题录信息导入之后,可以分别处理。在做共词分析时,主要是对关键词做统计分析,而关键词在文献中大都用中英文的逗号或分号间隔开来,统计之前需做切分处理。

共词矩阵构建与计算:选定高频关键词之后,需要进行共词矩阵的构建与频次计算。其实现方法的讨论在下节中再详细讨论。

多元统计方法分析:可以根据需要添加因子分析、聚类分析、关联规则分析等功能,此功能模块属于扩展功能。

3.2利用SQL聚合函数计算

SQL语高的函数返同的是数据表中匹配指定条件的行数,将题录中的关键词切分存储到数据库的表中,然后以两两组合的关键词作为匹配条件,根据文献编号分组,使用SQL语句进行count计算,如果返同值等于2即表示这两个词在同一篇文献中出现,查询数据集的记录总数即为共现的文献篇数,亦即共词频次。

这种算法过程简洁明了,只用两重循环即可计算得出共词频次,省时省力。计算结果存储为一个二维数组,数组的值即为共词矩阵,在实际应用中,第二种算法更为切实可行

4应用举例

文章以“图书馆联盟”为主题词在CNKl全库进行检索,共有检索文献964篇,去掉非相关的通讯报道等文献,得到826篇论文。对关键词进行切分处理后得到3091个关键词。

5结束语

课堂观察工具的开发 篇6

Dragonfly能够调试javascript,查看CSS和DOM,显示任何网页的错误,Dragonfly让开发工程师无论是在计算机上还是手机上通过Opera调试网页更加简单。

详细功能包括:

1。可以设置断点,单步调试javascript。

2,

能够检查每一个元素上的CSS规则,编辑改进CSS。

3。显示网页错误,改进的错误控制帮助你查看,过滤和跟踪任何scripts错误。

4。调试和查看DOM代码。

这样一个好工具,去看看吧,说说你的看法?

www.opera.com/products/dragonfly/

原文:Opera Dragonfly: New Web Tooling

基于C#的即时通讯工具开发 篇7

关键词:即时通讯,SQL Server,C#,Socket,TCP/IP

互联网的发展带动了即时聊天工具的发展, 如:QQ、MSN、阿里旺旺都成为本世纪最流行的通讯工具。但是由于互联网的公用性, 很多企业或者公司出于对自己内部信息的保护性, 会自行开发自己企业或者专用的局域网即时聊天工具, 或者使用别人开发的即时通讯软件。很多小型或者中型企业使用起来不方便, 本文是基于C#开发的一款即时通讯软件。利用了Socket网络通讯和SQL Server数据库进行开发。具有一定的实用性。

1 解决方案

本文所研究的即时通讯工具是C#编程语言开发的一个应用, 主要包括以下几个方面:

(1) 选用Socket通讯, Socket是网络传输最基本的通讯方式。Socket有TCP/IP和UDP两种协议, 本文使用了TCP/IP协议, 这种是需要建立连接的协议, 在通讯的时候更加安全可靠。

(2) 在数据存储方面, 使用了Microsoft SQL Server, Mircrosoft SQL Server是常用的关系型数据库管理系统之一。在C#中, 提供直接与SQL数据库连接的语句, 被封装成了API供开发者使用。使用SQL2005可进行添加、修改和删除等操作。满足了我们对用户信息的储存和查询。

(3) 使用C#作为开发语言。C#的优势在于它是从C, C++和JAVA发展而来, 继承了它们的优点, 又有自己独特的优势。借助C#的IDE, 程序员可以方便的建立, 运行, 测试和调试C#程序, 更便于程序的开发和维护。

(4) 在软件开发过程中, 使用Microsoft Visual Studio2010 (下文简称VS) 作为开发平台, VS是美国微软公司的开发工具包系列产品中的一个。2010年对外发布, 经过4年时间运行, 现已比较稳定的应用于开发控制台程序和Win Form窗体程序。VS是目前最流行的Windows平台应用程序的集成开发环境, 目前最高基于.NET Framework4.0框架。本设计使用的是.NET Framework4.0框架。

2 系统整体设计

整个系统中数据库包含一个表, 表内信息和整个流程的关系User Name和password储存登陆权限, Chat Name、IPAddr和State储存聊天基础属性。此表构成了用户的登录认证和聊天列表的实现。

用户登录成功后, 显示主界面, 左边树形图中显示可以聊天的用户和其状态。右边一个是接收到的信息, 下方是发送框。发送给其他用户需要其在线状态下。当你处于在线状态后, 其他用户发送给你信息, 你会接收到他发来的信息。服务器端会显示连接用户的基本信息, 管理员可以手动断开用户的连接、监听聊天内容及发起公告信息等功能。

3 系统功能模块实现

3.1 登录模块

登录模块的实现是通过客户端在登录的时候, 向服务器发送登录请求, 在传输的字节中附有自己定义的命令格式。命令格式通过#符号把各类信息分割开, 第一个字符串信息是登录标志, 第二个和第三个依次是登录的用户名和密码。当服务器接收到客户端传输过来信息后, 服务器对信息进行解析, 通过对用户名和密码的在数据库的匹配来认证用户的正确性。当用户名和密码匹配成功后, 服务器会把所有的用户依次发给此次登录的用户。此次登录的用户会接收到聊天好友列表, 同时在线的客户端也会收到服务器的更新好友列表在线情况的信息。

3.2 黑名单模块

对于公司内部的局域网通信, 其最根本的出发点是安全, 所以本设计中服务器还起到侦听所有用户聊天内容和连接情况的作用, 当服务器发现有非法用户连接, 则可以对非法的用户IP进行拉入黑名单操作, 拉入黑名单后, 服务器会向客户端发送信息, 客户端解析后自动退出程序。如其再次登录时, 服务器端会根据一个标志位判定此次连接的用户在黑名单中, 不准予其连接。客户端会提示错误而不能连接。服务器端也可以对黑名单进行取消操作。这个模块优化了系统的安全性和主导性。

3.3 广播信息模块

服务器端起到侦听、管理和维护的作用, 所以本文设计了向所有在线用户发送广播信息的功能, 具体实现是通过自定义命令中接入广播命令, 服务器通过对所有在线的客户端发送带有广播命令的自定义信息。客户端解析后把接收到的广播信息显示在Text Box文本框中, 从而起到公示的作用。

3.4 聊天模块

即时聊天工具的设计主要在于聊天模块, 聊天就是指两个客户端之间能进行信息的交互。具体实现是通过一个客户端发送带有命令Chat的信息, 信息中通过#把聊天内容和所要聊天客户端的IP地址一起发送过去, 当服务器接收到命令信息后, 解析信息, 从在线的客户端中找到对应IP的客户端, 然后服务器把聊天内容再组帧发送给目标客户端, 从而实现聊天的过程。在聊天模块中, 还可以加入了图片的发送, 是通过C#读取图片的函数, 把图片读取到数据流中, 然后通过类型转换, 把图片类型转换成16进制数据。把图片的16进制数据通过Socket传输给目标客户端, 目标客户端接收到数据后把数据解析成图片, 再通过转换把图片数据编码成图片形式存入PC机中, 从而实现了图片的输送。

4 测试结果

系统测试是开发完成的信息系统正式交付用户使用前必须要做的工作之一, 只有通过测试的程序才能交付用户使用。在测试过程中会遇到很多开发的时候想不到的用户需求和BUG, 解决BUG和提高用户友好交互是系统测试主要的工作任务。在各个平台上软件的兼容性和可用性是开发完成后所要考虑的一个因素。完整的系统测试包括功能测试、数据库测试、可用性测试、兼容性测试等几个方面。

5 结束语

本设计利用Sql Server作为数据库管理工具, 基于Microsoft Visual Studio 2010设计开发了一个灵活易用的即时通讯软件, 包括用户登录认证、用户的添加、非法用户的断开、发送公告信息、客户端之间独立通讯、监听客户端聊天等功能。实现时, 利用C#中API访问数据库进行操作, 实现了多方即时通讯。实验表明, 本系统已经能够满足局域网条件下的即时通讯要求, 随着后期工作的不断改进, 相信功能会不断完善, 具备越来越丰富的实用功能。

参考文献

[1]明日科技.C#从入门到精通[M].北京:清华大学出版社, 2012.

[2]齐立波.C#入门经典[M].北京:清华大学出版社, 2010.

[3]明日科技.SQL Server从入门到精通[M].北京:清华大学出版社, 2012.

[4]朱晔.C#与.NET 4高级程序设计 (第5版[M].北京人民邮电出版社, 2010.

[5]陈向阳, 巨修练.网络科学:原理与应用[M].机械工业出版社, 2010.

课堂观察工具的开发 篇8

关键词:车身;流水槽;行李支架;居中控制

中图分类号:TH145 文献标识码:A 文章编号:1006-8937(2016)11-0004-03

某汽车品牌主机厂车身车间某车型侧围与顶盖配合尺寸不稳定,行李支架尺寸焊接移置发生偏移造成的流水槽尺寸不一、涂装车间涂胶卡枪、整车行李支架饰板间隙Y向不均问题、影响总装DR率和走线率等问题,急需开发一种新型的行李支架安装工具来解决问题。

1 问题来源

某汽车品牌的某一车型焊装工艺为:左右侧围与下车体合拼→机器人抓取顶盖定位、合拼 、焊接→在车顶流水槽上焊接行李支架。在这三个主要的车身尺寸定位过程中,均会出现一定程度的车身Y向尺寸偏差,而这些偏差最终都将影响行李支架的装配质量,如图1所示。

因此本文主要通过对顶盖流水槽Y向尺寸偏差、行李支架工具定位偏差原因分析,并采取相应措施使问题得到解决。

2 问题的原因分析及解决方案

根据该车型白车身的制造工艺工程分析,如图2所示。

顶盖流水槽的尺寸偏差原因如下:

①侧围与下车体合拼时,受下车体Y向尺寸偏差影响,侧围Y向会偏移;

②机器人通过抓手抓取放置在对中台上的顶盖,并按照设定好的程序进行轨迹移动,此时机器人抓手存在伺服补偿,尺寸精度和稳定性很高。但顶盖放置在对中台上的位置偏差却影响了顶盖的尺寸。此时形成侧围与顶盖Y向尺寸偏差,即车身顶部流水槽宽度不一致;

③补焊线焊接行李支架时,使用钢制限位工装靠近顶盖一侧型面进行定位并焊接,由于过程①、②中的尺寸偏差,铁制行李支架的Y向尺寸偏差将进一步被放大。

侧围、顶盖Y向测点,如图3所示。

针对以上该车型的生产工艺,采用鱼骨图进行分析,如图4所示。其主要原因如下:

针对以上3个制造过程中的原因,分别制定措施,具体如下:

步骤一: 控制侧围与下车体合拼尺寸。如图5所示。

①通过日常检具监控后部下车体与侧围、门槛的配合尺寸;

②车身车间侧围合拼工装的尺寸稳定性:

其一,定期进行工装测量(1次/月),调整工装至期望值;

其二,通过MSA、SPC质量工具监控整车尺寸稳定性;

其三,根据MSA测量过程的出现的变差问题,进行重复性和一致性试验分析。

步骤二:顶盖抓取定位。如图6所示。

①监控顶盖对中台的定位重复性和一致性;

②MSA测量分析顶盖装饰条模块的尺寸稳定性。

步骤三:开发新型行李支架安装工具(核心)。如图7所示。

由于制造过程中存在累积尺寸链偏差影响,通过步骤一、步骤二措施的实施,问题仍不能完全消除,此时需开发一种新型的安装工具,定位原理如下:

①X向定位基准(定位销定位):前部采用顶盖前风窗玻璃安装孔,精度:+/-0.2 mm;后部:使用尾门铰链安装孔,精度:+/-0.1 mm;

②Y向:使用定位销和Y向梯形限位块方式,确保行李支架定位过程中可根据流水槽的宽度变化进行适当调整,以达到支架居中的目的;

③Z向:梯形限位块和缓冲弹簧方式,保证焊接过程中,铁支架与顶盖贴合良好 。

由于步骤一、步骤二的尺寸主要通过车身工装来实现,即可以通过工装及工装的稳定性来实现车身侧围、顶盖的尺寸精度及稳定性,故本次方案主要研究行李支架居中工具的开发。工具的结构示意图,如图8所示。

X向:通过B/C两个基准孔来实现后部工具的定位,尺寸精度+/-0.1mm;前部通过VIEW K、VIEW L的两个前挡风玻璃安装孔来实现定位,定位精度:X向+/-0.1mm,Y向+/-0.5mm;

Y向:前后两端的定位孔采用定位销的方式,对Y向自由度进行部分限制;中段在流水槽内部采用梯形块作为限位,V型截面能够根据流水槽的宽度进行自适应调整,确保铁支架Y向居中,且稳定性较好,如图9所示。

Z向:该梯形限位块对Z向限位同样提供便利:由于下端尺寸为18.2 mm(小于流水宽底部宽度的设计尺寸25 mm),确保了限位块能将铁支架压紧在流水槽上。

同时限位块内部由下往上依次安装M10×10磁铁→M10×10软弹簧→顶端盖子。

上述M10磁铁、M10软弹簧、顶端盖子均可以进行更换;生产过程中铁支架可以通过M10磁铁吸附在安装工具上,确保员工装配和转移工程中零件不会掉落;焊接时,压紧工具时弹簧处于压缩状态,铁支架很好的贴合在顶盖上。

3 解决方案实施

步骤一:根据整车cmm测量趋势以及工装测量的偏差值进行侧围合拼工装调整,如图10所示。

步骤二:在步骤一的基准上,根据cmm测量趋势以及工装测量的偏差值,对顶盖对中台工装和机器人程序进行调整,如图11所示。

步骤三:开发新型安装工具。

新型安装工具原理:前部通过定位销,中部(流水区域)通过梯形块进行限位,设计思路为限位块内部Ф12 mm孔中安装M10×10圆柱磁铁、M10×10矩形弹簧(直径为1mm,螺距为2 mm)、顶端盖子等组成。其中M10×10圆柱磁铁可以铁支架吸附在工具上,避免生产过程中掉落,从而提高生产效率;M10×10矩形弹簧可以有效消除因顶盖弧度而带来前后两个支架与顶盖离空问题,有效消除因离空而焊穿问题;顶端盖子上有Ф6×7 mm的圆柱,可以抑制矩形弹窗翻转,如图12所示。

4 经济效益

节约效益(包括提高生产效率,降低生产成本,节能降耗):

①修浪费:116(返修耗时)×12(月)×26.77(人均工资)×3(人数)=111 792元;

②減少非周期性停线节约:(当月累计停线时间(210 min)×频次(9次)×26.77(元)×500人数)/60 s=421 628元;

③累计节约:53万余元/a。

④高焊接和装配质量,可推广性。

5 结 语

通过新型行李支架安装工具的开发使用,有效解决了车身车间行李支架焊接时Y向不稳定、Z向离空导致焊穿的问题,同时推广到其他车型的应用,有效的使问题得到了控制,起到了早发现、早预防、早解决,避免增加后工序的返修费用,同时工装工艺设计上存在的欠缺点提交给工装工艺设计人员,作为工装工艺后续设计所参照的依据。

参考文献:

[1] 余志生,主编.汽车理论[M].北京:机械工业出版社,2009.

[2] 宋晓琳,周水庭.汽车车身制造工艺学(第二版)[M].北京:北京理工大 学出版社,2006.

上一篇:《2. 搭支架》教案下一篇:林清玄散文好词