51036806 proyecto-ejemplo-ingenieria-de-software

20

Upload: miguel-angel-rodriguez

Post on 25-Jun-2015

16.989 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 51036806 proyecto-ejemplo-ingenieria-de-software

c�

]���]�����������]��������]��� ������������

���]�������]�� ��������������������������������

����������

�]������ ��]�����]�� �������]��� �������� �������

���������������

������� �����]����

������������������������]������

������ �����] ����

��������������������]���

]���������� ������]����

��������������������]���

���� �������]����!���

���� ]����������������� ���

� �

Page 2: 51036806 proyecto-ejemplo-ingenieria-de-software

V�

�������

����]�����]�������������������������������������������������������������������������������������������������"�

]��������]���������������������������������������������������������������������������������������������������������������������������

|���������������������������������������������������������������������������������������������������������������������������������

�|���|�]��������������������������������������������������������������������������������������������������������������������������

�� ��]��������|�����������������������������������������������������������������������������������������������������������������

�� ��]��������]�����������������������������������������������������������������������������������������������������������

��]�]�|�]����������������������������������������������������������������������������������������������������������������������������

���]�����]]�����������]������������������������������������������������������������������������������������������#�

������]�]�������������|������|���|����������������������������������������������������������

�������������� ��!"� #"��$�������������������������������������������������������������������������������������������������

�������������� ��%�&�#"������������������������������������������������������������������������������������������������������

�%���"%��'��"��(�%�����������������������������������������������������������������������������������������������������������c�

�������|�|����|��]�]�|���������������������������������������������������������������������������������������cc�

���]�����]]]�������������]�������������������������������������������������������������������������������������

|���]������|�����]���|������������������������������������������������������������������������������������������c��

�����|�������� ����)�|�������*����������������������������������������������������������������c��

�]|��|�|����������]|����������������������������������������������������������������������������������������������c��

�]�+������|�]�����|��������|�]�]�|�����������������������������������������������������������������c��

����|�|����]�]�]����������������������������������������������������������������������������������������������������������c��

����|�|�����|���]������������������������������������������������������������������������������������c�

������|����|��|��|�����������������������������������������������������������������������������������������������c �

�����|�������|�]�����|�]������������������������������������������������������������������������c��

�����|�������|��|������|�������������������������������������������������������������������������������V�

Page 3: 51036806 proyecto-ejemplo-ingenieria-de-software

��

��

�|]�����]��

�|�����������|���

Page 4: 51036806 proyecto-ejemplo-ingenieria-de-software

��

]���� ���]�����,� '��%����� '��-�.��� %� �%"���,,/� '������ �0�%�1"� ��� '��2,��"� ��

%�%���"��3".�/������,��"��4�� ��,"���&���".�/�� �,� �'"��"������ ��,"�'��&�.���"�

�� ,"� �%.��,"� �.�� "��"� �5.��."� ��$� 6$� �"� ���� �0�%���� 78� �.����%� ����

��.�%��"2"�� .���.��� ��� ����'�� -� &���"� %�� !��"���� �� .,"%�%� )."�9"�"." 5��."*�

'"�"� '� ��� ',"��"�� %�%� .,"%�%� �� �"���"� �&�.��("$� �� � �%"���,,/� ��"� �����&"3�

2"%" "�������("%� ��.��,�91"%� ������ ,"%�.�",�%�%��'�� �����.���"���,���������

