![Page 1: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/1.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ���
Strategia di sviluppo e ciclo di vita del software
Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio, al coinvolgimento del cliente nel progetto ed ai costi del
progetto software
Ercole F. Colonese
Versione 1.0 - Aprile 2006
��
![Page 2: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/2.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ���
������������
������������ ������������������������������� ���� ������������������������ ���������������� ������������������������������������ ������������������� ����������������������� ������������������������� ���� ���� ������ ������������������������ ����� ������������������ ����������������������������������������������������� ��������������������� ���������� �����������������������!�� �����������!��������� ������������ ������������������� �!��������"������� ����������������� ���� ������� ���!��������������������������� �������� ���������� ����������������#������������������������ ���� ������������� �!�������������������������������!��� ���� ���������������!��������������� ���!��� ���� �������� �� ����!����������� ���� �������������� ����� ����������������������������������������� �������� !���������������������������������� ���������� ������������������ ���� ��������� ������ ����������� ���
���� ������������������
����� ����� ����� ����� ������
���� � � � �
!����"���#������������������ �$������
![Page 3: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/3.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� %��
���������������������
��� �� ��� �������������$ ������������� ���������������������������������!����������� �������� �������������������������� �������!������������������������������������������� ���� ������ ����������������� ��������������������������������� ��������� �������� ����������� ������ ��� ���������������� ��������������������������������������������������� ���������� ���� ����������� �������������������� �������������������������� ������������ �� ������ ���� ������ ��������� �� ������� ����� ��� �������!� ����� ������ ��������� !�������� ���������������� ����!����������
�� ����� ������ �������������% � � �������������� ���������� ���������� ����������� �����������������������
&� '�(����)��������� � � � �������� ���*� + ������ ����������,�������� � �������� ���-� + ������ ������������� ��.������/,������� �������������� ��������0� 1�� �� ��� ���������� � � � �������� ���2� $345$6+�7�80� � � � �������� ���9� :�������� ����� �� ��� ��������� � �������� ���7� )���������� ��������� � � � �������������� ����������� ;���� �� ��� ����������� � � �������� ������ ;���� �� ����������<���� � � � �������� ����8� )����������������� ���� ������������ ������������������������&� $��������� �+))$� � � �������������� ���������*� 3<6=4>� � � � � �������� ����-� : ������������������� ���� ������������ �������� ����0� =�� ���������� ������������ ���������� � �������� ���
�$����� ����� ��������������� ��� ������� ������������?55����� ������5���� ������5������
![Page 4: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/4.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� &��
�
�
![Page 5: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/5.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� '��
�������
�����������������
�� 3��������������� ��������� �������� ����������� �������� �����������������������������������������������������������������2����� $������� ��������������������������������������������������������������������������������������������������������������������������������������2���8� @ ������������������������������������������������������������������������������������������������������������������������������������7���&� .��������� ������������������������������������������������������������������������������������������������������������������������������������������
8� 6 �������� ������������������ �����������������������������������������������������������������������������������������������������������*�8��� +����������������� �����������������������������������������������������������������������������������������������������������������*�8�8� )�� �� ������ ������� ���������������������������������������������������������������������������������������������������������*�8�&� +�� �������� �� ������ ���������������������������������������������������������������������������������������������-�8�*� +���������� ���������������������������������������������������������������������������������������������������������������������������������-�
&� ,����������������������� �������������������������������������������������������������������������������������������������������������������������0�&��� 3�� ��������� ���� �����������������������������������������������������������������������������������������������������������������2�&�8� 3�� ��������"���� � �������������������������������������������������������������������������������������������������������������������������9�&�&� 3�� ������ �������������������������������������������������������������������������������������������������������������������������������7�&�*� 3�� ������������������������������������������������������������������������������������������������������������������������������������������8��&�-� 3�� ����������� � �����������������������������������������������������������������������������������������������������������������������8��&�0� 3�� ������������ ���������������������������������������������������������������������������������������������������������������������88�&�2� A���������� ������������������ ��������������������������������������������������������������������������������������������8&�
*� )�� ����+�� ������������������������������������������������������������������������������������������������������������������������������������80�*��� )�� ��������������������������������������������������������������������������������������������������������������������������������������82�*�8� )�� �������� ��������������������������������������������������������������������������������������������������������������������������������89�*�&� )�� �������� � ������������������������������������������������������������������������������������������������������������������������87�*�*� )�� ��������������������������������������������������������������������������������������������������������������������������������������&��*�-� )�� �������� � �����������������������������������������������������������������������������������������������������������������������������&��*�0� )�� ���������/�������� ������������������������������������������������������������������������������������������������������&8�*�2� 3������������� �������� �������� ������������������������������������������������������������������������������������������&&�
-� $ �������������� ��������������������������������������������������������������������������������������������������������������������������������&*�-��� +������������������������������������������������������������������������������������������������������������������������������������&*�-�8� '������;������'�������;'������������������������������������������������������������������������������������������������������&0�
=�� ������������������������������������������������������������������������������������������������������������������������������������������������������������������&9�
![Page 6: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/6.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ���
���������������
B���������.� ������������������!���� ��������!����������������� ��������������������������������������������������������9�B������8��'��������������!���������������������������� ������$345$6+��88�2?8��&� �������������B������&��+����������������� ����� �� ������������������� �������������� ������$345$6+�7�80�� �8�B������*��+����������������� ����� �� �������� �������������� ������$345$6+�7�80� ����������8�B������-��3��������������� ������������ ��C4��3��D�� ������������������������������������������������������������������������2�B������0��3��������������� ��������"���� ���C)� ���3��D�� �������������������������������������������������������������������������9�B������2��3��������������� ������ �������6� �����E����������������������������������������������������������������������������7�B������9��3��������������� ������������C'�����D����������������������������������������������������������������������������������������8��B������7��3��������������� ����������� ���C'���E���D�� �������������������������������������������������������������������8��B����������3��������������� ������������ ���C$������� D�� �������������������������������������������������������������88�B����������+����������� ���� ������� ���� ������� ������� ���� ������������������������������������������������������8*�B�������8��)�� ������� ��������������������C<������� D����������������������������������������������������������������������82�B�������&��)�� ������� ������������������C3�����D��������������������������������������������������������������������������������89�B�������*��)�� ������� ���������������� ���C'���E���D�� ������������������������������������������������������������87�B�������-��)�� ������� �������������������C$��������D�� �����������������������������������������������������������������������&��B�������0��)�� ������� ���������������� ���C3���� D�� ����������������������������������������������������������������������������&��B�������2��)�� ������� �����������������/�������� ���C$��������/$������� D���������������������������&8�B�������9��+���������� �������������� �������� ��������� ���������������������������������������������������������������&&�B�������7��3�������� �������������� ������� ��������������������������������������������������������������������������������&*�B������8���+ ����������������������������� ����� ����� ��5�����������������������������������������&-�B������8���4���������������������� ��� ������������������������������������������������������������������������&-�B������88��'������.;'������������ ���������������� �<���� �������������������������������������������������������������&2�
�����������������
,��� �����+����������������� ����� �� ������������������� �������������� ������$345$6+�7�80�� �8�,��� ��8��+����������������� ����� �� �������� �������������� ������$345$6+�7�80����������8�,��� ��&��+����������� ���� ������� ���� ������� ������� �����������������������������������������������������������8*�,��� ��*��+���������� �������������� �������� �������������������������������������������������������������������������&&�,��� ��-��3�������� �������������� ������� ���������������������������������������������������������������������������������&*�,��� ��0��+ ����������������������������� ����� ����� ��5��������� ��������������������������������&-�,��� ��2��4���������������������� ��� ������������������������ ������������������������������������������������&-�
![Page 7: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/7.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ���
� ���������� ������������������ �������������
��� �����������
$��������� �������� �������������� ������������ �������������������� ������������������� ������������������������������������������������������������ �������������$���� ����������� ����������� ������������������ � ���������� ��� ��� �� ���������� �����F� ���������� G� �� ����� ������ ��������� ��� � ��� ���!� ���� ������!� � � ��� � C�� �������D� �������� �� ������������ �����F� C������D�� 6��� ������ ����� �� ��� � �� �������� ��������������������������������������������������� ��� ���������� ���������� �������������������������������������� ������$ ���� ���!�������!�������������������������������� �������������������$ ���� �C��������/�������� �D!����������!����������������"�����������������!��������������"���������!� ���������������������������������� ����� �� � �����!��� ��������� �� ����������������� ������������������
G������������������� ����� �!��� ������������������������6��������������� ����� ��� � ��"� ���������� � � �������� 3�� �������� ����� ���������������� �� ��������� ��� � ����� �� ������� ����� �� �������� ����������� ��� ��� ������ �� ��� ��� ����� ��� $ ���!� ��� ���� �������� �������� �� �������� � �� ������ ����� �� � ��� � ��� �� � �������� $� �� �������������� �� ���������������������� ��������������������������!����������!������H���� ������� ���������������� ��� ������������ �������� ������������� �� �� ������� ���� ���������!� ����� ������� � ���� ��� ������#� ��� ��H���� ������� � � ��� � ��������� ���� �� ����������� �� �� ��� �������� ����
�� .� ���������� ����� ������� �������!� �� ��"����������� ���� ��� C��� ���� ��� ���D��������� ���� ��� C��� � ��� ����D�� ��� ������ ���������!� ������!� ��� ���������� � � � ��C��� �������D� �� � ������ ����� �� ������� ������� �C��� � ��� ��� ���D��� $ ������������!� �����!� ������ �������C����D�������������!� ���� ���!� ��������� ������� �?� � � ��� C��������D� � ������ ����� �� ��� ��������!� �� ���� C������D� � ����� �������������� �C��� ������� ���D���������!�� ��� ������� � ������ ��������� �� ���������� �� ���������!� �� ����C��������D�� ����������� �� ��� ��������� ����������������!� ������C����D��� ��������� ����������1��������� ������������������� ��������C��� ��������D��������� �� ������������������ ������������� �������!�����������������
![Page 8: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/8.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ���
��� ���� ����#� �����H���� ������� � ���� ���� ��� �����������.@A������ ��������������� ����� ������������������������������ ������������ ��������������������������� ������������������������������������� ��������� ��� ���#������H� �������� ��������������� ���� �������������������� ����������������������������������!������� ���������������� ���������
)�� ���� ��� ���� ��� � � ��� � ��� ��� � ��� ����� ��"� ������ � � ������I� @������������ ������������������ ������������ ������������������� � ���������J�����������!������!��������������� �������������
������ ����� ���� ������� �������������������������F���������������� �������� ��� ��� ���� ��� ��������� �!� ��� �����!� � � ������� �����!� ���������� ���������������������
�
� �������(���)��������� ��������$�������������$������ ��������������
�
.���������� ������������ ������������������� ����� ������ �?�
� @� ������ ��C������������������ ����������� �������D�����������!��� ����!� ��� ��������� �� �����!� �������� ��� ���!������� �� ��� �� ��������
� $����������� �� �� C���������� ��� ��� ���D� ��"� ������� �+�� ���� !�+�� ���� ��� �!�'������ �!�6� ����!�$������� �!�@��������
� $�������������� �C��� ��������D�������� ������������ ��������������� ��� ���� ����������� ��� �������!� �� ����!� ������� �!� �� ����� �!� ��������#�
� A���������� �C������������� ���D������������������ �����������������!� ��������� ������ ����!�� ����������������������!������ ����� ��������!� �� �������� ��� �������!� �� ������� ��� ����������!� ��������������������������������!�� ����������������� ��������
� A���������� �C������D����� ��������������������������������!�������� ������ ������� ������������������!�������������� ��������������������!� ��� �������� �� ��������������������� ���������������!� ��� � �� � ������� �� ������� ��� ������� � �� ��!����������� ������!�������������������� �� �����������
���������
*�� �$�+�����,$�-�����$����������.�
���������
*+�����,$�(� �� �$�/�0��.�
� ���� �� ��
*��������������� ������.�
����� �� �
�� �����
*��������������� ������.�
������ !
�� �"�����
�����������������������
![Page 9: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/9.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ���
��� ����������������������
������� ���������������������������������������������������� ������������������������������� �����$����������������������������� ��������������� ��� ������ ��� �� ��������������� ������� ������� ����������������/��� ���������� ���������� ������� �� ����� �� ��� �� �� ������ ������ ��� ���������� �������� �� �� �� ��� ����� � �� � ������� �� �� �� ���������� ������� ��������� �� � ������ ��� ��� ����� ��� ������������� ��� ��������������� ����������� �� ��������� ���� ���� ��������� ��� � ����������������������"�������������������� ���� ���
����������� ��������� ������������� ��� ����������������������������������� ��� �������������������������� ���������������������� ������������������������������������������ ����������������� � ��� �� ��� �� ��� ����� �� ����� ����� ��� �������� �������� � ���� ������������ �� ����� �� ���� �������������������������������������������� ��������������� ������ ���������� ��������������� ������� �������������������� ����������� ������������� ����������������� ������ ��������������� ����������� ������������������� ��� �������������������� ����������������� ��� ������� ��� ������������� ��������������������������� � ��� ��������� �������������� ����������� �����������������!������ ������������������������������������������������� ��� ������ ����������������������!�������������������� ����
La strategia di sviluppo deve permettere di selezionare più modelli di sviluppo nelle diverse fasi del progetto:
� '���������!� �����H�������������������C������� �D�������� ������������ �������� ���� ����������������������
� ����������C��������/�������� �D���H�������� �������������������� ������� ���� ������� ������� �� ��� �� �������� �� ���� ����������������#� � � ����� �� ����!� ���� ������!� ��� ��� ����� ������� �� � ������� �� �� � �����!� � � ����� �� ����� ������ ����� ���� ����� �� � �� ��� ����������� ��� �� �� �����������������������
� ���������� C������� �D� ��H� ����� ������� ������� ���� ������������� �� �� ��� �������� ������������ ������ ������������������������!�� ���������������������� ���!������ �� ���������� ������������� ���#�
� ����������C��������/�������� �D���H��������������������� ����������������������� ���������������������� �������� ��������������������
![Page 10: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/10.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
��� �������
$� ��� �� ������ �� ���������� ���� � ��� ���� �� � �������� � ���� �� � ���������?�
� $345$6+��88�2?8��&�C,�� ���� �� ���������� K�'������� �� ���� ����������� ��������D#�
� $345$6+�7�80/�?8���� C3������� 6�������� K�'������ 1�� ��E� K�'�����?�1�� ��E�)�� D���
��� ���� $345$6+� �88�2?8��&� ��������� �� ������� ��� �������!� ������� � ��������� ���������� ���� ������� ����� ������� �������� ��� �������� �������� �������!����������� �� �������� ��� �������!� ������� � �� ������� � ��� ����� ��� ������!� � ���!� � ���������� L������ ��� ��� ���� ���� ������ ���� ���� ���� ������ ��������!�F�������������������� �������������������!�������� �!��������� �� � ���������!� ������ � ������ ���� ���� �������� �� ������ �������������������������� ������ �������������������������������
������������������������������������ ����������� ��������� ������� ����������������!���� ���������� ���� ������������������$�������������������� �������������������� �����������?�
� !������ ������� 3�� ������� ���� �������!� ������ ��� C���� �������D!���� ����������� ����� ������������������������������� �� ����������������� ���������� ���$������������� �������� �������������������
� !������ � ���������� 3�� ������� ���� �������� ��� ������!� ��� ����� ������������������� ������ �������!����������������� ����������� ���������������� ����� �� ���������� ���������
� !��������������� ��3������������������������������������ �!�������������� ����� ����� �� ������� �� � ������!� �� ����������� �������������� ��� � � ��� � �� � ������!� ��F� �� ������� �� ����������������������� ���������������� ����������� ��������� ���
$������� ���!�������� �� ����������� �����!� ������������ ���� ������������������������������������������ ��!�������������������� !������������������� ������ ������� ��� ��� ������� ��������!� �����!� ��������!� ���� �!�����������
3 ������ ���������!������������ ������������������� ������������������������������ �������
![Page 11: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/11.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
� �������1���� �����0���$���� �����������������))��������������0��2-32��������4���%��
��� ���� $345$6+� 7�80/�?8������������������� � ���� ����� �� ��� �� ��� ��������� ���� ��� ��� ���������� � �� ��������� �� �� ���������������� �� ���/���������������� �� � �������� ������ �� !� ����� �� !� ���������!� ������ �� !� �������,� ��� �����������������������������C���������������� �� D��� ��������������� �������� ��� ���� ��������� ���� � ��������������� ������ �� ?���� �� �C�����D!���� �� �C������D������ �� �C����D��
� ������ �� ��������������������� �������������������������� �������������������� �� ������ �� ������� ������!� �������������������� �� ������������ ����������������� ��������
� ������ �� � ���������� ���������� � ������������������ ��������� ������� ������ ����� ����������������������� ����������� ������������������� ���� �����������������������������
� ������ �� �������������������� �������������������� ��������� ����� ���������������������������� ���������� ����������������������� ��������� ��� ������ �������� ������� � � �� ����� � � ������ ������������������������������� ����������
# $%#&������'(���)�
�*$�& #��*#�+*#� �*$�& #�,#� -��$*.$�
���������� �+�/� � 0 ����
���������� ����� ����
���
���������� � � ����(�� 1�������)������ (����))�)�����
���������� �1��� ��������� ��
���������� �������0 ����
���������� �,�������0 ����
���������� �1��� ����������� ���0 ����
���������� �+�� ���0 ����2� �3�
���������� ���� � ��
���������� �� �0 ����
���������� �* ��������� �����
�*$�& #�$*1+�#44+.#�#�
���������� �����0 ����
���������� �1��� ����
���������� �� � ��������
���������� ���� � ��#����� ��
���������� �#������������
���������� �* ���0 ������ ����5�� �
![Page 12: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/12.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
��� ���� ���� �� ��������� ��� ������� �������� �� ���������������� �� ���/���������������������� �� ������!�������������������������� ������������������������������������
� ����)����������� ���#��������5�����,������������� ���������� �������� �������������0��2-32���
������
2-+6#.+7�#�.&*�+�&,�& .&*�+�,&6� $�.8+*&�
�-�4#$�+6#.+7� +��#,+9#6#.+7� - +9#6#.+7� &��#�#&�4+� �+�-.&�#9#6#.+7� �$*.+9#6#.+7�
+�������))��
+�������))��
2���������6����,�
�����))��
������0��,���������)�������,�
�������,�
/�������)�����������
(���� ����6����,�
������0��,����7������6����,�
��0���� �6����,�
+�������6����,�
-����6����,�
+���������,�
������0��,����7� �6����,�
1�� ��)�������0�������
8����))���������� �� ��
������0��,����7��������)��
+����))�6����,�
��������6����,�
��6����,�
��������6����,�
������0��,������0�������6����,�
+�����6����,�
2� �����6����,�
��� � ���)��
� �����6����,�
������0��,�����������6����,�
�
� ����:����������� ���#��������5�����,����� ������ �������� �������������0��2-32���������
2-+6#.+7�#��- $�,&6� $�.8+*&�
���������� 1���������,� ����������� ���� ��)�����
�
'��� ����� ������ � � ������� ��� ��� ���� ��� ��� ���������� �� ��� � �����C�������D� �� ���� � ���������� � �������� �� ���� ������ �� �� .���� � ����.���� �;������'�������.;'���6��������������� ������� ��� �+���� �-�C$ �'������������ ���D��
![Page 13: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/13.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� �%��
![Page 14: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/14.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� �&��
� "��������������������� �����
������������������� ������ ������������������ ����� �� ����������������������� � � ������� �� ��� ������� � � ������ ��� ��� : �� � ������ ������������� ���� �������� �� ���������� ��� ��� ���� ��"� ��������� �?� ��C������������������������� ������D!� ��C��� �� ������ ������� ������D!�� � C��� ������ �� � � ����� � � ������D� ��� �� C����� �� � ������D��J������� ������� ���������� ������
��� #�����������������������
4�������������� ���������������� �������������������� ���������� ������ ��� ������� �� �� ������ �������� ���� ������ �� ������ ��� 6������������ ���� � � ������ ��� �� ��� � ��������� ��� ���� ��� �������� ����� ���!����� �� ��!� �� ����� �� ���� ������ �� �������!� �� �� ��������� �� �����������������������!�� �������� �� ����������� ����������������/� ������!��������!� ���� �����!� ��������!� ����� /!� � �� ������ �� �������� ���� �������!� ������������������� ������!������,��� �������������������� ��������������������� ���� ��������� � � ��� ����C���������D������C�������� �� D����������� � �����?� �� ���� ��� �������� ������� ���� �� ����� ����!� ���� ������!������� �������� �� ����������� ������ ���� ���������������� ���� ������� � ������!� �� � ��� � ��� ����� ��� �� ������� ����������� ���� ����#��� ������!� �� ���� ��� �������� ������ ������� ���������� ������ ����������� �� ������������� �� ��� ���!�������� �� �������������� ������ ���������������� ��������� ���������
��� $�����%������������������
$ � ����� ���� �� ����� ��������!� �� ������� �� �� ��� �� � ��� �� ����!���������� �� ���������� ��� ��� ����� ��� ���������� ��� ��� ���� ���� �������� ��� ������� ������� �� �� �� ���� �� ����!� ���� ������!� ��� ��������������� �������� ������� �� ������������������ �� ����"��� ���������������#� �� ��� � ����� �������� � � ���� ��� ��"� �� ����� ����������� �� ���� ������������������������ ������ ������� �� ����������!�����M���������
![Page 15: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/15.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� �'��
�������� ���������� ��� ��� ���� ��������� �� �������� ��� �� ��� ��� � ���������
��� #�� ����������������������������
$ � ����� ��� ��� ������ �� � � ����� ����������!� ������ ��� ��� �� ��� ��� ���������������� ����������������� ����� �� ������������� ��������� ��� �������� �����?� �������� ��� ���������!� ������������� � �� ��� ��!���� ������ �� ������� � �������� ����������� ������� ������� ���� ��� ���� ���� ���������!� �� ������� ��� �������!� ��������� ��� �����������������!� �����!� ���������� ��������� �� � ����� �� � ������!� �����$ ���� �������� �� ���������������� ������ ���������������� ������������ ��������� ��� �� ������ �� � ����!� ��� ������ ���� ����� �� � ��������J��������!������ �������������� �� �������������������������������������������������������������� ���������������� ���
��& #����� �����
$ � ������� ����� �� ��� � � ��� ��� � ��� � ������ �� � ����� �� �� ���������� ������ ����� 4������ ������� ������� ��� ���� �� ����� �� � ������� ���� �������� � ���� �� �� ���������������� ��� �������� �� � ������ �������� ���� ������������� ������� �� ����� �#� � ���!� ������ ���������� ��� ���� ���������������������������� �������������� ����������������������� �����������������������������������������������$ ����������C�������� ����DI��������������H����������������C���������� ��� �������������������������D����� ������ � � �� � ����������� ���������� '��� C� ������ �� � ���� ����D��������� �������� �� ������������������ ������������� ���������������������� ��� ��������� ������������� � �� ���������������� ����� �� �� � �����������������!� ���������� ��� �������� �� !� ��� �� �� �����!� �������!� ���� ������ ����!� ������� ��� ������� � ���� ����� ������� �� ���������� ��� ��� ����� G� ����� �� ���� �� � ������ �� � ���� ���������� ����������!����� ������!������� ������������ ������������� ���!����������C�������������N��D?���������������C��D������������� ����������� ������� ������������������ ���������������������������� �������O�
![Page 16: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/16.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
� '������������ �����
J������ ��� ��� �� ���������� ��� ��� ���� �� ������� ��� ����������� �� ��������� ����� ���� �������� ����� ��� ���������� ���� ����������� �� ��������
������� 2?�
� 3�� ��������� ���� ��C4��3��D�#�
� 3�� ��������"���� ���C)� ���3��D�#�
� 3�� ������ ������C6� �����ED�#�
� 3�� ������������C'�����D�#�
� 3�� ����������� ���C'���E���D�#�
� 3�� ������������ ���C$������� D���
�
8� ���������� � �� ���� ������ C������������ �������D� ��"� ���� # �� �������������������� ��������������������C��� �D��������$��������%�#�������������������������������������F!��������������������� �������������������������� ������������������������������������������������!���������������� �������������������������!�����������������������!��������� ����� ������!����!����������������������������������������������������������������� �������� ���������3���������������������������������� ������������������������ ��������������� �������������� ����������� �� ������������ ������������
![Page 17: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/17.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
��� � ����������������
+� ������� ���������� �C4�� ���D�� ������ ������ �������� �� ��� ������� ����� ��� � ��������� ,����� �� ����� �� � ��������� �� ������ ��������������� �� ������ � ����� �� ��������������6�� ������������� ������ ������������ ���� ��� ������!� ��� ���� �� ����� �� ��� �� ������ �� � ������� ����������� ������ ���������������� ���� �����G���������� ����������� ��� ��� ����!� ��� � �� ����� ������ A�� �� ����� ��� �� ���� ������������!� ���������������������������������������� ��� ������ � ��3����� ���������� ���������� �� ������� �������������$ � �� ������������: ����������������������� ������ �� ������������ ������
�
�� ����;�������������� �������������������*9-���#��:.��
1������ ���������� ��� ��� ���� ��� ����� �������� �������� ��� � ���� ��� ����� ����� �� � � ���� ��� ���������� ��� �������� �� ����� �!� �� � �� ��� �������������� ��� ���� ������� ���� ��� ���� ��� ��������� ���������� ������!����������������� ������
,�� ���
#�����������.����
-���
+�<� ��
���������� �����
![Page 18: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/18.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
��� � �������(���
��� ���������� �C)� ��� ���D�� �������� �� ���������� ��� ��"� ��� �� ��� ��� ��������������� +������ ��� � ��� ����� �� ���������� ��� ���������������� �� ���������� ������H������������������� ������������ ��������������
�
�
� ����=�������������� �����������;�������*9������#��:.��
3��������������������� ������� �� �������������� ����� ������������!�������� ���� ���� ��� ����� ����� ������ ��� ������ ������ ���������� ��� ��� ������ ����� � ��� ���� � ��� ��� ������� ������ � �������� �C�� ����D�!� ������ ���������������C�������D��
,�� ���
.����
+�<� ��
�����
-���
,�� ���
.����
+�<� ��
�����
-���
![Page 19: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/19.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
��� � ������ ���� �
+� ������� ���������� �C6� �����ED�!� �� ����� �� � �� � ������ ����� ������� �� �� ����� �������� �� ������������ 6����� �� ��������� ���������� ��������� �� ���� ���� �� � ������ �� ����������� ��� �� ����� ���������������������� ��� ��� ���� ��� ����� �� ���� ��� ��� �������� ���� �� ���������� �������������������������������� �������$ ���������������� ����������� ��������� �� �� ��������� �� ������ �� �� ������ �������� �� ����� �������������� � ������ �� � ������!� ��������� �� ��� �� � ���� � ������������ ��������������� ��������������������
�
�
� ����'�������������� ���������������*����������".��
������������������������������ ������ � �������������������� ��������� ������� 3�� ������ �� � ���� ����� �� � ��� ����� �� �� ������ ���� ��� ������ ����� � � ������ ���������� ���� �������� ������� �� � � ����!� ���� ���� �� ��� ����� �� � �������� $ � ������ ������� �� ��� � ��� �������� ���� ����� ���� ����� �� ������� �������� �� � ������� �� ���������������������������������������� ������� ������������������������������� � ������� ������� � ������� �� � ��� ��� ���!� �� ��� ����� �� �����������������������
,�� ���
.����
+�<� ��
�����
-���
,�� ���
.����
+�<� ��
�����
-���
�
,�� ���
.����
+�<� ��
�����
-���
![Page 20: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/20.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
��& � �����������
1���� �� �������� ��� �� ������ �� ����� ������ �����F� ����������� ������� ��� ������ ����� ���� � ���� �������������������"������������ ���� ���� � �� �C'�����D�!� �������� �� �� ��� �� ��� ����� ��� ��������������������� �����������������+������������������ ��������������� ���������� �� ����������� ��� ����� ��� C�� ����� ����D��������������� �� ��� �� ���� �� ����������� �� ������� ������� ���� ������� ������������ ���������� ����������� ���������������� ��� ���������� �� �� ������ ������ 1����� ��� ������ ��"� ����� ���� � �� ��� ��� ���� ������� �� ������� ����� �� ������ � ����� ���� ���� �������� ��������� ������� ������ ��� ���������� �� � ���� ��� ������ �� ������� ��� ����������������� ��� ������� ��������������
�
�
� ����>�������������� ����������� ��*91#� ��:.��
1������ ���������� �� ������ ������� ������� ���� �� �������� ���� ������ ��������� ��������������������� ���������������
<�����*�/� �����������,�� ���
,�� ���
.����
+�<� ��
�����
,�� ���
.����
+�<� ��
�����
-���
![Page 21: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/21.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
��) � ���������������
,���������!� �� ������� �� ��� ������ �C'���E���D�� ���� ������� ��� ������ ����� �� �� ����� �� ���������� ������ �������� ��� ������ ��������� �� ��������� 1���� �� ������ ���� ������ ������� �����!� � � ������� ����� ������� ��� ��� ������������������������ ����������������� ���������� ����������C�����������D����
�
�
� ����?�������������� �������������������*91�����"����:.��
��� ���������� ������ ��� �������� �� ������!� ������� ��"� ��������� � ���� ������ ��� �� �����!� �������� ������ �� ����� ��� ��� ��������� 6�������� ������� ������ �� �������� �� ���������� �����!� �� ������������������� � � �� ������������� ��� ���� ��� ���!� �� ������� ������������������ ������ ������� ��������� ����������!� ���������!� ����� �� !��������
,�� ���
.����
+�<� ��
�����
-���
,�� ���
.����
+�<� ��
�����
-���
![Page 22: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/22.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
��* � ����������������
��� ���������� �������� �� �C$������� D�� ������� � � ������ �� ��"� �������������� �� ������������ ������������� ��������+������������!�����������!���H�������������������������� ����� ���������� ������������� �������� ��������� �� ������������������ ������ ����������������������� �� ������� ������� �� ���� ��������� �� �� �������� ������ ��� ������ ������������� � ������ �� � �������� +������� ����� �� � ������� ��� ��H�������������������� ���� �������������� ������������C4��3��D��4��������� � �� ������ ���� �������� �� �������� �� �� ����� �� ��� ����������������������!����������� ������ ���������������������� ������
�
��
�
� �������������������� ������������0�������*92����0�����:.��
,�� ���
.����
+�<� ��
�����
-���
,�� ���
.����
+�<� ��
�����
-���
,�� ���
.����
+�<� ��
�����
-���
<�����*�/� �����������,�� ���
![Page 23: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/23.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� �%��
��+ ,���������������������� �����
A� � ���� ��� ������ ������!� �� ��������� �� �� ���������� ��� ��� ���� ��"�������� � � ������� ��� ���������� � �� �������� ��� ��� ���� �� �������������"�����������������?�
�� J� ���������������� ���������������� ������������������������ ��������������� ��� �� ���� � �� � ������ ������ ������� ������������������� ��������� �� ���� �� ���������������� �� ����������������
�������� ��������� � ������� �� �-����������� �� ��� ��� ����?�.�������������������!�@ ����������� �� !�+����������������� �������������
� �� ����?� .� ����� ��������!� +�� ������ �����!� J����� �� � ����������� �� ��������
8� J� ������ ������ �������� ���������� ��� ��� ���� ����� � �� �������������������� �������������������������������� �����������������������
&� J� ������ �������� �� ���������� ��� ��� ���� ������"� ������� �� ����� � ������ ��� ���������������� �� � ������� ����������� ��� �������������������G� �������!� �� �������� �������� ��� � �C4��3��D������ ������������� ����"��������� ���������
.���?� G����� ����!� ������ �� ���������������� �� � ������� ���� ������������������ �� �� ���������� �� �������� G� ����������� ��� � ��"������������������� ������������������������ ����� ����������������� � ������� ��� �� ������� � ��������1�� ��� ��� ��������������� ��������������������������� �������������������� ����"�������!����������������� ������������ ������� �� ��� ��� ����������� ����� �� ���������� ������������J��������!� ��� ���������� �������� ���� ������ �� ������� � �� � ������!� ������� � ���� ��� �� ���� ��������� ��� �� � ���� � ������ �������� ������������!����������!�� ����������� ���!���������������� ��������������������
�
�
�
�
![Page 24: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/24.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� �&��
� ����������������������� ���)���������0������������������� ��������
������ �� �"��������������
����� � *�/� � � �
5������ � � �
+��
�� �5 �3�
* �� ��
�� � ����
���� �� �
�� �����5�� �
�� ���� ��
������� �
����� �
� � 5 �3����
� �����
1�������� ���
� �0��
-� -� � -� � �
������ ������� -� -� � -� � �
������
0��������
� � -� � � -�
1����������� � � -� -� -� �
�������� � -� -� � -� -�2����0������� � -� -� � -� -�+��� �� -� -� -� � -� -�
![Page 25: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/25.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� �'��
![Page 26: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/26.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
& $�������#���� ��
;��� ��� ����� �� � �� ������������"�������� � �� ������������������ �������!��������������������� ���� ������� ���������������� ������������ �����������
;� C��� � ��� ����D� �� C��� � ��� ��� ���D�� ����������� �� ��� ������������������������������������� ��������� ��� ���������6�������� ����� ���������������������������������������������� ������������������ ����������$ ���� ����������������������� ����������� �������� ������������������� ������ ������������ ������������������� ������ ����'�������������������� � ������� �� ������� � ��� �� �<=3� /� <�P� =���P��� 3���������� ������ �������������������� ���������������������������� ����������������������� �� ������������� ��� ��������#����������� ������� ������������1���������������� ��������� �������������� ��������� �?��
� )�� ������������C<������ D�#�
� )�� ����������C3�����D�#�
� )�� �������� ���C'���E���D�#�
� )�� �����������C$��������D�#�
� )�� �������� ���C3���� D���
3�� ������� ������ � �� ����������� ������ ������� � � �� ����������� �� ���������������� ���������� ���$������� ���!��������������������������� ���� � ��� ������������������ ������ ���� ������� ������� ���������� ��������������������� �?�
� )�� ���������/�������� ���C$��������/$������� D���
����� ������� �� � ��� � �������� ����������� ���������� ������ ������� � �������� ��� ��� ���� ��������1����� ����������� �� ���� �������� �� �����������������!��� �� ������� ������ ����!���� �� ����� ��������������� ������������������!� ���� �� �� ��� ��!� ���� ��� �� �� ���������� ��� ��������!� �� ����������� ��� ��������!� ���� ������ �� �� �� �������� ��� ��� ������!� ��� ��������������������������� ����������������������G� ������ ����������������������� ����������"��!�� �.���� �;������'�������.;'�����
![Page 27: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/27.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
&�� $��������������
$ ���� �C���������D��C<������ D����� ���� �������� ���������� ���� ���� ������ �� #� �� ����� � � ����� ��� � ������� ��� ��� ������ � �� ������������� ���� ������ �������� ��� ��������� $ � ��� � �������� � ��� ����!� �������������� �!� �� ������������ ���������� �� � �� ����� ���� �������� � ������ ��� �� �� � ��� �� ��� C'����������D� �' ��� �� � ������� �� �� ����������!��������� ��� ������ ���� ���������� ������������������ ������ �'�������������������������C@� ���D��@� E������ ����������������!������������ ������� �� �� ������������������� �� ����� �� ��� ����������G� �� ��������C'���������D� �A������ � �� ��� �������� �������� ���� � � ��������������� � ����������� �� ����������� ��� ����� ��� C+������� �� ����� ������D��+����������� � � ������ ������� ����������� �� �������������� ������ ���� ��������G� �� �������� C+ ���D� �,����� ��� ��������� ������������������ ����� ����������� ��������� ��� � � ������ ��� �� ������������� �� ������� ���������������������3����� �� ��������C.� ����D� �$��� ���� ��������� ���������� ����� ���� �� � ������ ��� ������ ��� �� ������ �� ��������������� ����������C6�������D��;���!������������� �������������������������������� ��� ����� �� � ������ ������ �� ���� ����� �� �� 1������ � ����������������������� ��������C)�������D���
�
� ������������������������������������ �����*9<���������:.��
$ � ��� � �� ������ ������� ��������� ��� �������� �� ���� � � ��������� ����������������������������� ��� ����������������������������������������� ������� �������� ����������������������������� ���������������������������������������������������� �� ��
,�� ���
.����
+�<� ��
�����
#����
���
-���
![Page 28: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/28.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
&�� $�����������
$� ��������� � �C3�����D�!� �� ����� ��� C@� ���� ���� ���������D� �� ��� �� ���C'���������� ��� ������D� �� ������ ����� ����� ���� ������������� ����� ������� �� ������ ������� �� ������� ���� � � ����� ���������������������������������������������������� �������� ��� � �� ��� ����� 1�� �� ��"� ��������!� � ���� �� ������������ � ���� ���� ��� � ���!� �� ��� ������� ���� ������ ������ ������#� � �� � ���� ����� ���������������������������������!�����������!���������
�
�
� �����)���������������������������� �����*9�����:.��
3� ������ �� ����������� ��� �� ������ �� ���� ��� ������� ��������� ���� ��� ���
+������������ ��� ����������"�������!� ������������������������� �!��������������������� ��������� ����������
$ ���� ��������� ������������������������������ ���������� ����������������� ���������� ���������������!������������������ �������������� ������������������������������������� �������� ���������
,�� ���
.����
�����
-���#����
��� � ��<�,�� ���
*�/� ��������+�<� ��
,�� ���
.����
�����
-���
#����#����
,�� ���
.����
�����
-���
![Page 29: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/29.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� ����
&�� $����������������
$ ���� ��C'���E���D����������������� �������� �����������?������� ����� ���������� ����������������� ���� ������ ��������#���������� ������������� ��������� �������� ������� �� � ��� ���� �� � ��������� ���@ ������ �� � ������� ��� ����� �� ������� ��� � ���� ������ �� � �����������������������!� ������� ������!� ������� $������������!� � � ������� ������ ����� �� �� �����������!� ����������!� ��� �������!� ��� ���� ���� ������� �� � �������� ,� �� ������� � �� ������������ ��� ����� �� ���������������F���������� ����������������������@������ ���� ���� ������������ ������!� � � ������� ������ � � ��� � ������� ��� �������� �� ���������� ����
�
�
� �����:��������������������������������������*91�����"����:.��
$ � ��� � ��H� ������� ��� ������ �� �������� ���� ����������� �������� ����������������� ���������� ���
+�<� ��
9� ��
-���
&�����
+�<� ��
.����
-���,�� ���
���@����#� � � ���
![Page 30: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/30.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� %���
&�& $����������� �
$ � ��� � ��������� �C$��������D�� ����������� �� ������� ����� ���C�������D���������P�������������������� ������ ��������� ��� �����������+�����������!��������� �������������������!��������� ����������������� �� ������� � �� ��� � �� ����� ����������� �� ����������� ,� �� �������� �������� ������� ������ � �� ����������� ��� ��� ������� ������� ������ ����������������(���/���������$ �������� ��������������� � ��� ���� ��� ������� �� �� ����� � �� ������� �� ������ �� � ��� #� ������������� � ��� �������������������������� ���������$ ������������������� ���������������� ���� ���������!������� ����������������������������� C�������� �� �� ������� � ����� ������D!� ���� �� � �����!��������������� ���������������� ������������� ���������+�������� � ��� � ������� ������ �� ���� �� ���� � ���� �������� ��������������������� ���������������
�
�
� �����;�����������������������������������*92�������:.��
$ � ��� � �� ��������� ���������� ���� �������� ��� ������ �������!���� ��������������������������������
,�� ���
.����
+�<� �� �����
,�� ���
&A����5�� �������
&A����5�� �������
&A����5�� �������
![Page 31: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/31.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� %���
&�) $�������������
$ ���� � �C3���� D������� � � ��� � �������� ���� � ��� ���� ������ ������ ����������!����������"��� �������� ����� ����������!��������������� ���������� ���@ ������������������� ������� ���!�� ����������� ���������� �������������� ��������������������������������� ���� ����������!���������� ���� ������� ����������"��� �������� �����
�
� �����=���������������������������� �������*9�����:.��
$ ���� ��������� ���������� ���������������������������������������������� ��� ����� �!� ��� �� ��� �� �� ���� ��� ������ ���� ��� ���� ��� �����������������
������<�����
&�����
&�����
������<�����
-���
.����
�����
,�� ���
������<���)�
&�����
![Page 32: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/32.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� %���
&�* $����������� �/�����������
$ ���� ��C$��������/$������� D���������������� ���� � ���������������� ����������� 6�������� � � ��� � ��� ����� ���� � ��� ���� ��� ��� ������ ������ ��C��� �� ��� ���� ��� ��� ���D!�������C��������D!� ������� ������������� ������� �� ������� ��� ����� �� � ��� ���� ��� �� �������� �� ����������+������� ��������� C��������D� �� ����� �� � �� � ������ ������������ �������� ������������������������ ����C��������/�������� �D���3�� ������ ��� ��� ����� ��� �� ���� ��� ���� �@� E����!� �������� ��� ��� ����� �������������� �� ������ ��� ������� �)���� A������� 3�� ��������� ����������� ��������������� ������� ���� �������� ��+������� ������������� ��� � ��� ��� ��� ��� ���� ���������� ��� ����������� ��� ������ ���A���� ���A�����!������������������������������+������;������������������ ������������� �����$�����������,������3����������!� ������������H� ����� ���� ��"� � ��� ���� ����������� ��� ������ �!� �������� �� ����� ������� ����� �� ��� ���� �������� ��� � ��� �� � ���� ������������ �� ���� ������� �� ���� �������� ������������������� � � ������� ��������� ���� ������ �� ����� �� ���������� $ � � ���� �� ��� ��� ��� �� ���� ���������� �� �� ��� ���������� �� � ��������� ��� ���� ����� �� � ��� �������� ���������� ������� �� �� �������� �� ��������� �.� ����� �;����� �� ���������������� ��������3��������������� �������� ���� �������������������������������
�
�
�
�
�
� �����'����������������������������������=�����0�������*92�������=2����0�����:.��
$ ���� ���������� ��� �������������� �� ���� ��� ��� ��� ��� �������� ��������� �����������!� ���� ��� ������ �� ��� �� ������ � ��������� �������������+�������� �������������������� ������� �� ��� ���������� ����������� �����M�����������������
$ � ��� � �� ������ ������� ��� �� ��� �������� ��� ������ �������!���� ����!�������������������������������� �����!�������������������� �!���������� �� �������� �� �������� ������ ��������� ��� ������ �� �� �����������������
�����>� ����
#������ �������/� ��
��������-� ��.����
*������8 �.�
+�<� �� ,�� ���,�� ���
Single iteration
![Page 33: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/33.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� %%��
&�+ ��������������������� ��
��� ���� �� ���������� ��������� � � �������� ��� ���������� ���������� ��6���� ��H� ���� �������� �� ������� �� �� ��� ��� ������ � ��"� ������ � � ��������4��������!� ����� ������������������ ������������������� �!�� ����������� �� ����������� ��� ���� �� �� ��� ��� ��� ��� ��� ���������� ������ ������������������������� �������������������������������
� �����>����0�������������)���������0������������������������
������� �� ���� �� �� ������ ��� �0 ������ �������� �
+��� �����*<��������.� 2��0�������?��������������������������������������� �������������������
������� �� �� � ���� �����))���� ���� ��� ������� ���� ���� ��� ��
��5�� ���� �����6����#�������������7���)��������������������0�������
��6�����
+� �����*�����.� 2��0�������?�����������0������������ ������������ ������� ������������
��������� ��� ���������))������������ ��� ���� ��$�0������5�� ����
�� ��� ��������� ����7������� ��������� �� ���� � ���� ��������� ���
����7���)�����������������
1�����������*1����������.� 2�� 0������� ��@� � ���� �����))���� ���� ���� �� ���� ��� �������
���� ��������������#������������������������7������������������������
���� �� ��5�� ���� ����� ����� �#����� �� �� �66��� ���� ��,� ���
����0�������������������#������ � ��0���
2��������*2�������.� 2�� 0������� ?� �����0����� �����0������� ���� ��������� ��� �������
��0�� ����$���0��� ��������0������#�������5�� �����
+� �������*�����.� 2��0�������?����������� ��������� ��� ���� �� ��5�� ���� �� ������ ��#�� ��
����� ��6���$� ��� 5������ ��� ���� �� ��������� ����� ����������� ��
���������������� �������
2�������=�����0�������
*2�������=2����0�����.�
2��0�������?����������� ��������� ��� ������� ��0�� ����$� ��0��� �$�
���� ��5�� �������� ������ �#�������������7���)����� ���� ����� �6����,����
0������� ���� ����)��� ������)�������,� ���0���������������� ������;�
���� ����
�
![Page 34: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/34.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� %&��
) ������������ �����
)�� #�����01����������
6������� ��������� ���������� �� ������������ ������� ���� ���������������������������������������� ����������������������������������������������� ��������������������������
$ �������������� �������������!�������� ��!������������������������������������������ !�������������������!����������������������������������������� ��������������������������������������� ����������������
6��� ����M��� ������ ���� ����������������� ������ ��������������������C��� ����������� ��������D������������� ���������������� ������ ������ ������� '��� ������� ����� �� �������� �� ���� ������ �� �������� �������������� ������� ���������������������������� ���������
� �����?������ ����������� ����� ���������0�������
���� $������ �� ��� ��� ���� ��
��� ��� ���� 5 �3� (�5�� �������0� �0��
���)��������0� �0��
1��������0� �0��
+�����)�����
� � � �0 ���� 1��������1��������
1��������A�����,�
(�5�� �����������*��0�������.�
+�����)�����
+� � � �������#�����)�������
1����������� ��
+�����)�����
, ������ >� ������������������
�������#������� ��
��� �����
*� 000 ���� ������� ��������
������������ ��
���������������
������������� ������
��� �����
������ +������)����� +������)�����
* �� �� ������� 0 �� +������)����� � ��0������ ����)���
�
������� ��������������������� ��� ������������������������������ � ��� ������� ����� !������� ������ ���������������������� ������������������������������� ���������������
![Page 35: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/35.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� %'��
� ����������� �����)������������������ ������������0��� ��,��3����0�� ������
������� �3� , ���� ���� ������ �� ��
+���� �������������1� 2����������������������������������0�� ����$��������������0������)��������������$�0����������$����������������������
������ >��������1�����������1� 2������������������������ ����������0�������0�� �����0�����#���������������0������)���������������� � ������*���#�� ����������0����� ����������������������������������0�� ����.��
B� �� -�������������1� 2������������������������ ��������>�������0����� ����������� ����������������0������)���������������0�� ������
�
��� ���� �� ���������������� ������� �������� �������������� ���������� ������� � �� ��� ����� �� : �� ������ ��� �������� �� ������������������� ������������������ ����� ����� ������������
� ��������-������������������ ������������� �����)�������������������
� $����������������� ��5����������� �3�������������
���� +�� ��� � 9���
��������������6����,�
• (�5�� �������0� �0��
• ���)��������0� �0��
• 1��������0� �0��
• 1�����������0� �0�4�
��5�� ���$� ���)�������
���������0� �0��
*����0����������.�
• 1�����������0� �0�4�
��5�� ���$� ���)�������������
���0� �0��*����0�����
������ �0���������.�1��������)����� • 1��������1��������
• 1��������A�����,�
• (�5�� �����������
*��0�������.�
• 1��������������������4�
��5�� ������ ���)��������
����������*����0�����
�����.�
• 1����������������$����
5�����,�������� ��
*����0����������.�
• 1��������������������4�
��5�� ���$� ���)����$����������
��������$����5�����,�������� ��
*����0�����������
�0���������.�
+���� �� • �������#�����)�������
• 1����������� ��
• �������#�����)������� • �������#�����)���������
�� ������������������
*����0�����������
�0���������.�
>� ����� • >� ������������������
• �������#������� ��
• >� ������������������
• �������#������� ��
• �������#������� ��
(����))�)����� • ������� ��������
• ������������ ��
• ���������������
• ������������� ������
• ������� ��������
• ������������ ��
• ���������������
• ������������� ������
• ������� ��������
• ������������ ��
• ���������������
• ������������� ��������������� • +������)����� • +������)����� • +������)�����(��� ���� • +������)����� • +������)����� • +������)�����
�
![Page 36: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/36.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� %���
)�� !�������2����!�������2!�
$ � '������ ;������� �;'�� F� �� ������� �������� �� ���� � ��� ���� ����������� ���� ��� ��������� ��� �������� ��� ������� ��� � ��� ��� �� !���������� � �� ������� � ��� �������!� ���� �������� ������ ���� �� ������� ��������������������������������
$ �'������;������!������������ ��������$����Q����!�:���E�=�����Q�����.�������!� ��� �� ����� ��� ������ �� �������� ������ �� �� .���� �3�����������.���� �;������'������ �.;'���$ �.;'������ ���� ��� ���� �� R����� ���������R� ������� �� �� � ��� ���� ��� ��� ������� �������!��������� ������������������������ ����� ���������������������� ������������������������������$������� ���!�� ������������ ��?�
� ����������������������&��� '����?����� ������ �����������������������������������������������������������������
� ����� �� �������������?� ������ ��� ������ ����� �� �� � ���������������� ��� ��������������������������
� $�������� �� $������� �?� ������������ � � ������� �� ����������!���������������������������������������!�� ��������� ������������������� ������������������
����������������������������������� ���������� ����������������������� ��������.;'��� ������������������������������������������ �������
�
![Page 37: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/37.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� %���
��
� ��������1���� ��(81��� �#�0���������� ��*�����������<�6.��
Concezione Elaborazione Costruzione Transizione
Fasi Organizzazione secondo contenuto
Iterazioni
Iter #1
Iter #2
Iter #n
Iter #n+1
Iter #n+2
Iter #m
Iter #m+1
Iterazioni preliminari
Milestone Milestone Milestone Milestone
Workflows portanti
Modellazione aziendale
Requisiti
Analisi e Progettazione
Implementazione
Test
Ripartizione
Workflow ausiliari
Gestione di configurazione
Ambiente
Gestione di progetto
![Page 38: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/38.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� %���
3��������
A�������������������� ����� �������������������� ������������������������ ������ ������� �� 6���� �� �������� ���� ������?� 1�� �� !� $347���!� +))$!�3�� ���� �������� �!�$�������� �� � �������� �����6����� �������� ��������������������F����������#������������������������������������������������������������������������ � �����
2� �3�S�6:@�0T� �.������������/�8��0�
���#��������� �����������(�������)�(*�+��� B����@�� ���S�64G@��T� 6��P���������/�8����
'��� �������������,�-�./000�,�1���������������� ����� ���� ������� ������ ������������������ ����� $ �3 ��8*�4����S=@.=@79T� B� ����+��=������!�6��P���������/��779�
-�./000���������(���������'� ������������ $ �3 ��8*�4�����S'$GA670T� )��P�'�����U�3������)�@����/��770�
����������������� ����� Q��P���������S);G.7*T� ��� E�)��/B����!�)� ���)��/B�����/��77*�
(�������������2����������������������� Q��P���������S'@�@7*T� :�����'� ��/��77*�
������������#� 3���� ����������� ����� B����@�� ���S=@G+$7&T� @ �������=���!�:��������$���/��77&�
���������������� �����������4� ��� B����@�� ���SG4+6G7&T� 3�����G������/��77&�
-�����������������������������4� ���� 6,@3�$=.$��
![Page 39: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/39.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� %���
�S<V66�7&T� A� ��Q��<��� ���/��77&�
&��� ���������5� �������,�1��6�%�1��$��������'����� 3'+�'������SW6$,V�7�T� J� �����@��W������ !�@��'���������!����������=���E�/��77��
�� �� ������������ )�:���/V� ��S.;))�7�T� :���E�@��.��� ������@ ��'��=������/��77��
-�� �������� �� ������� Q���E/=����'�� ��������S+.43=90T� '�� ���=��+���E�/��790�
��������������������� )�:���/V� ��
# $?����
S$347���?8���T� $345$6+�7���?8����(�����%�$�����������%������,�7���� �������
�(�����%�$�����������%������,�8����������������5������ %�
�(�����%�$�����������%������,�9������������ ��� �� �������� ��������
�S$347��&?8��*T� $345$6+�7��&?8��*�
����4� �� �����%������������� ���� ,�9������������ � ��� ����������� ���-�.�/00:2;000� ��������� �����4� ��
�$347�80/�?8���T� $345$6+�7�80/�?8����
����4� ��������� ����,�# �����(�����%�#� ��:2�(�����%�$�������$347�80/8?8��8T� $345$6+�7�80/8?8��8�
����4� ��������� ����,�# �����(�����%�#� ��;2��"�� ����$�� �����$347�80/&?8��8T� $345$6+�7�80/&?8��8�
����4� ��������� ����,�# �����(�����%�#� ��<2�-��� ����$�� �����$347�80/*?8��8T� $345$6+�7�80/*?8��8�
����4� ��������� ����,�# �����(�����%�#� ��=2�(�����%�-��&���$�� �����S$34�88�2?8��&T� $345$6+��88�2?8��&�
-��� �������1������%�,�����4� ������%���# �������
![Page 40: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/40.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� &���
�S$34����0?8��-T� $345$6+�����0?8��-�
-��� �������1������%�,�����4� ��# �>���$�����������S$34�-82�?79T� $345$6+�,.��-82�?�779�
-��� �������1������%�,�9������� �-�.!-�'�:;;0?�����4� ������%���# ��������S$34�0&80?77T� $345$6+�,.��0&80?�777�
����4� ��������� ����,�9������� ������������������-�.!-�'�:;;0?����# �>���$����������
![Page 41: Strategia di sviluppo e ciclo di vita del software · Come scegliere la strategia di sviluppo più adatta in base alle caratteristiche del prodotto, alle modalità di rilascio,](https://reader031.vdocuments.net/reader031/viewer/2022030502/5c795f7309d3f268558cb715/html5/thumbnails/41.jpg)
������������������ ��������
���������������� �� ��������������� �������������������������� �������� &���
-������������� ���)���� ����������������������+� ��������������������� ������������������������������� � ������ ��� ��� � ������ ����������� # ������ � ��������� ��� ����� �������� ���������� ��� ������� ��� ���������������������������$������ ���������������������� ��������� ���������� ��������� ������������������������ ������������������� �� ����@��� ���������� �����A��-����� ����� �� �� ����������������������� ����������� ���� ��������������� ��������������� ����������������� ������ �� �������� �����������������-�����������������������������������@� ���������� �A�������������@��������������� ����������� �����A��-������������������������������������� ��������� ������������������ ����������������� ��������������������������������������������� ����� �������� ���������� � ����� ������������������� ���� ���� �����������������
������������������������������������������� ����������������� �� ����� ���������������������B����������� ��� � ������� ����4� �� ��� ����� ��� ������ ��������� ����� ���� ��� � ���� ������ ���� � ������� ����������� �������������������������������� ������ �������� ����������������������������������������������������������� ������������������������������������������ �������������������� ��������������� ���������������������� �� ��� ���� ��� ����� )�� ��� � ������ ��� ��������+� ��B� ������2� C ��� ������ -�� �����D�� �����������# ���������������� ������������������������� ��������B����������������� ������� ����������������� ����������� ������E����� ������������*������� ��������������������� ������������� ��������������������������1����� ���������������� ���� ����������������F ������������G�
&������������� ����� ��� ��� ������,���� ��� ������� � ��)���0�����
����7����� ������ ������� ������������ C�� ��� � ������)�� ?�0�������� ���
0���� �0�� ����� ��� ������ ��� �� �� ��6�������� �������)������� 2B�� ���
���������������� ������������#����������������������������0������������
D�� �����))���� ��0��� �� � ��0�� 5�����,� �)�������� ������������ 2-�����
��� �� �������$� 0����� �� ������� �)�����$� ��66���#�� �� �������� D��
�0���0�������0������������������)��*��A�$������0�B�������������.��D��
������������� �������������������������))�)�������������� ����� �������
�������� �������������0�������0�����������������0����� ��������5�����,��
D�� ���������� ���� ���� �� ��0����������0������,���������� �� ��0�� ���
����6����"� �������"� ������ ���� �������� ������������ 2� ������� *�2=���� �� ���2.�� ��0�� �������$� #��
���������� �� �����5�����,����� ���������� ���0�������������� ���������� �� ���C���������������2B���D��
��66����������� ����������� �������0����#�������� �������� ����������������������� ����)������+�����0�����?�
����� ����������������2�������������� ����������� ���78���� ��,����(�0��/��� ��������
�=0���4�������E������ �������������������������������������������������������������������������������������������������� �����