下载此文档

软件工程实验心得.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
软件工程实验心得软件工程实验心得早在我选择民政职业技术学院就读软件开发与项目管理这门专业的时候, 我一直认为软件开发无非是努力的敲代码, 从敲代码的过程中去体会各行代码的意思和用处, 在没学软件工程时我一直都是努力的敲代码去学****软件开发这门专业。在大一的时候我敲代码的***很好,但是到大二的时候就出现问题了,我根本就不喜欢敲代码了,看见代码就头疼。所以感觉厌恶这门专业, 对学****也不感兴趣了。而且, 还有一件更头疼的事是在写一个简单的程序时竟然老是出错, 难一点的, 复杂一点的程序竟然无从下手。但是去看程序的参考答案时都看得懂, 又感觉很容易。学了软件工程以后, 我就感觉我以前的学****方法是错误的。以前我只注重于代码, 而不注重理论知识以及编程的思路, 程序的架构。以至于在些程序时没有写程序的思路, 不能形成程序的架构。只想到看脑袋里是否有与此类似的代码。越想程序越乱, 最后脑袋里一片空白。不知道程序从哪个方面下手了。软件工程这门课程是做软件开发的人必学的课程, 通过学这门课程, 程序员就会注重软件开发的理论知识, 以及做项目开发的思路。学了这门课程后你写程序就不会去盲目的去套用代码,而是理清此程序的架构以及思路。程序该从什么时候开始, 什么时候结束。在中间需要添加什么样的功能, 以完善该软件。其实学软件工程并不难, 而且很容易。软件工程与日常生活联系起来的话, 就是在一天中你该先做什么, 后做什么。理解了先做什么, 后做什么了以后写程序就不是那么难了, 再复杂的程序也可以分成几大块。你理清程序的思路后就可以一步步的解决其中的难题, 最终实现软件的功能。如果没学软件工程不知道理清程序的思路的话, 做一个大的项目开发, 那么多的代码, 没有一个很好的结构, 最终只会导致程序混乱, 错误百出, 知道代码再多也会素手无策的。总而言之, 作为一个程序员学****软件工程这门课程是至关必要的, 如果没学****软件工程, 你就不会做项目开发, 也不可能开发出一个完善的软件出来。软件工程实验心得(2): 曾经看过一本书叫《道法自然》, 内容略记得一二, 但我最欣赏的是它的书名。软件设计没什么太神秘有东西, 只要用心体会, 其实一切都很自然。软件的设计之道, 也不在于设计有多么的华丽、精巧, 而在于其朴实、自然, 最终达到以无招胜有招, 进入一个全新的境界。一、软件设计理论的层次以我的拙见,软件设计领域中的各种概念,可以分为以下几个层次来进行理解: 1 、软件设计的目的: 重用性、扩展性。这是最高的层次,是应对软件危机的需要。 2 、设计原则: 低耦合、高聚合。各种软件设计的原则, 如依赖倒置原则、单一职则原则、面向接口等, 以及各种设计模式, 其根本的目的其实只是为了降低耦合这么简单。因为只有低耦合才能更好的适应变化, 更好的重用和扩展。 3 、实现方法: 运用设计模式封装变化、降低耦合。设计模式只是用来封装变化、降低耦合的工具而已。它是面向对象设计时代的产物,其本质就是充分运用面向对象的三个特性,即: 封装、继承和多态,进行灵活的组合运用。二、关于耦合 1 、耦合的粒度耦合无论如何也是不可避免的。当我们实现接口、继承父类的时候,就会不可避免的产生耦合。耦合是有不同粒度的, 我们解耦到什么粒度为止, 我认为应以模块的重用粒度为准。尽量解除重用模块或对象之间的耦合。而重用模块之内的

软件工程实验心得 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ielbcztwz24384
  • 文件大小0 KB
  • 时间2016-07-21