�u�\�t�g�E�F�A�Y�Ƃɂ͑厖�Ȃ��̂������Ă���v�A�P�C�p�[�Y�E�W���[���Y���F�y�C���^�r���[�z�\�t�g�E�F�A��ʉ������̌��Ђɕ���

» 2008�N02��04�� 00��00�� ���J
[�g���N���C@IT]

�@2008�N1��30���`31����2���Ԃɂ킽��A�ڍ��돖���i�����E�ڍ��j�Łu�\�t�g�E�F�A�e�X�g�V���|�W�E�� 2008 �����v�iJaSST'08 Tokyo�j���J�Â��ꂽ�B���C�x���g�́ANPO�@�l�\�t�g�E�F�A�e�X�g�Z�p�U������iASTER�j�̎�Âɂ�薈�N�J�Â���Ă�����̂ŁA���N���\�t�g�E�F�A�̃e�X�g��i���Ɋւ��鑽���̍u���E���ᔭ�\���s��ꂽ�B

�@���C�x���g�̊�u���́A�\�t�g�E�F�A�J���ɂ������ʉ������̐��ҁA�P�C�p�[�Y�E�W���[���Y�iCapers Jones�j�������߂��B�W���[���Y���́A1970�N��ɕ�IBM�Ō������J�n�B�ȗ�����܂ŁA�t�@���N�V�����|�C���g�iFP�j�@���͂��߂Ƃ����e��\�t�g�E�F�A��ʉ���@�ɂ��\�t�g�E�F�A�J���̌��ς���E���Y���E�i���Ǘ��Ɋւ��錤�����ʂ𐢂ɑ���o���Ă����B

�@���݂���Software Productivity Research�iSPR�j�Ō��������ƃR���T���e�B���O�Ɩ��ɏ]�����铯���ɁA�\�t�g�E�F�A�ƊE��������i�����̌���ɂ‚��Ęb�𕷂����B

�������݂̃\�t�g�E�F�A�Y�Ƃɂ�����i���ւ̎��g�݂ɂ‚��āA�ǂ̂悤�ɂ��l���ł����B

ʐ^ ��Software Productivity Research �P�C�p�[�Y�E�W���[���Y��

�W���[���Y���@����Љ�ɂ����āA�\�t�g�E�F�A�͂�����C���t���␻�i�̒��ɑg�ݍ��܂�A���ɏd�v�Ȓn�ʂ��߂Ă��܂��B�����āA���̋K�͂�͈͂͂��ꂩ����g�債������ł��傤�B�ɂ�������炸�A�\�t�g�E�F�A�̕i���̓n�[�h�E�F�A���i�̂���ɔ�ׁA���炩�ɗ���Ă��܂��B����͒��x�̍���������A���E���ǂ̍��ł�������X���ł��B�\�t�g�E�F�A�Y�Ƃɏ]������Z�p�҂ƁA���̑��̐����Ƃ̋Z�p�҂Ƃ̊Ԃɂ́A�i���ɑ΂���ӎ��̖ʂŖ��炩�ɃM���b�v�������܂��B����͉��\�N���O����w�E����Ă������ƂŁA���X�ɉ��P����‚‚�����̂́A�܂��\���ȃ��x���ɂ͒������̂����󂾂Ǝv���܂��B

�������̌����́A�ǂ��ɂ���̂ł��傤���H

�W���[���Y���@�\�t�g�E�F�A�Y�Ƃł͂���܂ŁA�H����R�X�g�E�i���Ȃǂ𐳊m�ɑ��肵�Ē�ʉ�����K��������܂���ł����B���݂ł��A�ꕔ�̐�i��Ƃ������ẮA������Ƃ����`�ł͍s���Ă��܂���B�\�t�g�E�F�A�J���̂��ׂẴt�F�C�Y�ɂ킽���Đ��m�Ȓ�ʉ����s���A���̌��ʂ𕪐͂��邱�Ƃɂ���Ă̂݁A�i���␶�Y���̖��ɑ΂��ėL���ȑΉ�����u���邱�Ƃ��ł��܂��B����́A�\�t�g�E�F�A�ȊO�̐����Ƃ̕���ł́A�̂��瓖�R�̂悤�ɍs���Ă��邱�Ƃł��B

�������̂悤�Ȏ��g�݂̎���������‚������Ă��������B

�W���[���Y���@�č��ł́AIBM��q���[���b�g�E�p�b�J�[�h�iHP�j�Ȃǂ̐�i��Ƃ��������������ɒ��N���g��ł������ʁA���݂ł͍����\�t�g�E�F�A�i���Ǝs��V�F�A���������Ă��܂��B�ŋ߂ł́A�C���h�ɂ�����\�t�g�E�F�A�i���ɑ΂�����g�݂������ł��B�C���h�ł́A���{���\�t�g�E�F�A�Y�Ƃ̕i������ɗ͂����Ă���A�����̃\�t�g�E�F�A��Ƃ�CMM���x��5���擾���Ă��܂��B���݃C���h���\�t�g�E�F�A�Y�ƂŖڎw���Ă��邱�Ƃ́A���‚ē��{�������Ԃ�Ɠd���i�Ő������������ƂƓ����ł��B���Ȃ킿�A�����i���𕐊�ɐ��E�s��̃��[�_�[�ɂȂ邱�Ƃł��B

������ʉ����܂߁A�i������̎��g�݂ɂ͍����R�X�g��������Ƃ�������ς𑽂��̐l�������Ă���悤�ł����c�c

�W���[���Y���@���̔F���͊Ԉ���Ă��܂��B����܂ł̒����⌤���ɂ��A�����i����B������v���W�F�N�g�́A�����ɍ������Y�����������Ƃ����炩�ɂȂ��Ă��܂��B�i���ɑ΂��铊����ӂ�����Ƃ́A���i���s��Ŕ���Ȃ��΂��肩�A�f�o�b�O��Ƃɑ����̐l����𓊂��Ȃ��Ă͂Ȃ炸�A���ʂƂ��đ���ȃR�X�g���x�������ƂɂȂ�܂��B���́A����܂ő����̃\�t�g�E�F�A��Ƃ̌o�c�҂����������R�X�g�𐳊m�ɒ�ʉ����A�c���ł��Ȃ��������߁A���̖{���ɋC�t���Ă��Ȃ��Ƃ������Ƃł��B

���������̐V�����Z�p�⃁�\�h���W�[���\�t�g�E�F�A�̕i���ɗ^����e���ɂ‚��āA�ǂ̂悤�ɍl���Ă��܂����H

�W���[���Y���@SOA�ɂ́A�i���Ɋւ���뜜������Ă��܂��B���‚ăN���C�A���g�^�T�[�o�^�A�v���P�[�V������ERP�p�b�P�[�W���A�\�t�g�E�F�A�̕��G���ɂ��i���̖��𐶂��������̂Ɠ������ASOA�ł����G���E���U�����i�s���邱�Ƃɂ��A�i���̖�肪�����鋰�ꂪ����܂��BSOA�𐬌������邽�߂ɂ́A�i���ւ̔z�����s�Œ��ł��BSaaS�Ɋւ��Ă��A����Ɠ��l�ł��B

�����A�W���C���J����@�ɂ‚��ẮA�ǂ̂悤�ɍl���Ă��܂����H

�W���[���Y���@�������̏������ł́A�i������Ɋ�^����Ǝv���܂��B�����s�����ŋ߂̃��T�[�`�ł́A�A�W���C���J����@��2500�`5000FP���x�̏��K�͂ȃA�v���P�[�V���������l���ŊJ������ꍇ�ɂ́A���Y���E�i���̖ʂŗL���ɓ����܂��B�������A��K�̓A�v���P�[�V�����̊J���ł͋t�ɕs���ɂȂ�܂��B

�������݁A�\�t�g�E�F�A�i���̉ۑ�������������Ɗ���Ă�����{�̋Z�p�҂�o�c�҂ɃA�h�o�C�X�𑗂�Ƃ�����H

�W���[���Y���@���{�̐����Ƃ́A���E��̕i�����ւ��Ă��܂��B�\�t�g�E�F�A�ȊO�̐�������ɂ�������g�݂���́A�w�ׂ�_����������͂��ł��B���������Ӗ��ł́A�����Ԃ�Ɠd�Ȃǂɓ��ڂ����g�ݍ��݃\�t�g�E�F�A����Ȃǂ́A���ɂȂ邩������܂���B�܂��o�c�҂̕��X�ɂ́A�\�t�g�E�F�A�i������ɑ΂��铊���̈Ӌ`���A���񗝉����Ă��炦��΂Ǝv���܂��B�i���̗D�ꂽ�\�t�g�E�F�A���i�́A�i���̗�鐻�i�������ʂƂ��Ĉ��オ��Ȃ̂ł��B



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