����"���"(���.��2��"� ��%�%�2�� " �%�.����,�,��9�"4��'!'$�

��-���� 1"�.����%�"������&"3�,�%� �.����%�%���."'".�%� ����'������%��."�9"�

"." 5��."��-�!��"������%'�.��(��(1"���,���� �% ��.�",������.��'��" ��"������%�5�

"�%��",."�.��-�����%����.�������.���.�" "�"���������$�

����%�"��"���"�%����'�,%/�",� �.�����"�����!�.���"��%�� ��,"%���.��,�91"%�

�� � ,"� ��&���".�/�� -� ,"� .�����.".�/�$� �����"� �� "%1� ��� ���(�� ��(�,� ��

.�����.".�/�� -� "%�� ��%���'����3"� �� �,� �"��4�� �� ��&���".�/�� .��� ��� ���(��

��&�������.��,/9�.�$�

������ ���������� ,"� �.�� "��"� �5.��."� ��$� 6� �� �,".�,�,"�!�.����'�.� ���".��3� ,"%�

�"��"%�" ����%��"��("%���,".���" "%�,�%� �.����%�)!��"���%�-�."�9"�"." 5��."*�%��

�&�.��"2"�� ��&���"��"��",������� ��.����.��%�.���.�"�����"��4��.��&�%�� ��

,"� ��&���".�/�:� '��%��� ���� �0�%�1"� �� �� "�.�"� ��� ,�%� "��%� -� �,� �.����� ���

.���.1"� ��� ����'�� -� &���"� ,"� ��&���".�/����.�%"��"�'"�"� ���.�"�� �,� .�.,�� �%.�,"�:�

��"-�� ��.����.��%�.���.�"�,"�',"��".�/���"� 1"�� ��%�%�.,"%�%�-�,"�"',�.".�/�� ��

�0;����%� � �� �"9�/%��.�� �� �"���"� �%&"%" ":� '��� ,�� ���� ,"� '��%�����

��',"��".�/�� �,�%�%���"�2�%."�.����9����� �%��%��%�'��2,��"%�" ����%��"��(�%�����

%��'��%���"�:�.�����2�-�� �� ��",9��"��"���"�"���4��"���,�%��(�.���-�"%1���%���

����("��",� �.�����'"�"�����!"9"��%�� ��,"%����("%���.��,/9�."%�����������"�%��

",."�.�$������

Page 5: 51036806 proyecto-ejemplo-ingenieria-de-software

��

��������]�������

� �"� �%.��,"� %�.�� "��"� �5.��."� |9��'�.�"��"� ��$� 6� �� �,".�,�,":�

�!�.����'�.:����".��3:�!"%�"� ,"� &�.!"�!"�.��" �� ,�%�!��"���%�'"�"�%�%� �.����%�

���"���"��"��",� 9����"� �� "%1� ��� '��2,��"� �� ����'�� -� .�%��:� "� %�� (�3� !"�

.��" �� .��&�%����%� �� !��"���%� ������ ,�%� �.����%� -� ��� �."%����%� .�"� ��

���������� �,� ��%��� -� ��� %�� ��.�����"�� ������ �� %�� ��%����.�/�� ,�%� 9����"�

.����"����'�����%��',"��".�/�$��

�!���]������������ �����,� �.�����.���3."�%��."�9"�"." 5��."�����'���"��(1"���,���$�

�!���]�������� �]������ ,"��".�/�� ��%�%�.,"%�%��������'��-�&���"$�

� �'����3".�/�� ����.��%�%��"����",�%�'"�"��,�',"���,$�

� ��(�/� ����'����%�.����%'�� �����%�"� �'�� ��.�"%�����,��%�,�.�����

)]�%'�..�/���%.�,"�:�4�&"���"� ��%�.���:���*�

����]�]���]����

� �� �%"���,,"�;� ��"� �����&"3� )';9��"� #�2*� � ��� ,"� ���� �,� �.����� '� �;�

.��%�,�"�� �� ��'������ %�� !��"���� �� ��"2"4�� �� "� (�3� ���� ,�� %�,�.���$� �%��� %��

�"��4"�;� �� �"���� ��"� �"%�� �� "��%� ���� .����� �;�,�%� !��"���%:� �"����"%:�

���2��� �� �.����%:���.$��,�%�%���"�%��;��"��4" ��'������" ����%��" ��� ��2"%��

�� "��%�������%��;��,���."�9" �� ��."�9"��,�%� "��%������,�%�%���"��������"�'"�"�

%��2����&��.���"������$�

Page 6: 51036806 proyecto-ejemplo-ingenieria-de-software

��

��

�|]�����]]�

�|��������]���� �

Page 7: 51036806 proyecto-ejemplo-ingenieria-de-software

������]�]������ �������$��������� $����

�������������� ��!"� #"��$���%��������������%��1����%�-�,"%�."�".���1%��."%���.���� " "%�'"�"�%��(� ���%�-�.,�����%�%�� ��",,"��"�.������".�/�$�

