结合客户的需求,完成了多个高端培训与咨询项目,下面是5月份部分案例介绍:
 

小幽默
 

程序员是如何喝酒的

大家喝的是啤酒。这时你入座了。 你给自己倒了杯可乐,这叫低配置。

 你给自已倒了杯啤酒,这叫标准配置。

 你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。
 你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。
 你的同事给你倒了杯白酒,这叫推荐配置。

 人到齐了,酒席开始了。

 你先一个人喝了一小口,这叫单元测试。

 你跟旁边的人说哥们咱们随意,这叫交叉测试。

 但是他说不行,这杯要干了,这叫压力测试。

 于是你说那就大家一起来吧,这叫内部测试。

 这个时候boss向全场举杯了,这叫公开测试。

 菜过三巡,你就不跟他们客气了。 你向对面的人敬酒,这叫p2p.

 你向对面的人敬酒,他回敬你,你又再敬他……,这叫tcp.
 你向一桌人挨个敬酒,这叫令牌环。

 你说只要是兄弟就干了这杯,这叫广播。

 可是你的上司jj听了不高兴了,只有兄弟么,罚酒三杯。这叫炸弹。 可是你的下级mm听了不高兴了,我喝一口,你喝一杯,这叫恶意攻击。

 有一个人过来向这桌敬酒,你说不行你先过了我这关,这叫防火墙。 你的小弟们过来敬你酒,这叫一对多。

 你是boss,所有人过来敬你酒,这叫服务器。

 酒是一样的,可是喝法是不同的。 你喝了一杯,boss喝了一口,这叫c#。

 你喝了一杯,mm喝了一口,这叫vb。

 你喝了一杯,你大哥喝了半杯,这叫c++。

 你喝了半杯,你小弟喝了一杯,这叫汇编。

 你喝了一杯,你的搭档也喝了一杯,这叫c。

 酒是一样的,可是喝酒的人是不同的。

 你越喝脸越红,这叫频繁分配释放资源。

 你越喝脸越白,这叫资源不释放。 你已经醉了,却说我还能喝,叫做资源额度不足。

 你明明能喝,却说我已经醉了,叫做资源保留。

 你喝一段时间就上厕所,这叫cache。

 酒过三巡,你也该活动活动了。 你一桌一桌的走,这叫轮巡。

 你突然看到某一桌的漂亮mm,走了过去,这叫优先级。

 你去了坐下来就不打算走了,这叫死循环。

 你的老大举杯邀你过去,你只好过去,这叫激活事件。

 你向一桌敬酒,他们说不行不行我们都喝白的,于是你也喝白的,这叫本地化。

 你向boss敬酒,可是boss被围了起来,你只能站在外圈,这叫排队。

 你终于到了内圈,小心翼翼的向前一步,这叫访问临界区。

 你拍着boss的肩膀说哥们咱们喝一杯,这叫越界。

 
 

 免费讲座  火龙果发布统一测试过程MyProcess-Test  >>>
时间 地点 讲座主题
6-30 下午
上海 基于UML2.0的分析设计+RSA
6-30 下午
北京 基于UML2.1进行面向对象分析设计
7-14 下午
北京 软件配置管理改进——案例分析
 6月份公开课开课安排
时间 地点 课程名称
6-22至6-25
北京 UML&OOAD迭代开发历程
6-25至6-27
上海 需求开发与管理
6-30至7-02
北京 软件项目管理

UML&OOAD  
 使用模式的模型驱动开发范例的概述  一种改进型UML在嵌入式系统中的应用
 模型驱动开发(Model-driven development,MDD)是软件开发的一种样式,其中主要的软件工件都是由代码和其他工件所生成的模型。其目标是提高企业应用程序开发的生产力和质量。模式在 MDD 的模型转换和代码生成中扮演重要角色。      
                        详细内容》
 随着计算机技术、网络技术和通信技术的迅速发展,当前的信息社会已从当初传统的个人计算机时代进入了后PC时代;而后PC时代的主要特征就是以嵌入式系统的广泛应用与发展为标志的。关于嵌入式系统的定义虽然有很多种,不过国内普遍认可的定义。.
                       详细内容》
 统一建模语言(UML) 版本 2.0
 所谓的“模型驱动”开发(MDD)方式,已经显示出了它们从根本性上提高软件质量和开发生产力方面的潜力。与传统的方法相比,这种方式是基于较高层次上的抽象和更好的自动化利用的。
                       
