软件工程的学习方法的论文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程的学习方法的论文 关于软件工程的学习方法的论文 study methods of Software engineering 蔡娟(出生于1983年)、女、江苏省扬州市、广州科技职业技术学院及助教、硕士、软件 ___ :软件工程是应用计算机科学、数学及管理科学等原理 ___软件的工程。通俗地说,软件工程是实现一个大型程序的一套原则方法,即按工程化的原则和方法 ___软件 ___工作。本文就讨论了软件工程这一专业。 软件工程、代码、实践 严格地说,软件工程是应用计算机科学、数学及管理科学等原理 ___软件的工程。通俗地说,软件工程是实现一个大型程序的一套原则方法,即按工程化的原则和方法 ___软件 ___工作。本文主要按学期划分讨论基于理论学习和研究的实践学习。 通过阅读大量的C代码,了解计算机程序设计方法和一般规则,为以后学习打下坚实的基础。在计算机文化基础部分,可以考虑学习网页设计(最好是从HTML和JS开始),C代码可以找些开源项目的代码片段阅读。本学期除了课堂要求,最少要完成500行以上的代码量。 本学期的专业课程不多,建议将大量的时间投入在数据结构和算法上。C++要阅读和书写大量的代码。计算机组成原理是单片机和嵌入式方向的基础,要将各功能电路部分完全看懂和活用,如果有机会做课程设计,一定要认真思考。数据结构是这个学期的重点内容,其核心是各种数据结构的特性,在算法初步,要认真对待排序和查找的内容,最好多做练习。另外,完全照搬和硬套某些算法或者莫名其妙的使用某种数据结构来设计程序,是非常不理智,这样做使得对问题的认识过程出现错误,而且易将问题复杂化。 这学期的课程,可以说是软件工程专业最为重要的了,在java部分,已经可以开始思考面向对象和设计模式的问题了。操作系统可以说是计算机科学与工程实践之集大成者,其中大量的运用了数据结构、计算机组成原理等课程中学习的设计方法,包含了计算机工程实践方面遇到问题时的解决方案,且本身就是代码阅读的最好素材。能够深入理解了计算机操作系统理论与实践。 回顾软件工程专业的课程,总体来说,课程体系中设置了5类课程: 1 理论系列课程 2 系统系列课程 3 ___工具系列课程 4 管理系列课程 5 软件工程系列课程 理论类课程主要包含高等数学、线性代数、概率论与数理统计、离散数学等等。系统类课程主要包含操作系统、数据库系统、数据结构等等课程,是专业课程的重要组成部分。这类课程作为 ___工具课程的必要支撑。 ___工具课程是需要基础的,不是说学习了某种编程语言的文法就完全可以使用该语言工作了,同样用C,层次不同,效果也不同。这样说来,类似数据结构、编译原理、操作系统这种课程就可以归于此类。硬件相关课程。软件工程的课程体系中,淡化了硬件相关课程,课程数量和深度对比计算机科学专业有一定的缩减。这是增加实习时间和增加软件工程和管理课程的必然结果。那么面对着这些硬件相关的课程,应该尽量以软件工程师的角度来看待软硬结合的问题,发挥我们的优势,而不是和有自动化、计算机背景的硬件工程师来比拼硬件功夫。其实,这个问题上,学计算机的位置最尴尬,位于软件工程和自动化中间。 ___工具系列课程主要包含各种编程语言和 ___环境课程,C、C++、java、j2ee等。其学习方法主要有两个流派:先博后精:首先广泛地学习各种编程语言和 ___工具,在学习的过程中做到举一反三,基本上掌握了主流工具以后,再根据自己的兴趣和未来工作的要求,选择1~2门编程语言来深入学习;先精后博:基本是上个方法的逆序。就是首先把1~2门语言完全精通,然后再开阔视野。总之,不管采用哪一种方法,在学习的过程中,一定要多读多写,以案例(最好是实际工程)为导向,体会 ___的异同。另外,代码风格绝对是个大问题。根据软件学院的课程设置特点,我推荐使用第一种方法读写练,要规范。管理系列课程主要包含软件项目管理、软件过程管理等课程。学习的方法与管理学专业的学生相比较有着很大的区别。 首先,软件工程专业研究的管理学知识,不是艰深的理论,也不是全面系统的研究,而是实用的管理技术。仅仅通过课程的学习,完全不可能掌握管理艺术的精髓。这个东西涵盖的范围太广泛了,与个人的性格、交际能力、语言习惯甚至饮食习惯都有关系。还是需要。管理艺术,是在实践中逐渐完善的。书本固然重要,可是实践更重要。只看书本,是做不好管理工作的。即便是看了《管理的N条金科玉律》这样的书,也要因地制宜、根据实际情况来做,而不能够生搬硬套的。 总之,这类课程的学习过程中,占主导地位的是实践,每一次团队项目 ___甚至课程设计都是一次难得的机会,要好好把握。软件工程系列课程,包含软件工程、软件体系结构等等。学习

文档评论(0)

177****8759 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档