摘要: 前言 软件配置管理作为贯穿软件开发过程始终的一项工作,其重要性不言而喻。51cmm上已有众多关于配置管理介绍、配置管理计划、配置管理工作开展心得一类的文章,这些文... 阅读全文
posted @ 2007-05-15 09:48 D.Sam 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 1、什么是软件配置管理 软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。 2、为什么需要配置管理 如果没有软件配置管理,最大的麻烦是工作成果无法回溯。随着工作的进展新的程序覆盖了老的程序,当突然发现新程序有问题而老程序正确时怎么办?那只能重写老的程序来覆盖新的程序。过一段时间... 阅读全文
posted @ 2007-05-15 09:01 D.Sam 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 1 VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、... 阅读全文
posted @ 2007-05-15 08:59 D.Sam 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 上个项目算是告一段落,进展的非常不顺利,但也算是一种经历,从中领略到了很多东西。做项目,就是要从失败中学习,对于导致项目进展不利的因素进行分析,进而使自己在下一次的项目管理过程中不会再一次的犯相同的错误。俗话说的好,人不应该被同一块石头绊倒两次。所以,失败并不都是坏事,虽然对于项目没有按时完成,项目经理承担主要责任,也被领导叫去训话,但是我觉得自己从中分析自己失败的原因,并在下一次项目的改正,这就... 阅读全文
posted @ 2006-10-07 11:27 D.Sam 阅读(1127) 评论(1) 推荐(0) 编辑
摘要: 项目进行到今天,我突然发现项目已经花费了快70%的时间,而离编码结束似乎还很遥远,面对着领导质问般的眼神和组员迷茫般的目光,我深深地吸了一口气,大脑开始了高速地运转,到底谁动了项目的时间? 项目情况 首先介绍一下项目的大概情况: 其实项目倒不是很复杂,一个处理业务流程的系统。接到项目的消息是七月底的时候,由于当时领导与客户谈妥之后,客户想在八月中旬就看到,所以当时就非常紧张。考虑到时间如此之... 阅读全文
posted @ 2006-10-07 11:18 D.Sam 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 项目管理需要的知识,是一个体系的知识,包括项目管理本身的知识体系,以及项目管理要应用到的领域所需要的知识体系,然后就是管理的技能,当时最重要的,是软技能,也就是人际关系技能。管理的核心:人。管理的四大要素:1. 选择正确的人2. 为他们分配正确的工作3. 保持他们的积极性4. 帮助团队凝聚起来并保持团队的凝聚力。1、 选择正确的人 首先要学会看人。虽然我不是人力资源专家,但是我清楚一个软件项... 阅读全文
posted @ 2006-10-07 11:15 D.Sam 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Te... 阅读全文
posted @ 2006-08-26 10:26 D.Sam 阅读(295) 评论(0) 推荐(0) 编辑
摘要: //写INI文件[ DllImport ( "kernel32" ) ]private static extern bool WritePrivateProfileString ( string section ,string key , string val , string filePath ) ; //读ini文件(字符[ DllImport ( "kernel32" ) ]private ... 阅读全文
posted @ 2006-07-11 12:45 D.Sam 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 现在我将列举三种情况,在这三种情况下,你将会发现使用Web service会带来极大的好处。此后,我还会举出不应该使用Web service的一些情况。 跨越防火墙的通信 如果你的应用程序有成千上万的用户,而且他们都分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。那是因为客户端和服务器之间通常都会有防火墙或者代理服务器。在这种情况下,你想使用DCO... 阅读全文
posted @ 2006-07-10 20:26 D.Sam 阅读(273) 评论(0) 推荐(0) 编辑