详细内容》
 利用 UML 进行实体关系建模
 软件行业中最常被误解的一个术语实际上是我们非常熟悉的一个:实体关系(ER)。这是因为我们经常缺少一种能被开发团队的所有成员理解的共同定义。

                       详细内容》
 RUP开发业务建模流程
 目的:1 从当前流程、工具、人员能力、人们的态度、客户、竞争对手、技术趋势、问题以及有待改进之处等方面入手,来描述要部署应用程序的组织的当前状态。
                        详细内容》
 使用 UML 进行有效的业务建模: 描述业务用例和实现
 就像大多数的软件开发从业者所知道的那样,统一建模语言 (UML)在表示真实世界的现象方面是非常优秀的。这种能力导致了 Business Modeling Profile 的发展。

                       
详细内容》

综 合  
LINQ 的演变及其对 C# 设计的影响
利用 .NET 3.0 技术构建互操作保险系统
 我曾是 Connections 系列节目的一名超级爱好者,这是在《探索频道》(Discovery Channel) 中由 James Burke 主持的节目。其基本假定是:看起来毫不相关的发现是如何影响其他发现,而这些发现最终又为现代生活提供了便利。
                       详细内容》
 在本白皮书中,我们将通过保险业的案例来说明 Microsoft 平台的互操作功能。随着技术发展以及新技术不断涌现,许多企业在企业发展的各个阶段可能选择了不同的技术:从基于大型机的 COBOL 或 FORTRAN 类型的传统应用程序。
                      详细内容》
 电信软件项目管理的误区
 参与过电信软件项目的人员都会发现,电信软件项目具有其独特性,但更多的是体现当前国内软件项目的通病。譬如说:需求说变就变;不切实际的进度要求;项目不正常的政治压力

                       详细内容》
 用鱼骨图帮助解决复杂问题
 许多项目都会出问题。项目经理应准备一组能够应用于不同场合的问题解决技巧。“因果”图是一个用来分析明显有许多相关原因的复杂问题的技巧。
                     
详细内容》
 基于基线化的迭代开发和风险管理策略
 IPMS(Integrated Project Management System),是一个为上海贝尔阿尔卡特某移动事业部门定制化开发的多系统集成项目管理系统,其目标是通过对该部门整个开发管理工具环境的集成来达到对项目的实时跟踪和管理。

                       详细内容》
 Java设计模式研究之Flyweight模式
 
解释一下概念:也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。比如说(这里引用gof书中的例子)一个文本系统,每个字母定一个对象。
                      详细内容》
ORACLE-Data guard在制造业ERP生产数据库中的应用演变  Data guard是ORACLE 推出的一种高可用性(HIGH AVAILABLE)的数据库方案,在8i之前称之为standby database,从9i开始,正式更名为Data guard,它是在主节点与备用节点间通过日志同步来保证数据的同步。
                       详细内容》
针对Oracle数据库及其应用程序的优化
 随着信息化时代的到来,人们开始广泛地使用数据库技术对大量而复杂的信息进行科学高效的管理。在数据库领域中的各种应用软件大量涌现,有 Visual Foxpro,Power Builder等等。


                      详细内容》
 有效的用例编写规则
 第一章 什么是高质量的用例
1.1 为什么要使用用例 用例提供了一种用于构建故事的半形式框架; 在每个用例和所有描述层次中,用例都描述了错误情况的系统需求
                       详细内容》
 LoadRunner 没有告诉你的之一
 LoadRunner中的90%响应时间是什么意思?这个值在进行性能分析时有什么作用?本文争取用最简洁的文字来解答这个问题,并引申出“描述性统计”方法在性能测试结果分析中的应用。
                      
详细内容》
LoadRunner 没有告诉你的之二
 对于最终用户(End-User)来说,评价系统的性能好坏只有一个字——“快”。最终用户并不需要关心系统当前的状态——即使系统这时正在处理着成千上万的请求,对于用户来说,由他所发出的这个请求是他唯一需要关心的。
                      
详细内容》
 基于系统真实数据的TUXEDO应用服务器压力测试的研究
 在大型的应用项目中,核心业务系统的压力测试是一个重要的环节。在系统上线之前,或者在应用的开发过程过都是必需的。本文结合一个实际的大型项目,对其压力测试方案的设计和具体实施中的一些考虑和遇到的问题进行了分析和研究。
                       详细内容》
 集成测试计划怎么写
 可以思考以下内容并用集成测试计划的模板写下来:
1、确定集成测试对象 2、确定集成测试策略 3、确定集成测试验收标准 4、确定集成测试挂起和恢复条件

                       详细内容》
 NUnit 快速入门
 
