第一篇:软件实践课程学习心得
软件实践课程学习心得
经过潘老师讲授软件工程实践后,感觉对软件工程这门学科有了深一层的认识。软件工程是一门重视实际操作的科学。对于软件产品,无非是产品定义、设计代码、调试维护几个步骤,看似简单,可是实际操作却复杂困难,它不比其它行业产品可预见可触及,所以学好软件工程能为以后从事软件开发行业打好基础。
在软件实践这门课中,讲到了有效利用现有资源进行软件编程的方法。提到软件开发也可以像练习书法一样,采用临贴的方式,借鉴他人的优秀代码资源。临摹优秀软件是学习软件开发的一个重要方法。正如一首诗中说的:“熟读唐诗三百首,不会写来也会吟”。软件开发也是一个道理。为了真正地掌握软件开发的技巧,“临贴”是个不错的起步方法。
以前总是觉得,既然编写一个程序,就应该完全靠自己,那样写出来才有成就感,才算是自己的程序,可是这门课程教会我原来适当地借鉴别人的东西,也不算抄,相反,还可以提高效率,节省时间。这可真是与以往的观点不一样了。具体如下:
“软件编程,拿来主义的作用很大:
1、源代码交换方便。
2、可行的例程序用处大。
3、借鉴现成少走弯路。”
不过借鉴别人的东西可是有说法的,可不是盲目地抄袭,下面是一些提到的途径:
1、既有系统:借鸡下蛋,买来就用;
2、书本例子:简单修改、直接使用;
3、联机或联网帮助:帮助文档、官方支持;
4、开放软件源代码:Linux Apache Eclipse „
5、互联网资源:论坛、搜索引擎、新闻组
借鉴过来后,还要多方面综合考虑,比如说代码的具体作用,完整性,还要考虑每个借鉴过来的东西的好坏。这些都要多方面考虑,可不能因为前面说软件编程可以借鉴别人的,就盲目地抄袭。到时候代码弄一堆凑在一块儿,谁也不知道它们会不会好好工作。弄不好乱了程序计划是小,公司的损失可不是哪个人都能承受得起的。
课程还提到,应该用一个小项目先从头到尾地练完,这样,有个整体性的了解,可以增加不少开发经验。看来,不学习此门课程,还不能深入地解读软件工程的奥义。这门课程为我们深入地了解软件工程这个庞大的前沿学科起到了推动性的作用。以上是我就此门课中提到的众多方法的一小段做的一些浅谈,更多的知识还在于我们自己去学习体会。
周东亮1273404108
11月5日
第二篇:软件测试课程学习心得
我所理解的软件测试
《软件测试方法和技术》这门课程,还是由张建东老师教我们的。在张老师的讲解下,我深刻的体会到软件测试是很有必要的。一个软件,从最开始的可行性分析、需求分析、概要设计、详细设计、编写代码。这一系列的开发之下。千辛万苦的,花费了大量的人力物力、金钱时间,终于把软件给做出来了。你试着想一下,要是送到客户的手上,客户突然发现,软件用不了,或者是软件存在很大的缺陷。导致软件不好用、甚至比原先没有这个软件,还麻烦了。客户是很愤怒的。客户一愤怒,就导致客户不会付钱。这最终,项目失败,造成资源的大量浪费,所以说软件测试还是很有必要的。再者就是,软件测试可以发现软件的缺陷,从而通知编程人员不断改进软件。在这样不断测试,不断改进的情况下。将软件性能不断提高,软件变得越来越好用。
软件测试,旨在发现软件的缺陷。可以这样说,软件测试就是以发现软件缺陷,为最终目的的测试活动。它通过软件测试方法,白盒的、黑盒的、静态的或是动态的。借助软件测试工具,来找到缺陷。然后在缺陷评审和确认之后将缺陷记录下来,并用缺陷管理工具管理,详细描述,关注软件缺陷的发生周期。对它的严重性、和优先级下一个定义。书写软件缺陷报告,具名缺陷的重现步骤、测试的期望结果与实际结果、还有相关图片、文字资料。提交给软件编程人员,来完成软件缺陷的修复。
软件测试的方法,包括:白盒测试和黑盒测试。其中,白盒测试之中,有含有:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖、等方法。黑盒测试方法中,有:等价类划分法、边界值分析法、判定表法、因果图法等。软件测试方法,按照是否运行代码来看,可以分为:静态测试和动态测试。其中静态测试有,对代码的走查和评审。动态测试,则是要通过运行代码来执行。白盒测试多用于软件的单元测试上,黑盒测试多用于功能性测试上。代码的静态测试和动态测试,则是每一个软件项目都必须的。
单元测试,多构造桩函数或是驱动程序来测试。一般借助与各种软件测试工具。软件测试,或者说程序测试。一般先是进行单元测试。单元测试,修改完单元之中的缺陷、错误之后,就是集成测试。集成测试多针对程序功能进行测试,看程序的各项功能是否达到要求,是否齐全。集成测试之后就是系统测试。系统测试是针对整个软件系统的。看软件系统是否达到性能的要求。从而改进代码,以求达到系统的严格要求。最后就是验收测试,这个测试,一般都分成两半来做。一半是,程序员模拟客户环境,进行测试。而,另一半则是,真正的客户参与的测试。最大程度的体现客户的真实环境。客户在试运行的情况下,看是否会发现,平时发现并且以前的环境发现不了的问题。
验收测试,包含对界面的测试和软件可用性的测试,运用尼尔森十大原则,来测试软件是否好用。软件是否达到用户的对软件界面的需求。
无论是软件编写,还是软件测试,都需要相应的文档管理。还有针对软件测试制定的测试计划,软件测试执行等。
通过本学期的学习,我感受到软件测试是一门非常需要学习的课程。即使作为考察课程,它也是软件行业人士所必须了解的知识。它对软件工程项目的作用是至关重要的。现在,作为学生的我所做的项目虽然都是一些小的项目,但是在小组共同开发的时候还是需要用到项目的测试。如今这门课程我学的还不是很好,但我相信在今后的实训及工作当中,能够更好的体验和感受到项目测试的精髓,对软件项目测试有更深入的了解。我也希望,学校的老师能够在今后的教学当中重视软件项目测试课程,多让学生了解实例,去感受、体会软件项目测试所遇到的问题和解决方案,理解软件项目测试的精髓。
第三篇:软件实践课程学习心得体会
经过长时间对软件的的使用,在不断练习操作的过程中,对软件有了深刻的感觉。以下是小编整理的软件实践课程学习心得体会,欢迎阅读!
经过潘老师讲授软件工程实践后,感觉对软件工程这门学科有了深一层的认识。软件工程是一门重视实际操作的科学。对于软件产品,无非是产品定义、设计代码、调试维护几个步骤,看似简单,可是实际操作却复杂困难,它不比其它行业产品可预见可触及,所以学好软件工程能为以后从事软件开发行业打好基础。
在软件实践这门课中,讲到了有效利用现有资源进行软件编程的方法。提到软件开发也可以像练习书法一样,采用临贴的方式,借鉴他人的优秀代码资源。临摹优秀软件是学习软件开发的一个重要方法。正如一首诗中说的:“熟读唐诗三百首,不会写来也会吟”。软件开发也是一个道理。为了真正地掌握软件开发的技巧,“临贴”是个不错的起步方法。
以前总是觉得,既然编写一个程序,就应该完全靠自己,那样写出来才有成就感,才算是自己的程序,可是这门课程教会我原来适当地借鉴别人的东西,也不算抄,相反,还可以提高效率,节省时间。这可真是与以往的观点不一样了。具体如下:
“软件编程,拿来主义的作用很大:
1、源代码交换方便。
2、可行的例程序用处大。
3、借鉴现成少走弯路。”
不过借鉴别人的东西可是有说法的,可不是盲目地抄袭,下面是一些提到的途径:
1、既有系统:借鸡下蛋,买来就用;
2、书本例子:简单修改、直接使用;
3、联机或联网帮助:帮助文档、官方支持;
4、开放软件源代码:linux apache eclipse …
5、互联网资源:论坛、搜索引擎、新闻组
借鉴过来后,还要多方面综合考虑,比如说代码的具体作用,完整性,还要考虑每个借鉴过来的东西的好坏。这些都要多方面考虑,可不能因为前面说软件编程可以借鉴别人的,就盲目地抄袭。到时候代码弄一堆凑在一块儿,谁也不知道它们会不会好好工作。弄不好乱了程序计划是小,公司的损失可不是哪个人都能承受得起的。
课程还提到,应该用一个小项目先从头到尾地练完,这样,有个整体性的了解,可以增加不少开发经验。看来,不学习此门课程,还不能深入地解读软件工程的奥义。这门课程为我们深入地了解软件工程这个庞大的前沿学科起到了推动性的作用。以上是我就此门课中提到的众多方法的一小段做的一些浅谈,更多的知识还在于我们自己去学习体会。
第四篇:综合实践活动课程学习心得
综合实践活动学习心得
2013年10月28日,我接到去烟台龙口学习综合实践活动课的通知,10月31日,我踏上了龙口学习之路。
当汽车驶进龙口,心里泛起点点的失望,在我的画面里,沿海城市应是高楼耸立,满眼奢华。可我看到的是年代久远的楼房、道路、片片马尾松林。在失落中住了下来,而这种失落却很快在未来的几天里消失贻尽。
报到第二天开始听课,依然是老龄化的学校,我在学校中闻到了干净的泥土气息和淡淡的草香,操场跟水泥和塑胶无关,是土地和自然生长的稀稀落落的草,教室、通道干干净净。这让我想到我所工作过的地方,硬化或地砖的地面怎么都拖不干净,有泥土的周围更是像和了稀泥。可能这就是沿海城市的特点,他们的垃圾筒都是干净的。这种生活环境也体现了他们的综合素质。这种综合素质是怎么培养出来的,我想,从小开始,从进入学校的第一天开始,这并不是单纯的应试教育能做到的,我们的学生是在学习的环境里通过综合化的教学课程,对各个领域知识从认知到学习,从实践到提高,潜移默化的影响了他们的综合素质。
综合实践活动课程是国家课程计划中的必修课程,是由国家设置、地方指导和学校开发与实施的课程,它的设置是落实素质教育目标的重要措施。
我认为,综合实践活动课程的关键在于实践上,在于关注和利用教育新思维,坚持以一切为了学生的发展为本,以兴趣性、创造性为主,有效促进学生的健康全面的发展。根据学校的办学目标,充分利用学校现有的教学特色以及丰富的教育基地等资源优势,认真做好综合实践活动课程的开发与研究,带动学校师资队伍建设与课程开发、管理、评价以及教学资源开发等方面的和谐发展。
我们要按照《综合实践活动课程指导纲要》的要求,提供给学生适合的教育,激发学生学习的积极性和创造新。我们要通过课程的设置和自身的努力为学生的个性发展提供新的平台。通过综合实践活动课程的开发和实施,增强课程结构的均衡性、综合性、选择性.增强课程对学生发展的适应性,促进学生学习方式的不断改善,满足学生的兴趣爱好,促进学生个性特长的培养。尤其要注重,引导学生充满好奇心,激发强烈的兴趣和求知欲,对学习善于发现问题,勇于质难问疑,引导学生关注人鱼社会的和谐发展,增强社会责任感和使命感。
同时,通过综合实践活动课程开发实施的研究与实践,努力使全体教师全面把握课程改革的精神实质;通过选派优秀教师参与综合实践活动课程的开发实施,形成一支综合实践活动课程开发实施的积极分子和骨干队伍,促进教师队伍课程建设总体水平的不断提高。促进教师转变观念,转换角色。要求教师不仅要成为课程高水平的实施者,而且要努力成为课程的建设者、研究者、开发者。促进教师提高教学能力。引导教师不断反思和改进教学,研究、创造、发展、丰富教学方法,逐步形成具有个性的教学风格。
当然,综合实践活动课程也离不开校外课程资源的开发和利用,学生生活与自然、社会的不能分离,校外资源存在形式极为广泛,如博物馆、气象台、福利院、加工厂等都为综合实践活动课的开展提供了充分的条件,在本人看来,如果能以此为出发点,联系地方特色来寻找研究课题,那么会使活动开展的更有意义,使学生发挥地更加淋漓尽致。
总之,我们要努力抢抓课程改革契机,加大综合实践活动课程开发实施力度,促进学校办学质量的不断提高和办学层次的不断提升。使学校的办学特色更加鲜明,示范辐射作用更为充分。
第五篇:SAP软件学习心得
我们学习的使用的软件SAP起源于Systems Applications ,and Products in Data Processing,由德国的SAP公司开发,SAP是目前全世界排名第一的ERP软件。由于其购买价格高昂,国内购买这个软件的企业很少,主要购买的该软件的是大型企业如中石油。
但是随着中国信息化建设如火如荼的全面展开,SAP作为这一领域的技术先驱和市场领导者,其业务必将在中国更加迅速的发展起来,SAP公司以及众多与之相关联的合作公司、企业用户都将会需要大批SAP专门人才,SAP应用人才在人在市场上出现了供不应却,价高人少的局面,因此其学习对我们未来的就业有莫大的帮助,对企业发展的重大影响也是不可忽视的,一般企业使用的是SAP business,我们学习使用的是SAP logon。对于我们开设的这门课程我们主要学习的是人力资源管理,即SAP HR。在老师讲授课程当中我们学会了从建立组织结构,到录入员工记录,修改员工记录,时间等一系列工作。系统的的了解了企业使用人力资源管理系统的基本步骤和注意事项。
具体而言我们学习了SAP人力资源管理的层级结构,SAP员工行政管理,SAP招聘工作的实施,SAP培训工作的实施,SAP时间管理的实施,SAP绩效评估的实施。
个人感觉在学这门课程的时候对于软件的操作掌握的不是很好,有时候会经常卡住,但是自我认为学到最多的是对于思维方式的改进。外国人和中国人的思维方式方面存在很大的差异,在进行操作的过程中我们可以很明晰的了解到每一步为什么需要这么做,思路明晰透彻,易于理解,合情合理,做的很人性化。很方便我们举一反三,因为在学习过程中不可能面面俱到,我们只能掌握基本的步骤,一个软件设计的很重要的一步就是在我们掌握了基本操作步骤的时候我们可以根据自己的逻辑思维推断出下一步应该怎么做。这方面国内软件还有很大的程度需要改进。