近期培训、咨询成功案例
 

请跟我学
 

 软件项目管理与度量

 设计模式

 微软研发:致胜策略

 微软项目:求生法则

小游戏

中秋节猜灯谜

 
疯狂的月饼


点击打开
 
中秋大对决


小幽默

如果饭店像WINDOWS
 一家饭店的生意不好,只好卖给别人。
 新老板原是微软公司市场部的经理。他采取了一种独特的营销策略。
 开张的第一天,来了第一个客人,只要了一碗汤。可是汤刚刚送上,就发生了一下一幕:
顾客:喂,来人啦!
侍者:先生,有什么事需要帮忙?
顾客:这汤里有一只苍蝇。
侍者:是吗?您试着再喝一次,可能就没有了。
顾客:我试了好几次了,可苍蝇还在那里。
侍者:可能是您喝汤的方式不对,您用叉子试试看。
顾客:我连筷子都试过了,但苍蝇还是赖着不走。
侍者:哦,也许这汤与您用的碗不兼容,您用的是什么地方的碗?
顾客:是你刚才用托盘送来的呀。
侍者:您再仔细回忆一下,您在发现苍蝇前都做了些什么?
顾客:我做下来,要了一碗汤,汤一送上来,就看到了苍蝇。
侍者:这样吧,如果您愿意再破费一点,我们给您的汤升级。
顾客:你们的汤可以升级吗?
侍者:是的,我们的汤每小时都在升级。鉴于您发现苍蝇的功劳,
我们可以特别为您升级到下周才推出的4.0123456789版。
顾客:好吧,我很饿了,快送上来吧。
侍者:对不起,4.0123456789版还没做好,您就先喝这内部测试用的3.987654321版吧。
顾客:可是这汤里又有一条菜青虫啊!?
侍者:这很正常,您喝汤时别让嘴碰到它就行了。
顾客:只好如此了。
帐单:原汤 10元
   升级 3元
   咨询 1元
一年以后,这家饭店迅速成为全球最大的饮食集团。


中秋节灯谜

(1)同心改革为祖国 猜一字 中

(2)一弯月照枝头亮,两颗星悬天下明 猜一字 秋

(3)心已决断不宜迟 猜一字 快

(4)休把旁人抬太高 猜一字 乐

(5)十五的月亮 猜成语 正大光明

(6)一轮明月挂中天 猜股票术语 高位盘整

(7)举头望明月 猜电影演员 电影演员

(8)敢上九天揽月 猜汽车名牌 凌志

(9)得月楼前先得月 猜一字 棚

(10)云破眉月倚西楼 猜一字 私

(11)明月松间照 猜摄影名词 黑白显影

(12)月落日出雁阵业 猜一字 胭

(13)九月初三月似弓 猜饮料 珍珠露

(14)节日晚会露一手 猜一字 挽

(15)双泪落君前 猜一字 只

(16)重逢 猜一字 观
 
 
 
 
 
 
 免费技术讲座
Rational用户组-UML软件工程组织技术讲座名称
讲座时间
讲座地点
报名参加
 
 

Rational用户组-UML软件工程组织-火龙果软件 已成功举办70期专题技术讲座,受到业界的关注与好评。
新品课程
数据通信性能测试(SmartBIs+IXIA)
11月份公开课开课信息
性能测试方法与技术 10月26日 热招中
UML&OOAD迭代开发历程
10月24日 热招中
CVS与配置管理 10月29日 热招中
J2EE架构设计〉〉Hibernate+Spring+Struts 10月15日 热招中
项目咨询教练:需求开发与管理专题 10月25日 热招中
软件测试TD+WR+LD
10月28日 热招中
ClearCase软件配置管理 10月12日 热招中

 软件测试
 
软件测试过程的监控方法
从微软的今天看软件测试的明天
 软件开发项目的成败,很大程度上取决于三方面的
 配合:过程、人、技术,三方面相互制约,又相互
 促进。为了能更加有效的管理软件开发项目,规划

软件开发过程,近年来国内引入了不少软件开发模型,如:CMM/CMMI,RUP,XP等,每一种都体现了一种思想,都希望能在最大限度内。
                      
详细内容》

 陈天的办公室并不小,但却因堆 满了机器而显得
 狭仄不堪。他解释说,因为微软亚洲工程院(
 ATC)部门准备扩充,而“新的几个实验室还在装
 修中”,所以就形成了现在的这个局面——几十台Dell主机和一箱箱显示器堆放在眼前的办公空间里。当听说微软亚洲工程院的测试工程师人均拥有四五台计算机、
                       详细内容》
最佳实践:测试驱动开发全功略
何时应进行自动化测试?
 这句话的含义是,事实上我们只做两件事情:让代码奏效(Work)和让代码洁净(Clean),前者是把事情做对,后者是把事情做好。
                       详细内容》
 我希望可以自动化实现尽可能多的测试。如果只跑一次测试会使我很不舒服。如果一个程序员改变了代码并引进了一个bug,怎么办?
                       详细内容》
WinRunner使用经验介绍 win2000下安装配置bugzilla心得
 1). 创建GUI Map文件:WinRunner可以通过它来识别被测试应用程序中的GUI对象。
 2). 创建测试脚本:通过录制,编程,或两者的组合创建。在录制测试脚本时,在你想检查被测试应用程序响应的地方插入验证点。
                       详细内容》
 决定将上星期安装BUGZILLA的经验告诉大家,希望能对那些正在为装BUGZILLA的朋友们有所帮助网上有很多关于bugzilla 在windows环境下安装的资料,但是也有部分不适合自已,走到某一步总会出现一些错误提示,我整整花了一周的时间才配置好。
 
                       详细内容》
进行可用性测试的8个指南
使用测试优先方法开发用户界面
 在专业的web设计圈,可用性测试会议已经成为任何重点项目的一个基本组成部分。对于关注品牌发展和产品开发的人群来来说,可用性测试是提供获取网站目标人群的反馈意见的宝贵机会,并且应该尽早开始。
                       详细内容》
 测试优先是测试驱动开发(Test-Driven Development, TDD)的核心思想,它要求在编写产品代码前先编写基于产品代码的测试代码。在测试驱动开发的单元测试中,对GUI应用实施自动测试应该是测试驱动开发的软肋之一。
                       详细内容》
软件测试工程师的工作总结 游戏项目中的自动化测试和持续集成
 我最初参加测试工作的时候,不知道什么是软件测试,集成测试和系统测试的概念经常混淆, CMM 是什么就更加不知道了。那时候最简单的开关机也是通过直接拔插电源完成,安装系统对我来说简直是有史以来人类的最高技能。
                       详细内容》
 现在,许多游戏项目要么跳票严重,要不就是发布时Bug多多。当然,这样的现象并不仅存于游戏工业。例如,根据2001Standish集团发表的那份 声名狼藉的报告“极度混乱”所表述的,70%以上的软件项目要么被取消。
                       详细内容》
用另类的眼光去观察软件测试
Rational Robot压力测试实例
 曾经对软件测试很轻视,因为我那时很无知,只是一名普通的中国程序员,这也是那时绝大多数程序员的心态,那时中国程序员最讲究“编程才是硬道理”。
                       详细内容》
 Robot――Tools――Session Record options,Method选择API Recorder,Generater Filtering中Filtering选择Auto filtering,Select protocols只选择Socket。
                       详细内容》
高级测试管理的工具和技术 测试,1,2,3...测试...检查?
 近年来,在应用测试领域有了突飞猛进的发展。随着当今应用复杂性的不断提升、竞争压力的不断加大,以及在应用失败和宕机方面的成本激增,使得对测试的需求不断攀升。
                       详细内容》
 所有优秀的程序员都会测试他们的代码。但测试可以变得更容易一些吗?它可以变得更好一些吗?S. A. Miller 说明了单元测试能够提供哪些帮助。
                       详细内容》
浅谈手机接收性能的测试
成功的度量标准:RUP 和科学的方法
 我们这一代人从小接触的是收音机,后来是电视机,现在还能想起刚开始有电视机时,家家必加高高的电视天线(那时还没有普及有线),但电视接收效果还是有的家好,有的家不好,这时我们半大孩子一定会为了更好的看电视找原因、想办法。
                       详细内容》
 本文来自于 Rational Edge:如果您的基于 RUP 的项目比较成功,您怎样知道您的团队所使用的 RUP 是这个项目成功的原因呢?这里 Gary Pollice 提出了一个可以科学地度量几个迭代开发技术的方法。
                       详细内容》

 综合
 
鲜为人知的软件项目管理原则
Eclipse+Struts+Hibernate的网络商店
 软件开发的残酷的现实告诉我们:没有规则的软件
 开发过程带来的只可能是无法预料的结果。我们中
 的大多数项目管理人员在其个人简历中纷纷写到
:"拥有多年的丰富的项目管理经验",但在实际开发中,"丰富的"管理经验变成了软件开发人员可怕的梦魇。一次次的失败、一次次的返工。
                       详细内容》
 大部分读者都有过在网上购物的经历,在购物网站
 可以很方便的注册、浏览商品、查询商品、购买时
 也只需点几下鼠标。本章的网络商店实现了上述的
基本功能,用户可以在网络商店中进行注册、浏览商品以及查询购物车。下面来讲解每个系统功能。

                       详细内容》
使用Spring更好地处理Struts动作
如何实现My SQL中的用户的管理问题
 Struts Recipes 的合著者 George Franciscus 将介绍另一个重大的 Struts 整合窍门 —— 这次是将 Struts 应用程序导入 Spring 框架。
                       详细内容》
 MySQL有一套先进的但非标准的安全/授权系统,掌握其授权机制是开始操作MySQL数据库必须要走的第一步,对于一个熟悉SQL基本操作的人来说。
                     
  详细内容》
在后台实施SQL数据库管理的各种方法
比较SQL Server与Oracle DB2的不同
 交互式数据库查询语言SQL中有关表操作基本的SQL语句有如下四种:(下面分别出给四种语句的语法形式及其说明): SELECT[ALL|DISTINCT]select_list
                       详细内容》
 开发数据库应用,选择一个好的数据库是非常重要的。本文从一些方面比较了SQL Server与Oracle、DB2三种数据库,为你选择数据库提供一些参考。
                       详细内容》

Sybase数据库在税务部门的成功应用方案
聚焦分析软件工程理论的误区
 作为一国税收制度的重要组成部分,税收征管具有非常重要的地位,它需要鉴定潜在纳税义务人、核定其应纳税额并及时足额征收入库。
                       详细内容》
 毋庸质疑的是,计算机的发展和人类的历史相比甚至和其他很多科技产品相比都是非常短的,从第一台计算机的研制成功到现在也没有百年的历史。
                       详细内容》
揭密软件工程实践者的思想
怎样从容应对客户的需求反复?
 我曾经是非常执着的开发人员。我有连续几天几夜做Coding的经历,也曾经为了一个技术问题耗上三、四个星期而导致项目一再延迟,还曾经为了一个实现细节与项目相关的人员逐一争论。
                       详细内容》
 读过王玉荣的《客户为什么总是反反复复》,有感于自己的软件项目管理实践,借此话题介绍一点软件行业需求管理中的需求变更管理的实际经验,与各位读者共享。
                       详细内容》
EDA领域的PLM系统需求和管理
透过软件项目看需求分析
 产品生命周期管理PLM是个包含产品信息管理的广泛概念,其中产品信息包含初始市场定义,设计,原型,制造,销售,售后服务这些从产品产生到终结的所有历程。
                       详细内容》
 以上我们看到的是某客户项目经理与系统开发小组的分析人员讨论业务需求。在项目开发中,所有的项目风险承担者都对需求分析阶段备感兴趣。
                       详细内容》
需求版本化 系统分析员漆英:初入IT业如何做好角色转换
 本文来自于 Rational Edge:作者提出了两种用于跨多个产品发布版本场合管理需求的多个版本的方法。第一种方法使用了IBM Rational RequisitePro 或者其它需求管理工具。
                       详细内容》
 因为我们找工作的时候,前几天有专家谈信息对称的问题,可能有信息不对称等等这样的工作,可能跟当初想象的可能有些差距,那么这个时候就要调整一下心态,当然有两种情况。
                       详细内容
程序员谈程序人生
UML之父新作:精炼统一过程 
 软件业在国内热了起来,程序员也抢手了,程序员高额的薪水吸引了越来越多的人加入程序员行列。程序员的经历也是很多准程序员们急于想知道的。
                      
 详细内容》
 软件过程的一个新鲜起点 精炼统一过程(Essential Unified Process)结合了来自统一过程阵营、敏捷阵营、过程改进阵营的实践。
                       详细内容》
《C++编程规范》笔记(设计风格)
全面展示配置管理与技术的精髓
 单一职责原则。这个原则并不那么容易执行,即使是STL这样的程序库,也一样会犯违反该原则的错误。第1条:一个实体应该只有一个紧凑的职责
                       详细内容》
 随着国内软件业的崛起和成熟,软件配置管理越来越得到重视。可以说,软件业要想更好的发展,没有软件配置管理的支持是不可能的。手工作坊式的软件开发模式将会成为历史。
                       
 详细内容》
配置管理 CVS 入门
 配置管理(Configuration Management,CM)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程。
                       详细内容》
 CVS 是 Concurrent Versions System 的简称。它是现今 Open Source 成功发展的幕後功臣之一。CVS 解决多人合作开发时程式版本控管的问题。
                        详细内容》
软件配置管理基本流程 新的 NetBeans CVS 支持导览
 项目经理(Project Manager,PM);
 配置控制委员会(Configuration Control Board,CCB);  配置管理员(Configuration Management Officer,CMO);
                       详细内容》
 本文档让您能快速浏览 NetBeans IDE 重新设计的 CVS 新功能。CVS 支持进行了重新设计,主要侧重于最常执行的,尤其是将要与 IDE 项目系统集成的用户任务。
                       详细内容》

 联系我们
谢谢大家对我们的关注,如对我们的培训、讲座或者是产品感兴趣,请联系我们!
北京
联系电话: (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 软 件 工 程 组 织