
软件工程
danforn
纳言敏行,随遇而安
展开
-
项目时间管理
项目时间管理主要包含六个阶段:活动定义、活动排序、活动资源估算、活动时间估算、制定进度计划、进度控制各个阶段完全按照过程化的思想,有严格的输入输出产物。在活动定义阶段,主要是按照工作分解结构和项目范围说明书,把项目分解成更小的活动单元,并且确定里程碑。里程碑是项目中的重大事件,通常指一个主要的可支付成果的完成。项目的里程碑是项目的各个关键点,形成了整个项目的骨架,是表示项目外部工作的接口。项目经理原创 2006-12-11 14:20:00 · 1548 阅读 · 0 评论 -
Rational ClearCase介绍
功能简介:·提供版本控制、工作区管理、Build管理及流程管理·提供分布式、跨区域的并行开发模式·可以和Microsoft Developer Studio,Powerbuilder,Oracle Developer2000集成·提供离线模式,让用户可以在家工作,然后合并到开发流程中·提供深入的build内核·对执行文件和目录进行自动图形化合并,文件间的差异明显显示·完整控制程序源代码、二进制码、原创 2008-03-17 16:17:00 · 1514 阅读 · 0 评论 -
Visual SourceSafe 6.0 安装配置
Visual SourceSafe 6.0一、版本管理的必要性 如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的产生和实现,这就是软件的版本管理。 只要参加过软件开发的人都清楚,现在的软件项目完全由一个人来完成是难以想象而且也是不可能的,通常是有一个研发小组来共同分析、设计、编码和维护,并有专门的测试小组对已完原创 2007-04-10 18:43:00 · 4241 阅读 · 1 评论 -
减少软件缺陷十条明智之举
1、在项目发布后发现和修复Bug的成本是需求和设计阶段所需的一百倍!2、在时下的软件项目中大约有40-50%的人力都是花在可以避免的重复劳动中,避免重复劳动可以显著提高劳动生产率。3、80%可避免的重复劳动源自于20%的缺陷,其中两大主要来源包括草率的需求定制和象征性的案例设计和开发。4、大约80%的缺陷来自20%的模块,而约半数的模块是几乎没有缺陷。5、90%的软件的停工期最多来自于10%的缺陷转载 2007-01-22 14:07:00 · 1440 阅读 · 0 评论 -
计算机软件产品开发文件编制指南
一项计算机软件的筹划、研制及实现,构成一个软件开发项目。一个软件开发项目的进行,一般需要在人力和自动化资源等方面作重大的投资。为了保证项目开发的成功,最经济地花费这些投资,并且便于运行和维护,在开发工作的每一阶段,都需要编制二定的文件。这些文件连同计算机程序及数据一起,构成为计算机软件。文件是计算机软件中不可缺少的组成部分,它的作用是: a.作为开发人员在一定阶段内的工作成果和结转载 2007-01-05 14:22:00 · 1152 阅读 · 0 评论 -
23种设计模式幽默见解
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:转载 2006-12-28 14:08:00 · 1092 阅读 · 0 评论 -
管理十大经典理论
彼得原理 每个组织都是由各种不同的职位、等级或阶层的排列所组成,每个人都隶属于其中的某个等级。彼得原理是美国学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后,得出一个结论:在各种组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为向上爬的原理。 这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后,却无法胜任;一个优秀的运动员被提升为主管体育的官员,而无所作为。对转载 2006-12-16 17:31:00 · 1435 阅读 · 0 评论 -
linux(FC4)下SVN完全配置升级手册
工具包httpd-2.2.3下载地址http://apache.justdn.org/httpd/apr-1.2.7apr-util-1.2.7下载地址http://apache.justdn.org/apr/Oracle Berkeley DB 4.3.29 (一定要这个版本。高版本apr不支持)下载地址http://www.oracle.com/technology ... ey-db/db/转载 2006-12-15 17:39:00 · 1438 阅读 · 0 评论 -
CVS客户端大全
什么是 CVS? CVS 是一种客户机/服务器系统,可以让开发人员将他们的项目存储在称为资源库的中央位置。使用 cvs 客户机工具,开发人员可以对资源库的内容进行更改。CVS 资源库会依次记录对每个文件所做的每个更改,并创建一个完整的项目开发进展历史。开发人员可以请求特定源文件的旧版本、查看更改日志,并根据需要执行其它一些有用的任务。 许多开放软件项目都有他们自己的 CVS 服务器,项转载 2006-12-19 12:14:00 · 1383 阅读 · 0 评论 -
CVS完全手册
内容概述CVS环境设置登录CVS服务器: cvs命令格式CVS的日常使用其他常用命令CVS宏/keywordCVS分支管理CVS服务器的安装和配置WatchersWinCVS的安装和配置CVSWEB的安装概述==================================CVS是一个并行版本控制系统,它采用C/S模式,它的复杂度和功能性属于中等,是当今最流行的版本控制系统。它有两个基本的特点转载 2006-12-15 16:08:00 · 1121 阅读 · 0 评论 -
CVS常用命令速查手册
内容摘要: CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下: CVS服务器(文件版本库) / | / (版 本 同 步) / | /开发者1 开发者2 开发者3开发人员入门可以主要挑选2,6看就可以了,CVS的管理员则更需要懂的更转载 2006-12-15 16:05:00 · 1361 阅读 · 0 评论 -
软件新产品开发失败原因分析
新产品开发是企业远离残酷竞争、获取持续经营优势和实现绩效目标的不二法宝。通用电气、微软、思科、英特尔、3M、宝洁和杜邦等获得持续成功的国际性企业无一例外都在产品创新方面成为行业领导者。我国的许多企业也正在逐步摆脱低水平模仿的红海,开始走上自主创新之路。但一项国际权威研究表明:在大多数企业进行的新产品开发活动中,平均每7个新产品创意,有4个进入开发阶段,有1.5个进入市场,只有1个能取得商业化成功。转载 2010-03-03 11:32:00 · 2958 阅读 · 1 评论