新闻
  UML基础篇
  UML应用篇
  UML工具篇
  免费技术讲座
  推荐课程
  小幽默
  联系我们

你有计算机恐惧症吗?

486:它代表只有IQ值达到这个级别才能够了解尖端PC的技术。

废物:它代表你已经拥有的机器

微秒:最尖端的PC只需要这个时间量级就会变成废物。

键盘:产生计算机错误的标准方法

鼠标:高级输入设备,可以更方便的产生计算机错误。

软盘:买完计算机以后你钱包的主要用途。

硬盘:多数计算机销售人员采用的高级销售技巧。

便携计算机:一种强迫商务人员在家、休假和旅行途中工作的发明

高级用户:会在DOS下格式化磁盘的用户。

系统更新:便捷的废弃所有目前软件的方法。
系统程序员

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

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

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

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

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

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

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

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

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

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

一条狗在街上闲逛,看见橱窗里一张告示:「招聘程序员。会编程,有团队精神,至少精通两种语言。均等机会。」

那条狗就进去申请,但是被拒绝了。

「我不能雇一条狗在公司里做事。」经理说。

狗不服气,指着告示上「均等机会」几字抗议。

经理没法,叹了口气,不屑地问道:「你会编程吗?」

那条狗默默地走到电脑前,编了个程序,运作准确。

「你有团队精神吗?」经理问。

那条狗掉头看了看门外,一大群野狗在外面虎视耽耽。

「我真的不能雇狗做这份工作。」经理气急败坏地说。

「就算会编程、有团队精神,但是我需要的雇员至少要能精通两种语言。」

那条狗抬头看着经理说:「喵-噢。」
 

 
Telelogic收购I-Logix: UML建模工具UMLGraph 4.3 发布:
  Telelogic用8千万美金现金收购竞争对手I-Logix。 
  Telelogic已宣布对I-Logix的收购。I-Logix是嵌入式市场的建模工具提供商。按照协约,Telelogic将为此支付8千万美元现金。I-Logix2005年的收入是两千六百八十万美元,营业毛利(operating margin)为11%......
                      详细情况>>

 UMLGraph 是一个开源的,支持说明性规范(Declarative Specification)、类图(Class Diagram) 、顺序图(Sequence Diagrams)的UML建模工具.......


                       详细情况>>


 UML基础篇
 
UML用例建模的慨念和应用 uml 交互视图合作图
  UML(统一建模语言,Unified Modeling
  Language)是一种定义良好、易于表达、功能
  强大且普遍适用的可视化建模语言 。它融入
了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动图、序列图、协作图、构建图、配置图等等,要画哪些图要根据具体情况而定。
协作图是一种类图,它包含类元角色和关联角
 色,而不仅仅是类元和关联。类元角色和关联
角色描述了对象的配置和当一个协作的实例执
行时可能出现的连接。当协作被实例化时,对象受限于类元角色,连接受限于关联角色。关联角色也可以被各种不同的临时连接所担当,例如过程参量或局部过程变量。连接符号可以使用构造型表示临时连接(《 parameter 》或《 local 》)或调用同一个对象(《 self 》)。
UML建模风格之状态图
UML建模风格之顺序图
   UML状态图描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的时间做出反应的。通常我们创建一个UML状态图是为了以下的研究目的: 研究类、角色、子系统、或组件的复杂行为。
   在上一期的专栏里,我描述了UML的协作图。协作图允许设计者确定在一个协作中对象间传递消息的顺序。这种图的风格相对于消息的顺序更注重冲锋枪间的关系。在这一期里,我们将讨论UML的顺序图。顺序图装载了和协作图同样的信息.....
 UML应用篇
 
使用UML和SDL设计并发通信软件系统 Web应用的UML建模与.NET框架开发
   本文所描述的案例研究的是并发通信系统(
   基于Web的应用系统一般包含两部分:服务
CCSs)的软件工程。我们使用最佳实践软件
   器和客户端浏览器。服务器主要对事务进

工程方法学来说明和设计VoIP系统,而后实

   行逻处理,而用户对服务器上业务逻辑
现。方法包括统一建模语言(UML)以及规范和描述语言(SDL),对于特定项目也混合使用两者。这里实现的VoIP系统,称作ChattaBox,允许用户通过语音以及其它一些功能进行通信。系统需求和静态设计是用UML图来进行的。动态设计最初也用UML来做,随后就转向SDL,使用Telelogic提供的工具来做。SDL设计的结果使用这个工具来验证。

的影响,Web应用往往具有复杂性和高度动态性的特点。这种特点使得基于Web应用的系统开发比较复杂、管理困难。为了有效地解决上述问题,缩短开发周期,减少维护费用,主要策略是对Web应用进行建模。UML是面向对象技术领域中占主导地位的统一建模语言。此外,.NET框架在通用语言运行时CLR的基础上,提供了完善的基础类库、数据库访问技术ADO.NET和网络开发技术ASP.NET,使开发者可以快速构建Web应用。

