成长中的软件销售,积累与分享 学者的头脑, 艺术家的心, 技术者的手, 劳动者的腿.

如何开发优秀软件

上一篇 / 下一篇  2008-04-10 06:38:00

P!ow2rHZ"`0
;x"yc0Xy(}-r#C0
T&M jBH x0

{_Y#_ NWO-c0 友商社区)K}p sZ5m)~
一、多项软件技术和开发方法的综合应用。
lUdwS9w0 面向对象的设计和库文件的使用将使程序的模块化增强、运行稳定、维护和升级更容易,库文件动态加载,可以在不退出主程序的情况下对程序进行升级。友商社区X-t/? h4i5h4`:d-^2~G
二、完善的开发文档、有序的开发过程。
&e[[#H#F*X$Ye q&f0 开发前完善的开发文档是必须的,包括Word、Visio、Rose、PowerDesigner、MSProject等 1、不因员工的流失,增加额外的工作和困难;2、更能直观、清晰的表达业务逻辑和软件逻辑。
#PR^PT0I2sV0 三、足够的测试时间和测试队伍
J m |k}k`~0 重视测试最有力的证据就是微软了(虽然最终它的BUG仍然不断^_^),其是测试是一门很深的学问,白盒、黑盒、单元、集成等。友商社区E8RwcR3qrl
四、这是最基本的了,就是代码力争简单、清晰易懂。
LRjrD3t0 虽然有好的设计,软件的稳定性和可读性将大大增强,但是如果代码写的混乱不堪,不遵守代码编写标准,软件的性能将大大折扣。友商社区(W fu#@P7p
五、多交流。友商社区q%z@3`].P7[Yy
一个好的开发团队,就像一家人一样,彼此之间的关系应该非常好,矛盾是必然的,但是不应该是穿小鞋的那种;关系好了,大家的工作积极性才会有保证。友商社区[V$ZDjC4^/a7O
友商社区)xkpL\
我写的不是很完整,希望大家继续完善,写在评论栏内,谢谢!
S&i0_'u&z)hS |0
CFR(mQ K k i0 友商社区(["LJe'CIlwz
友商社区8B'Q1O8Uoyy
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=16834

[ r A(\?!U0友商社区bn9Kg%[.TEK

$V;C,I9tG%l0

8_ {O)Sy,U%`0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 8893
  • 日志数: 254
  • 建立时间: 2008-01-08
  • 更新时间: 2008-10-13

RSS订阅

Open Toolbar