自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张传波(网名:Fireball,火球)

敏捷 UML 需求分析 团队建设 研发管理 CMMI 中高层领导训练 绩效考核

原创 2.6 《硬啃设计模式》第8章 复制不是很难 - 原型模式(Prototype Pattern)

某即时战略游戏,你训练出来各种很强的战士。为了增加游戏的可玩性,增加了一种复制魔法。实施该魔法,可以复制任意的战士。你会怎样考虑这个设计?

2013-10-30 22:55:50

阅读数 1596

评论数 0

原创 2.5 《硬啃设计模式》第7章 车手选车 - 生成器(Builder Pattern)

某赛车游戏,玩家可以选择不同的车,这些车其实是采用不同性能的配件组成的,如:车胎、发动机等。玩家选择一部车,其实就是new了一部车。你如何考虑“new car”的代码?要new这个车,可能需要先new出车的各个配件,然后将这些配件组合成car。某些复杂对象要new出来时,往往需要先new出它的子对...

2013-10-29 20:19:44

阅读数 1623

评论数 0

原创 2.4 《硬啃设计模式》第6章 “妞”太多,如何管理?(3)- 抽象工厂(Abstract Factory Pattern)

有时候我们希望能得到一系列对象,不是一个对象,这时我们可考虑用抽象工厂,抽象工厂中有多个方法,分别得到不同的对象。

2013-10-28 19:54:26

阅读数 1658

评论数 0

原创 4.2 CMMI4级——组织过程性能(Organizational Process Performance)

OPP是对组织级提出要求的,组织要根据公司的商业目标、企业的实际情况,选择要进行性能分析、量化管理的子过程,制定组织的质量和过程方面的量化的目标,建立基线和模型。这些量化的目标、基线、模型,要用于进行项目管理。具体内容见QPM。

2013-10-28 02:42:27

阅读数 3037

评论数 0

原创 UML常用工具及如何快速上手

我使用过不少UML软件,我会简单介绍我的一些心得体会,希望这些体会能帮助你更快上手、更快找到适合你自己或贵公司的软件。但我不会具体介绍某一种或几种UML工具的细节,也不会说我用得最多的是哪个软件,免得有广告的嫌疑。

2013-10-25 22:25:59

阅读数 2582

评论数 0

原创 2.3 《硬啃设计模式》 第5章 “妞”太多,如何管理?(2)- 工厂方法(Factory Method Pattern)

我在实际工作中还没有用过工厂方法,本文简单谈谈我的理解,供大家参考。这个图一下子不太好理解,我们先回顾一下简单工厂,简单工厂是通过一个方法来包装new对象的动作,如果我们将new对象的动作包装到一个类中,那么这个类就可以看成是一个工厂,该工厂专门用来产生某些对象的。有时候我们希望能生产苹果、西瓜、...

2013-10-24 13:54:28

阅读数 1997

评论数 1

原创 2.2 《硬啃设计模式》 第4章 如何管理全局信息?- 单件模式(Singleton Pattern)

单件模式可能是23种模式中最简单也被说得最多的模式了。什么情况下可考虑用单件模式呢?需要一致地管理全局信息时,可考虑用单件模式。

2013-10-24 13:40:21

阅读数 1864

评论数 0

原创 2.1 《硬啃设计模式》 第3章 “妞”太多,如何管理?(1)- 简单工厂

简单工厂不是23种模式中的一种,但在我们实际工作中经常会用到,简单工厂是管理“妞”(new)的最常见方法。在程序中new对象一般没有这样简单,往往要根据不同的情况new不同的对象,并且要初始化对象,我们往往将这些工作“包装”到某个方法里面,通过这个方法直接得到需要的对象。

2013-10-24 13:36:21

阅读数 1826

评论数 0

原创 1.2 《硬啃设计模式》 第2章 学习设计模式需掌握的UML知识

要看懂设计模式,你需要懂类图(Class Diagram),也需要懂一点对象图(Object Diagram),本文介绍一些UML的必要知识,以便你学习设计模式,本文一共有10多个图噢!

2013-10-24 13:21:13

阅读数 2021

评论数 0

原创 4.1 CMMI4级——CMMI4级简述

2、3级已经对软件开发的方方面有了详细的指引,4级还会有什么更高的要求呢?4级叫定量管理,那什么叫定量管理?微软的MSF达到CMMI几级水平呢?是不是所有企业都适合做CMMI4级呢?

2013-10-23 17:11:54

阅读数 2788

评论数 0

原创 3.13 CMMI3级——决策分析与解决方案(Decision Analysis and Resolution)

