2006年2月19日
摘要: 模式是一种对现实世界的概念抽象,建筑模式,设计模式,营销模式,商业运作模式各行各业都有自己的模式。 这里说的设计模式是软件设计里的模式,主要是指面向对象的软件设计。遵照设计模式,可以有效的提高软件的可维护性和可复用性,提高开发软件的效率,避免过多的出现再造轮子的现象。 我学习模式是从知道大名顶顶的四人帮的力作《设计模式》,真正感觉到了设计模式给软件设计所带来的诸多好处。《设计模式》... 阅读全文
posted @ 2006-02-19 13:23 皮皮虾的blog 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 根据软件工程标准制定的机构和标准适用的范围有所不同, 它可分为五个级别,即国际标准、国家标准、行业标准、企业(机构) 标准及项目(课题)标准。以下分别对五级标准的标识符及标准制 定(或批准)的机构作一简要说明: ①国际标准 由国际联合机构制定和公布,提供各国参考的标准。 ISO(InternationalStandardsOrganization)——国际标准化组 织。这一国际机... 阅读全文
posted @ 2006-02-19 13:18 皮皮虾的blog 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 软件开发过程问题多多,且并不因软件开发工具的完善而有大的改善,软件工程控制的重要性越来越被重视。软件开发过程的问题常有如下几种: (1)对软件开发成本和进度的估计常常很不准确。实际成本比估计成本有可能高出一个数量级,实际进度比预期进度拖延几个月甚至几年的现象并不罕见。这种现象降低了软件开发组织的信誉。而为了赶进度和节约成本所采取的一些权宜之计又往往损害了软件产品的质量,从而不可避... 阅读全文
posted @ 2006-02-19 13:17 皮皮虾的blog 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 并不是所有的项目经理都是生来平等的。本文讲的就是优秀的项目经理和非常优秀的项目经理之间的区别。 有三种类型的项目经理。第一种类型是"意外型"的项目经理。通常,这种类型的项目经理都是通过排资论辈升上来的。例如,一个能力很强的程序员通过一个开发项目成为项目经理。或者一个能力出众的网络技术员通过一次大型的网络升级成为项目经理。这些人都了解他们正在管理的项目的类型,他们能够制定工作... 阅读全文
posted @ 2006-02-19 13:15 皮皮虾的blog 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 大多数软件开发人员本能地认为,项目经理所要确保的项目按时完工与实现高质量的软件是矛盾的。这并不是因为项目经理们不想要高质量的软件,他们只是想在质量的基础之上,能够按时完工和低于或等于预算的情况下,实现这个软件。他们的努力可以成功地在降低成本和开发时间的同时不会对质量造成影响,然而,他们有可能过度地使用了这些技巧。 尽管以下的这些项目管理技巧至少是很有意义的,在某些情况下,... 阅读全文
posted @ 2006-02-19 13:13 皮皮虾的blog 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 很多情况下,谈判在会谈开始前,就已经胜负鲜明了,而事前准备的质量好坏往往起着一锤定音的作用。 那些认为不需要事先准备就可以临场发挥的人,往往会伤心地看到自己确实是大错特错了。他们即使达成了协议,往往也是错失良机,无法实现共赢。而他们要是进行了充分的事前准备,就很有可能水到渠成地促成共赢。这种高效的事前准备,并无其他捷径可以替代,一般来说,谈判越是艰巨,准备就越要充分。 高效谈判... 阅读全文
posted @ 2006-02-19 13:09 皮皮虾的blog 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是... 阅读全文
posted @ 2006-02-19 13:06 皮皮虾的blog 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 对于软件工程师来说,工作也许意味着许多东西 -- 稳定的收入、做自己感兴趣的项目、找一份更好工作的跳板,或者你只是喜欢与其他程序员共事。但说到“效率”,强调的是在一定时间内按质完成项目的能力。理解你的需求 成为一个有效率的程序员首先要知道如何正确的支配自己的时间。对时间最大的浪费莫过于去做那些没有用处或者永远不会上线的项目。而导致这种结果的根源往往是对需求理解的偏差。 要最大程度避免... 阅读全文
posted @ 2006-02-19 12:54 皮皮虾的blog 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在绩效管理这个工作上,管理者最大的抱怨莫过于“耽误时间、制造麻烦”了。许多管理者之所以对绩效管理抱有成见,就是他们认为绩效管理人力资源部强加给他们的工作,是额外的负担,使他们不得不中断手中的工作,去应付人力资源部的“差使”,比如填表打分,比如划分等级、区分优劣,比如面谈反馈。 实际上,绩效管理并不是管理者的额外负担,相反,它根本就是管理者的职责所在,是份内的职责“担负”。另外,实施绩效管理也... 阅读全文
posted @ 2006-02-19 12:43 皮皮虾的blog 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设... 阅读全文
posted @ 2006-02-19 12:40 皮皮虾的blog 阅读(141) 评论(0) 推荐(0) 编辑