�A��
Java�I�u�W�F�N�g���f�����O
��1��@�A�ڂ�ǂޑO�ɒm���Ă����ׂ�����
�@
4.�J���v���Z�X |
�@��K�͂ȃ\�t�g�E�F�A�J���ł́A���R���̃��f���͕��G�Ȃ��̂ɂȂ��Ă��܂��B���G�ȃ��f���������ǂ��쐬���邽�߂ɂ́A�ǂ̂悤�ȃ��f�����쐬����̂������ł͂Ȃ��A�ǂ̂悤�Ȏ菇�Ń��f�����쐬����̂��Ƃ������m�E�n�E���ƂĂ��d�v�ł��B���̃m�E�n�E���^�������Z�p���J���v���Z�X�ł��B
�@UML�͒P�Ȃ錾��Ȃ̂ŁA���ꂾ���ł͂ǂ����������f�����쐬���ׂ����������܂���BUML�ɉ����ĊJ���v���Z�X�̋Z�p��p���邱�ƂŁA�ǂ̂悤�ȃ��f�����쐬���Ȃ���Ȃ�Ȃ��̂������m�ɂȂ��Ă��܂��B
�@�I�u�W�F�N�g�w���Z�p�̊J���v���Z�X�ɂ͂��낢��Ȓ�Ă�����܂����A�����ł�Unified Process�i�ȉ�UP�j���x�[�X�ɂ��A���t�@�����X���f���Ƃ��Ďg�p���܂��B
UP��1�ł���RUP�iRational Unified Process�j�ɂ��ẮA�u���܂Ȃ��J���v���Z�X�ɒ��ڂ���̂��i��ҁj�v���Q�Ƃ��������B |
����4.1 �C�e���[�V�����ƃt�F�C�Y����
�@UP�̓�����1�́A�u�C�e���[�V�����iiteration�j�v�Ɓu�t�F�C�Y�iphase�j�v��2�i�K��g�ݍ��킹���A�����I�őQ�i�I�iiterative�^incremental�j�ȍH���Ǘ���@�ł��B
�@�C�e���[�V�����͔����I�J���ɂ����锽���̒P�ʂŁA2�`6�T�ԂƂ����͈͓��ł̃~�j�v���W�F�N�g�Ƃ��č�Ƃ��s���܂��B�C�e���[�V�������\������R�A���[�N�t���[�Ƃ��āA�ȉ���5����`����Ă��܂��B
- �v���irequirement�j
�V�X�e���ɑ���v����`���쐬
- ���́ianalysis�j
�V�X�e���̊�{�\����
- �v�idesign�j
������Ɉˑ������V�X�e���̍\����v
- �����iimplementation�j
�v���O���~���O�Ȃǂɂ�����
- �e�X�g�itest�j
���ʕ��ɑ���e�X�g
�@�ȏ�̃��[�N�t���[�������Z�b�g�Ƃ������̂��C�e���[�V�����ŁA�C�e���[�V�����������ɂ͎��s�\�Ȑ��ʕ����쐬����Ă��邱�ƂɂȂ�܂��B
�@�܂�UP�ł́A�C�e���[�V�����𑩂˂��H���Ǘ��P�ʂƂ��ăt�F�C�Y�iphase�j��p�ӂ��Ă��܂��B�t�F�C�Y�ɂ͈ȉ���4��ނ�����܂��B
�����Â�(inception) | �J���̉ۂf���邽�߂̃t�F�C�Y |
���ȁielaboration�j | �A�[�L�e�N�`�����߂邽�߂̃t�F�C�Y |
�쐬�iconstruction�j | �V�X�e��������@�\���쐬���邽�߂̃t�F�C�Y |
�ڍs�itransition�j | �V�X�e���������[�X���邽�߂̃t�F�C�Y |
�@�C�e���[�V�����ƃt�F�C�Y�̊W�́A�}2�ɂ���Ƃ���ł��B�����̃C�e���[�V�����𑩂˂ČX�̃t�F�C�Y���\������܂��B�����ĕ����Â��A���ȁA�쐬�A�ڍs��4�̃t�F�C�Y�ɂ���āA���i�J���ɂ�����H���Ǘ��̑傫�Șg�g�݂��\������Ă��܂��B
![]() |
�}2�@UP�̃t�F�C�Y�ƃR�A���[�N�t���[ |
�@���̍H���́A��̓I�ɂ��}3�̂悤�ȊJ�����C�t�T�C�N���Ŏ��s����邱�ƂɂȂ�܂��B
![]() |
�}3�@�J���̃��C�t�T�C�N�� |
�@�܂�A�����v�����[�N�t���[�ł����Ă��A�����Â��t�F�C�Y�ɂ�����v�����[�N�t���[�Ɛ��ȃt�F�C�Y�ɂ�����v�����[�N�t���[�ł͍�Ɠ��e�������ɈقȂ�܂��B���������̈Ⴂ�́A�C�e���[�V�����̏㗬�H���ł͑傫�����̂́AJava�v���O���~���O�𒆐S�Ƃ��������H���ł͂��܂�傫�ȈႢ�͏o�Ȃ��ƍl�����܂��B
����4.2 �{�A�ڂ̍H�����f���ɂ�������
�@UP�����̂܂܃��t�@�����X���f���ɂ��Ă��悢�̂ł����A����́A
- �t�F�C�Y�͈���Ȃ�
- �R�A���[�N�t���[���J�X�^�}�C�Y
�Ƃ����`�̊J���v���Z�X�����t�@�����X���f���Ƃ��ėp���邱�Ƃɂ��܂��B
�@�t�F�C�Y�ƃC�e���[�V������g�ݍ��킹���H���Ǘ�����舵��Ȃ��̂́AUML��Java�̊W�ɂ����ăt�F�C�Y�Ƃ����H���Ǘ���@�̉e���͂��܂�Ȃ��ƍl�����邽�߂ł��B�������A�{�A�ڂʼn��������e���t�F�C�Y�Ƒg�ݍ��킹�ė��p���邱�Ƃ��\�ł����A�ق��̕��@�_�Œ�Ă���Ă�����@�Ƒg�ݍ��킹�邱�Ƃ��\�ł��B
�@�܂��A�{�A�ڂŃ��t�@�����X���f���Ƃ��ėp����R�A���[�N�t���[�́A�u�h���C�����́v�u�v���v�u�V�X�e�����́v�u�v�v�u�����v�u�e�X�g�v��6�Ƃ��܂��B�{�A�ڂŗp����R�A���[�N�t���[��UP�̃R�A���[�N�t���[�̔�r�́A�}4�̂Ƃ���ł��B
![]() |
�}4�@�R�A���[�N�t���[��r�} |
�@�u�v���v�u�v�v�u�����v�u�e�X�g�v�̃��[�N�t���[��UP�Ɠ��l�ł��BUP�Ƃ̑���́A�u�v���v�̑O�i�K�Ɂu�h���C�����́v�����Ă���_�ƁA�u���́v���u�V�X�e�����́v�ɉ������Ă���_�ł��B
�@UP�ł́A�u�h���C�����́v�ɑ��������Ƃ́u�v���v�̒��ŕ⏕�I�ɍs���邩�A�u�r�W�l�X���f�����O�v�ƌĂ�郏�[�N�t���[�Ƃ��ăR�A���[�N�t���[�̊O���ōs���邱�ƂɂȂ��Ă��܂��B�܂�AUP�̃R�A���[�N�t���[�̑̌n�ł́A����ƒ��ł̃h���C�����͂̉��l��������Â炢�̂ł��B���̂��ߖ{�A�ڂ̃R�A���[�N�t���[�ł́A�u�h���C�����́v��Ɨ��������[�N�t���[�Ƃ��āu�v���v�̑O�i�K�Ɏ����Ă��Ă��܂��B
�@�܂�UP�ł́A�u�h���C�����́v��Ɨ��������[�N�t���[�Ƃ��Ĉ����Ă��Ȃ����Ƃ�����A�u�v���v�Ɓu�v�v�̊Ԃɑ��݂��郏�[�N�t���[���u���́v�ƌĂ�ł��܂��B�������A�`���I�ȃI�u�W�F�N�g�w���̗p��@�ł́A�u���́v�Ƃ����p�ꂪ�h���C�����͂��w�����Ƃ������̂ŁA�{�A�ڂł͍���������邽�߂Ɂu�V�X�e�����́v�ƌĂԂ��Ƃɂ��܂��B
![]() |
3/5
|
![]() |
Java�I�u�W�F�N�g���f�����O�@��1�� | |
�@ | �A�ڂ̂͂��߂� |
�@ | UML�i�}�̕��ށj |
![]() |
�J���v���Z�X |
�@ | �I�u�W�F�N�g�w���J���ɂ����郂�f���̌n |
�@ | Java�J���ɂ�����I�u�W�F�N�g���f�����O�̈Ӌ` |
![]() |
Java�I�u�W�F�N�g���f�����O INDEX |
![]() |
IT Architect �A�ڋL���ꗗ |