详细情况>>

使用UML设计数据库应用 基于UML的短信计费系统的分析与设计
  许多人认为面向对象概念和关系型数据库相互不一致,并且不能结合。事实上完全相反!经过灵活的使用,一个关系型数据库能够为面向对象(OO)模型提供一套优秀的实现。同样的模型能够用来开发编程代码和建立关系型数据库结构。
   关系型数据库技术是意义深远的、强大的,但它比许多开发商使你相信的要难得多。单个表是简单易懂的、直观的,但是要彻底了解由数以百计的表组成(这是常见的)的应用是相当困难的。这正是OO模型有用之处。
  短消息业务发展迅猛,形成了从手机用户到服务内容提供商的一整套产业链,并逐渐成为各移动通信运营商新的经济增长点。有数据表明,截至2003年12月31日,中国移动(香港)有限公司,包括广东、浙江、江苏、上海、北京等21家子公司,移动用户数达到14161.6万户,短信普及率达到71.1%,短信业务使用量达到935.1亿条;中国联通股份有限公司,在30个省市自治区的GSM和CDMA移动电话用户已达9151.5万户,其中CDMA用户短信使用量达到62.3亿条,GSM用户短信使用量是250.

 UML工具篇
 
用Rational Rose给XML DTD造型 Rational主流产品及其应用
  很多开发人员都熟悉面向对象的分析
  主要包含以下产品介绍,助您完成基于RUP的
  和设计工具。这些工具常常都被用来   CMM3实现:面向对象的可视化建模工具--Rose
  辅助数据和组件模型的开发,而这些   需求分析管理工具—RequisitePro
模型要被用来搭建大型的软件系统。对于使用Rational Rose开发工具的开发人员来说,他们会惊奇地发现,你可以以给自己组件和模块同样的造型方式来给XML文档造型。 要在Rational Rose里开始创建XML模型,你就需要了解一些基本的概念。首先,你文档里的每个节点都会成为一个类。你可以使用的XML类一共有四种类型:元素、实体、组和符号。在本文里,我们只会用到元素和组。
文档自动生成工具—SoDA/Word
配置管理工具—ClearCase家族
变更需求和工作流管理工具—ClearQuest和ClearDDTS
可靠性测试工具—Purify,PureCoverage
功能测试工具—TeamTest
应用性能分析工具—Quantify
使用用例捕获业务需求 EA与Rose UML建模工具比较
  来自Rational Edge:这篇文章基于Simpay,一个通过移动电话操作的支付系统,的业务需求工程项目的经验,大致描绘了关于捕获业务需求的七个实用原则。
  假定你已经有需求工程规范的一些经验,而且你突然面对一个包括多个公司,并跨越不同商业领域的重大业务需求方案。开始在你的心里出现问题:用例是否会在这个项目中使用?我应如何决定用例粒度的正确层次?我应如何构建用例模型?我必须裁剪标准的 IBM? Rational Unified Process 或 RUP以达到交付标准吗?这篇文章提供Alpheus,一位国际性的IT顾问,如何在Simpay(一个可共同操作的手持电话支付系统)组织需求工程项目1中应对这些问题。

 自从1997年正式发布UML以后,大量商用UML建模CASE工具粉墨登场。这样为我们提供了许多的选择,同时也要求我们在选择正确的UML建模工具以更好地适应我们业务和软件应用程序开发需求,达到最好的投资回报率(ROI)方面做大量的调查。在这篇文章中,我们将比较两款CASE工具的UML建模能力、双向工程特性和项目生命周期支持:Sparx Systems的Enterprise Architect(EA)专业版V.3.51和IBM Rational的Rational Rose企业版V.2002。
为什么我们需要UML建模CASE工具
   今天,系统的构建变得越来越复杂,UML建模CASE工具为项目相关人员(如,项目经理,分析员,设计者,构架师,开发者

 免费技术讲座
Rational用户组-UML软件工程组织技术讲座名称
讲座时间
讲座地点
报名参加
使用 PurifyPlus进行运行是测试
4月21日
上海
软件配置管理
4月22日
北京
软件需求管理(SRM)及其在项目中的应用
5月20日
北京
J2EE在企业级应用中的架构实践
5月26日
上海
Rational用户组-UML软件工程组织 已成功举办60期专题技术讲座,受到业界的关注与好评。

 推荐培训课程  
课程名称
学时
学费
开课时间
地点
UML及模式应用(面向对象的分析设计)    
4天
3000元
4月27日
北京/上海/深圳
工程实践--基于UML& OOAD的迭代开发
5天
5000元
4月10日
北京/上海/深圳
UML + Rose +嵌入式系统分析设计
5天
5000元
4月20日
北京/上海/深圳
UML&J2EE架构设计
4天
3000元
4月24日
北京/上海/深圳
UML+.NET架构设计
4天
3000元
4月26日
北京/上海/深圳
使用SoDA自动化文档设计与生成
1天
1800元
4月18日
北京/上海/深圳

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