成长中的软件销售,积累与分享
学者的头脑,
艺术家的心,
技术者的手,
劳动者的腿.
如何开发优秀软件
上一篇 /
下一篇 2008-04-10 06:38:00
P!ow2rHZ"`0
;x"yc0Xy(}-r#C0
T&MjBH
x0
{_Y#_NWO-c0 友商社区)K}p
sZ5m)~
一、多项软件技术和开发方法的综合应用。
lUdw S9w0
面向对象的设计和库文件的使用将使程序的模块化增强、运行稳定、维护和升级更容易,库文件动态加载,可以在不退出主程序的情况下对程序进行升级。友商社区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
Kk i0
友商社区(["LJe'CIlwz
友商社区8B'Q1O8Uoyy
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=16834
[
rA(\?!U0友商社区bn9Kg%[.TEK$V;C,I9tG%l0
8_ {O)Sy,U%`0
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: