结合客户的需求,完成了多个高端培训与咨询项目,下面是部分案例介绍:
  • 3月4日完成厦门海迈UML+OOAD高级培训,培训中部分选用了客户的实际项目。
  • 3月12日结合帕吉特实际项目需要,启动了需求工程技术咨询。
  • 面向ClearCase的用户组织了3月25日 ClearCase管理员培训。
  • 结合通力公司(ERP软件厂商)的软件测试规范化需要,03月日完成了测试高级培训。
  • 结合胜利软件的培训需求,3月8日成功完成了高级项目管理培训。
  • 3月3日成功完成了通广龙项目管理高级技术培训。

这些成功的案例可以帮助您了解软件工程的最新技术支持动向。

 

小幽默
 

系统程序员

1、头皮经常发麻,在看见一个蓝色屏幕的时候比较明显,在屏幕上什幺都看不见的时候尤其明显;

2、乘电梯的时候总担心死机,并且在墙上找reset键;

3、指甲特别长,因为按F7到F12比较省力;

4、只要手里有东西,就不停地按,以为是Alt-F、S;

5、机箱从来不上盖子,以便判断硬盘是否在转;

6、经常莫名其妙地跟踪别人,手里不停按F10;

7、所有的接口都插上了硬盘,因此觉得26个字母不够;

8、一有空就念叨“下辈子不做程序员了”;

9、总是觉得9号以后是a号;

10、不怕病毒,但是很害怕自己的程序.

 
互联网公司的应聘
 人事总监:您对电脑懂多少?

应聘者A:略懂一二:我用过计算器,戴过电子表,喜欢玩电子游戏机,我还用电视机和机顶盒上网跟国外的朋友联系呢,还有,我看过同学用DOS删除文件。。。

人事总监:下一位!

人事总监:您对电脑懂多少?

应聘者B:在我头脑里没有“电脑”这个词,只有微型计算机这样一个概念!一般的超级掌上型硅单晶片时钟脉冲输出计算机(电子表)比较简单,我小时候常使用它的编解码运行程序(闹钟功能);至于多功能虚拟现实模拟器(电子游戏机)就复杂多了,不过我曾经完整测试过多静态资料单元(只玩过关游戏卡);长大后我开始对多频道超高频无线多媒体接收器(电视机)产生兴趣,每天晚上会追踪特定频道的资料;至于传统的微型计算机,最近我还用调制解调器通过ISP服务商跟国外的朋友进行多格式多字节实时传输(上网聊天),还有,我手下的一个工作伙伴(同学) 经常在我的监控下进行主存储器与磁化资料存储器之间的信号转化或信号取消(用DOS 开机和删除文件)

人事总监:ok!明天开始上班。你的配车在地下二层,这是钥匙。。。

 
鼠标还在

有个记者新买了电脑,电脑公司的人教他学会用一个手指头点ABCD后扬长而去,记者小心操作,竟也写下五、六万字的报道来。

 一天,记者为了省事想截下其中一段交差,想到局部复制,来电话咨询。他不懂什么叫新文件,只好我让他把光标移到此篇文章的末尾处,想让他截下一段后粘贴在那儿改,改好以后打印那一段就成了嘛。

 我问:“光标看到没有?”他说“什么光标?”我说“一闪一闪那个啊!”“没有没有!”他在电话里大吼大叫,我也火了,怒道:“怎么会没有,你找啊……”记者沉默了一会,欣喜地报告:“光标没有了,鼠标(器)还在哩。”

 
 
 
 

UML软件工程组织网站:页改版:

 为了方便读者阅读最新文章,UML软件工程组织技术网站对首页改版,突出各类最新文章,欢迎浏览       http://www.uml.org.cn/

软件测试栏目改版:
 为了提高软件测试技术文章的与读者的对应性,按照普遍的测试工程技术分类方法对软件测试栏目进行了调整,重新分类的大批优秀技术文章,将更方便读者阅读>>>软件测试栏目


 结合当前软件测试人员培养的需求,推出了系列精品软件测试课程:
  • 测试人员培养路线
  • 软件测试团队培养课程
  • Mercury测试工具与自动化
  • Rational测试工具与自动化
  • 测试经理技能培训
  • 测试工程师技术培训
  • 开发人员测试技术培训
  • 嵌入式系统测试

具体信息,请浏览 培训中心 /软件测试课程栏目

结合当前对于软件工程技术越来越实用化的需要,软件推出工程技术项目咨询服务:
 已经成功为多家企业实施:上海杜朗科技、云星宇软件公司,中科院光电所,浙江省财政厅,英国帕吉特,武警总部,北京鼎立软件,大庆石油研究院… …



 UML&OOAD
 
基于UML/ADL集成建模方法的软件监控系统建模研究
基于UML和ASP.NET实现三层B/S结构系统开发
 以特定行业的软件监控系统为研究背景,运用
 UML/ADL集成建模方法进行建模和分析。首先进行了领
 域的需求分析,然后运用UML建立了对象结构模型和对
 象行为模型。验证了UML和ADL两种建模工具相集成的建模方法在工程应用中的可行性。             详细内容》
 进行良好的系统分析和设计是软件项目开发的关键,
 构架设计的合理与否往往决定了项目的成败。本文结
 合一个项目的开发,阐述了基于UML的系统建模过程
 和基于ASP.NET实现面向对象的三层结构应用系统的方法。
                       详细内容》
UML在设备大小修文件包系统需求分析中的应用
UML应用的三重境界
 需求分析的目的是建立可理解的现实世界模型,基本任务是准确地回答“系统必须做什么”的问题,是软件生命周期中最重要的一个阶段。
                       详细内容》
 古今之成大事业、大学问者,必经过三种之境界,今之UML应用的三重境界能给你带来什么呢?本文主要讨论了两个问题:一是为什么软件开发过程需要建模,二是建模为什么要使用UML语言。
                       详细内容》
浅析Eclipse建模框架(EMF)及其动态能力 基于MDA的央行会计核算系统前台代码自动生成
 如果给定一个模型,那么EMF能够自动生成Java源代码-该源码允许你创建、查询、更新、串行化、反串行化、检验和追踪你的模型实例的变化。
                       详细内容》
 本文提出一种基于MDA(模型驱动框架)的代码自动生成解决方法,使用模板技术实现了UNIX下前台代码自动生成,取得了很好的效果。
                       详细内容》
通用数据权限管理系统设计
领域模型驱动设计(DDD)之模型提炼
 本文提供一种集成功能权限和数据权限的解决方法,以满足多层次组织中权限管理方面的集中控制。本方法是RBAC(基于角色的访问控制方法)的进一步扩展和延伸,即在功能权限的基础上增加数据权限的管理,实现数据权限和功能权限的集中处理。
                       详细内容》
 当Java世界提供的可选择性框架平台越来越多时,我们可能被平台架构所深深困扰,而无暇顾及软件的真正核心:业务建模,其实,业务领域建模同样是一个比平台架构更复杂,更需要学习的新的领域。
                       详细内容》

 软件测试
 
TCL/EXPECT自动化测试脚本实例
JUnit in java 真正的测试用例实战
 我的自动化测试脚本运行在debian linux下,使用
 /usr/bin/expect进行解释执行。为了简化处理,把一
 些常用的功能编写成函数,放在commonLib.exp文件中
其它脚本文件可以使用source commonLib.exp命令引用这些函数。
                       详细内容》
 当今软件测试十分盛行时,本人通过项目实践和个人
 亲身体会浅谈单元测试,本人一直坚持“用代码说话
 的原则”,同时也希望个人能给出宝贵意见,共同探
讨、共同进步,为中国软件事业有更大的发展共同奋斗!
                        详细内容》
从测试用例看测试的问题及变化
LoadRunner与Winsock协议[翻译]
 对于一个测试人员来说测试用例的设计编写是一项必须掌握的能力。但有效的设计和熟练的编写却是一个十分复杂的技术,它需要你对整个软件不管从业务还是从功能上都有一个明晰的把握。
                       详细内容》
 在开始讨论winsocket解决方案之前,我们先讨论一下各种协议是如何工作.从前面的简介可以了解到很多的高级协议,例如FTP,HTTP协议等。
                     
  详细内容》
LoadRunner使用虚拟IP测试流程
使用WinRunner的几点建议
 设置虚拟IP地址 首先,load Generator机器必须使用固定的IP,不能使用动态IP 确定网络中不冲突的IP地址 打开:开始-〉程序-〉loadrunner-〉tools-〉ip wizard
                       详细内容》
 在大型程序测试中,往往有很多任务是可以分开来Record。同时,如果录制的代码过长的,进行调试是很麻烦的事情,此外如果今后某一部分的程序进行了修改的话。
                       详细内容》
本地化测试工具HtmlQA的应用 用FIT 集成测试框架进行确认测试
 Html文件是常用的文件格式,很多软件的联机帮助都是一系列 Html文件组成的。另外,网站本地化测试经常要测试本地化的 Html文件。HtmlQA就是用于测试本地化Html文件的通用工具之一。
                       详细内容》
 FIT(Framework for Integrated Tests) 是一种通用的开放框架,是由Ward Cunningham开发的,可以帮助我们进行自动化的确认测试。
                       详细内容》
软件测试缺陷报告实用写作技术
AOP@Work: 对方面进行单元测试
 提供准确、完整、简洁、一致的缺陷报告是体现软件测试的专业性、高质量的主要评价指标。遗憾的是,一些缺陷报告经常包含过少或过多信息,而且组织混乱,难以理解。
                       详细内容》
 AOP 使编写特定于应用程序的横切关注点测试比任何时候都要容易了。要了解其原因以及如何实现,请听 Nicholas Lesiecki 介绍测试面向方面的代码所具有的好处,并展示在 AspectJ 中测试横切行为的样式。               详细内容》
 综合
 
业务需求访谈中需要注意的重要法则
敏捷需求分析
 毫无疑问, 任何企业信息化项目启动的源头来自于系
 统业务需求调研,业务需求调研在软件工程价值链中
 处于首当其冲的位置,做好业务需求调研对于项目成败

的重要性是不言而喻的。而如何做好业务需求调研却又不是件容易的事,因为它既是门科学更是门艺术,更需要长期的经验积累。
                      
详细内容》

 在很多人的印象中,敏捷软件开发是种类似黑客行为
 的过程,是程序员最爱的勾当。不写文档,不作需求
 分析,没有项目经理,做什么东西完全是程序员自己
 的行为。所以他们认为这样的过程无法满足真正大型项目和复杂项目的需要,因此在经过考虑后,放弃了敏捷方法。
                      
                       详细内容》
过程引入的反模式——如何避免一个过程对您的影响
使用 RUP 管理法规遵循:一种启动插件
 软件开发组织比以往更能意识到适当地拥有一个有效过程的重要性。当我谈到有效这个词时,意思是指一个通过帮助管理风险、变更、时间表、质量、以及所有对软件开发项目成 功有贡献的事情从而帮助组织达到它的目标的过程。
                       详细内容》
 法规遵循已经成为我们生活中的一部分。几乎所有的业务都会直接或间接的被标准与规定所影响。例如,在美国,所有业务必须符合 Occupational Safety & Health Administration (OSHA) 规定。
                      详细内容》
标准的软件工程过程之文档标准 软件组织的质量治理
 软件开发的标准过程包括六个阶段,而六个阶段需要编写的各类文件达14种之多。本文简单介绍了在每个阶段需要编写哪些文件,以及这些文件的主要内容。
                       详细内容》
 千百年来治理效果的好坏都没有改变, 今天同样适用于商务世界以及民事领域。管理良好的工作空间使得职工愉快并富有成效。但是与创造有利于员工的政策和程序相比,好的管理可以保持公司的利润与竞争力。                详细内容》
软件质量特性因子分析管理
浅析软件项目开发中的单件模式
 本文分别从软件开发方和用户方的角度描述软件质量的特性因子,分析影响软件质量的要素,在此基础上从软件开发方的视角探讨提高软件质量的技术、过程和管理方法。
                       详细内容》
 单件(Singleton)模式作为设计模式的一个典型且相对简单的构造型模式,已经在很多项目的实际开发中被广泛采用,由于其所有相关操作都是基于同一个实例的引用。
                       详细内容》
改进嵌入式Linux系统实时性新方案 嵌入式系统中的模块动态加载技术
 对嵌入式Linux进行实时性改进是嵌入式操作系统领域的一个研究热点。本文在分析了现有嵌入式操作系统实时性不足的基础上,提出了一种新型的改进方案(将RTAI和uClinux相结合)。
                       详细内容》
 提出一种适用于嵌入式系统的模块动态加载技术,设计实现简单,占用资源少,开销小,并且成功运用于DeltaOS.可提高系统的灵活性和扩属性。
                       详细内容》
基于VxWorks嵌人式操作系统的C/S模式网络编程 Red Hat Linux 8.0和9.0上设置CVS服务器
 VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。
                       详细内容》
 今天把CVS配置的一些经验总结了一下,再参考其他一些资料,写了这篇东西,大部分内容是我验证过的,希望对你有帮助。
                       详细内容》
增强 IBM Rational 变更管理解决方案 SOA 快速指南,第 1 部分: SOA 采纳步骤和价值分析
 本系列两部分文章例举了一些 IBM Rational ClearQuest? 开发团队所使用的变更管理中的最佳实践,还提供了一个变更管理通用工作流过程的概念实例。
                       详细内容》
 以服务为中心的业务活动管理与监控是最近出现的一种热门的IT技术,它的目的在于帮助企业管理人员实时获悉企业运营状况,了解企业的战略实施进展。
                       详细内容》
SOA 快速指南 ,第 2 部分: 服务建模
SOA快速指南,第 3 部分: 服务实现及架构设计
 众所周知,面向对象的应用构建在类和对象之上。 随后发展起来的建模技术将相关的对象按照业务功能进行分组,就形成了组件的概念;对于跨组件的功能调用,则采用接口的形式暴露出来。
                       详细内容》
 SOA参考架构是一种组织SOA的构建元素--服务的方式,IBM希望通过这种参考架构为企业架构提供一种指导和参考,使得新的需求能够更快的得到响应。
                       详细内容》
SOA快速指南 ,第 4 部分: 快速实现服务集成模型 SOA 快速指南,第 5 部分: 逐步实现服务和持续集成
 在本系列的前面3篇文章中,我们已经了解到,通过业务价值分析和服务建模,经过服务架构的分析和设计,我们能够确定需要实现的服务接口和消息规约,以及服务之间的调用关系。
                       详细内容》
 在本系列文章的第4篇中,我们通过分析给出了模块和服务的划分,模块的集成模型。持续的集成需要经过确实可靠的测试。我们一般只实现模块的部分功能,随后一边集成。
                       详细内容》

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