�v����`�̍l�Êw�FThe Rational Edge�i1/2 �y�[�W�j

» 2002�N12��26�� 12��00�� ���J
[Benjamin A. Lieberman, Ph.D.�iSenior Software Architect Trip Network, Inc.�j�C��IT]
�u�Ƃ񂾍l�Êw�����������񂾁I�v
Dr Henry Jones, Sr.
�C���f�B�E�W���[���Y�^�Ō�̐���
Lucas Films, Ltd.�i1989�N�j���

�@�v����`�̓V�X�e���̐S�������B�V�X�e���̓���𖾂炩�ɂ��邾���łȂ��A�\�z���ꂽ�w�i�����A�ŏI�I�ɗ��v�����󂷂郆�[�U�[�̓��̒��ɏĂ��t���Ă����B�����A�����̗v����`�́A�i1�j�ȗ��I�������͋Ǐ��I�ȊJ�����J�j�Y���ɂ���ĕs�\���Ȍ`�ŏE���o���ꂽ��A�i2�j�f�x���b�p�̓���R�[�h�Ƃ����s�‰��Ȃ��̂̒��ŏE���o���ꂽ�肷�邱�Ƃ������B�c�O�Ȃ���A�唼�̃\�t�g�E�F�A�J����ƂɂƂ��ẮA�ǂ���̃A�v���[�`���A���ƃR�X�g���ɂ‚Ȃ����Ă��܂��B


���̈�Y

�@�����̊�Ƃ́A���N���̊J�����Ԃ��₵�A���Ђ̑����ɂƂ��Č������Ȃ����K�V�[�V�X�e�����Œ�1�‚͕����Ă���A����ɖc��Ȋz�̓��������Ă�����̂��B�������A��A�̗v����`���������Ă��邩�A���邢�͕s���S���A�͂��܂��s���m�ł��邽�߂��A���̂悤�ȃV�X�e���̑唼�͔��ɐƎ�ł���A�Ȃ����•ێ��p��H����������H�����ł���B����ɁA�\�t�g�E�F�A�̓��삪���m�ɒ�`����Ă��Ȃ����Ƃ���A���K�V�[�V�X�e����V�V�X�e���ɓ���ւ��邱�Ƃ͂قƂ�Ǖs�”\�ɋ߂��B�‚܂�A����x��ŁA����̃r�W�l�X�v���ɍ��v����_��������Ȃ��V�X�e���Ȃ̂ł���B

�@�����V�X�e���̈��萫�ɂǂ̂悤�ȉe�������邩�\���ł��Ȃ����߁A�V�@�\��V�����t������Ɩ�肪���G������B�Ⴆ�΁A��b���ǂ��Ȃ��Ă���̂�������Ȃ��Ƃ�2�K�����𑝒z����悤�Ȃ��̂��B�V�X�e�����\�z�����Ƃ��̎������Ȃ��̂ŁA�Ή�����x��ɂȂ�Ȃ����x�ɂǂ��܂ō\����������������̂��A�m��p�͂܂������Ȃ��B���K�V�[�V�X�e����u��������A�J���������A�������͈ێ����Ă����ꍇ�́A����A��ԁA�f�[�^�G�������g�A�r�W�l�X���[���ȂǁA���̃V�X�e���̊J�������̌����͂ƂȂ������̂��A����ɓO��I�ɗ�������K�v������B����ɂ̓V�X�e���̋Ɩ��v�������‚��o���K�v������̂��B

�@���̏ꍇ�̖��炩�ȏ�񌹁i�V�X�e�����J�������l�X�j�͂����炭���łɑގЂ��Ă��邱�Ƃ��낤�B�����A�R�[�h�Ƃ����A�u�����S���ҁv�Ɏc���ꂽ�M�����̍����B��̐��ʕ��̒��ɏ��͖�����Ďc���Ă���B�u����ꂽ�v�v����`�́u���ʕ��v���Ĕ���������@�͂���̂��B�����āA��������‚��o���v���Z�X�́A�l�Êw�̒T���Ɏ��Ă���B�����n������肵�A��񌹂ɑ΂��ăC���^�r���[�ƒ������s���A��ɓ���i�X��T�d�ɕ��ށE�������A�����܂��ȃR�����g�������Ȃ�ɉ��߂��āA�ŏI�I�ɂ̓\�t�g�E�F�A�́u���v�v���V�X�e���̗��Q�֌W�҂ɒ񎦂��Ȃ��Ă͂Ȃ�Ȃ��B

�@�������A���̂悤�ȍ�Ƃɂ͑����̊o�傪����B���ׂẮu�T���v�ɂ́A���Ȃ�̃��X�N��R�X�g���t�������B�E���o���V�X�e���̃T�C�Y��v����`�̌���ɂ���ẮA�ō�3�`4�l�����J���ԃt���^�C���ŒS�����Ȃ��Ă͂Ȃ�Ȃ��B���̔�p�́A���肵�����S�ȗv����`�̂Ȃ��ꍇ�̑������l���ɓ���ď��߂Đ������ł���悤�Ɏv����B�v����`�����S�ɗ�������Ă��Ȃ��ƁA��Ƃ̓`�����X�������A�����e�i���X�R�X�g�̑����A�X�P�[�������b�g�����Ɍ������V�X�e���̓������A�����ĎЈ��̎d���ɑ΂��閞�����̒ቺ�i�V�X�e���̈ꕔ�����������Ȃ����Ƃ́A�ق��̕����̍�ƂɌg���”\�����Ⴍ�Ȃ�j�ɒ��ʂ��A�헪�I�ȃv�����j���O�\�͂��啝�ɒቺ����”\��������B�u�ł��Ă��邱�Ɓv����������Ɨ��������������A�u���ꂩ��ł��邱�Ɓv�̎����Ɍ����đg�D��������i�߂���@�͂Ȃ��B�‚܂�A�������肵���v����`���Ȃ��Ă���Ƃ������c�邱�Ƃ͉”\�����A��������ѐ�������͔͂��Ɍ����邱�ƂɂȂ�B

�@�{�e�ł̓��K�V�[�V�X�e���̗v����`���E���o���āA���S�ȗv����`���č\�z���邽�߂̃v���Z�X�ɂ‚��Đ������Ȃ���A�����̐��ʕ����͂��߂Ƃ���e���񌹂���v����`���u���@�v����e�N�j�b�N�������‚��Љ�Ă����B�����čŌ�ɁA�V���ɔ����������ʕ��������ƍ����m���Œ����Ԉێ��ł���悤�ȓ������@�ɂ‚��Ă��������B

�@���������́A����ꂽ�v����`��Nj�����A�����m��ʖ`���҂��������̐��E���B���Ȃ������ɂ́A�Ȃ��ƌ��킫���x��`�����҂��󂯂Ă���B�E�C�ƔM�ӂ̂���������ǂݐi��ł������������B

�T���̑O�ɓ��O�ȏ���������

�@�T�d�ȗv����`�l�Êw�҂Ȃ�A�\�t�g�E�F�A�̍r��֒T���ɗ����‘O�ɁA�����‚��̃X�L���̏K���ƕ����̒��B���K�v�ł��邱�Ƃ́A���炩���ߗ������Ă���Ǝv���B

  1. �u�\�����v����`�v�i*1�j����у��[�X�P�[�X�̗v����`���͂Ɋւ��闝�_�Ǝ��H�𓥂܂�����b�m��
  2. ���̒����^���ސ����Ɋւ���o��
  3. ���l���̃G���W�j�A�ō\�����ꂽ�����`�[���𗦂����o��
  4. �Ώۃr�W�l�X�̐��Ƃ��W�܂������l���O���[�v�ւ̎Q����x���o��
  5. UML���f�����O�i�Œ���ł����[�X�P�[�X�}�ƃA�N�e�B�r�e�B�}�j�̏n�m
  6. �V�X�e���v���O���~���O����̌o��

�i�K�{�ł͂Ȃ����A �u�T���ꏊ�v�̌��ꂪ�g���邱�Ƃ͕K�����ɗ��j

�@�܂��A���m�̂��̂ɑ�������悤�ȏꍇ�́A�K�؂ȋ@������R�Ɏg���邱�Ƃ����ɗL���Ȃ̂ŁA�o���O�Ɉȉ��̂��̂���肵�Ă����Ƃ悢��������Ȃ��B

  • 1.�����������̂�ۊǂ��A�������邽�߂̗v���Ǘ��c�[��
    �i��FRational RequisitePro*2�j
  • 2.�V�X�e�������O���t�B�J���ɕ\�����郆�[�X�P�[�X�}�A�A�N�e�B�r�e�B�}�A
    �����ď�ԑJ�ڐ}�p�̃��f�����O�c�[���i��FRational Rose*3�j
  • 3.�R�[�h�̐��ʕ����������邽�߂ɗp�������̃V�X�e������ɑΉ�����
    �R�[�h�G�f�B�^�^�v���t�@�C���i��FTextPad*4�j

�@�@������낦�A�X�L���𖁂�����A�`���ɗ��������͊������B

��񌹂̓���Ɓu���@����v�̒���

�@���������ƂɁA���@���K�v�Ƃ����v����`���A�E���グ�Ă����ɗ��p�ł���悤������ɕ��u����Ă��邱�Ƃ͂܂ꂾ�B�ʏ�A�����͌������Ď����ꂽ���K�V�[�V�X�e����s�‰��ȌÂ������A�����āu���K�V�[�ȎЈ��v�Ȃǂ̉��[���ɖ�����Ă���B���́A�����̃\�t�g�E�F�A�V�X�e���Ɋւ����񌹂Ƃ��Ă͎�Ɏ���4�‚����邱�ƂɋC�t���Ă���B

  • �l
  • ����
  • �\�t�g�E�F�A�̃R�[�h
  • �\�t�g�E�F�A�̃g���b�L���O���|�[�g

�@�����̏�񌹂���̑I�����A���̃\�t�g�E�F�A�V�X�e�����\����������悤�Ȃ��̂��������ɂ͂��܂��܂ȃe�N�j�b�N���K�v�ɂȂ�B������Ƃ��v���Ǘ��`�[����i���Ă���΁A�ނ�𒆐S�ɒ������J�n����̂��œK���B�ʏ�A�ނ�́u�r�W�l�X�A�i���X�g�v�������́u�v����`�G���W�j�A�v�ȂǂƌĂ΂�邪�A���i�^�v���W�F�N�g�Ǘ��A�}�[�P�e�B���O�A���邢�͉c�Ƃ̕����ɏ�������悤�Ȑl�ł���ꍇ������B���ہA�V�X�e���̋@�\��p�t�H�[�}���X�̌���Ɋ֗^����g�D�̐l�Ԃ́A�\�t�g�E�F�A�V�X�e���ɑ΂��铖���̃j�[�Y�𐶂ݏo���������͂𔭌����A�������ł���D�G�ȏ�񌹂ƂȂ�BRational Unified Process�iRUP�j�̒��ł́A�D�ꂽ�݌v�̃V�X�e���ɑ΂���j�[�Y�́u���Q�֌W�҂̗v����`�v*5�ōŏ��ɓ��肳��Ă���B

�@���������ꂽ�����͕֗������A��񌹂Ƃ��Ă͌�����������Ƃ����΂��΂���B����́A�����̑唼��������ƕێ炳��Ă��Ȃ����߁A��r�I�Z���ԂŌ���ɉ���Ȃ��Ȃ�X�������邽�߂��B����ɁA�v����`�𐮗����Ȃ���Ƃ̏ꍇ�A�֘A�����𐮗�����”\�����Ⴂ���߁A��ʓI�ɏ�񌹂����‚���͔̂��ɍ���ł���B�d�v�ȃV�X�e���֘A�̃h�L�������g�́A�����Ă����[�J���n�[�h�h���C�u���A�N�Z�X���ɂ������L�h���C�u��ɂ���B��������������W�߂Ă��܂��΁A�����́u���j�I�����v�́A�c�_�₳��Ȃ钲���Ɍ������f���炵�������ƂȂ蓾�邾�낤�B

�@�������A�V�X�e���̓���Ɋւ���ł����m�ȏ�񌹂̓\�t�g�E�F�A�R�[�h���g���B�������A���̏�񌹂����p����ɂ͓��ʂȃX�L����v����B�����S���҂͓��ɁA�J���`�[�������p�������̃v���O���~���O�����O�q�̂悤��1�ˆȏ�n�m���Ă��Ȃ��Ă͂Ȃ�Ȃ��B���̒��ɂ̓��C���t���[���Ŏg�p�����A�Z���u�����ꂩ��PC�A�v���P�[�V�����p��C++�AJava�A������Visual Basic�A����ɂ͈�i�Ɛ��I��Perl��Fortran�Ƃ���������܂ł��܂܂��B����̃v���O���~���O����Ɋ��\�Ȃ��Ƃ́A���[�������ꂽ�v����`�i*6�j�̔����ɖ𗧂‚��A�A�v���P�[�V���������s���Ă��̓�����ώ@����΁A�V�X�e���̋@�\�����Ɋւ�����͓����x����ł���B

�@�i�������̗L���ɂ�����炸�j����1�‚̗D�ꂽ��񌹂��Г��̃g���b�L���O�V�X�e�������A����̓V�X�e���́u�C�����v�Ƃ��ċ@�\���������M���O����Ă��邱�Ƃ���A�V�X�e���̗v����`�ɂ�����f�t�@�N�g���|�W�g���ƂȂ�ꍇ�������B�K�^�ł���΁A�����`�[���́u�C���v���V�@�\�ł��邱�Ƃ������uENH�v��uEnhance�v�Ƃ��������ʖ��Ń��M���O���ꂽ���|�[�g���쐬���邱�Ƃ��ł���B�����A�^��������΁A����Ȃ锭�@�������K�v�ɂȂ��Ă���i�Â��Ȃ��Ă��܂��������𔭌@����ۂ̃q���g�͈ȉ����Q�Ɓj�B

�@�V�X�e���̗v�������̂��߂ɂ́A��񌹂̓���ɉ����āu���@����v�̏󋵂��������Ȃ��Ă͂Ȃ�Ȃ��B�������m���Ă���g�D�̕����A�v���b�V���[�A�j�[�Y�Ɋ�Â��čl���A�Г��̊‹��������ɂƂ��čD�ӓI�Ȃ̂������I�Ȃ̂��𔻒f����B�����g�D���v����`���E���o���v���Z�X�̉��P�j�[�Y��F�����A�����������}���Ă����Ί‹��͍D�ӓI���B�‹��������I�Ȃ̂́A����̗v����`�`�[�����u���Z�v�ŁA�����S���҂̍�Ƃɂ͂������Ȃ����̂́A�u���Ԃ�����΁v���͂�ɂ��܂Ȃ��悤�ȏꍇ���B�u���@�ƕ��ސ����v�̃Z�N�V�����Ŗ��炩�Ȃ悤�ɁA�����̊‹��ł͓Ǝ������ɑ傫���ˑ�����K�v���o�Ă���B

��

�@�l�Êw�̘b�Ɏ􂢂̘b���o�Ă��Ȃ��Ă͖ʔ����Ȃ����낤�B�����ł����􂢂Ƃ́A���e��m���Ă���S���҂͑ގЂ��A�R�[�h�͕s���ĂŁA���f����Ƃ��̒��ɂ͑܏��H���Ȃ���������҂��󂯂Ă���Ƃ����A�����̗v����`�֘A���̂��̂��A�����`�[���Ɍ����^������A�ԈႢ��U�����肷��”\�������邱�Ƃ��w���B�ł��_���ȃ\�t�g�E�F�A�f�U�C���̈����̏�𗐂����Ƃ���҂ɂ͕K����Ђ����~�肩����ł��낤�I

�@�����܂ł��Ȃ����A�V�X�e���v���̔��@�ɂ͗p�S���K�v���B��ԗǂ��̂́A�v����`�ɂ�����闘�Q�֌W�҂⃆�[�U�[�A���̂ق��̌����̂���l�ƈꏏ�ɔ��������@�\�����؂��邱�Ƃ��B

�@�v����`�̒��̃M���b�v���v����`���g�����L���Ȃ��Ƃ�����B�Ⴆ�΁A�@�\���������镔�i���u����Ăāv�{�Ԋ‹��ɓ������ꂽ�ꍇ�A������T�|�[�g����v����`�����Ȃ�������A���݂��Ȃ����Ƃ��p�ɂɂ���B����ɁA�{�Ԋ‹��ւ̓������}���قNJ�ƂɂƂ��ďd�v�Ȃ��̂́A�\�t�g�E�F�A�̋@�\�̒��ł��d�v�ȕ����ł���”\���������i*7�j�B���̏ꍇ�A�����Ă�����̂�T����|�����˂��~�߂�ɂ́A�\�t�g�E�F�A�̊Ǘ��V�X�e����l�ւ̃C���^�r���[�Ɉˑ����Ȃ��Ă͂Ȃ�Ȃ��B

�@�܂��A�u�f�b�h�R�[�h�v�ƌĂ΂��R�[�h�̒��̎��s����Ȃ������ɒ��ӂ��邱�Ƃ��d�v���B�R�[�h�́u�����Ă���v�u���b�N�Ɓu����ł���v�u���b�N�𔻒f���邱�Ƃ͔��ɓ���̂ŁA���͂�@�\���Ă��Ȃ������̃R�[�h�𔻒f����ɂ͗D�ꂽ�f�o�b�O�^�v���t�@�C���c�[�����L�����낤�B

�u���ʕ��v�̔��@�ƕ��ސ���

�@�v����`�́u���ʕ��v�̌����␮�����s�����ۂ̎d�g�݂͂ǂ����낤�H �C���^�r���[�A��}�A�����A�����Ċ����̏�񌹂���v����`���E���o���e�N�j�b�N�����ꂼ��l���Ă݂����B�@

�@���S�ƂȂ钲���S���҂́A����”\�Ȏ����������ɒ��ׂċ����̂���������‚��o���̂ɒP�Ƃō�Ƃ�i�߂�ꍇ�������B�����������͗�W�Ȋ‹��ł́A���̂悤�ȃX�^�C���̒��������ł��Ȃ���������Ȃ��B���̂悤�Ȓ����X�^�C���́A�Ԉ���������𓱂��o���”\���������B�‚܂�A���ۂɂ͑S���C���v�������g����Ȃ�������A��ŏC�����ꂽ�v����`���^�����Ȃ��E���o���Ă��܂��”\��������̂��B�]���āA�����`�[���́u����̐l�v�Ƃł�����苤���ō�Ƃ�i�߂邱�Ƃ���Ԃ��B�\�ŏڏq������Ƃ̑唼�ł́A�V�X�e���̐��Ƃ�����Ɖ��肵�Ă��邪�A�������̍�Ƃ́A�V�X�e���̎��s�҂���ƂƘb�������̏�����‘O�ɒ��肷�邱�Ƃ��ł���B��肭��̂��܂������S���҂Ȃ�΁A�ǂ̍�Ƃ���ł������̃V�X�e�������Ȃ藝���ł���悤�ɂȂ�B�n���I�Ȓ����e�N�j�b�N��p����΁A�h�L�������g���L�x�ɂ����Ȃ����K�V�[�V�X�e���ł��A���̔閧�͖��炩�ɂȂ��Ă����B�����̍�Ƃ��A����̏��Ԃǂ���ɒ��肷��K�v�͂Ȃ���������Ȃ����A���Ƃ��Ă͈ȉ��Ɏ��������Ԃ��ł����ʓI���Ɗ����Ă���B

��@ ��� ����
�Ǝ����� �����̌��� ���܂萳�m�ł����S�ł��Ȃ��ɂ���A�唼�̑g�D�ɂ͉��炩�̎���������B���̏��ɂł�����葽���ڂ�ʂ��A�ڂ������ׁA�u���ƂȂ�v�v����`����肵�A�����v���Ǘ��c�[���̒��ɋL�^�������B��O�����i�G���[�֘A�j�ɂ͓��ɒ��ӂ��邱�ƁB�����Ă��̃f�x���b�p�͂܂��]�܂��@�\���璅�肵�A�G���[�����́i�Ή������Ƃ��Ă��j��񂵂ɂ��Ă��܂��B�]���āA�V�X�e���̗�O�����⏈���͒ʏ�A�J���̍ŏI�i�K�ɉ񂳂�A�����͍ł��s������ꍇ�������̂ł���
�Ǝ����� �V�X�e���@�\���f�����O ���ɁA�A�v���P�[�V�������g�̔��@��Ƃ��s���B�����̃V�X�e���@�\��f�����E���o�����߂ɃA�N�e�B�r�e�B�}�i*8�j�i�u�E���g���t���[�`���[�g�v�j���g���B�������G���h���[�U�[�ł��邩�̂悤�ɃA�v���P�[�V��������g�i���[�U�[�C���^�[�t�F�C�X�o�R�Ńf�[�^����͂��A�R�}���h���C������A�J�E���g���쐬�A���������s����Ȃǁj���č쐬����B���̍�Ƃ́A1�l�������̓V�X�e���̐��Ɓi�e�X�g�`�[���̃����o�[�Ȃǁj�ƈꏏ�ɍs���B���Ƃ��A�v���P�[�V�����𗘗p���A�����͕ʂ̃m�[�gPC���g���ă��[�U�[�̍�ƋL�^���������A�}�������s�����肷��B�@�\�̑唼�ɂ‚��ẮA�茳�ɗp�ӂ��������̒��ɁA�Ή�����v����`���Ȃ��ꍇ������
�Ǝ����� ���׃g���b�L���O���� �uRational ClearQuest�v�i*9�j�Ȃǂ̃g���b�L���O�c�[�����g���āA�@�\�̈悲�Ƃɐ�������Ă���ł��낤�g���b�L���O���|�[�g����������B�܂��A����̋@�\�̈�ɑΉ�����o�O���|�[�g���쐬����B�u�C���v�̌`�ŃV�X�e���̋������s���Ă���ꍇ�������̂ŁA����ɉ���Ȃ��v����`�����ł͏E���o���Ȃ��B�����̗v����`�𐳂������ʂ���ɂ́A���������ꂽ�@�\�v����`�Ƃ̃N���X���t�@�����X���K�v�ɂȂ�̂ŁA�ŏ��Ƀh�L�������g�𒲍��������B�J���X�^�b�t���u���s����v�ɂ��A�v���[�`���̗p����ꍇ�́A1�‚̋@�\�ɑ΂���ύX�����n��ŋL�^������񍐂����X�ɏo�Ă���”\��������
�Ǝ����� �R�[�h�g���[�V���O ���Ƃ��A�R�[�h�p�̌�����n�m���Ă��Ȃ��Ƃ��A���Ɗ֘A�t����ꂽ�v���O���}�̃R�����g�i��F�u2001�N1��3����1403�̃o�O���C���v�j���R�[�h�x�[�X�ɖ��ߍ��܂�Ă���ꍇ�������̂ŁA���̕����̃R�[�h�𒲍����邱�ƁB�O�q�̃V�X�e���@�\���f�����O�ł́A�V�~�����[�V������Č��������O���������m������@���A�\�z����铮�삾���Ȃ̂���񍐂���悤�v���O���}�Ɉ˗����Ă���
�C���^�r���[ �l�C���^�r���[ 1��1�ŃC���^�r���[���s���A���O�ɃV�X�e���֘A�����𒲍����ăV�X�e�����Ƃ��b���������n�߂�ɓ������Ă̏���񋟂���B

�E�����̌��؂ƁA���ᕔ���̉��������̃A�b�v�f�[�g���A���̕���̐��ƁiSME�j�Ɉ˗�����B�V�X�e���t�@���N�V�����t���[�����ɍ쐬����A�V�X�e���̒��ł��܂薾�m�ɂȂ��Ă��Ȃ������i���ɃV�X�e���̗�O�����j�𕂂�����ɂ��Ă����A�N�e�B�r�e�B�}���g�p����

�E�ق��ɂ��ASME�Ɉ�ʂ�A�v���P�[�V�������g�p���Ă��炢�A�V�X�e���̊e���������A�ǂ̂悤�ɍ\�z���ꂽ���R�����g���Ă��炢�����B�ʏ�A�����������G�ȃ\�t�g�E�F�A�V�X�e���i*10�j���J�o�[����ɂ�SME�Ɖ��x���C���^�r���[���J��Ԃ��K�v������

�C���^�r���[ �O���[�v�Z�b�V���� �l�C���^�r���[���g���������̂ł���A�A�b�v�f�[�g���ꂽ�����⏊���𒲍�����ɂ͍œK���B�����S���҂����������̍�Ƃɂ‚��Ĕ��\���A���ɑ΂��錚�ݓI�Ȓ����ɖ𗧂Ă�B�����̒��̃R�����g�́A�m�[�gPC�Ƀv���W�F�N�^��ڑ����ĕ\�����ďE���o���B�v����`�̂��Ȃ�̕��������‚���A�����������܂ŁA���̃A�v���[�`�͎���Ă���
�Z�����[�N�V���b�v�i�Ĕ������i�j ���O���[�v�Z�b�V���� �Ĕ������[�N�V���b�v�ɂ͎���2�‚̖ړI������B

�E�v����`���E���o���A�V�X�e���̓���ɍł��߂����̂��璼�ڃ��[�X�P�[�X�}�̒��Ƀh�L�������g�����Ă���

�E��A�̓K�؂ȃ��[�X�P�[�X�^�⑫�d�l�Ƃ��ėv����`���E���o���ăv���[���e�[�V�������s���A�ێ�̂��߂̗D�ꂽ�e�N�j�b�N���`�[���ɋ����Ă���

�\�F�v����`�̒����e�N�j�b�N

�u���ʕ��v�̔��@�ƕ��ސ���

�@�v����`���E���o������A���͉�͂ƕϊ����҂��Ă���B�����̗v����`�͉��炩�̌`�̋@�\�����e�N�j�b�N���g�����ƂŏE���o�����Ƃ��ł���B���̈�ʓI�ȃe�N�j�b�N�͖��̗̈�������₷���͈͂ւƕ�������̂ɕ֗������A��p����ăC���v�������e�[�V�����̏ڍׂ��������Ƃ������A1�‚̕����P�Ƃł̓V�X�e���@�\�Ɋւ���܂Ƃ܂����u�����v�ɂȂ�Ȃ����߁A���߂����ɓ���B����Ɉ�ʓI�Ȃ̂́A�v����`�����Ȃ蒊�ۓI�ȍ�ƊT�v�i��F�u�V�X�e���͒����I���ƒ��[�U�[�t�����h���[�ł��邱�Ɓv�j�Ƃ��ďE���o�����Ƃ��B���̌��ʁA�����Ɨ����”\�ȁu���e�̔Z���v�t�H�[�}�b�g�i��A���[�X�P�[�X�j�ւƕϊ����Ă�����ʓI�Ȍ��������������K�v������B�����܂ł��Ȃ����A���̍�Ƃ����s����ɂ͏ڍׂɎ���܂ŁA�����Ȓ��ӂƃV�X�e���̕ϑJ�Ɋւ���v�f�̑S�e��m�邽�߂̎w�W�ƂȂ郍�[�b�^�X�g�[���̂悤�Ȃ��́i�Ɩ��r�W�����̃h�L�������g�Ȃǁj���K�v�ƂȂ�B

�@�\�v����`�̏E���o���@���[�U�[�ɑ΂���v���������V�X�e���̗v����`�́A���̑啔�����@�\�v����`�Ő�߂��Ă���B�����̗v����`�����߂���ۂ͒ʏ�A�g�b�v�_�E�����̃A�v���[�`����邱�Ƃ��]�܂����B�����A�]���̍\���������̃A�v���[�`���A�ˑR�Ƃ��Ă��Ȃ�l�C�������̂ŁA��ɂ͂��̕������̗p����i�\���錾���烆�[�X�P�[�X�t���[�A�⑫�d�l�܂ł̉��߂��ׂĂ̗�ɂ‚��Ă��t�^���Q�Ɓj�B�\���錾�������߂���ۂ́A���[�U�[�ɂ�鑀������߂�v����`�ł���u�V�X�e���͈ȉ���񎦂���v���邢�́u�V�X�e���͈ȉ���\������v�Ƃ������t���[�Y��T���Ƃ悢�B�u�V�X�e���͈ȉ������s����v�ȂǂŎn�܂�v����`�́A�V�X�e�������̃X�e�b�v�������Ă���”\���������B���̈���ŁA�u�V�X�e����60�b�ȓ��ɉ������Ȃ��Ă͂Ȃ�Ȃ��v�ȂǂƂ��������̂���v����`�́A�⑫�d�l�ł���m���������B�����͖{���I�ɊK�w�I�ł��邽�߁A���̍\���͋@�\�̍ŏ��̕����_���������߂ɗ��p�ł���B�Ⴆ�΁A�v����`�̊K�w���u�����w���Əƍ��v�Ƃ����ꍇ�́A���ꂪ�u�����w���v�Ɓu�A�J�E���g�ƍ��v�Ɋ֘A�����A�̃��[�X�P�[�X��������������Ȃ��B�]���āA���l�̋@�\���W�߂���v�O���[�v�������͕����K�w���g�̍\������ŏ��̃��[�X�P�[�X�����܂ł�f���������グ�邱�Ƃ��ł���B����ɂ���ĕ����̃t�@���N�V�����t���[�܂ŋ�������t���[�����[�N����������̂��B

�f�[�^�̏ڐ��@�f�[�^�̐����͎�����R�[�h�̂��������ɎU�݂��Ă��邱�Ƃ������A���̑����ɂ͗v����`���ɂƂ��ĕs�v�ȃC���v�������e�[�V�����̏ڍׂ܂Ŋ܂܂�Ă���B��ʓI�ɁA�f�[�^�x�[�X�e�[�u������쐬�����f�[�^�f�B�N�V���i�����A�v����`�����̒��ɒu����Ă���ꍇ�ɂ��̂悤�Ȃ��Ƃ���������B�v���C�}���^�O���L�[�̃C���v�������e�[�V������f�[�^�^�C�v�̏ڍׂ͗v����`�̐����ɂ͊܂߂Ȃ��B���̑���A�f�[�^�G�������g�Ƃ����̃G�������g�Ɋ܂܂��”\���̂���l�̐����Ƃ̊֌W��v����`�͋L�q���Ȃ��Ă͂Ȃ�Ȃ��B�Ⴆ�΁A�t�^�̃��[�X�P�[�X���玟�̂悤�ȃ��[�U�[�̍�Ɗč��ǐՂ𔲂��o���B

�č��ǐ�

  • �ύX����
  • �ύX�C�x���g�i�ԋ��A�v���y�C�h�ʘb���ԁA�ڋq�f�[�^�A�x�����j
  • �����
  • �ύX���
  • ���[�U�[���ʎq�i�����{���O�{���[�U�[ID�j
  • �ēŽҏ��F�w���i�C�G�X�^�m�[�j

�@���̃A�v���[�`�ł́A�r�W�l�X����̐��Ƃɂ͓�Ȃ������ł��钊�ۉ����x���Ńf�[�^�G�������g���L�q���Ă���B�ނ�͐݌v�֌W�̃h�L�������g�ɓK�����C���v�������e�[�V�����̏ڍׂɘf�킳��邱�ƂȂ��f�[�^�̊֌W�𗝉����邱�Ƃ��ł���B

�r�W�l�X���[���̉���@�V�X�e���̃r�W�l�X���[���̓��[�U�r���e�B�A�M�����A�p�t�H�[�}���X�A�����ăX�P�[���r���e�B�iURPS�j�Ɗ֘A����B�����̃^�C�v�̗v����`�͈�ʓI�Ɏ����S�̂ɎU��΂��Ă���A�@�\�ȊO�̎��̂悤�ȗv���Z�b�g�ɐ����������K�v������B

  • �f�[�^���؃��[��
  • ��������уp�t�H�[�}���X�̐���
  • ��O����
  • �O���V�X�e���C���^�[�t�F�C�X
  • �Z�L�����e�B

�@�����̗v����`������ׂ����R�̏ꏊ���V�X�e���⑫�d�l�̒����B�����́A����̃��[�X�P�[�X�ƒ��ڊ֘A�t���邱�Ƃ��A�V�X�e���S�̂̃O���[�o���ȗv����`�Ƃ��č쐬���邱�Ƃ��ł���B

�V�X�e�����ʕ��̈ێ��E�Ǘ����@�������邱�Ƃ��d����

�@�����̗v����`����������A�Č����ꂽ��A���̏���ۑ�����ђ񎦂��邽�߂̉��炩�̎�@���K�v�ɂȂ�B�\�t�g�E�F�A�l�Êw�҂̖�ڂ̓V�X�e�����u�o�y�v���ďI���ł͂Ȃ��B�֗^�����`�[���̃����o�[�ɁA�V�X�e�����ʕ��̈ێ��E�Ǘ����@�������邱�Ƃ��d���Ȃ̂��B���̉��l�����������邽�߂ɂ́A�v����`�͐��m���ŐV�ő̍ق��ǂ��Ȃ��Ă͂Ȃ�Ȃ��B

�@�v����`�́A�K�؂Ȑ����c�[���𗘗p���邱�ƂōœK�Ȉێ����ł���B��r�I�ቿ�i�̂��̂��܂߁A���̌��ɂ͗D�ꂽ���̂���������B���̃c�[���ɂ͍Œ�ł��v���d�l�A�v����`�i���[�X�P�[�X�V�i���I���܂ށj�A�����ĕ⑫�����i��F�p��W*11�j���L�^����@�\���K�v�Ƃ����B�v����`�̊Ǘ��ɂ‚��Ă͗D�ꂽ�_���⏑�Ђ����������݂��Ă���i*12�j�B���[�X�P�[�X���f���A�A�N�e�B�r�e�B�}�A�����ăf�[�^�f�B�N�V���i�����ȂǁA��������A�쐬���ꂽ���ʕ��͂��ׂāA���̂悤�ȃh�L�������g�Ǘ��V�X�e�����g���Ĉێ��Ǘ����Ȃ��Ă͂Ȃ�Ȃ��B

�@�v����`�̐��ʕ����m���ɕێ炷�邽�߂ɂ́A�v���Ǘ��Ɋւ���p���I�ȃg���[�j���O�ƊJ���̂��߂̃v���Z�X���m������K�v������B����ɂ́A�ƊE�J���t�@�����X�ւ̎Q���A�V�l����ь��Ј��̎w����ړI�Ƃ����R���T���^���g�^�g���[�i�[�̏��فi�ւ��j�A����Ȃ�g���[�j���O��o����ςގЈ��ɑ΂���񏧁i�ق����傤�j�Ȃǂ��l������B���M���_�ł́A�v����`�G���W�j�A��F�肷����̂ŋƊE�S�̂Ɏ󂯓����ꂽ���̂�1�‚��Ȃ����A���̂��߂ɗ��p�ł����b�m���̌n�̊m�������݂��Ă���Ƃ��낾�i*13�j�B

�@�v����`�l�Êw�҂ɂƂ��čő�̊댯��1�‚��A����������Ƃ̂�蒼����]�V�Ȃ����������̂Ɠ������Ɂu�t�߂�v����”\�����B���ӂ��Ȃ��Ă͂Ȃ�Ȃ��̂́A�s�I�m�ȃX�P�W���[���ɂ��v���b�V���[�A�o���L���ȎЈ����疢�n�ȎЈ��ւ̈����p���A�\�Z�̍팸�A�r�W�l�X�i�����āA����ɔ����\�t�g�E�F�A�@�\�j�̋}���Ȋg���A�F���̒ቺ�i��F�u���܂����삵�Ă��邩������C�ɂ���̂͂�߂悤�v�j�Ȃǂ�����B���̂悤�ȗ��Ƃ����ɂ͂܂�A��ςȓw�̖͂��ɓ������̂�䖳���ɂ��Ȃ����߂ɂ́A�p���I�ȗp�S��ӂ��Ă͂Ȃ�Ȃ��B

����ŏI���H

�@�v����`���E���o�����߂̃v���Z�X�́A�\�t�g�E�F�A�R�[�h�������e�i���X����v���Z�X�ƑS���ς��Ȃ��Ǝ��͎v���Ă���B���S�ȃV�X�e���ɂ́A����I�ȍČ�����\�����v���K�v�ł���A�V�X�e���̗v����`�́A�ڋq��G���h���[�U�[�̖{���̃j�[�Y���m���ɖ������悤�A�p���I�ɒ��ג����A�C���������Ȃ��Ă͂Ȃ�Ȃ��B�����Ƃ���邱�Ƃ��������̂́A�v����`�͊�Ƃ̏d�v�Ȏ��Y�̑�\���B����������΁A�v����`�͎��v�ɒ�������̂��B�������V�X�e���̗v����`�ƃ\�t�g�E�F�A���i�̔���グ�͒��ڂ̊֌W������B�����̊֌W�͎��̂悤�ɂ���Ε�����₷����������Ȃ��B

  • �������v����`���������V�X�e��
  • �������V�X�e�����ڋq�ɂ���`�̔��s
  • �ڋq�ɂ���`�̔��s������グ

�@�c�O�Ȃ���A�����̃`�[�����A�������Ƃ̂Ȃ����K�V�[�V�X�e����S�����Ă���ꍇ�́A�V�X�e���̃A�b�v�O���[�h�ⓝ����i�߂�O�ɁA�\������̓V�X�e���̋Ɩ��v�����E���o�������Ȃ��Ă͂Ȃ�Ȃ��Ȃ�B�V�X�e���̗v����`���Ĕ��������Ƃ��l�Êw�̈��Ƃ��čl����̂͊y�������Ƃ����A���̍�Ƃ��K�v�Ȃ̂́A��Ƃ����܂�ɂ��p�ɂɏ�q�����V���v���Ȋ֌W�̗����Ɏ��s���邽�߂��Ƃ����̂��A�߂������ȁA�^���Ȃ̂��B�Ĕ����̃v���Z�X�͓���A���ɂ̓R�X�g��������B�������A���̍�Ƃ́A�ŏI�I�ɂ͕K�������B��ƃ`�[�����V�X�e���̌����́i����A�e���ԁA�f�[�^�G�������g�A�r�W�l�X���[���j���������񗝉����Ă��܂��΁A�V�X�e���������Ƃ��܂����삳������@��A��肪���̂������v���W�F�N�g�ŃV�X�e��������������@�𗝉��ł���悤�ɂȂ�B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);
���Ȃ��ɂ������߂̋L��PR