- 相关推荐
软件培训总结报告
培训后你有什么总结呢?下面和小编一起来分享一下吧!
软件培训总结报告【1】
来到北大青鸟通州校区学习已经快一年了,虽然时间不算太长,但对于我而言,在北大青鸟,我的收获是无法用时间长短来衡量的!
以前,我一直以为软件的开发其实是一件很轻松的事情,只要一天坐在电脑旁敲敲键盘,那么一切就可以了,但是现在我才发现,我以前的很多的思想是多么的肤浅可笑。
编程其实是一种乐趣和苦恼共存的一项创造性活动。
因为编程不仅能够满足我们内心深处进行创造的渴望,而且还能愉悦我们内在的情感。
我们会在攻下一个又一个的难关之中,不断成长,不断自我增值从而实现自我的满足!
在北大青鸟广力学习的这段日子中,我觉得学习的负担并不会太重,学习压力比高三时要轻得多,但由于初次接触编程这一课程,所起初也不太适应,但经过一段时间的学习,现在逐渐适应了。
我觉得学习编程最重要的是练习,俗话说:“熟能生巧”。
的确,一开始的时候,我只顾看书,并没有太多上机练习,结果学完的知识总是很快就忘了,后来我才逐渐意识到练习的重要性,现在学习感觉上已经比开始轻松多了。
另外,我了解到了预习的重要性,每个人对新的事物都会感到陌生和害怕,这是人的本能,但现在每节课都会有新的知识,
我们要想对于这些新的知识不畏惧,最好的方法莫过于预习了,每次上课后不仅要温习,更加要预习,先温习后预习,这是我一贯的学习作风。
尽管预习经常会有不明白的地方,但你依然要去看,把问题记下,第二天带着问题上课,这样往往就能事半功倍,让你学得更好!
想通了以后,我自己也越来越自信了。
就像一只从起跑线上开始爬行的蜗牛,虽然很慢,但是我目标很明确,很坚定!或许很多人会认为学习软件是一门很枯燥的课程,但是我觉得这乏味中也有不少乐趣。
例如学习.NET和C#时,我们小组就自己制作了一款小游戏,虽然是一款很简单的小游戏,只能有一些普通的攻击动作,但是它就是我们的学习成果。
玩着自己编写出来的小软件,想着以后能开发出更厉害更完善的系统,让我们对未来的工作和学习充满了动力!
学习软件并非易事,这其中的碰到的困难也有很多。
如果你问我在学习软件的过程中,什么学习方法最重要,那我会认为勤奋是最重要的。
一定要反复的练习,这样你才会掌握得更扎实,基础打得好,后期的学习才会更省力!另外,我觉得课余时间应该好好的利用起来,
不要局限于课本,要主动的去学习更多的知识和技能,为以后的工作准备更多的能力!
软件培训总结报告【2】
我应该是对maya第一阶段的学习有一个初步的认识了,在接maya之前一直觉得这个软件很神秘,当栩栩如生的三维动画就是用它制作出来的,我又对这个软件产生了几分“爱意”。
带着这份“爱意”我到清美报名了,接待的老师很热情,教学老师也很认真负责,这里不累赘阐述。
下面就我第一阶段的学习作一个简单的心得汇报:
maya软件的主要有四个模块:maya建模、maya动画角色建模、maya材质灯光、maya角色动画、maya后期特效。
我首先接触到的就是建模,想学好三维动画,当然要把这个maya角色建模学好啦。
三维动画的建模主要有:a、nurbs曲面建模技术。
b、polygons多边形建模技术。
c、subdiv细分建模技术。
当李老师给我们上完第一堂课后,我对maya的“爱意”就全消了,因为软件基本都是英文,而我又是一个英语盲,除了简单“thank you”之外估计就说不出完整的第二句,加上翻了一下教材,难度之大完全触及了我的底线。
当然“爱意”顿时消退,可是我还是很认真地去学,鉴于我个人的职业发展方向的需求和动漫产业的朝阳性,我的学习动力依旧,老师也很负责地在教授。
由于写字速度慢,字又写得不好,所以上课做的龙飞凤舞的笔记也只有我自己看的懂,乱七八糟的圈圈叉叉中蕴涵着大致内容和操作步骤,
整个上午所要学的东西很多很繁琐,动手操作时脑袋时常会混淆一些东西,导致步骤混乱,所以做我做起东西来会很慢。
好在我们上课的时候都人手一机,可以及时消化,在不至于打乱仗。
经过老师多天来的孜孜不倦的教诲,以及自己的勤学苦练。
一个月后自己终于可以动手做出完整的模型了,嘿嘿……虽然做出的东西还比较粗糙和幼稚。
经过几天的鏖战,最终做出了机器猫,那个得瑟劲不知道大家能否体会,让我也有了无比的成就感。
当然现实是残酷的,在我得瑟完毕静下心来,把自己做的模型和参考的图片进行比较时,我才认识天壤之别是什么意思。
这种差距源自于两者的创作意图,源自于时间的磨砺,源自于经验,文化和技术的沉淀,快餐和速成文化对我们这代人的影响等等等等。
这些都是我从两幅作品的对比中体会到的。
作品本身不会说话,却可以感染我这样去想。
于是我此时此刻深信一句话“学习是没有捷径可言的,唯一的捷径就是不断的学习和练习,只有这样才能学到真功夫”。
我学maya还只迈出了第一步,路漫漫其修远兮,吾将更加努力。
我也相信在李老师的教导下,我在清美一定能学到更多的东西。
以后的学习心得我会慢慢更新,希望有同样经历的朋友能够多多交流!以下是我还没有做完的作品,希望专业人士给点意见!
软件培训总结报告【3】
通过这半学期我对软件工程的学习,老师在课堂上从软件工程的基础到用户的需求分析,最后到黑盒白盒测试通过自身做过的一些案例,
生动形象的讲解了软件工程这门本身枯燥乏味的课程,这不仅增强了学生学习的积极性,也通过让我们自己去做一些需求分析,我们从中学到了许多知识。
老师不仅仅在课堂上对我们悉心的知道,在课外还让我们多看一些有关软件工程方面最前沿的理论,通过这段时间我读了《软件工程——实践者的研究方法》、《件工程案例》这两本书,通过自己的读书学习,我有以下心得体会。
众所周知软件对于一个公司,一个企业乃至一个国家都是十分重要的,因此一个软件的维护也十分重要,下面我就讲一些关于软件维护的知识。
维护阶段是软件生存期中时间最长的一个阶段,也是花费的精力和费用最多的一个阶段。
由于操作系统软件和基础软件版本升级或应用管理系统软件的不断开发、完善,需要对软件进行维护。
但当运行环境改变或者系统功能、性能需求发生变化,使原软件不能通过维护的手段满足用户需求时,则需要进行软件更新。
1.软件维护的类型:
软件的开发过程对软件的维护有较大的影响。
若不采用软件工程的方法开发软件,则软件只有程序而无文档,维护工作非常困难,这是一种非结构化的维护。
若采用软件工程的方法开发软件,则各阶段都有相应的文档,容易进行维护工这是一种结构化的维护。
非结构化维护活动只能从阅读、理解和分析源程序开始,这样做难以弄清系统功能、软件结构、数据结构等问题,常常造成误解。
同时由于没有测试文档,也不可能进行回归测试很难保证程序的正确性。
这种软件维护方法仅在软件工程时代之前采用。
在进行结构化维护活动时,需从评价需求说明开始,弄清楚软件功能、性能上的改变;对设计说明文档进行评价,并进行修改和复查;根据设计的修改,
进行程序的变动;根据测试文档中的测试用例进行回归测试;最后,把修改后的软件再次交付使用。
这对于减少精力、减少花费和提高软件维护效率有很大的作用。
2.软件维护的困难:
软件维护的困难主要是由于软件需求分析和开发方法的缺陷造成的。
软件生存周期中的开发阶段没有严格而科学的管理和规划,就会引起软件运行时的维护困难。
这种困难表现在如下几个方面。
(1)读懂别人的程序是困难的。
(2)文档的不一致性。
这种不一致性表现在各种文档之间的不一致以及文档与程序之的不一致。
(3)软件开发和软件维护在人员和时间上存在差异。
(4)软件维护不是一项吸引人的工作。
3. 软件维护的费用:
软件维护的费用在总费用中的比重是不断增加的,它在 1970 年占 35%~40%,1980 年上升到 40%~60%,1990 年上升到 70%~80%。
软件维护费用不断上升,这只是软件维护有形的代价,另外还有无形的代价,即要占用更多的资源。
由于大量软件的维护活动要使用较多的硬件、软件和软件人员等资源,这样一来,投入新的软件开发的资源就因不足而受到影响。
由于维护时的改动,在软件中引入了潜在的故障,从而降低了软件的质量。
4.软件维护的分类
软件维护有改正性维护、适应性维护、完善性维护和预防性维护 4 类。
(1)改正性维护。
在软件交付使用后,由于开发时测试的不彻底、不完全,必然会有一部分隐藏的错误被带到运行阶段来,这些隐藏下来的错误在某些特定的使用环境下就会暴露。
为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程,就叫做改正性维护。
例如,改正性维护可以是改正原来程序中未使开关(off/on)复原的错误;解决开发时未能测试各种可能情况带来的问题;解决原来程序中遗漏处理文件中最后一个记录的问题等。
(2)适应性维护。
随着计算机的飞速发展,外部环境(新的硬、软件配臵)或数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化,
为了使软件适应这种变化,而去修改软件的过程就叫做适应性维护。
例如,适应性维护可以是为现有的某个应用问题实现一个数据库;对某个指定的事务编码进行修改,增加字符个数;调整两个程序,
使它们可以使用相同的记录结构;修改程序,使其适用于另外一种终端。
(3)完善性维护。
在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。
为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性,这种情况下进行的维护活动叫做完善性维护。
例如,完善性维护可能是修改一个计算工资的程序,使其增加新的扣除项目;缩短系统的应答时间,使其达到特定的要求;
把现有程序的终端对话方式加以改造,使其具有方便用户使用的界面;改进图形输出;增加联机帮助(Help)功能;为软件的运行增加监控设施等。
在维护阶段的最初一两年,改正性维护的工作量较大。
随着错误发现率急剧降低,并趋于稳定,就进入了正常使用期。
然而,由于改造的要求,适应性维护和完善性维护的工作量逐步增加,在这种维护过程中又会引入新的错误,从而加重了维护的工作量。
实践表明,在几种维护活动中,完善性维护所占的比重最大。
即大部分维护工作是改变和加强软件,而不是纠错。
所以,维护并不一定是救火式的紧急维修,而可以是有计划、有预谋的一种再开发活动。
事实证明,来自用户要求而扩充、加强软件功能、性能的维护活动约占整个维护工作的 50%。
(4)预防性维护。
除了以上三类维护之外,还有一类维护活动,叫做预防性维护。
这是为了提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好基础。
通常,预防性维护定义为:“把今天的方法学用于昨天的系统以满足明天的需要”。
也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。
在整个软件维护阶段所花费的全部工作量中,预防性维护只占很小的比例,而完善性维护占了几乎一半的工作量,软件维护活动所花费的工作占整个生存期工作量的 70%以上。
这是由于在漫长的软件运行过程中需要不断对软件进行修改,以改正新发现的错误、适应新的环境和用户新的要求。
这些修改需要花费很多精力和时间,而且有时修改不正确,还会引入新的错误。
同时,软件维护技术不像开发技术那样成熟、规范化,消耗工作量自然就比较多。
5.软件维护:
(1)数据维护
大多应用软件的数据随着应用规模的日益扩大和用户环境的迅速发展,不但基础信息,其他所有专题信息也需要经常地进行维护和更新。
应根据系统的规模和实际需求,建立系统的数据维护更新机制,规定数据维护更新的周期,使系统的所有数据均相对地始终处于最新的状态。
数据对一个软件的重要性,越来越被人们认识。
但是,数据如果不经常更新,则有可能失去应用价值,这是每个软件维护和运行所应重视的问题。
(2)硬件维护
在软件运行的过程中,应建立硬件设备的日常维护制度,并根据设备的使用说明进行及时的维护,以保证设备完好和系统的正常运行。
但当设备的处理能力达不到要求,或者设备本身已经过时、淘汰,或者设备损坏,买不到零配件,或者修理不值得时,应考虑硬件更新。
系统硬件更新应按关于硬件评价指标的规定要求重新进行选型。
(3)软件维护的原因
要求进行软件维护的原因多种多样,归结起来有 3 种类型。
改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷。
因在软件使用过程中数据环境发生变化(例如,一个事务处理代码发生改变)或处理环境发生变化(例如,安装了新的硬件或操作系统),需要修改软件以适应这种变化。
用户和数据处理人员在使用时常提出改进现有功能、增加新的功能,以及改善总体性能的要求,为满足这些要求,就需要修改软件把这些要求纳入到软件之中。
6. 软件维护的过程
一个维护申请提出之后,经评审需要维护,则按下列过程实施维护。
(1)首先要确定进行维护的类型。
在许多情况下,用户可以把一个请求看作改正性维护,而软件开发者可以把这个请求看作适应性或完善性维护。
此时,对不同观点就需要协商解决。
(2)对改正性维护从评价错误的严重性开始。
如果存在一个严重的错误,例如,一个系统的重要功能不能执行,则有管理者组织有关人员立即开始分析问题。
如果错误并不严重,
则改正性维护与软件其他任务一起进行,统一安排,按计划进行维护工作。
(3)适应性和完善性维护如同它是另一个开发工作一样,建立每个请求的优先权,安排所需求的工作。
(4)实施维护任务。
不管维护类型如何,大体上要开展相同的技术工作。
这些工作包括修改软件设计、必要的代码修改、单元测试、集成测试、确认测试及复审。
每种维护类型的侧重点不一样。
(5)“救火”式维护。
并不完全适合上面所述的经过仔细考虑的维护申请,而是对于出现突发性的重大故障的维护。
以上是我对软件工程中软件维护的初步认识,以后我会更加努力的学习软件工程这门课程。
【软件培训总结报告】相关文章:
软件培训总结11-11
软件培训心得12-08
部门培训总结报告10-15
软件培训心得13篇09-17
教师培训总结报告06-08
软件培训心得体会10-21
医药公司新人培训总结报告07-01
计算机软件培训总结11-12
导游培训心得体会总结报告10-29
新教师培训的总结报告12-26