�� ����λ�ã�UML���� - ���� | ��̳���� |
Martin Fowler����MDA�ļ��� |
[2004/2/2] ����ժ��Martin Fowler��Blog�� һЩ����ΪMDA�����������������ı��Ӷ���װ�䵽��������ԡ���������Ϊ��������������ЩCASE���ߵ�ĺ����ѡ���վ�ں��ߵ���Ӫ�У����һ����˵���䡣 ����MDA��˵�ĺܶණ��CASE����������80��������۹��ˡ�����ΪCASE����ʧ�ܵ�ԭ���кܶ࣬���������������û���ܹ��ṩһ��һ�µı�̻��������������Ա�������������Ч�ķ�ʽ����ͨ�õ���ҵӦ�á� ��Ȼ����ijЩ������CASE�����Ǻ��а����ġ����磬�Ҹ�Ը��ʹ��ͼ�λ��Ĺ�����������ݿ�������ڼ��±�����SQL������ǣ��ܶ��������û�п��ܻ���˵������CASE������ʵ�֡� ��ˣ��������ɵľ��ǣ� MDA�Ƿ�ı�����һ�㡣UML�����Ǻܺ����ģ�Ŀ�ľ���Ҫ�������DZ�����Ƶ�˼·����ƫ������ôʹ��UML��UmlAsSketch��http://martinfowler.com/bliki/UmlAsSketch.html������MDA��Ҫ��UML�õ����յIJ�Ʒ������UML����ʽ����һ���Ե�Ҫ��Ҫ�ߵöࡣ��ȻUML2�Ǻܶ������ⷽ���Ŭ������ͼ��֤����������ԣ�computationally complete�������ܶ��ֻ��ͣ����ֽ���ϣ���û�����������ӻ��߽�UMLӦ�����ĸ�ƽ̨�ϵ�ʵ�ʾ��顣��ʹUML���м��������ԣ�Ҳ��Ҫ��Ч�Ļ�����Ӧ��������ȡ�������Ŀ�����������Ϊһ��ͬʱ�˽�˫�����ˣ��Ҳ��ò�˵������һ���������һ�û�п����� ����˵�ɣ�����Ϊ����behavioral logic��Ϊ�����ҿ�����ʹ������ͼ���ͼ��ʹ���ִ�����ֱ��д������ʲô�������ҷ��֣���ʹ�ұ���Ҫ�Ը�ϸ�ڵķ�ʽ��д���룬��ҲԸ�⣬������ѡ����Щͼ����Ϊ�ҿ���ִ�д��벢�Ҳ������ǡ� ��ʹUML�ṩ��һ����Ч�ı�̻�����Ҳ��һ���ƹ�Ĺ��̡���Ϊһ����ȥ��smalltalker��������һ�㣺��ʹ����õ����ԣ�Ҳ��һ���ܹ���Ϊ������ ֧��MDA�Ĺ۵㻹��һЩ����Ҳ�����������ŷ��� 1)ӵ��һϵ��OMG����֧�֣���Ȼ����80�����CASE������ȱ���ģ�����ÿ������Dz��Ƕ���ѭ��Щ�����Һ���֪�������ж���MDA��fans��UML�����˲���Ҫ������UnwantedModelingLanguage�� ������ô˵������ҷ����ҵ��жϴ��ˣ��һ�dz����ˡ������Ը�⿴�����������ij����������һ�㣨����Ҫ˵UML�ijɹ����Ҹ��˶��Ծ��������ð��������Ҿ���û�п���UML�������˳����Σ����⣬����MDA�ɹ��ı�Ҫ������ ��Ȥ����������һ������Խ��Խ�����ϣ������ѭOMG�ı���ʵ��MDA�������ĸ����ǽ�������ʵ��ģ�����������������ǽ���OMG��MDA���塣 ���ﻹ��һЩ��������MDA�ĸ���˼������������� *Steve Cook����Microsoft's views on MDA����Ĺ���MDA��̸����Steve��UML����Ҫ������֮һ��Ҳ��Ӣ��OO���ڵ�����֮һ�� ���� http://martinfowler.com/bliki/ModelDrivenArchitecture.html��Ԭ�� ժ�룬����ת��������ҵ��;�� |
|