Upload
raul-rosas
View
56
Download
2
Embed Size (px)
Citation preview
Departamento deDepartamento deLenguajes y Sistemas InformLenguajes y Sistemas Informááticosticos
���������� ������� � ��
� ��� � � �� �� � �� � �����
������������� ��������
���� ����������� ���������
���� ��� �������� ����
♦������������♦ ����������♦��������� ������� ♦��������� ������ ♦ ���� �� �� �����������
������������
♦�� ��� ♦���������� ����������������� ��������� ���� � ����� ��� ����� ���� ��
���� ��������� ������� �����
♦��� � ������� ♦������������� ������������� �
♦� �� ♦� ��������� �� !��� ������� �������!��������������� ���������� ����!������� ������� ���������� ��������� ����!����
��� ������ �������� �
������������
♦�� !�����!��♦�"�������# ��� �������������� ������ ���������������$�������������������������������������������$������#����������������# ������������������%���� ��$�&�!�������������������������������� ���������� �������� ���������'�
��� ���������� �� ���������� �������������� ���� ��!��������"���� �����#�$�%����
��!&�'()*+(+,-.,(.���/����++��*'')�
������������
Philippe Kruchten. "The 4+1 View Model of Architecture" in IEEE Software, 6 (12), 1995, 45–50.
♦ ���()��� � �*������� ������� �+ ����&�� �
���� ��� �������� ����
♦ ������ ���♦���� !���"�♦��������� ������� ♦��������� ������ ♦���� �� �� �����������
���� !���"�
♦ ()��������� ��������������� ������������
♦,���� ������-��,�.-���# �������������������,�� �����/
♦�������� �������� �����������������0 �����
♦1����������� ��♦ ()������� ��������! ���������������������������� �����-���# ��
♦��� ����� �������( ��� �.�1,/
���� !���"�
♦ 2 � ����+ ������3♦���� �&������������ �♦����������� ����������♦2���� ������� � �*������� �����# ��
♦4 ��������������$������������� � �� ����������������
���� !���"�
♦��������� � �������������� �������� ��� � ���� �� ����� � �� �
Actividades
Roles Artefactos
Fases, Iteraciones,disciplinas y workflows
#$ �!��"�����"����
( ��� � 5!6�����$�������.(5�/�7����� 8'9
-��� �! �� ���� ������5!6�����$ ����),4
%&&'
��&'�9::;�( ��� ��)�������������.()�/�7������<'='�
-�� > ������� �� ��������� $�� ��%������������ ������ ������$�����
%&&(
� ���������& ��&��������.<'9��?===��?==9��?==?/%&&&)
*++*
()��?==@�.&����� ��� �/*++,
( ��� � 5!6�����$�������.(5�/�7����� 8'=
��� ����������� �&�������� �� � �� � �*������� �-A
%&&-
( ��� � ����� �5!6�����$ 1%&&.
-����� ����5!6�����$�������'�.�& � B ��!���/2����� �+ 3�5!6�����$ 1�
%&(/
0����#��1����2��1��������
#�3������� ����#�
���� ��� �������� ����
♦ ������ ���♦����������♦#���!��!�����1����♦��������� ������ ♦���� �� �� �����������
♦ #������ ����� ��� ♦ (����♦ ��&� ����.� ���/♦ ���� �����.,����������������������������������6���� !���/
♦ A��C���#�♦ ���������� ���� ����.��� �������� ������������������������������ �� ��/�
#������ ����� ���
♦ 4����3�����♦ ,���� ������������
♦ (�*�����♦ ������$����>�♦ ��������� ��♦ �����$����♦ "���♦ D������������$����
♦ D������������� �!��
♦ �������
� ��� �+ ��
� �5�� �� �����3�����
A��C���#��������� �� ������������� �� �� ������
A��C���#������*��������� �� �� ������
� �5�� �� ��������
� ���
♦ 1������E�������� � �$��
♦ 1��������������
♦ 1������E,�����(�&�#��
♦ (�*���������(�&�#��
♦ -$����� � �$��
♦ )��E2 ���-������
♦ )���E������ ����������
♦ �������
♦ ��������(�&�#��
♦ 2 �������������
♦ 2����(�&�#��
♦ � � ! ����������
♦ ������(�&�#��
♦ �������
♦ �����������
♦ ������ ���♦ 2� ����2�������, � ���
♦ 2������ ����, � ���
♦ �����$�����, � ���
♦ ���������������
♦ ���6����, � ���
♦ ���6����(�&�#��
♦ "�����������
♦ "�����
♦ �$�A��C��
♦ 2��������&������
♦ D� ���� ����
♦ -� C�������
♦ -$����� ������ ���
♦ "����� ��A����
♦ "����-��� ���
�������
��� ���
������
��� ���
�����
��� ���
�������
��� ���
���������
��� ���
4����3����������� ��
♦� ��� ���� �� ♦���������� ���������� �$������ ����� ���� �+ ���*��� �!��� �� ��������
♦����������������!��� �� ��� �������� ���� �+ ����������� �����!������6�� ��
♦ ����� ��*������������������� ������ �������� � ��� ���$��������!���������*���������� ��������������� ���� �&��� ���� ����� ���� �+ ��
♦5!��������*����������� ����� � ������� ��� ���� �+ �������������
4����3����������� ��
♦�� !���� �♦��� !������$�� ���������� �����������������������$���� ���� ���� �������*����������� ���!��� �� ���
♦���������������*��������������� ♦��������� �� �����������$����♦1 ���� � �� ����� ���.��� �������������$������������ ���� � ���� ����� ���������� /
4����3����������� ��
♦��1�����2���6 ♦"� ������ ��������*�����������������������>�
♦��� ����� ���� � �*������� ���!��� �� � ���������
♦ � �� ��������>�� ��������������������� ��
4����3����������� ��
♦��3���������"�♦��������� ����������������������>�♦"��� ��� ����������������������������� ���
♦������ ��
4����3����������� ��
♦��!�7��♦������� ��$��������� ��� ���������������# ���.)�� "����������� ��� ������-$���� ������ ����� ��� ����/� 2 �� �
♦7 �� ��*�������������������# ��������� ������� �� �����> �
♦7 �� ��*���������*������� �������������� ����������� � ���� �
4����3������� 3 ���
♦4��3����!�♦ ����� ��*�������������������# ������������� � �������� ������ ���
♦8����"���3� 2��� ♦�� ��� ����������� ���������������� ! 6����6���� ��$�������&� ��������$����
♦D������������������
4����3������� 3 ���
♦#�� �� ♦D����� ������������������� ������♦2������ ������������♦,�6�� ������������♦2������ ������ ���� ��♦-��&�����F������� � ������� ������������3����� ��������� ��! �C����G
4����3������� 3 ���
♦9 ����!����"�28����"��� ����7� �
♦������� �����������������������!�������&����� ��
♦������$������� ��� ��������� �����������������������
4����3������� 3 ���
8����"�3�����"�����7� �
8����"����� ����!����"�
�����
���� ��� �������� ����
♦ ������ ���♦����������♦��������� ������� ♦#���!��!����1����♦���� �� �� �����������
0������1����
♦ 8�� ���3♦����♦�� !�� ��♦2���������♦"� ����
♦2�������������� ����3
♦,������� .2������/♦ ���%� ������� �& ������������ �
�������$ ������������
♦ � ������ ������ ���*��������� ��&����#��� ���� !�������� �� ����& �� ��������� ������������� ���%���� !������� ���
�������$ ������������
:���������
♦5!6��&��♦���������*������& � ����������.7��������������1� ���������-�������/
♦������� ��������������� &���������$����♦������� ����������� ����!���������♦����������� ����������������������������$�������������������$�����.1�������2 ��/�
♦����������������� �������$�� ������ ���� �� ��� ��.��&�������� � ��/
:���������
♦ 4���$��� 5!6���&� ,�������♦2���������������������������� �� �����������$�����$����� ������ �����
♦2�����������*������� �������� ���������*�������� &���������$����
♦2�����������*���� ������ ��������������0�������� ������� ����������������$������������������ ������� ��� ������� ���� ���
♦2�����������*������� �������� ���������������� ����$��������� ����� ��� �������� �� �+ �
:����#��7 ����"�
♦5!6��&��♦������� ��$������!���� ��� �������������*�����
♦���> ����������� �����&� ��$�& �� ��� � �*�������
♦���� ���������������������� �����$� ��� �+ ��� ��� ��� ���
♦(��� �������������$�������� �� ������ ���� �� ��� ��
:����#��7 ����"�
♦ 4���$��� �*�������� ,�������♦�������������7���$���*��������� !���♦ �*������� ���� !��♦-��� ������� �������������� � �������� ��*����������������������� �����$ �� ��������� ���
♦ ���� !���� ���� �������������������� ����������� ��������� ���
♦4 ��� ��� ������� ����� ������� � �� ���������� ������ !��� !��
♦���������� ����! ��������� ������
0������"������ !�����!��
♦������ ������� ���%���� !��� �*���������♦��������� ���� �� ����������� �� � �������� ��*��������� �� ������� �� ���� &����������� � ���� ����� �'� ������� � ��+ ���������*��������������� ���'
♦-���������$������������&������ �$�������$���
♦-�����&���������������������������� ���� !���� � �� �������������������������������
:����#��7 ����"�
♦5����� �������� ������3♦4 �1 ������� ���♦2��������� �����������������$�����!��������
♦���! ����������� �����������♦4������ ������ �*���������� ��� �
:����9 ����!���"�
♦5!6��&��♦,��+ �������������$��!�������������� ������� � ���������������� ������E5�� �+ ������� ! 6���������� �� � �*�������
♦���� �& ����� ����������� �!�� ������� ��������������
:����9 ����!���"�
♦ ��� � ���� ��� � � � !��$��������♦������������������ !��♦2������������ � �� �� ���������������♦ ���� !���� ���� �������������������� ����������� ��������� ���
:����;�������"�
♦5!6��&��♦"��� ������������♦H��� ������������� ����$���� �� ��������� ���������
♦���� � ��� ���� �� ��♦��� *��� ���$�, �*��C��♦"���� ��� ���� ���������������♦5!����������� ���� � �� ���6�� ���������������$�����
:����;�������"�
♦ ������� ���� ����������♦- ��� �������������� ���♦ ���� !���� ���� �������������������� ����������� ��������� ���
������� ������������;�������"�
9��� ������� ��
♦ 2����������� ������3�������� !�� ���2����������"� ����
♦����� ��������� �� ��� ���������� ������ ������ .�63����& &���� ��������������/
���� ��� �������� ����
♦ ������ ���♦����������♦��������� ������� ♦��������� ������ ♦�����������"� �3� ��� �
�����������"� �3� ��� �
<8������<
♦ I���������6�� ���� �����J♦�����!���� ���������� � ��� ��� ♦7�� � �#�!����� � ��� ���