本页是基于原来的QuickStart.doc文档,你可以在早期的NUnit发布中找到它。已经指出它并不是一个非常好的TDD实例。尽管如此,我们仍然将它保留在文档中,因为它的的确确描述了使用NUnit的基础。我们会在以后的版本中重新审查或替换它。
                       详细内容》
 使用 EclEmma 进行覆盖测试
 覆盖测试是衡量测试质量的一个重要指标。在对一个软件产品进行了单元测试、组装测试、集成测试以及接受测试等繁多的测试之后,我们能不能就此对软件的质量产生一定的信心呢?这就需要我们对测试的质量进行考察。
                       详细内容》
 在BEA WebLogic中进行门户应用程序的测试驱动开发
 BEA WebLogic Portal 8.1的发布引入了大量新技术。其中包括:包含注释的Java页面流、Java控件以及用来支持它的新IDE。程序包中也包含有在线教程,用于演示如何才能最有效地利用这些新技术。
                      详细内容》
 兴工具之利 善敏捷之事
 虽然在敏捷开发过程中,工具的使用已经不会再被反复地强调,但是实践证明,我们仍然无法忽视工具对敏捷开发项目的重要意义。合理的选择和使用工具,将使敏捷开发真正受益于工具,而不是受工具所累。
                       详细内容》
 如何使过程改进发挥作用
 越来越多的软件开发组织开始努力赶上CMM这趟马车,但是其中大多数最后又还是从这架马车上摔了下去。如果希望从你的软件过程改进活动得到零回报,请遵守以下秘诀


                       详细内容》
 方法开发的路线图
 这篇文章描述了一个迭代的、风险驱动的、以构架为中心的,以及面向质量的方法开发的方法,这源自于IBM Rational 统一过程(Rational Unified Process,RUP)开发团队的长期经验。它首先描述了这个工作产品的产生,然后阐述了一个在整个方法开发项目中逐步应用这个方法的路线图。
                       详细内容》
 治理前景:控制及度量开发组织并与业务策略相一致
 您在寻找对组织治理的清晰解释吗?本文介绍了不同层次的治理,以及它们如何影响关键的管理问题,例如生产力和风险。本文还探究了好的治理与软件开发组织将其过程与业务策略结合的能力之间的联系。


                       详细内容》
 CMMI5在项目中的精简应用
 CMMI5在小型项目中的成本过高,根据自己对CMMI5的实施体会与在实际项目中的应用,在项目实施的过程中精简了CMMI5的实施流程和部分文档,这个精简的流程在项目实施的过程中既可以确保流程规范与质量信赖又可以节约项目成本。
                       详细内容》
 用CMMI指导需求管理
 能力成熟度模型集成(CMMI,Capability Maturity Model Integration)已逐步成为IT业的标准。CMMI定义了5个组织成熟度级别,包含25个过程域(PA,Process Area),这些过程域全面涵盖了软件生命周期的各个领域。
                       
详细内容》
 嵌入式Linux系统的动态电源管理技术
 如何有效地管理嵌入式系统,尤其是移动终端的电源功耗,是一个很有价值的课题。动态电源管理DPM(Dynamic Power, Management)技术提供一种操作系统级别的电源管理能力,包含CPU工作频率和电压,外部总线时钟频率。
                       详细内容》
 软件架构设计的三个维度
 架构设计是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍面向对象OO、面向方面AOP和面向服务SOA这三个要素在架构设计中的位置与作用。

                       
详细内容》
 用开源软件Subversion进行个人文档管理
 有一个开源版的控制系统,或者说是修订版的控制系统,名为Subversion (简称为svn),正在快速受到开发者的喜爱。它口碑极佳,可在线下载,完全免费,有大量文字称赞它的高效和实用。

                       详细内容》
 ERP系统验收时测试流程方法及内容
 
软件测试是为了发现错误而执行程序的过程。它不仅是软件开发阶段的有机组成部分,而且在整个软件工程(即软件定义、设计和开发过程)中占据相当大的比重。软件测试是软件质量保证的关键环节,直接影响着软件的质量评估。
                       
详细内容》

 联系我们
谢谢大家对我们的关注,如对我们的培训、讲座或者是产品感兴趣,请联系我们!
北京
联系电话: (010)62670835
EMail:teacher@uml.net.cn
地址:北京市海淀区中关村东路66号世纪科贸大厦16层
上海
联系电话: (021)50800371
EMail:shanghai@uml.net.cn
地址:上海浦东新区张江高科技园区科苑路299号
深圳
联系电话: (0755)88849686
EMail:shenzhen@uml.net.cn
地址:深圳市福田区彩田北路6009号
Copyright 2002 ®  UML 软 件 工 程 组 织