����"��.����7���;����"%�-����%��(� ���.������.�%��� ��<=:�>>>�.?�$�

%&'�&%(%)�� �*+*,(-+.&(%,*&�/.0%/*&��

�*+*,(-+.&(%,*&�+-,�/-01*1*&��

��.�%" ��� �������]���!3� ��.�%" ��� ������:� ]�� �!3� .����'.�/�� �� ��,��'��.�%"�������%��5���.�$�

������"� @A7��2� A��2��1����$���%� ]|� �]|�-?���]���%.������� B>��2� �"-���"�B>��2$���C���� ��C����A>�0� ��C����7D0�]����&"3�9�;&�."�-���������

�'�����|���,��� �'�����|���,��� ��>$7B$�]����&"3�.���7��2� ��������"$�

�-23-+%/%-0(��1-�&�4(5*+-�������

�,� '��%����� '��-�.��� %��;� �%"���,," �� %�2��� ,"� ',"�"&���"� �".���� �"�

&,"%!�����.���.�" ��"�����"��4" ��� ��2"%�� �� "��%������-�,:�'��'��.���"�;�

,�%� "��%���.�%"���%�����%��;��.��%�,�" �%��� �"���� ,"�.��".�/�� ����"�';9��"�

#�2$��"��&��.���",� " �-�,"%�."�".���1%��."%� �,���".���� �"�&,"%!�) ��"�#�"(��*�

�%� ��"� !���"�����"� ���� &".�,��"� ,"� .��".�/�� �� �����&".�%� �����".��("%� �� &;.�,�

"..�%��'"�"��,��%�"���$��

�,� �,"%!��%� ���'��9�"�"�����'������� �%"���,,"�� �24���%���,���� �":� (�%�2,�%� ���

%/,�����]�������$�

���,�%����#%��%��;%�.���.� �%�����%����,����%."'��-��,��0',����:�

9�".�"%�"� ���".��� �������� .��'"E1"%:� -"� %�� ��',�����":� ��� %�%�

���("%� (��%����%� ��� ��%�"," ��� "����;��.�:� ���� �%� ��� ,�.���� ��

�,"%!�-�!�.F#"(������'�������",��%�"����(����,���"2"4����",�3" �$�

�,��,"%!��%���.!���;%�&;.�,� ��"'��� ��$��

Page 8: 51036806 proyecto-ejemplo-ingenieria-de-software

��,��,"%!��%��(��'��-�.�" ��'"�"�,"����:�'����%����%��;%�&;.�,����,�3"�,�$��

��"%� '�,1.�,"%� �,� �,"%!� '�� ��� ,���%�� '��� �� ��� �� ,�%� '��-�.����%� �,�

!�.F#"(��)$��*��%��%�'��-�.����%�%���2����%�'��������%�,�"��%����;%�,�9���%�

-����,�3"��,"���.��,�91"����"���9$�

�,���,"%!�%��"'�-"����!�.F#"(��'"�"���������"���4���'��-�..�/�:���%�"��������

.��.,�%�/�� ��"2"4"�� 4����%:� '������ "� '�%"�� �� �%�"%� �&����.�"%:� �,"%!� -�

!�.F#"(���������."�".���1%��."%�-��%�%�%���,"��%:�'������%���'�� �.��%�.��" �%�

'���,"��".���� �"$��

�*+*,(-+.&(%,*&�1-6�46*&7�

�,"%!��%����'��9�"�"�����.����������.!"%�!���"�����"%� ����"2"4��%���,"��%�-����

",9���%� ."%�%� �9�",� "� ,"%� �� ,"� �"-��1"� �� '��9�"�"%� �� �%�E�� 9�;&�.�:� �� ",�

����%� ��,�%��;%�.���.� �%�-���4���%�����,����." �$�

������ ",9��"%� �� ,"%� !���"�����"%� -� &��.����%� �&������%� ���� �%��� '��9�"�"�

.���������%�;���

º� �,��2,�%!:������%����(�%�",�3" ��� �����%���� ��"2"4��-"�%�"�������,������

�,"%!$� �� �'�� ��� �� �� ,"� �� ��� ���� ,�� ���%:� ��� �%��� &���"��� ,��

(�����%:�'��(���"����%��"�� �.�/��&��",$��%���%����.�����"����|�.!�(�$����"�

&���"� �� (�%�",�3"�� ���%���� ��"2"4�� �%� '��� �� ��� �� ��%����(��� ���� %��

��.�����"����������,�%$�

º� ���9������ ��:�������%�("��"%��'.����%� ����"��%����"�.�%:�����%���,�%�

&���9�"�"%� ��� /� �� %�� ��9"��3"�� ,�%� �24���%� -���(�������%� ����"���"�

���'��",$�

º� �"�2�5������ ��:���.����"��%���"��'.�/�� ��� ���-�2�,%:�����%��(��'"�"�

��"�%&���"�������.����",�,�%��24���%:����2�;� �,�%� ����"�&���"� �&������:�

Page 9: 51036806 proyecto-ejemplo-ingenieria-de-software

��

���� %�� 9�"� "�� "����;��."������ ��� ��"� ,�2���1"� �� %1�2�,�%$� ��� ]�%���:�

��.����"��%��"�2�5���%�"��'.�/�$�

º� ���]�%����,"��"-��1"� ���'.����%�%��� �&������%�'������%����%'�.�",�%�'"�"�

�%��� '��9�"�":� ������ �,,"%� ������%� ,"� �� �"-��$� ���� �%� ,"� G';9��"� ���

2,"�.�H���� /� ��%�� ��"2"4"$��%�"��'.�/��'�������"9��9"�����,����"��!�4"%�

����"2"4�$�

º� ���'��� ��� ]�%���:� ��.����"��%� ������� ��� �:� ���� �%� ��"� 9�1"� �� ,"�

��"-�.����"� ���� �2�� ��",�3"�� ��� �24���� ",� ���� %�� ,�� '����� �� "�� ���

��(�������$��

º� ������ �#%� %�� '�� ��� "2���� �� "%� ,"%� (���"��,,"%� �� �� %���"��4"�� ,�%�

.�,���%:�%��%�,�..���":��&�.��%��%'�.�",�%�-�("��"2,�%����,"%�"..����%�����

%����",�3"�$��

º� ��� I,����� ��� ,"� 2"��"� �� �"��"%� ��.����"��%� �"'� ���24�.�:� ���� �%�

��'���"����'������"-� "�"���4��"���,� �%�E����",�3" �:� �� �� �;� �,�����

",9���%�."%�%�-��������%�!".�5� �,���;%��%��,�3" �$�

º� �-��� �%���-� ���,�3" �� ��� "',�.".����%�#�2:� .�������'",� �� '!'��:� ���

',"�"&���"%� )����0?��� �#%C|'".!�C�-��C�?��,?-�!��*:� -� '���

!���"�����"%� ��%�9��������� ��������%�.������93�,,"$�

�� '�'�,"�� " � .���� "',�.".�/��#�2� �%�;���-� ,�9" "� "� �:�

����"����� ��"'"��.����� .��2��".�/�� .����-��$� ��-���

�%���"�2"%�� �� "��%���-��;'� "����,"�,�.���"�.�"� �����,�3"��,�

������ ��� ��"�%"..���",� �-]|�:� '���� '�� �� '��(�."��

'��2,��"%� �� ����9�� " �����������%� ��",�"�.��.�����.�"���� ,"��� �&�.".�/�$����

"',�.".����%�#�2�!"-�2"4"�.��.�����.�"����,"��� �&�.".�/�� �� "��%�-����."�2����,�

���������%������%�(�����,�.���"� �� "��%:�,������!".��"��-���� �",�'"�"��%�����'��

�� "',�.".����%$� �"� .�",� %�"� �,� �������� ��� �,� ���� ("� "� ���,�3"�� �-��:� �%�

��'���"���� " �,"��"�� ���������%� %�2��� �,� �%��'�E�� '"�"� ���.�"�� -� .����9���

������%��"���� �����.���� ��'��9�"�".�/�$�

Page 10: 51036806 proyecto-ejemplo-ingenieria-de-software

c�

�%����%��(� ����� �'�� ������ ��',"�"&���":�%�&�#"���,�2��:�����

.��%�%���'���.�'",���������,"�2"%�� �� "��%��-��:��,�%��(� ���

#�2�|'".!�� -� ,�%� �����'����%� '"�"� ,��9�"4�%� �� %.��'��� �� -�

��,$� �,� ���2��� '��(����� �,� ".�/����� �� J� )'"�"� .�",�����"� �� ,�%� �&������%�

%�%���"%��'��"��(�%*:�|'".!�:��-��:��:���,$��,�'��9�"�"��%�"�,�2��" ��2"4��

,"� ,�.��.�"� ���� -� ".�I"� .���� ��� %��(� �����2� ,�2��:� &;.�,� �� �%"�� -� ."'"3� ��

�����'���"��'"9��"%� ��;��."%$�|.��",������J|���%�;� �%'���2,��'"�"���.��%�&��

��� �#%:����?����0:��,"��%��-��".��0$�

�%&(-/*&��'-+*(%)�&���4(5*+-�89&%,��

�*+*,(-+.&(%,*&�/.0%/*&� �*+*,(-+.&(%,*&�+-,�/-01*1*&�

�%���"��'��"��(��

��� �#%�7>>>:�J'�

��-%�,� �-%�,� �"��4" ��� ��2"%�� �� "��%�����

��',������������-�������4���%��" "'���"�,"%���.�%� " �%� ��,"���%����.�/�$�

��(� ��� ������

��]��������]�&���"�������(���8�

��]��������]�&���"�������(���D:����%."'�������'��%����(��$�

Page 11: 51036806 proyecto-ejemplo-ingenieria-de-software

cc�

���������� �����]�] � �������]��!���

]�]��!���

|��]�]�|��=� K� B� 6� A>� AA� A7� A8� AD� A@� A=� AK� AB� A6� 7>� 7A� 77� 78� 7D� 7@� 7=� 7K� 7B� 76� 8>� A� 7� 8� D�

������������������

����������

� � � � � � � � � � � � � � � � � � � � � � � � � � � � �

������������������ ��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

!�"����#�������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

����$������������� �%��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

����$���������������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

���&��#���������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

����$������������� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

'����������'������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Page 12: 51036806 proyecto-ejemplo-ingenieria-de-software

cV�

��|]����]]]�

�|�������|�]���� �

Page 13: 51036806 proyecto-ejemplo-ingenieria-de-software

c��

����]�������� ����]�������

��9$�AX|������.���"� �,�%�%���"$H�

��� ��]�����]��]�������%�",�3"�,"�';9��"�'���.�'",��

��� ] ���]�]���]��� ��� �����������������.,�"���,����2��� ���%�"����-�

%��.����"%�E"$���

"�� ��������� �� ��� ����� ��� ��]���� �%'�5%� �� ������ "..�%�� ",�

%�%���"��,� �.�����'�� ��.��%�,�"��%��."�9"�"." 5��."$��

:�� ]�����]�����'��������'"��",,"�,"���&���".�/��.��%�,�" "$�

;�� �%������������,"���&���".�/���%���(�" "�"�,"���'��%��"$�

c�

��

��

����

'()��(�'!����'(*�

�+���,�-�

.���'()��(��+���,��

����,�/�(��+����*��

�+���,��

�+�-0*,(!��(!)(�

(�(��1��(�

�1'!�-�+��

-+*���,0��

���

�1'!�-�+��

+!���(!�

�1'!�-�+��

Page 14: 51036806 proyecto-ejemplo-ingenieria-de-software

c��

�� ��� �� ���!������<������ ������=��

����� ������X�������� ��]��>�

��9$�7X."%�� ���%����9�%����.����.��H�

��9$�8."%�� ���%����9�%������.����.���

'()��(�2�.�

3�-0(*�4(��+�����

*(��(!)(�

(�(��1��(�

��,!+�0��!��(,+-� 3(*��(��+������(,+-�

�(,+-����+!!��,+-�

!�3(*��(��+��

'()��(�2�.�

3�-0(*�4(��+�����

*(��(!)(�

(�(��1��(�

��,!+�0��!��(,+-�3(*��(��+��

�(,+-��+!!��,+-�

.��

.��

Page 15: 51036806 proyecto-ejemplo-ingenieria-de-software

c��

]������ ���������]����

��9$�D�G���%�,�"�����"�9"�|." 5��."H�

à�#��5��6�&����7�

���������������&�������#����

�#��������

3��������������������

������6�������

����������6�������

0-0(!�+� +!���(�+!� .����

Page 16: 51036806 proyecto-ejemplo-ingenieria-de-software

c��

]����� �����]�����������������]�] � ��

�������� ��]�]�]��

��9$�@$�"��",,"� ��2���(��� "�",�%�%���"$�

�,��%�"��������� �.��%�����2���-����:�'"�"�'� ���"..�%"��",�%�%���"$�

Page 17: 51036806 proyecto-ejemplo-ingenieria-de-software

c�

�������� �� �����]������������

��9$�=$�"��",,"� �� "��%���.����.��%$�

���."%�� ��!"2�������� �.� ��",9I�� "������/���:��,�%�%���"���%��"�"�,��"�������$�

Page 18: 51036806 proyecto-ejemplo-ingenieria-de-software

c �

����������������������

��9$�K$���%�,�" �� ��,"�.��%�,�"$�

�����%��"����'"��",,"��,���%�,�" �� ��,"�.��%�,�"���",�3" ":�%���'���-�.�"� ��,�%� "��%������ �.� �%�)���2���-����*:�%�"��.����.��%$�

Page 19: 51036806 proyecto-ejemplo-ingenieria-de-software

c��

������� �� �����]�������]������� ���

��9$�B$���%�,�" ����'��%�� ��,"���&���".�/��������� "$�

Page 20: 51036806 proyecto-ejemplo-ingenieria-de-software

V�

�� ��� �� �����!���� �� ������

��9$�6$��� �," �� ��,"�2"%�� �� "��%$