近期培训、咨询成功案例
    建设银行
    太极计算机股份有限公司
    北京实业总公司

    香港宏天科技广州研发中心
     施耐德电气
    汤姆逊中国研发中心
    微创软件
    东软
    中央国债信息中心
    大连华信
    天融信网络
    上海奇码
    南京大学软件园
    浙江省财政厅
 

请跟我学
 

 使用TeamTest进行功能与性能测试

 性能测试过程与方法

 如何组织与实施一个项目的测试

 使用 PurifyPlus进行运行时测试

开心一笑

电脑为啥重了

 我们公司是销售笔记本电脑的,在电子市场里都有专卖店。昨天上班后到店里巡视,看到一个客户正在跟店长争论。我过去问怎么回事。
 客户说:“你们的广告上说这款笔记本电脑的重量是2.2公斤,可我回家后称的怎么是2.23公斤呢?你们这是欺诈行为,要么赔偿,要么我去投诉。”
 店长说:“先生,您的秤不是很准吧?”
 客户大怒:“我是拿我们实验室的秤称的,误差不超过万分之一,我们实验室就是研究秤的!”
 店长傻了,脸色发白,不知如何是好。
 我只好亲自出马:“先生,您的机器是不是回去装了很多软件?”
 客户:“是啊!这台机器是我用来工作的,自然装了很多软件。”
 我说:“那就对了,那0.03公斤,就是装了软件后增加的。”
 客户恍然大悟,带着钦佩的神情转身走了……
 
不可错过IT人的《品三国》

三顾茅庐

刘备:在下刘备见过卧龙先生。

诸葛亮急忙从床上爬起来,大惊:是谁把我的网名泄露出去的?

连环计

众人问王允:董卓与吕布原本非常兼容,你是用什么手段让他们发生冲突的。

王允:我给他们送去了貂蝉1.0,她与董、吕均能兼容,但却会造成他们之间的版本冲突,嘿嘿!因为我在里面放了些爱虫病毒。

 怒鞭督邮

张翼德将督邮一阵猛砸,督邮抱着脑袋跑到上级那里告状:“我,我遭到了黑客的攻击,一名很黑很黑的黑客。”

过五关斩六将

关羽终于在QQ上与刘备接上了头:刘备GG,今天我加你为好友,你怎么发了五次验证,还设了六道密码,我费了好大的事啊。

刘备:不是我干的,一定是曹操从中作梗,放的病毒。

空城计

司马懿率众黑客大兵压境,诸葛亮情知不妙,万般无奈之下命令撤下防火墙,卸掉杀毒软件,关闭反间谍程序,并且公布部分源代码……

司马懿这边众人摩拳擦掌,跃跃欲试,司马懿忙伸手制止:“慢!诸葛亮这家伙一向谨慎,其中必有诡计,没准里面包藏木马,撤!”



精彩音乐欣赏

莫扎特D大调双钢琴奏鸣曲1

  
 
 
 
 
 
 
 免费技术讲座
Rational用户组-UML软件工程组织技术讲座名称
讲座时间
讲座地点
报名参加
业务建模与业务架构的搭建
9月18日
深圳
软件项目管理与度量
9月23日
北京
CC-CQ配置管理平台实践
10月20日
上海
使用Rational 软件通过CMMI 2 级的配置管理过程域
10月28日
北京

Rational用户组-UML软件工程组织 已成功举办70期专题技术讲座,受到业界的关注与好评。

新品课程
9月份公开课开课信息
嵌入式系统的软件测试 9月26日 热招中
UML&OOAD迭代开发历程
9月24日 热招中
UML + Rhapsody +嵌入式系统分析设计 9月24日 热招中
J2EE架构设计〉〉Hibernate+Spring+Struts 9月15日 热招中
项目咨询教练:需求开发与管理专题 9月25日 热招中
软件测试TD+WR+LD
9月28日 热招中
ClearCase软件配置管理 9月12日 热招中

 软件过程
 
在软件开发中平衡规范与敏捷 人月神话:微软开发模式和原则
 如果只有强有力的的规范而缺乏敏捷,将导致官僚
 作风,进而停滞不前;缺乏规范的敏捷如同一个新
 公司在盈利之前的不负责任的狂热。Barry Boehm

软件系统在我们的社会中扮演着举足轻重的角色,及时构建出稳定高效、符合用户需求的软件系统一直是软件从业者的追求。
                      详细内容》

  原则一:将大项目分成若干里程碑式的重要阶段
  ,各阶段之间有缓冲时间,但不进行单独的产品
  维护。微软通常采用“同步-稳定产品开发法”
。典型项目的生命周期包括三个阶段: 计划阶段:完成功能的说明和进度表的最后制定开发阶段:写出完整的的源代码稳定化阶段:完成产品,使之能够批量生产(Roll Out)。
                       详细内容》
将项目从瀑布式转为迭代过程
TSP群组软件开发过程
  本文来自于 Rational Edge:通常,坚定地相信迭代化方法的软件开发者必须为那些出于各种原因而坚持使用传统的瀑布方法理念的客户服务。本文就是讨论如何帮助那些人改变观念,转为使用Rational Unified Process。
                       详细内容》
  多年来,经过大量调查研究发现:管理仍然是开发软件项目成败的关键。迄今为止,学术界和产业界公认CMM是当前最好的软件过程,但应着重指出的是:单纯实施能力成熟度模型CMM,永远不能真正做到能力成熟度的升级。  
                       详细内容》

 软件测试
 
LoadRunner函数小全 Loadrunner中参数设置详细分析
给出一部分常用的LoadRunner函数,供大家参考。
LR函数: lr_start_transaction
为性能分析标记事务的开始
lr_end_transaction
为性能分析标记事务的结束
                       详细内容》
  做负载或者压力测试时,很多人选择使用了
 Loadrunner测试工具。该工具的基本流程是先将用
 户的实际操作录制成脚本,然后产生数千个虚拟用
户运行脚本(虚拟用户可以分布在局域网中不同的PC机上),最后生成相关的报告以及分析图。
                       详细内容》
选择正确的GUI测试自动化工具
微软提供的性能测试用例模版
  GUI (图形用户界面graphical user interface)工具自诩其拥有许多的功能。把GUI测试自动化作为一个编程的项目处理,你将需要一个和你项目大小相当的工具。这是一篇对你购买的GUI测试自动化产品中你所需的关键功能的梗概。
                        详细内容》
  测试用例模板
  测试用例 (Test case) 用例名称 用例编号 重要程度 用例设计人 代码负责人 测试人 测试时间
                        
                       详细内容》
如何进行单元测试 使用MicrosoftWebApplicationStressTool对web进行
 单元测试是软件测试的基础,本文详细的论述了单元测试的两个步骤人工静态检查法与动态执行跟踪法,所需执行的工作项目及相关的策略和方法。
                       详细内容》
 Web压力测试是目前比较流行的话题,利用Web压力测试可以有效地测试一些Web服务器的运行状态和响应时间等等,对于Web服务器的承受力测试是个非常好的手法。
                       详细内容》
对比使用RationalRobot和RationalFunctionalTester 单元测试极大地提高C/C++应用质量
 使用 IBM? Rational? Robot 的客户常常问,从 Rational Robot 迁移到 IBM? Rational? Functional Tester (RFT) 上有多难。本文使用了一些实例来告诉您进行迁移是多么容易。

                       详细内容
 如果你没有执行单元测试,你就会同时失去第一时间改善软件质量和削减开发时间和成本的机会。这种牺牲当然是令人失望的。在此之前开发人员一直没有一种可行的方法来执行单元测试。
                       详细内容》
使用HttpUnit进行集成测试 测试与改错
 HttpUnit是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文本或者DOM对象进行处理。
                       详细内容》
 编程大师说:“任何一个程序,无论它多么小,总存在着错误。” 初学者不相信大师的话,他问:“如果一个程序小得只执行一个简单的功能,那会怎样?”
                       详细内容》

软件工程各个评判标准的层次说明 软件设计本质论—白话面向对象
 根据软件工程标准制定的机构和标准适用的范围有所不同, 它可分为五个级别,即国际标准、国家标准、行业标准、企业(机构) 标准及项目(课题)标准。
             
          详细内容》
 不同的人在谈面向对象编程(OOP)时所指的含义并不相同。有人认为任何采用图形界面的应用程序都是面向对象的。有人把它作为术语来描述一种特别的进程间通信机制
                       详细内容
道德与软件开发
质量管理的十三项步骤和八项原则
 来自 The Rational Edge: 与管理和开发信息技术相关的道德观点非常多,在个人和基础设施力量的推动下变得日益复杂。阅读下面一个大学教授是如何与他即将从事IT行业工作的学生们进行讨论的。
                       详细内容》
 为了成功地领导和运作一个组织,需要采用一种系统和透明的方式进行管理。针对所有相关方的需求,实施并保持持续改进其业绩的管理体系,使组织获得成功。组织为实现质量目标,应遵循以下八项质量管理原则。
                       详细内容》
勿在浮沙筑高楼:给编程入门者的建议
专家评论: Robert Peterson:防止范围渐变
前几天重读Eric S. Raymond的How to become a hacker,看到他推荐编程入门选用Python,突然觉得很压抑,有了些想法。我建议编程入门的人学C或者Pascal,如果更进一步的话可以用汇编语言。
                       详细内容》
仅有 5 到 15% 的企业软件项目能够真正实现它们的需求。本文提供了最受欢迎且经过验证的策略,可以通过这些策略来避免采用面向服务体系结构或企业 Java? 的企业应用程序发生范围渐变。
                        详细内容》
 体系结构
 
 进行软件架构设计的益处
基于服务的建模和架构
 本文来自于 Rational Edge:这是这个系列教程  目前,关于由 Service-oriented Architectures(
 第四篇并且是最后一篇文章,Peter Eeles的这篇  SOA)和它的 Web 服务实现所表现的时机有许多传言
 文章涵盖了许多商业和IT组织可以从一个健全的  -- 有一些是有事实根据的,但是一些却没有什么事
软件体系架构获得的益处。我在这个系列文章中的第一篇文章中讲述了什么是软件架构,在第二篇文章中定义了软件构架师的角色特征。             
                       详细内容》
实依据。分析家已经预言,博学者已经声称,教授已经讲演,公司已经匆忙的卖他们的产品,作为 SOA 产品 -- 经常失去 SOA 不是一个产品的要点。
                        详细内容》
SI(Smart & intelligent)引擎设计草案原理和框架
框架不是框框—应用框架的基本思想
SI Engine是基于Direct9c和.Net体系结构的用于PC机实时图形应用和游戏的开发平台。该平台包括两个主要部分。一是实时图形应用的开发制作系统一是支持实时图形运行的虚拟机。
                       详细内容》
软件构件化是21世纪软件工业发展的大势趋。工业化的软件复用已经从通用类库进化到了面向领域的应用框架Gartner Group认为“到2003年至少70%的新应用将主要建立在如软件构件和应用。
                       详细内容》
 配置管理
 
 配置管理流程 敏捷软件配置管理与 IBM Rational 工具集
 规范配置管理活动,确保配置项正确地唯一标识并
 本文来自于 Rational Edge:本文讨论了敏捷软件
 易于存取,保证基准配置项的更改受控,明确基线  配置管理(Agile Software Configuration
 状态,在贯穿整个软件生命周期中建立和维护项目  Management)的概念,一种适合于敏捷开发方法的
产品的完整性和可追溯性。对于不同类别的软件项目,配置管理的流程不同,可在本流程的基础上进行裁减。

                       详细内容》
SCM 风格。文中还介绍了IBM Rational SCM 工具集如何实现敏捷软件配置管理,以支持敏捷项目。

                       详细内容》
使用 Rational Software Architect 和 ClearCase SCM 不仅仅是支持和管理  
 本文详细说明了如何配置并在 IBM? Rational? Software Architect (以后称作 Software Architect)和 IBM? Rational?                   
                       详细内容》
 软件配置管理(简称SCM)给使用者支持,管理资料库,并维持基线的完整性。先进的自动化工具,基线的生成,维护和产品的交付都要求细致和细节化的规划。
                        详细内容》
VSS使用说明 VSS中多人check一个文件的总结
 如果说70年代的软件危机导致了软件项目思想的诞生和理论体系的发展,那么80-90年代尤其是90年代的软件产业的迅孟发展导致另一各新思想。
                       详细内容》
VSS系统中,多人check一个文件的总结
多人check一个文件的总结: 步骤:
使用管理员账号将数据库设置为允许多人checkout见下图:
                        详细内容

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