软件开发实践心得

来源:长沙北大青鸟大计校区|发布时间:2016-09-21 15:29:46

 

  1. 软件开发过程

 

  普通的软件开发过程和面向对象开发过程有着很大的不同。而面向对象软件开发则不同,它是以类、类集合作为基本单位的。类之间关系错综复杂,这种情况下程序员之间相互协作的要求就非常之高,这种关系如果处理恰当,则能够完全体现出面向对象的威力。在这个过程中,开发人员都有养成这些好的习惯:尽量简化和稳定客户端,并保持更新;尽可能多的考虑异常和错误的情况。

 

  2. 对象代码

 

  面向对象的代码已经在现在的软件开发中占据了主流的位置,面向对象的思路也有其优势所在。当然,面向对象代码最终仍然是要按照时序来执行的,但是从程序员的角度看来,面向对象代码更侧重于对象之间的交互,相互协作以完成目标。而面向对象技术的发展,也是朝着更加贴近我们世界观的方向发展。从这点来看,有人说完全没有程序设计经验的人学习面向对象可能会更加的容易,因为他不需要从原先的时序程序的桎梏中摆脱出来,但这未必是事实。面向对象决不是一种简单的程序设计思路。

 

20160204001324703.jpg

  3. 代码是软件开发的基础

 

  编码是软件开发过程中最基本、最底层的技艺,然而也是最重要的技艺。任何一个领域的专家都需要花费大量的时间来进行基本技艺的锻炼,语言的各种特性必须要了然于胸。而对软件的管理也需要从代码做起。

 

  软件的开发过程就象是一部精密的机器,任何一个环节的变化,都会对其它的环节产生影响。我们应该把软件过程按照瀑布的形式进行划分是一种分解的处理思路。但同时我们还应该看到不同活动之间的相互影响。软件开发中的生命周期模型也是一个层次模型,从业务建模一直到软件实现,需要跨越数个层次,同样会出现执行不力的情况。

 

上一篇:软件开发专业毕业的学生却做不了软件开发,你知道为什么吗?
下一篇:21条神回复,来自程序员的大智慧

热门话题

招生热线: 4008-0731-86 / 0731-82186801

学校地址: 长沙市天心区团结路6号

Copyright © 2006 | 湖南大计信息科技有限公司 版权所有

湘ICP备14017520号-3

关注我们
在线咨询
嘿,我来帮您!