�� ����λ�ã�UML���� - ���� ��̳����    
UML2��ζ�š�ģ���������ļܹ�

[2004/4/15]

�����ܹ�ʦShaun Forgie��Ϊ��UML��2.0�汾��ģ����������ʱ�������ĺŽǡ�

��˵�������ε����ӽ��ᵼ�±�д���룬������Java����C++����ò��ٽ�Ҫ���������Ļ������һ����

�ں������ܹ�ʦЭ���һ���������ڽ���ʱ��Forgie ��Ϊ��UML 2.0 ��ǿ�˸ý�ģ���ԵĿ���չ�ԣ�scalability������2.0�汾�У�����ͼ���������ܸ�ǿ�����磬��ʽ����ʾ�㷨��Ϊ�ġ�״̬���������°汾�У����̺����ݵĸ�����ʽ����ʾ֮��Ĺ�ϵҲ������ø���������

Forgie Ԥ�ԣ�������һ���ܹ�����������ִ�С�ģ�ͣ�������Ҫ����һ�������еij���������Щ����ʹ�ô���������������Ը����׵���ģ�Ͳ������ɣ�Ȼ���Զ����ɴ��롣Ҳ����˵���ֹ���д���뽫������Ҫ����������ļ��Ҳ������������Ҫ�� �ڻ������������component-based development�����棬��ǰ��UML1.x�汾������������������ʵʱϵͳʱ��������ʹ��UML�����ѣ��������ɵĴ���Ҳ�����ҡ�

�����J2EE�� .Net��Щ���еĿ���ƽ̨�ϵ�Ԫ�أ��ڱ��ṩʱͨ��ͬʱ���ṩ�ж�ÿ�������Ϊ���������ṩ�Ľӿڣ�port���Լ��������������������Э�顣��Щ�ӿ���������Щ���������һ�����ṩ����֯�в�ͬ������á���������ǿ�������Ŀ����á�

��ģ�Ͷ��ԣ�Ҳ��Ҫ����֤��ִ�У����ֹ�������Զ����ɴ���֮ǰ����Ҫ����ģ�͵��߼���ģ��ͬ��Ҳ�й鵵��ά���Ȳ�����

���ڣ�������Ա���Կ���һ��������ģ�������ܹ�(MDA)�������Լ����ݿ�Ԫ�ض����Դ�ģ�������ɵõ�����һ�к͹�ȥ����һ������ȥ�����������д�������������Ӧ����ƺ�������ƵĹ�ϵ���ݿ��IJ��Ǻϡ�

Forgie��Ϊ��UML�����Ѿ��������������뵽��OMG�ı�׼�Ϳ��֮���ˡ�UML�����Ѿ���������߲�ΪԪ������ʩMOF�IJ��֮���ˣ�����ע������ָ����OMG���IJ�Ԫģ�ͼܹ���������UML��Corba�Լ�OMG������ֿ�Ԫģ�Ͷ������ϵͳ����ϵ���������Ƕ���MOF��ʵ��������һ���ض���UMLģ����UML��һ��ʵ������һ����ʵ����Ķ��������ģ�͵�һ��ʵ��һ����

Forgie˵��ģ�������ܹ��Ѿ���ʹ�ҽ�ʡ��50%�Ŀ���������������ϣ����δ�������ڽ�ʡ����ʣ������50%����

ģ�������ܹ��Ľṹ���ڷ�չ֮�У���UMLӦ�õ���ͬ����ġ�profile�������������ӣ���Щ�������ϵͳ���̡�Ӧ�ü��ɼ����ԡ�

IBM�����ڰ�����Rational�������Eclipse����Ϊȫ��ʵ��������ӽṹ�ĵ�һ��������������Ϊ�������������������ͼ�α�ʶ�Ĺ����������������Ƴ���Ȼ�󽫻�����ɸ���ʵ�ʹ����ĵײ�ṹ֧�֣�ȫ���ʵ�ֻ�Ҫ�ٵȼ��ꡣ

���� computerworld��UMLChinaԬ�� ժ�룬����ת��������ҵ��;��