�@�O��́u���ꋎ����̂ƕs�ςȂ����v�Ƃ����e�[�}�ŁA�\�ʌ��ۂ͓��X�ω����邪���̗��ɉB�ꂽ�s�ςȖ{��������Ƃ������b�����܂����B����ɋC�t�����l�����̕s�ςȖ{���ɖ��O��t���܂��B��̓I�ȌŗL�����Ƃ��Ė��t����ꂽ�{������ŗL�̗v�f����菜�����A����Ȃ�{�������ʖ����Ƃ��Ė��t�����܂��B�I�u�W�F�N�g�w���ł͕��ʖ������N���X�A�ŗL�������C���X�^���X�ƍl���邱�Ƃ��ł��܂��B
�@����́uUML�Ǝ��R����v�Ƃ����e�[�}�ł��B��������UML�Ƃ͓��ꃂ�f�����O����Ƃ���1�̌���ł��B���̌���Ƃ����ϓ_�ł���ꂪ����g�p���Ă�����{��A�p��Ȃǂ̎��R����ƑΔ䂵�čl���Ă݂����Ǝv���܂��B�Ō�ɉp���5���^���ǂ��܂�UML�ŕ\���ł��邩�ɂ��čl���Ă݂܂����B
�@UML�Ƃ������t��3�̒P��Unified�{Modeling�{Language�ō\������Ă��܂��B���{��ɂ��̂܂ܖ�Ɓu���ꃂ�f�����O����v�ƂȂ�܂��B�܂��Ō�́gL�h�̓����Q�[�W�܂茾��ł��B���́u����v�Ƃ������t�Ɏ��R�����o���܂����A���R����ɑ���l�H�I�Ȍ`������ł��B�Ⴆ��Java��C���`������ŁA�����̓v���O���~���O����ł��B
�@���{���p��Ȃǂ̎��R������Ăǂ�����Ăł����̂ł��傤���A�l����Εs�v�c�ł��B��͂�l�Ԃ���������̂Ȃ�l�H�I�Ō`���I�ł����A��ʓI�ɂ͎��R����ƌĂ�܂��B����UML�̐^�́gM�h�̓��f�����O��M�{L�Ń��f�����O����A���f����\�����邽�߂̌���ł��B�ŏ��́gU�h�̓��j�t�@�C�܂�1�ɓ��ꂵ���Ƃ����Ӗ��ŁA���낢�낽�����郂�f�����O����ꂵ���Ƃ����Ӗ��ł��B����U�{M�{L�͓��ꂳ�ꂽ���f�����O�̂��߂̌`������A�����ē��ꃂ�f�����O����ƂȂ�܂��B
�@�����Ŏ��R����ƌ���Ƃ��Ă�UML���r���Ă݂܂��傤�i�\�j�B���{���p��Ȃǎ��R����̊�{�v�f�͒P��ł��BUML�ł̓N���X�A�I�u�W�F�N�g�A�A�N�^�[�A���[�X�P�[�X�Ȃ�UML���f���v�f���P��ł��B���Ɏ��R����ɂ͕��@������܂��B���@�͒P���g�ݍ��킹�ĕ��͂ɂ��邽�߂̃��[���ł��BUML�ɂ��N���X�A�I�u�W�F�N�g�A�A�N�^�A���[�X�P�[�X�Ȃ�UML���f���v�f��g�ݍ��킹�ă_�C�A�O�������쐬���邽�߂̃��[��������܂��B
���R���� | UML | �� |
---|---|---|
�P�� | UML���f���v�f | �N���X�A�A�N�^�[�A���[�X�P�[�X |
���@ | UML���f���v�f�g�ݍ��킹�̃��[�� | �N���X�Ԃ̊֘A�A�ĉ��A�W��A�A�N�^�[�ƃ��[�X�P�[�X�̊֘A |
���� | UML�_�C�A�O���� | ���[�X�P�[�X�}�A�N���X�}�A���ݍ�p�} |
�\ ���R�����UML |
�@�Ō�Ɉ�ԏd�v�Ȃ͕̂��͂ł��B�P��@�ɏ]���đg�ݍ��킹�ĕ��͂��쐬���܂��BUML�ŕ��͂ɑΉ�����̂��_�C�A�O�����ł��BUML���f���v�f��UML�̃��[���ɏ]���đg�ݍ��킹�ă��[�X�P�[�X�}�A�N���X�}�A���ݍ�p�}�Ȃǂ̃_�C�A�O�������쐬���܂��B
�@�傫�ȏ��X�ɍs���ƁA��ʂ̐l���������Ȃ����̈�p�ɃI�u�W�F�N�g�w���̃R�[�i�[������A�I�u�W�F�N�g�w���^UML�̏��Ђ����ɑ������ς݂ɂ���Ă��܂��B�u����v�u�����ł킩��v�c�ȂǂƏ�����Ă���UML���发�������ł����{���ɂ���ȂɊȒP�Ȃ��̂ł��傤���B����Ƃ����͓���Ȃ��̂ł��傤���B
�@UML���ȒP��������Ƃ����c�_�́A���̂悤��What��How��2�ɕ����čl���邱�Ƃ��ł��܂��B
�@���R����̒P��̐��Ɣ��UML���f���v�f�̐��͏��Ȃ��ł��B�܂�UML�̕��@������Ȃɓ���͂���܂���B�_�C�A�O�����̎�ނ�UML 1.x�ł�9��������܂���BUML���发���u����v�Ƃ����Ă���̂͂����܂ł̃��x���ł��B�@
�@�܂�UML�Ƃ͉��ł��邩�A�gWhat is UML? �h�͓���͂Ȃ��Ƃ����Ă��܂��B�Ȃ�Γ��发��ǂ߂�����UML�ŊJ�����ł��邩�Ƃ����ƁA�����͂����܂���B�܂�ǂ̂悤��UML�Ń_�C�A�O�����������̂��A�gHow to use UML? �h�͊ȒP�ł͂���܂���B
�@���͗ǂ����͂̏������ł��B���{��ł����Ɠ��X��b���s���A�ǂݏ������s���Ă�������Ƃ����ď��ȕ��͂������͓̂�����̂ł��B�Ⴆ�Ή�ЂŏT��P�����ɂ����Ȑl�Ƃ����łȂ��l�����܂��B�܂��ĊH��܂���܂ł���悤�ȕ��͕͂��ʂ̐l�ɂ͂܂��������Ƃ͂ł��܂���B�ǂ����͂������ɂ͂ǂ�����悢�ł��傤�B��͂�Í������̖������R�ǂ݁A��R�������邱�Ƃł��B����̊H��܂̎�҂�10��œǏ��ɂ͂܂��Ă��܂��A���ɂ�10��Ŏ�܍�ƂȂ鏬���������グ��͂�g�ɕt�����킯�ł��B
�@���R����͂��̎g�����Ȃ�����ŁA�����Ă��錾�t�╶�͂Ƃ����łȂ����̂��ł��܂��BUML�������ł��B�N���X�}1����Ă݂Ă��D��Ă�����́A�����łȂ����̂�����܂��B���̈Ⴂ�͉��ł��傤�H �ǂ�����Ηǂ����f����������̂ł��傤�H
�@UML�ŊH��܃��x���̃��f����������悤�ɂȂ邽�߂ɂ́A��͂�D�ꂽ���f�����R�ǂ݁A��R�������邱�Ƃ���1���ł��B�c�O�Ȃ���UML�̗��j�͐A�܂����ۂ̃V�X�e���J���ō쐬���ꂽUML�̃��f�������J����邱�Ƃ͂قƂ�ǂ���܂���B����ł��Г���T���ǂ����ɂ���ł��傤�B���邢�̓��f�����O�̕�����s���A�f�B�X�J�b�V�������邱�Ƃ��L���ł��B
�@���@�ɏ]���Ă��������{��̕��͂ɗB��̐����Ƃ������̂͂���܂���BUML�̃��f�������l�ł��B���炩�̐�������̉��Ƀ��f���͂��܂��܂ɏ������Ƃ��ł��܂��B�S�̂𗝉����₷�����f���A�ύX��g�����ɗD�ꂽ���f���A���s���̃p�t�H�[�}���X�ɗD�ꂽ���f���A���U�V�X�e�����l���������f���c�ȂǖړI�ɉ����ėl�X�ȃ��f�����������Ƃ��ł��܂��B���ۂ̊J���ł͂����l�X�Ȑ�������ɗD�揇�ʂ�t���ă��f�����쐬���邽�߁A�B��̐����͂���܂���B���f���͉��ʂ���l�����꒷��Z������܂��B
�@�I�u�W�F�N�g�w���̓����́A�������E�����̂܂܃��f�����O�ł��邱�Ƃł��B
�@�Ⴆ�A�u����PC�����L���Ă���v�Ƃ����������E���������Ƃ��܂��B�}�ŏ������}1�̏�̂悤�ɏ������Ƃ��ł��܂��B������PC�̊Ԃɐ����Ȃ��A�����ɏ��L����Ə����A���̐}�̈Ӗ��͂��ꂪ���Ă������ł���ł��傤�B
�@���{��ŕ\������Ɓu����PC�����L����B�v�A�p��ŕ\������ƁgI have a pc.�h�ƂȂ�܂��B���@�Ƃ��Ă͓��{��ł́u���|�ړI��|�q��v�A�p��́u���iS�j�|�q��iV�j�|�ړI��iO�j�v�Ə����͕ς��܂������͂̍\���v�f�͓����ł��B
�@�����UML�ŕ\�����Ă݂܂��傤�B�O�b�������悤�ɂ܂��I�u�W�F�N�g�}���珑���Ă݂܂��傤�B�}1���̂悤�Ɏ��i����A����j�Ƃ����I�u�W�F�N�g��A�����L���Ă����̓I��PC�Ƃ����I�u�W�F�N�g�̊Ԃ������N�W�łȂ��A���̏�Ɂu���L����v�ƋL�q���܂��iUML�ł̓����N�̖��O�͊֘A���̃C���X�^���X�Ƃ��ĕ\���̂ʼn�����t���܂��j�B���̃I�u�W�F�N�g�}���}1��̌������E�ƑS�������ł��B�I�u�W�F�N�g�w���͂��̂悤�Ɍ������E�����̂܂܃��f�����O���₷���Ƃ�������������܂��B
�@���ɃI�u�W�F�N�g�𒊏ۊT�O�����ăN���X�ɂ��܂��BA����́u�l�v�AA����̏��L���Ă���P�А���xx�^PC���uPC�v�Ƃ�������R�ɂł��܂��B����2�̃N���X�u�l�v�ƁuPC�v�̊Ԃ��֘A�łȂ��A���̏�Ɂu���L����v�Ƃ����֘A�������������̂��N���X�}�ł��i�}1�j�B
�@�}1�̓��{�ꂨ��щp��ɂ�镶�͂̍\���v�f�u���iS�j�v�u�q��iV�j�v�u�ړI��iO�j�v�ɒ��ڂ���UML�Ƃ̊W�����Ă܂Ƃ߂Ă݂܂��傤�i�}2�j�B�I�u�W�F�N�g�}�ł͎��ƖړI�ꂪ�I�u�W�F�N�g�A�q�ꂪ�����N�ɑΉ����܂��B����𒊏ۊT�O�������N���X�}�ł͎��ƖړI�ꂪ�N���X�A�q�ꂪ�֘A�ɑΉ����܂��B
�@���������Ǝ��̂悤�ȃp�^�[���Ƃ��ĕ\�����邱�Ƃ��ł��܂��B����������ł́uSVO�p�^�[���v�ƌĂԂ��Ƃɂ��܂��BSVO�͉p���5���^�̑�3���^�ł��i�}3�j�B
�@���͑Ώە����̂��̂ł͂Ȃ��A�Ώە��ɑ��������\���`�e���ɂ��čl���Ă݂܂��傤�B�Ⴆ�uA����̓m�[�g�^PC�����L����v���邢�́A�uA�����1GHz�̃m�[�g�^PC�����L����v�Ȃǂ́u�m�[�g�^�v��CPU�̐��\��\���u1GHz�v�͂ǂ��Ȃ�ł��傤���H �����̓I�u�W�F�N�g�̑����l�Ƃ��ĕ\�����邱�Ƃ��ł��܂��i�}4�j�B
�@�l�ɑ���`�e���͐l�̑����ƂȂ�܂��B�Ⴆ�u24�̉�Ј��ł���A����̓m�[�g�^1GHz ��PC�����L����v���}5�̂悤�ɂȂ�܂��B
�@���ɂ����������͂G�ɂ��āAA�����������錾�t�ɂ���ɐ������K�v�ȏꍇ���l���܂��B
�@�uA����̓T�[�r�X�Ƃ�S�ЂɋΖ����Ă���24�̉�Ј��ŁA�m�[�g�^�PGHz��PC�����L���Ă���v
�@A����̐����ɕK�v��S�Ђ̐����������Ȃ�Ȃ�A�W�㖼����p���邩���͂���������������₷���Ȃ�܂��BUML�ł͂��̂悤�ȏꍇS�Ђ�ʃI�u�W�F�N�g�Ƃ���Ƃ������肵�܂��i�}6�j�BA�����S�Ђ̊W��V���ɒlj����AS�Ђ̐��������̑����Ƃ��܂��B
�@UML��SVO�p�^�[���������܂������A�p���5���^�ɂ��čl���Ă݂܂��傤�B
�@��1���^�Ƒ�2���^��V�͎������ŖړI��͂���܂���B�c��̑�3���^�����5���^��V�͑������ŖړI�ꂪ�K�v�ł��B�ړI��iO�j�̓I�u�W�F�N�g���ł����A���iC�j�͓Ɨ������I�u�W�F�N�g���͎���ړI��ƂȂ�I�u�W�F�N�g�̑����̌��ł��B�Ⴆ�Α�2���^SVC�̗�Ƃ��āA
�uA����͉�Ј��ł��v
�@���ꂾ����P���Ƀ��f��������Ȃ�A�u��Ј��v�̓I�u�W�F�N�g�Ƃ��ĂƂ炦����A����̐E�ƂƂ��������̒l�ƍl����̂��ȒP�ł��i�}7�j�B
�@���ɑ�4���^SVOO�ɂ��čl���Ă݂܂��傤�B�Ⴆ�AA����̕��ł���B����A�����PC�����Ƃ��܂��B
�@�uB�����A�����PC�����v
�@���̕��͂́uB�����PC���w�������v�Ƃ������͂ƁA���̌��ʁuA�����PC�����L����v�Ƃ���2��SVO�ɕ������邱�Ƃ��ł��܂��B����������PC�͓���̂��̂ł��邱�Ƃ������K�v������܂��B�����UML�ł�2��SVO�p�^�[���𗼎҂����L����ړI��ł���PC�����L����`�ŋL�q���邱�Ƃ��ł��܂��i�}8�j�B
�@���邢�͎��̂悤�ɍl���邱�Ƃ��ł��܂��B��̕��͂̎���A����ɂ��ĕ��͂����������āA
�@�uA�����B�������Ă��ꂽPC�����L����v
�@�Ƃ��Ă����͂̈Ӗ�������e�͂قړ����ł��B����͐�̊W�㖼���̐���������ƁA�}6�ł͎��ł���A���ɑ���������v���X����Ă��܂������A�����ł̗�͖ړI��ł���PC���ɑ���������v���X����Ă���ƍl���邱�Ƃ��ł��܂��B����SVOO�̕��͂�UML�Ńp�^�[��������Ȃ��}9�̂悤�ɁA
�ƂȂ�܂��B
�@��1���^SV�Ƒ�5���^SVOC���c��܂����B�܂���1���^�ɂ��čl���Ă݂܂��傤�BUML�ł͖����̓I�u�W�F�N�g�i�N���X�j�܂��̓I�u�W�F�N�g�̑����l�i�N���X�����j���A�����̓I�u�W�F�N�g�Ԃ̃����N�i�N���X�Ԃ̊֘A�j�̌��ł��B��1���^�͎��Əq�ꂵ������܂���B�I�u�W�F�N�g�i�N���X�j���P���邾���ƂȂ�܂��B�q��͑Ώۂ��Ȃ��̂�UML�ɂ͕\��܂���B
�@��5���^�̕\���͍���ł��B�����Ŏg�p�����V�͕��ʂ̑������ł͂Ȃ���ꂪ�Ȃ��ƈӖ����������Ȃ��s���S�������ƌĂ����̂ł��B�S���I��Ԃ�\���D��������A�m�o��܊��̌���E�����Ȃǐl�ԓI�v�f���傫���A�I�u�W�F�N�g�w���ł̎�舵���̓�����e�ɓ���܂��B�����ł͂�������ۗ��ɂ��܂��B
�@����́uUML�Ǝ��R����v�Ƃ����e�[�}�ŁAUML���`������Ƃ����J�e�S���̈��̌���ł���Ƃ������b�����܂����BUML�̓I�u�W�F�N�g�w���ɂ�郂�f�����O�̂��߂̌���ł����A�I�u�W�F�N�g�w���͌������E�����̂܂܃��f�����O�ł���Ƃ�������������܂��B�]���āA���R����ŕ\���ł�����̂͂��̂܂�UML�ŕ\�����邱�Ƃ��������܂���B�p���5���^��\���ꍇ�́A���E�ړI��̓I�u�W�F�N�g�ɂȂ�A�q��̓����N�ɂȂ�܂��B����SVC�ł͎��̑����ɂȂ�܂��BSVOC��V�͐l�Ԃ̊���⊴�o�I�v�f���傫���A�I�u�W�F�N�g�w���ŕ\������͍̂���ł��B
�@����ȍ~�A�����͖���ł����A�I�u�W�F�N�g�w���Ɏ�����u�����̂悤�ȃL�[���[�h�ōl���Ă��������Ǝv���܂��B
�� �v���g��vs.�A���X�g�e���X�\�\���̖̂{���͂ǂ��ɂ���H
�� ���m�N�wvs.���m�N�w�A���m�l�̔��z�Ɠ��{�l�̔��z
�� ����vs.�v�A�Ȋwvs.�H�w�A���Rvs.�l�H
�� �@�\�v��vs.��@�\�v���AUML vs.�p�^�[������
�� ���O�̂Ȃ��i���\�\�p�^�[������Ƃ́H
�� �r�W�l�Xvs.���V�X�e���|���f�����O�Ƃ́H
�͍����j�i���킢�������j
�@����w���w�����w�ȑ��ƁA���{���j�V�X������Ђɂă��C���t���[����OS�ێ�A���\�]���̌�APC��GUI�n��{�\�t�g�J���A�N���C�A���g�^�T�[�o�V�X�e���J����ʂ��ăI�u�W�F�N�g�w�����́E�v�Ɍg���B
�@�I�u�W�F�N�g�w���̖{����Nj����ׂ�1998�N�ɓƗ���A�L����ЃI�u�W�F�N�g�f�U�C���������ݗ��A���_�Ǝ��H��ڎw�����݂Ɏ���B
�@�r�W�l�X���f�����O�A�p�^�[������̊w�K�ƕ��y���s���R�~���j�e�B�����ɎQ��B�����w�܂邲�Ɛ}�� �ŐV�I�u�W�F�N�g�w�����킩��x�i�Z�p�]�_�Ёj�A�w�܂邲�Ɛ}�� �ŐVUML���킩��x�i�Z�p�]�_�Ёj�B�wUML Press�x�i�Z�p�]�_�Ёj�A�w�\�����[�V����IT�x�i���b�N�e���R���j�ق��̐�厏�ɑ������M�B�z�[���y�[�W�u�I�u�W�F�N�g�w���ƓN�w�v�B
Copyright © ITmedia, Inc. All Rights Reserved.