心得体会的书写可以帮助我们实现个人的理想,可以让自己的思维训练有很好的提升的,想要写出优秀的心得体会,我们必须学会认真思考事件发展的经过,丫丫文章网小编今天就为您带来了学软件的心得推荐8篇,相信一定会对你有所帮助。
学软件的心得篇1
经过长时间对国贸软件的的使用,在不断练习操作的过程中,我对国贸软件的最深刻感觉是:学以致用、有趣、必须细心耐心反应迅速。
1.学以致用
作为国贸专业,经过长时间的理论学习,急需通过实际操作或某种近似于实际操作的平台对所学的理论知识加以实践,以求进一步掌握和巩固,而国贸软件正提供了这样一种平台。该软件涉及了及出口贸易的各个方面和环节,从外贸公司的经营运作到实际的进出口业务流程,都能进行模拟实训。在使用过程中,会遇到很多国贸的基础理论知识和实务技能,这是对国贸理论掌握程度的最好考察。眼过千遍不如手过一遍,相对于理论部分而言,国贸实务更注重实际操作,通过这种理论结合实践的方式,巩固基础知识,查找理论学习的不足,以前学习的实物理论基础知识会更加的具体和直观。同时,该软件的实务操作部分与报关员报关实务所涉及的知识基本一致,这对于我的报关员考试复习提供了很大的'帮助。
2.有趣
该软件通过”实战”方式训练,会在操作过程中遇到很多难题和挑战,这些必须自己想办法解决。由于大家进行了角色划分,形成了一个虚拟市场,所以大家之间相互的竞争是必不可少的,大家会从各个方面进行竞争。竞争在现在是无法避免的,意识正是现代社会生存发展所需要的。正是这种竞争,使得我(相信大家)对该软件产生了浓厚的兴趣。
3.细心、耐心、反应迅速
国贸软件涉及大数据计算的繁琐的单证填写,所以必须做到细心耐心,例如,在填制外贸合同时,一个小小的数据错误或是货物装运、指运港名称的错误都会是合同填写失败;填写保险单或是报关单证,没有严格按照合同数据填制就会导致填写出现错误,无法进行下一步骤,影响实验效率。
在操作过程中,除了复习、巩固所学国贸理论外,另一个重要任务就是想办法”赚钱”,提高自己企业的盈利水平和生存能力,这就要求必须反应迅速、判断准确,否则会觉得企业经营的举步维艰。
以上就是经过一段时间对国贸软件的操作使用产生的心得体会。
学软件的心得篇2
通过今天的幻灯片制作学习,现将有关体会总结如下,不正确的请大家提出批评意见。
1、回归简单的模板:幻灯片做多了,你就不会喜欢那些花哨的模板了,模板太花哨,影响你的表达,让观众过多注意你的模板是不足取的。选择一个你从来没有用过的模板也是有风险的,如果你对配色没有经验,你的计算机的`色彩没有经过校正,你电脑屏幕上的东西投影到屏幕上会有很大差别,特别是你选择了底色和文字色相近的配置,在光线很亮的地方就会效果很差,影响你演讲的情绪。
2、模板的基本要求:
①尽量选择一个底色的模板,至少在你要表达文字或图片的地方是一个颜色,如果是二种底色有较大的反差,就很难配文字颜色,在一种底色下显示好,在另一个底色下就显示很差。比如有些人喜欢的蓝天白云的底色,选择了白字,在白云上的文字就会显示不清。
②一张幻灯片上的颜色尽量不要超过3种,不要在一个主题下显示多种的颜色,许多人为了强调,一个句子里用了许多的颜色,就会有花斑的感觉。
③整个幻灯的配色方式要一致,比如你标题用的是蓝色,在以后的幻灯中都应该使用蓝色,字号、字体、行间距也要一致,甚至插图放置的位置大小,不应随意改变,如果你做到了,就会有精制的感觉。
④不要过多地使用动画,只有在你确实需要在不同时间显示你同一幻灯片上的内容的情况下,可以考虑使用动画,避免过多的幻灯片上下翻动,如果你看过有人选择一个字一个字跳出来的方式,你会发觉动画是多么让人讨厌的事情。
3、我推荐的模板:
①白底:可以选择黑字,红字和蓝字,如果你觉得不够丰富,你可以改变局部的底色。
②蓝底:深蓝更好一点,白字或黄字(浅黄和橘黄),深蓝背景下不要选择暗红,是最普遍最保险,也是最简单的配色方案。
③黑底:白字和黄字(橘黄比浅黄好)。这三种配色方式可以保证你的幻灯质量,如果你是第一次做,强力建议。
或许你觉得这样的幻灯太单调了,其实不然,你的幻灯不应该只有文字,你可以用各种模式图或流程图,使你的幻灯增加色彩,你也可以加一点小小的花边,或者在标题和正文之间加一条线,都可以使你的幻灯不再单调。
学软件的心得篇3
软件工程是一门实践性很强、交叉性很强的学科,它提供给我们的不仅是一种方法论,更是一种世界观。
在没有接触软件工程这门课时,我一直认为软件就是程序。能编出解决问题的程序就ok了,从没有想过,在写一个程序之前还要构思几份文档(可行性分析、需求分析、概要设计)。不过对于那些大型软件如植物僵尸大战(至少对于我来说是比较大型的了)怎么去实现它,想得我一头雾水。绚丽的界面、40种植物、一大堆不同类型的僵尸,怎样编代码去实现它呢?
第一次上软件工程的课,裴老师问“软件是什么?” 我的第一想法是:这个问题太过愚昧了!谁不知道软件就是程序呀? “软件是由计算机程序、数据及文档组成。”听到这句话,我心里先是一惊,慌忙翻了下书“软件是程序和所有使程序正确运行所需的相关文档和配置信息。”赫然映入我眼帘。突然间我发现,就算是植物僵尸大战这样复杂的游戏,如果设计者实现分模块把每一部分如何实现用文档描叙出来,那这个软件实现起来不是很容易吗?
第一次课后我明白了软件工程是致力于专业化软件开发的理论、方法和工具的研究。虽然我从初中开始信息奥赛,高中继续这个爱好,但在大学二年级下学期才接触在软件开发中这么有引导意义的学科,不觉有种相见恨晚的感觉。自然它的方法学三要素:方法、工具、过程,我牢记于心。
短短的'`四周,裴老师的课给我留下了深刻的印象,印象尤深的是:
做软件我们首先考虑的是团队的实力。
如果别人给你50万让你们团队开发一个软件,如果他要求你们团队给这个软件永久维护,那么你要去跟他协商付100万。很多软件公司倒闭就是因为维护上的问题。至此我才明白维护软件是软件生存周期中时间最长的一个阶段,它是最花费精力与钱财的一个阶段。
如果将来你们碰到了我,你跟我说你是se那么我会很高兴,如果你告诉我你是软件工程师,我只会“嗯嗯”两下。
其实在我接触软件后,渴望的是当一名软件工程师。现在才知道学软件工程专业后,去当一名软件工程师是最低层的也是最没“技术”含量的。要做就做系统构架师,当然这需要我们的不懈努力才能达到。系统构架师的职责是设计一个公司的基础构架,并提供关于怎样建立和维护系统的指导方针。恍然发现学软件不仅是学软件,相关的管理能力也是需要具备的。
当然理论知识是用来指导实践的,亲身体验才能领悟软件工程的妙用。课设我们选择了图书馆管理系统,主要是这个系统我们接触比较多,对于它的流程还是比较清楚的。虽然如此我们还是花了很大的时间去完成它。记得当时我们定下这个题目是晚上,在讨论用什么语言实现时,大家各自说出自己比较善于的语言。然后均衡了下,定下用java做开发语言。在实现过程中,突然发现java环境连接数据库和tomcat超级麻烦且数据库老是连接不上。趁时间还早我们三再次讨论,决定用c#做开发语言,主要是c#相对于c++与java来说简易写。同时我们定下不管以后遇到什么困难都要坚持下去的准则。在课设期间我们没少跑图书馆,查阅各种资料,对比各本书上实现图书馆管理系统的代码。终于在4月11日把所有课设的所有事情弄好了。当然这只是个概述。
我印象尤深记忆深厚的是最初实现文档那块。刚开始,软件工程这门课还没学多少,基本的设计理念就很模糊。文档到底该怎么写,很纠结。于是我从网上狂下相关文档。通过粘贴与复制终于一份内容乱七八糟的需求分析文档出来了,当然这只是用来借鉴的。后来孟阳分享了十三份关于文档这方面的模板。我们照着那个样子在结合团队项目的相关实例开始了文档的写作。我们的文档总是一个人先写好,再拿给另一个人改,最后由第三个人评审。大家都觉的可以了,才过关。测试报告虽然是我一个人完成了,但也经历了不少时间,当然这时间是按小时算的。首先把大体写出了,然后修改,再增加信息。大量的截图以及思考怎样用例超费脑子,两天的通宵,彻底把我搞垮了,不过在文档出炉后,心里异常开心。
软件工程课程虽已结束,但我对于软件工程的学习才刚刚开始,裴老师的课让我受益匪浅。我体会到项目管理的重要性,随着软件规模、复杂度的不断增加,项目开发中更多的是协作、管理和控制。我学习到很多一般性的方法,例如:需求获娶模块化、分治、估算、计划等等。同时,我也认识到使用计算机解决实际问题的复杂性,在图灵机模型和冯·诺依曼体系的计算机框架下,人们认识表达的过程(不断反复、逐步深化)和计算机的实现过程(顺序执行)相差甚远,软件工程方法要提供给程序员们一种更加有效的对客观世界问题域进行形式化的过程方法。
向se进军!至少这是现在的目标。
谢谢裴老师!您的课通俗易懂,举的例子贴近生活,让我们易于接受。
学软件的心得篇4
自20__年起,西创工作室一直在协同平台应用与bim软件推广方面坚持不懈地进行着努力和尝试,在经历了不同阶段不同层次的铺垫与积累之后,目前已经有一些项目的子项运用bim软件revit出图,另有一些项目实现了整个团队人员从方案到施工图全部运用bim软件archicad推进,取得了一定进展与成绩。感谢田园主任给予我们一个平台且大力支持,现对几个方面的经验与想法做出总结并与大家分享。
首先,bim设计并不是换一个软件来画图的单纯问题,从传统的主要应用cad制图的方法到bim软件设计制图,需要画图习惯与设计观念上的革新、计算机网络环境的支持以及团队协同意识的培养等方面的铺垫。我创作室首先通过nas服务器建立了可以储存、共享数据资料的网络工作平台,接着开始尝试cad参照与图纸集的应用,并与结构专业应用参照配合设计。图纸集的应用使得大家对bim软件的框架界面能够迅速适应,多人应用cad参照与协同则逐步建立起bim设计中协同工作的意识与习惯。实践证明,以我院目前普遍的工作方式与软件应用程度来说,推广bim软件前期经过这样的过渡阶段确实是有必要的。
其次,对bim设计的理解、以及对现阶段应用bim软件的意义的认识,是决定学习和推广bim软件的方式方法的根源性问题之一。个人认为一个比较突出的问题是,很多人对bim软件的理解停留在理想阶段,认为其科学准确,可以一次性解决图纸、预算、施工等各个环节的问题。诚然,bim设计确实可以达到这样的程度,但是,从目前我们面对的绝大多数项目甲方、设计周期、设计成本、以及多专业配合要求等情况看来,条件和时间根本就不允许我们用bim软件做到上述程度,甚至可以说是没有必要(我院承接的epc项目由于甲方要求除外),那么,我们为什么还要开始研究和学习?我个人的感受是,bim软件如果运用熟练,确实可以一定程度上提高效率和准确度,并且无形中训练了一种更科学更接近于真实建造过程的思维方式来推进和完成设计,这样看来,即使甲方完全没有要求bim设计,也还是很值得去尝试和学习的,也只有先做到用bim软件比传统cad出图更好更快,才有可能应付未来会有更多的项目甲方要求我们应用bim软件做到更深更全面的程度,也才有机会去挖掘和探索bim软件能够提供给我们的更广阔的空间领域。
再次,在具体的学习和应用方面,我将我们团队的经验概括为如下两点:第一,不要脱离实际项目学习和运用软件,除了在最初期阶段为了熟悉软件操作时,可以描画一些已经完成的项目外,后期建议大胆尝试直接应用于实际项目的推进过程中。当然很多同事担心不熟悉会造成耽误项目进展的情况,这种风险肯定是存在的,个人认为这个问题没有好的办法,第一次注定会花更多的时间,会碰到各种问题,但是只有在实践中逐一解决问题才有可能掌握bim软件及其不同于传统方法的设计逻辑,这是任何人任何团队都跳跃不了的环节,但是如果一直不在实际项目上演练,估计是永远也掌握不了bim设计了。第二,建议以一个bim设计项目团队的单位来实践,就是拿一个比较合适的项目,所有这个项目的参与者全部应用bim软件一起来研究和推进,这样可以更大地减少项目推进过程中的信息损失量,促进团队内成员互相学习帮助,并且可以尝试项目组内部的bim协同设计。另外,如果运用bim软件做施工图设计的话,团队成员最好有一定的施工图设计基础,否则会感觉无从下手,返工较多,也较难感受和摸索到bim软件做施工图的优势所在。
最后,bim设计绝不可能代替设计师技术层面的控制和项目经验的积累,这些素质无论用什么软件画图或者bim与否都是决定性的关键因素,是计算机永远无法代替人脑的部分。另一方面,想要搭建起bim体系全程设计平台,对人力资源和项目管理的要求反而更高,比如时间节点控制,科学化的人力资源配置体系、项目管理推进与质量评价标准,都是保证bim设计顺利推进不可替代的人为因素,这方面的积累也许是一条更漫长的道路。目前我们还只是处于应用起步阶段,bim这个博大精深的设计模式还有相当大的探索和研究空间,我们会继续深入。再次感谢创作室领导的大力支持和团队成员的协作努力,热切希望我们曾经付出的那么多时间和精力能够在未来为我们节约更多的时间,并创造出远大于项目和bim本身的价值。
学软件的心得篇5
为了方便学校院系考评本院系各班级预备党员的学风、品行,作为预备党员转正的参考依据,校方委托我团队设计制作校园预备党员评优系统,通过学生不记名在线打分的形式考评预备党员的各项素质,并按照各项考评分数给出每个被评分人员的综合考评得分以及排名情况。建设目标:学生考评做到有理有据,公平公正为了方便学院领导对每个处于预备转正期的学生的综合考评,学院除了要考评其个人学习成绩外,还要听取广大师生的意见,从而为我党选拔品学兼优的人才。
为此考评系统从学生的德、智、体、美、劳以及宗教信仰共6个方面进行考评,并为每个考评设定优、良、差三个等级供师生评判,且采用网上在线投票的形式进行打分,同时禁止重复打分,恶意修改分数,跨班级打分等现象,进而做到有理有据,公平公正。解决方案:校园预备党员评优系统评优系统分为三大模块,用户管理模块、学生评分模块以及考核统计模块。用户管理模块,收录参与评分师生以及预备党员的个人信息,系统会给出预备党员的个人信息描述,以便评分者了解,而评分师生则只收录登录用户的基本资料,方便管理。学生评分模块,评分师生对预备党员的6项指标进行评分,等级为优、良、差三个级别,系统后台则会记录不同等级对应的分值。系统会记录每个评分师生的评分操作,以防止跨班级评分,修改评分,重复评分等现象。考核统计模块,学院党支部老师可以从班级、专业、个人、考评项目等多维角度查看被评者的分值,进而从多方面了解该生的情况。
项目收益:使校方能从多个角度了解,认识学生校园预备党员评优系统不仅仅是一个针对预备党员个人素养的综合考评工具,更重要的是,它能够帮助校方更好的了解自己的学生,包括学业、爱好、性格、宗教信仰、为人处事等,为学校选拔优秀人才,预防校园不良事件提供了一定的支持。
智能表单系统在网站中经常会遇到需要用户填写一些资料的情况,这个过程对于用户来说没有任何问题,但如果表单样式经常修改,对于网站开发人员来说,将是一个比较繁琐的过程,他除了要修改表单的网页样式,还要相应的修改后台数据库的样式。是否有一种软件,既能实现表单创建、数据库表创建以及表单发布一站式服务,又能让非计算机技术人员轻松掌握,智能表单系统应运而生。建设目标:表单创建及发布一站式服务,非计算机专业用户轻松掌握智能表单系统面向的主要用户是那些不懂计算机编程,并且需要经常发布表单或者修改表单的网站文案人员,借助这套系统,用户只需简单的拖拽一些表单控件,并为这些控件命名,告知信息录入人员该填写的条目项即可,而数据库表则在发布后自动生成,无需技术人员另行建立。解决方案:智能表单系统智能表单系统的核心价值就是简单易用,且高度自动化。
它完全基于b/s架构开发,能够很好的应用与网页表单。智能表单系统由表单引擎、数据库引擎、信息发布及处理引擎组成。1、表单引擎,负责表单控件以及表单界面的生成;2、数据库引擎,负责表单对应数据库表的生成;3、信息发布引擎,负责表单生成后的网站发布;4、信息处理引擎,直接面向信息录入人员,接收信息的录入以及数据库信息的调取;智能表单系统不仅仅允许新增表单及其数据库表,同时也允许用户在线修改字段,包括添加、修改名称以及删除字段,相应的数据库表也会改变,做到了全程自动化。产品特色及用户受益:一站式服务,简单易用智能表单系统具有表单创建、修改、发布、数据库表的编辑一站式特性,用户只需简单的拖拽控件即可完成这一整套工序。这套系统能够缩短网站表单建设周期,同时也解放了开发人员。
学软件的心得篇6
在没有上软件课之前就听说了广联达软件,它包括图形算量软件、钢筋抽样软件、计价软件。广联达软件在造价方面的应用很广泛,方便、快捷就是它之所以广为人知的秘诀。从大四的上学期我们开始接触广联达软件,但是课时太少,不能全面、系统、详细地了解广联达是一个遗憾,希望在以后的学习工作中加强练习,做到熟练掌握。下面就说一些我的学习心得:
一、图形算量软件——强化识图能力
开始上课后,第一个接触的就是图形算量软件,要求我们把图纸上除钢筋外的所有信息都输入这个软件,就连一个构件的尺寸都不能出错,否则就会造成以后算价的错误。如一个单体工程,它的墙类型也许会有很多种,除了有内、外墙之分外,同是外墙,材质可能不同,尺寸也可能不一样;柱子就更加麻烦,若是矩形柱还好说,当柱子是异形柱的时候,我们需要加倍小心,对照图纸输入参数化信息。这就要求我们仔细读图,认真核查图纸信息;逐项输入构件信息,做到不漏不错。
在大二的时候我对读图掌握的不是很好,所以刚开始学习图形算量时有点困难,通过图形算量的'学习,使我的读图能力有了很大的提高。同时,也强化了我的cad使用能力,因为,广联达有些画图的地方和cad是互通的。
二、钢筋抽样软件——熟悉钢筋结构
在没学钢筋抽样软件之前,对它抱有很大的恐惧心理,因为我们在概预算的课程中没有学习抽筋,对它我们是完全陌生的,人在接触新事物时总是会害怕的,害怕学不好。因为害怕,也因为好奇,所以在学钢筋抽样时就更加用心。经过一段时间的学习后,才发现钢筋抽样其实也不是太难,只要能看懂配筋图,仔细输入配筋信息,钢筋的绘制就是一项简单的工作了。绘制钢筋最重要的就是要细心,不能漏筋,也不能错筋,不然会直接影响钢筋用量,导致最后的汇总计价的不正确。
三、计价软件——学会汇总计价
在图形算量和钢筋抽样结束之后,就要进行汇总计价了,汇总计算的结果就是预算的依据。计价软件是给工程量套定额出价钱用的,计价时只需要把以前做好的工程导入计价软件,然后对照市场价格表,它就会在很短的时间里得出每个分项工程的价钱。利用计价软件汇总计算不仅可以节约大量的人力,更可以省下很多的时间。在这个时间就是金钱的社会,尤其是在工期直接关系到工程款的建筑行业,节省了时间就等于赢在了起点上。
软件课在匆匆忙忙中结束了,不能说我们可以完全掌握广联达的使用,起码我们入了门,为以后的继续学习打下了基础。虽然造价软件不是只有广联达,但是,通过学习这一个,我们掌握了一种学习态度——细心、耐心,相信这对其他软件的学习也是有帮助的!
学软件的心得篇7
一、实训目的:
通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用myeclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。
二、实训内容:
1. 项目:(“xx”)
2. 完成(用户注册、登录、列表、购物车、删除、修改)等功能
3. 数据库设计、sql应用
4. 项目实战
三、实训总结:
转眼间实训过去已有一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。
在实训的过程中,我深深的体会到了自己在专业知识方面的的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。
“纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增加了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的.专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。
这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的'能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。
经过之前的学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。所以说实话,这次实训,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。
一个完整项目的开发它所要经历的阶段包括:远景范围规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个项目的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成项目或者完成的项目跟原来预想的不一样。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有比较明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个项目开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。
我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。
除了图书馆,最能让我感觉到身在大学的就是实训机房,在匆匆过去的两个月内,我往返于实训机房与宿舍之间,使我享受了一个充实的学习时期,让我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极的心态迎接明天挑战。
实训中要求有扎实的理论基本知识,操作起来才顺心应手,我这时才明白什么是“书到用时方恨少”。这就激发了学习的欲望。
“学以致用”,就是要把学来的知识能运用到实际操作当中,用实践来检验知识的正确性。我想,这是实训的最根本目的。
最初在实训时自己就有一些不自信,但随着项目的进展,我慢慢的找到了自己的位置,找到自己的目标,虽然自己与好的同学还有差距,这也给了我很大压力,但是我相信没有压力就没有动力,所以整个实训过程中我都在不断地努力。
实训期间让我学到很多东西,不仅在理论上让我对it领域有了全新的认识,在实践能力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对我来说受益匪浅。我意识到自己知识的缺少,这激励我在以后的学习、工作、生活中要不断了解信息技术发展动态以及信息发展中出现的新的技术。
除此之外,我还学到了如何与人相处,如何和人跟好的交流,我们组成一个团队大家一起开发一个项目,大家的交流沟通显得尤为重要,如何将自己的想法清楚明白的告诉队友,如何提出自己想法的同时又不伤害其他的队友的面子,这些在我的实训生活中都有一些体会。可是说,第一次亲身体会理论与实际相结合,让我大开眼界。也是对以前学习的一个初审吧,相信这次实训多我以后的学习、工作也将会有很很大的影响,在实训的这段时间里这些宝贵的经验将会成为我以后工作的基石。
学软件的心得篇8
在本学期的软件工程课程的学习中,我们学习了十一章的内容。第一章软件与软件工程的概念,
这一章主要讲解的是一些概念性和基础性的内容,例如软件的概念、特性,软件危机的主要表现,软件工程的概念以及软件生存期、典型生存期模型等等。
第二章软件工程方法与工具,这一章主要对软件工程方法进行介绍,包括三种方法:传统方法、面向对象方法、形式化方法。还引出了工具uml。
第三章软件需求获取与结构化分析方法,本章详细介绍了需求获取与需求分析阶段的任务以及结构化分析方法,画分层的数据流图、e—r图以及状态图式本节的重点。
第四章结构化分析方法,这一章重点讲解了使用变换型映射方法和事务型映射方法生成初始的模块结构以及模块结构的改进。
第五章编码,这一章重点讲解了编码的风格及规范,还告诉我们编码规范说带来的好处,并告诫我们将来一点要形成好的编码风格。
第六章软件测试方法,本章讲解了软件测试相关的概念及重要性,软件测试与开发各个阶段的关系;还介绍了白盒测试技术以及黑河测试技术。
第七章统一建模语言uml概述,本章详细介绍了uml的基本模式、事物、关系及建模时用到的各种图进行了介绍。
第八章面向对象分析,这一章主要讲解了面向对象分析的3种模型,包括功能模型、静态模型和动态模型。
第九章软件体系结构与设计模式,本章对软件体系结构的基本概念、典型风格等进行了讲解。
第十章面向对象设计,本章的重点是对面向对象分析时建立的对象模型进行调整和细化。第十一章软件维护,本章主要介绍软件维护的任务、软件维护活动以及软件维护方法进行了介绍。
要学习软件工程,学会如何系统的思考,以及养成良好的编码习惯,想学好软件工程,就必须知道软件工程的目标、过程和原则:软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。
软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。
实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。
软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。
我们学习了详细设计的方法,其原则是过程描述是否易于理解、复审和维护,进而过程描述能够自然地转换成代码,并保证详细设计与代码完全一致。包括程序流程图、n—s图、pad图、hipo图
程序流程图:程序流程图又称之为程序框图,它是软件开发者最熟悉的一种算法表达工具。它独立于任何一种程序设计语言,比较直观和清晰地描述过程的控制流程,易于学习掌握。在流程图中只能使用下述的五种基本控制结构:顺序型;选择型;while型循环;until型循环;多情况型选择。
n—s图:一种符合结构化程序设计原则的图形描述工具,称为盒图,又称为n—s图。在n—s图中,为了表示五种基本控制结构,规定了五种图形构件。顺序型;选择型;while重复型;until重复型;多分支选择型。
pad图:它是用结构化程序设计思想表现程序逻辑结构的图形工具。pad也设置了五种基本控制结构的图示,并允许递归使用。
hipo图:hipo图是由一组ipo图加一张hc图组成。它是美国ibm公司在软件设计中使用的主要表达工具。
hc图既是层次图,用于表示软件的分层结构。hc图中的每一个模块,均可用一张ipo图来描述。ipo图由输入、处理和输出三个框组成,需要时还可以增加一个数据文件框,这种图形的优点,是能够直观地显示输入—处理—输出三者之间的联系。
还有测试方法:按照测试过程是否在实际应用环境中来分,有静态分析与动态测试。测试方法有分析方法(包括静态分析法与白盒法)与非分析方法(称黑盒法)。
静态分析技术:不执行被测软件,可对需求分析说明书、软件设计说明书、源程序做结构检查、流程分析、符号执行来找出软件错误。
动态测试技术:当把程序作为一个函数,输入的全体称为函数的定义域,输出的全体称为函数的值域,函数则描述了输入的定义域与输出值域的关系。
还学习了其他很多工具、语言、方法等,虽然不是都学得很透彻,但我相信在今后的学习中一定会慢慢的完善的。
软件工程对于初学者来说,知识基础较薄弱,对一些应用操作、概念、工具方法等理解起来较为困难,要能从整体概念上较好地理解和把握、学好软件工程,不是仅仅把几本专业书籍细致地看几遍,然后上机练习几次就可以成功,学习过程中要注意多看多练要注意结合实际,更要多思考,面对错误不要一范就问,要尝试自己去解决。但是还要注意什么都学,肯定是什么都学不透的,要集中精力打攻坚战,学习软件工程首先要明白自己的学习目标究竟是什么,根据自己的实际工作出发,有针对性的在相应的学习方向上进行提高,制定出详细的学习规划。
还要注意与其他科目的相辅相成,就像我们在学习面向对象分析的时候要结合大一学习的面向对象及其方法学这一专业科目进行研究拓展;在学习语言时,要看看与c语言的联系,多思多想,把从各个科目学到的知识通汇贯通。
在软件工程的学习中,我了解到了软件并非是一些代码这么简单,在开发软件的过程中,编写代码的'工作量其实只占不到所有工程量的30%,而后期的管理和维护更是占了60%到80%之多。一个完整的项目规划须包括,软件的定义,可行性分析报告,项目开发计划,软件需求说明书,概要设计说明书,详细设计说明书,用户操作手册,测试计划,测试分析报告,开发进度报告,项目开发总结报告,软件维护手册,软件问题报告,软件修改报告,等多个文档,每个文档都要上级验收审查,而文档数量众多,要做好这点真的不是很容易,而恰恰写好文档正能保证完成软件工程其中一个目的的关键,既研究如何用最小的开销做出生存期较长的软件,再加上各个阶段都要进行周密的策划、详细的分工部署和人员安排,且各阶段要据具体情况不断的反复才能达成,所以代码只是开发软件这个浩大的工程的一个小小的过程。
而编码的学习中,我更了解到形成自己独特的规范的编码风格是非常重要的事。因为这影响到了软件后期繁重的维护,大家都要阅读你的程序,如果你写的程序毫无规范可言,那么别人怎么能读懂你的程序?读不懂程序,维护又从何谈起呢?所以,我们在今后的学习中,一定要注意这方面的培养,在写程序的过程中,要逐步的在规范的基础上形成属于自己的风格,即方便自己的修改,也方便日后他人的阅读。
在学习中,我们还要注意比较三种方法的优缺点,例如:传统方法虽然使软件摆脱了混乱和无序,但其在适应需求变化的方面不够灵活,而且传统方法要么面向行为,要么面向数据,缺乏两者的有机结合。而面向对象方法的程序设计和问题求解更符合人们日常自然的思维习惯,适合大型、复杂及交互性比较强的系统。形式化方法则是一中基于形式化数学变换的软件开发方法,它可将系统的规格说明转换为可执行的程序。
在今后的学习中要注意多读书、多思考、多练习、多讨论,不断熟悉书本的基础,并以此为基础将其扩散开来,应用于今后的实践。不断锻炼自己,向一名合格的程序设计师迈进。
会计实习心得体会最新模板相关文章: