- 博客(6)
- 收藏
- 关注
原创 怎样成为优秀的软件模型设计者?
将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise Java Beans)和代理(agent)是很有趣的东西。但是对于用户来说
2005-05-29 15:46:00 756
原创 如何用正确的方法写出高质量的软件
1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test M
2005-05-29 15:44:00 1016
原创 开发笔记
一、项目经理定义:负责计划、预算、与管理层联系、与客户谈判。可能接受技术培训,但是不做开发工作;在一个大型项目或跨领域项目里,可能要指导好几个团队领导开展工作;主要负责项目按时在预算之内交付。二、新项目领导展开工作的步骤:1.研读项目资料,找相关人员谈话来抓住问题=》决定让谁加入团队。2.草拟项目计划书——提纲式的计划书——越详细越好(最好自己负责)3.项目需求说明书(在即将做什么问题上要尽量写得
2005-05-29 15:43:00 875
原创 软件开发过程与思想
计算机软件尤其是数据库软件,成为了当代计算机应用的主流。因此软件开发人员就必须掌握正确的开发手段,了解软件开发的主要过程,这样心中对软件项目才有清醒的认识,才能达到事半功倍的效果。本文就软件开发过程中的一些方法,结合本人开发过的一些软件项目做一些详细论述。 1 开发前的准备工作 一般软件项目在开发前都有系统任务书,主要规定软件的开发目标、主要任务、功能、性能指标及研制人员和经费、进度等安排,作为系
2005-05-29 15:42:00 1213
原创 比尔-盖茨给毕业生的11条人生建议
1.人生是不公平的,习惯去接受它吧。 2.这个世界不会在乎你的自尊,这个世界期望你先做出成绩,再去强调自己的感受。 3.你不会一离开学校就有百万年薪,你不会马上就是拥有行动电话的副总裁,二者你都必须靠努力赚来。 4.如果你觉得你的老师很凶,等你有了老板就知道了,老板是没有工作任期保障的。 5.在快餐店煎汉堡并不是作贱自己,你的祖父母对煎汉堡有完全不同的定义:机会。 6.如果你一事无成,不
2005-05-29 15:38:00 840
原创 字典魔法
还记得温伯格的书中提到一个笑话:上帝问程序员今年最大成就是什么。程序员说Bug少了一半。上帝听不懂Bug是什么,就去问宰相。宰相耳语一番,上帝大怒,吼到不许再有Bug。自此以后每年朝拜上帝,程序员都说今年没有Bug。上帝很开心,不然的话,只有听到:上帝很生气,后果很严重。 听上去是一个笑话,温伯格也把这个归为“字典魔法”。
2005-05-22 23:00:00 1106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人