决策分析就是根据一定的选择标准,在一些候选方案中选出合适的方案。一般来说,经过决策分析后得出来的决策,科学性更高,实施该方案成功概率会比较高。但实施决策分析本身的成本也比较高,一般我们只在重大问题采取决策分析的办法,例如:大家购买房子就需要决策分析一下了,但今晚去哪里吃饭,恐怕就不需要决策分析一下...

2013-10-22 13:18:17

阅读数 2677

评论数 0

原创 3.12 CMMI3级——深入理解三个O(OPF OPD OT)

3级出现了3个以O开头的PA:OPF、OPD、OT。O就是Organizational(组织的)的第一个字母,在2级的时候还没有见到一个O开头的PA,3级就出现了3个,4级还会有1个,5级也会有1个。虽然只有3个PA是O开头的,但不代表其它PA与组织级没有关系,其实到了3级全部PA都包含对组织级的...

2013-10-22 13:14:42

阅读数 4586

评论数 0

原创 3.11 CMMI3级——组织培训(Organizational Training)

软件研发是高难度的技术活和团队协作活,几乎所有的项目都不可能在项目开始之前就具备完成该项目所需要的技能,所以培训、特别是组织级别的有计划有前瞻性的培训就显得很重要了。

2013-10-22 13:07:30

阅读数 2261

评论数 0

原创 3.10 CMMI3级——组织过程定义(Organizational Process Definition)

Organizational Process Definition,简称OPD,就是一个组织如何进行知识管理的问题了。知识可以包括两类,非技术类和技术类,非技术类包括:标准过程、规章制度、流程、项目管理经验、度量数据等等,技术类包括:设计、代码库、重用组件等。组织除了要对知识进行分类外,还需要建立...

2013-10-22 12:59:50

阅读数 2669

评论数 0

原创 3.9 CMMI3级——组织过程聚焦(Organizational Process Focus)

要做这个PA,组织要成立EPG(Engineer Process Group)专门负责过程改进的工作。这个组是整个公司过程改进的动力源头、策划中心、执行中心、培训中心。很多公司的过程改进没有做好,很大部分的原因是EPG的成员没有选择好。EPG成员绝对不能清一色都是“理论派”,没有具体项目经验的。

2013-10-21 22:06:19

阅读数 2158

评论数 0

原创 3.8 CMMI3级——集成项目管理(Integrated Project Management)

集成项目管理(IPM)是2级的项目计划(PP)与项目计划跟踪与控制(PMC)的“升级版”,而4级的定量项目管理(QPM)又是集成项目管理的(IPM)的“升级版”。3级与2级最大区别之一就是上升到组织级,项目管理也是一样,项目需要利用组织资产库定义项目自己的过程,考虑各种计划的集成。这是“集成”的其...

2013-10-20 19:45:47

阅读数 2403

评论数 0

原创 3.7 CMMI3级——风险管理(Risk Management)

有这样的说法:项目管理其实就是风险管理,把风险管理好了,项目也就管理好了。可见风险管理是多么重要啊!CMMI2级的PP这个PA的SP2.2提到要识别风险,但这里的要求还是处于项目级别层次的。3级中的RSKM,已经把风险管理上升到组织层面,组织级需要对风险进行分类、定义风险的属性、制定风险的管理策略...

2013-10-19 18:06:32

阅读数 3082

评论数 0

原创 3.6 CMMI3级——确认(Validation)

验证强调的是在开发过程中对工作产品进行检查,尽早发现问题。而确认强调的是,在真实的使用环境中,确保软件能达到预期的效果。开发环境与真实环境是不可避免存在差异的,为了有效地避免在开发环境中没有问题,但一到真实环境就出现问题的情况,确认的工作是非常重要的。

2013-10-18 15:56:52

阅读数 1942

评论数 0

原创 1.1 《硬啃设计模式》 第1章 大话设计模式

我将在CSDN上陆续为大家分享《硬啃设计模式》的全部内容,先分享第1章,对设计模式来一个初级扫盲,并分享一些学习设计模式的体会和方法。本文属于扫盲级别的,老鸟请无视。后续我会针对每一种设计模式都做一些分享,谢谢!

2013-10-18 15:46:32

阅读数 2892

评论数 2

原创 0.《硬啃设计模式》- 序、目录、下载方法等

无奖竞猜:上联:越看越晕;下联:越晕越看!请问横批是什么?十年前第一次听说它,觉得很神奇,先后投入了N轮的学习时间,每一轮都是越看越晕,越晕就越想看懂它!没错,这就是“设计模式”!我看的第一本设计模式书是《设计模式 可复用面向对象软件的基础》,看得晕来晕去,仅懂一些皮毛,后来让我开始有感觉的是《H...

2013-10-18 14:47:57

阅读数 2415

评论数 0

提示
确定要删除当前文章?
取消 删除