Top Banner
!"" # $% # &’()) * $+# ,)-.)/-0,* 1 23 #4 5((/,)/,(&,’&0( %4 5((/,)/,(&,’&0& !"#!$ 6 3 7 8 7 6 6 !/ 3 8 7!/ 8 7 6 7 7 "8 8 " 7 7 6 96 6 !8 7 6 7 7: / %7 7 7 "8 77 7 7/ 6 7 77 6 % 6 7 8 7/ 7 6 ! "8 77 3 96 77 7 96 7 %7 / 6 ! 7 7 "8 7 3 96 6 7 7 6 7 6 3 7 8 7 6 6 ! 3 8 7!8 7 6 7 !8 3 7 8 ;)< = 3 ! 7 "8 6 7 7: 6 / 8 //9 7 ;,< 8 " 7 7/ 6 96 6 !8 7 6 7 7: %7
15

Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

Feb 03, 2023

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

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

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

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

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

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

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

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

$��%��#� ����&'())�*�$+#�,)-.)/-0,*��������1�������2��3���

#����4�5((/,)/,(&,'&0(���%4�5((/,)/,(&,'&0&����� ��������������������� � ���!"��#!$��

������������ �6����������3����� ������������7��� �������8������7��6���������� �

���� ������� �������6�������������� ����������� � ��������� �������������!� �/

�� � ���� �����������������3����� ��� ����������� �8�����������������7�!��/

��8� ��� ������7� � �6���� ��� ������ ��� ������ �� 7������ � ���� 7���� � � "�����8��

��� �� ���������� ��� � ��� ������� �8������ ����������� � ����� ��"����� 7��� ���

���7������ � ���� � �6���� �������� � ���� � � 9��6������ �������� ��� � �6����

����������� ��!����8�������7�� � �6����7���� � ������������7��:�������������� /

��� � ���� �%7�������� ��� 7������� ���� 7���� � "�����8������������� ��� � 7�7���

7�� ��� � �����7�� �/��������� � �6���� ������7����� ����������� � ����� �77����

� �6������������ � ����%������ � �6����7���� � ������� �������8����� ���7��/

�����7������ �6����!������"�����8��������� �������� ���� ������������� �� �����

�77����� ��������������3��������9��6��������������������� �����7�7����� ��

7�� ��� � ������������������� ��� �� � ����9��6����������������� �� �� ���������

����������� ��� ��� �� ����������� ������7��������� �%7��������� ���� ���� �������/

���� ��� � ��6�� �������!��� �� � ����� ���� ������ ��� �7�����������7���� �

"�����8� ���� ���� 7�� ��������� � � ������3�������� 9��6������ �������� ��� � �6����

7���� � ���������������7������ � � �6����7������ ��

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

�� �6����������3����� ������ ������7�� � �������8� �����7��6���������� ����� ������� �

������6������������������������� �����������������������!� ��� � ���� �����������

������3����� ��� ����������� �8�����������������7�!����8����������7� � �6�������������

��� ��7����� ������ ����������� �!����8� ���� ������ �� ������3�������� 7���� � � � ������8�

;)<��=���������������������� ������������3����� ��� ��!�������7���������������� ������

"�����8�� � � �6����7������ ������� ��7��:����� ���������� � ����������6�������������/

�����8�� �����/��/���9��� ��������������7������ �;,<��

��� ������������ ��� ���� ��������8����������������� ��������"����� 7��� ������7�/

����� � ���� � �6������������ � ����� �9��6�������������� ��� � �6��������������� �

�!����8�������7�� � �6����7���� � ������������7��:�������������� ��� ������%7��������

Page 2: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

��� 7������� ���� 7���� � "�����8���������������!���3������ ������ ���� ���7��������

������8���������9�� ����� ��������8��� ����7�������������7����������������������/

���� ����������� �����!���������7���������� ��� ���������������� ����� ����� �� ����� �

� ��!�� �� ���� ����� ��� �� ��� �"����� ���7������� � � ���� !� ��� � 7���� � � ����������

� �6����7���� � �����%� ��������� ���������9������� �;)<��

�� �6����7���� � �����9��6�����/����� ����!� ��� �7���� � ��������7���� ������

����� ����8���������9��6������;.<������� ���� � �6����7���� � �����!����� �������

� ������7���� � �� � ����������3������6������%������� � ������7����������������6�

9��6�������������������3�����> �9��6��������7� ����8����������� � �6����7���� � �

�%������� ���"����� ���� � �6������������ ��������������������������!������ �;?�.<��

������ 7������7��� � � � � �6���� 7���� � � �%������� � ����� �� ������ !��9�������

9��6����������7� �/�%7������� ��� ������������ �9��6�����������77���������� ��/

���� ����� � ;)<�� 2� ��� � ����� 9��6������ ���� � �6���� 7���� � � ���� ����������� ����

������!������������� ���6����� ����� ���9��6����������������� ���!��� �� �� ������

������3������ ��� ������ !�� � ����� �8� �����7������� ��� ����8��8� !� ��� � ��������� ��

@����� 7��� � � � ��� ������3�����> � ��������� � � 7������8� ��� ���� �7���������� ������ ����

���������� ������� !� ��� � 7���� � � ;)<�� ����� ���� ��� � � ��7�������� ��� ����������

9��6�����������������6���� � �6����7���� � �6��������� � ����� �� ���7�����3���

8 ��������� �77��� �!� ��� �7���� � � �������� �� �77����9��6�����������������

;(�)?<��

=����� ������%���� �6����A�����7�����+���������� �B�A+C������!����7��8�������

��7������� ����� ��� �77���� � �6������������ � ��� �����%��������� � � �6����7���� � �

�������������77���������� � 7��� ���7�������� ���������!������������������� ���������/

��"�� ������������������7���������� � �6����7������� ������������A+��������������

��� ���������� 9��6������ ����������� ��������� � 6������ � �6���� 7���� � � ������� ���

�77���� ������7�� � ��� 7������� !������ � �6���� 7������ � !� ��� ��� ������3��������

9��6����������7������ ��%7������� ������� �������8�;&<��

��� �7�7���7�� ��� ����������������A+ ��������������������6� ���������

���� ���� 7����7����� ����� �� ������ ������� �77�������� � ����� �� ������ ���������� ��� �

����� �� ������� ��� ���� ������������ ����6����� � �6���� �������� � ������7� � �6����

;0<��=��� �!������ ������ �77����������7��8������ � � �6����7���� � ���� �����������/

����� �3�� 2��3������ ���7���� � � � 7���� � � �� ������� 7��:���� ������ D������ ��� ����

�!:�������� ���� �7��:����� ���������� ��������7�!����8�� � � �6����������3����� ���������

"�����8�� � ������ � �6����7������ � �������� �������"������ ��� � � �6����������������

������"�� ���������� � �6����7���� � ��

������%�� �������7�� ��� � ����!� ��� �����7� � �������� ����A+���������������

����� �� �� ��������� � � 7�� ������ ��� �������?������ ��7 � �%������� ��� �77���� � �/

6����7���� � ���7��8�������� ���������������� �3�����7���� �������������%��� �����

D������ ��7��:��������7�� ��������� �������.������ �������(�7�� ��� ��������������

��������6��������������������� ������ �������&�7�� ��� � ����7����������� ��� �

� ��6��������3����� �����������!����� �����������������������A+ ��������8� ��/

�����0�7�� ��� � ���������� ��� �����7���� ����� ������6��9��

Page 3: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

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

������������ �"���!"� �������� ������������ ������������� ����

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

���� �6����A�����7�����+����������� B�A+C� � ��� ������ ������7���������� 8 ����

����� �77��� � � �6����������7�����������������������7�������� ��=��� � �77� ������

�77���� �������������������7���������� �7��:������������������������ �������������

� � � �6���� 7������ � "�����8� ���� ������ �� � � ���� 7����������8� 7��������� �������� �

������� � �6������������ ����������������7��:����������� ����������������� �����������

!� �������� ���������������������� �����������7�������A+� �������� ��7�����������

�� �� ����������������������7���������������������� ����� ���� �77���������%��������� �

� �6���� 7���� � ����������� ��� � �� �� ��������� ��������������� �� ��7� ����8� ���/

�������� � �6����7��:������ ���������������������� ��� ��� ���8�����

��������� ������ ����������� ��������������� ��8�� � ��������3������� � � �6����

������7����������������� �������������3���������������������� ��������������������/

7����� ���� "�����8� � � 7������ � 7�������� �������� ���� �%��������� � � �6���� ������7/

�����7���� � �;'�-<������� �����A+� �������������8� �77���� � �6������������ ����

���� �%�������� � � � �6���� ������7����� 7���� � � ��������� � !��� �� �� 7������� ����

���� � ����%������ ��� ��7���� � ����������� ���������3�������� � �6����������7�����

������� ��

���� ��������3������� � � �6����7���� � �����!������������������������� ��������

� ������������#���� ��������!� ���7���� ����������� ������ ��!�� ������� ����������

7���� ����� �����������3������;'<����� �7���� �� �����!� �� ��������� ��������� � � �/

6���� ������7����� 7���� � � 7������3��� ���������� ��� ���� � �6���� �87�� B7��������

��������������� C������������������7��������������� ��� �B������� ���!���������������/

�3���������7����C����� �� 7������3���7���� � �����!��� �������� ���� 7��� ���7���/

� � � ��� ��������7������������� �� � ���� � �6����7��:���� ��9���� �� ���������� � �6����

7���� � ������� �������A+� ������!��������7������������ � �6������������ ��������

�%��������� � � �6����7���� � ��� ��������������� 7��� ��� � �6����7��:�����

������������� ��������3���������7��������� � ��������3������� � � �6����7���� � �

� �6����������3����� ��� ����7��6�������8��� ������� � ����� :��7����3� � ������ ����/

�������3������� � ��������7���� � � ����� �����������8���� ��� � � �6����7���� � �

�������� ��8�����77�8���6������������������������� ���������7��7������������������/

�������� ���7�������� �������������3����� ��������������������!�� >�9��6������������

� �������6�8� ��������� ������������� ���� ��7���������� � ������ � �6����7������ � ����

7���� � ��������7�� �����������3��������9��6������;)E�))<��

���������� �������������������������� ����������� ��� �������87� �� �9��6������

����������� � �6����7���� � � ��������7��:���������������������7���������������� ����/

����3������ ���7�������� ��������� � ���� ��7����� � �6���� 7���� � � ���� 7������ �

"�����8�;),<��+ ������������������� � ����9��6������ �77��� �������3�������������/

������������������ � ��� � �6����7���� ���7���������;).<��

���� ���� ������� �� � �6����������7�����������3����� �����7���� /���������7��/

���� ����8�!��� �� � B�����7���� /���������9��6����������������� 8 ��� �����!��

�� ���������� ������� � �6����7���� ���������� �6����9��6���������� ��8�����%������

����%7������8C� ;).<����������� �����������%7���������!�� >�9��6�������������� ��� � �/

Page 4: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

6���� 7���� � � ���� �����!��� ����������� � �� � ������� �� !�� ��7������ ���� ����������

���������������3�����������������������������9��6��������7�� ��� ���������� �� �7��!/

��� ���������������� � �6����7���� ��� ������������������������������6��������� � �/

6���� � � !�����������7������� � ��7������� 9��6������ ����!��� ��� ��� ������ �!���� ����

� �6����7���� ��������7��������������� � �����7����������������3�������������� �

������������������!� ��� �7�� ��������;)(<��=�������������"����� ����9��6������� /

�������8� ��� � ����� ��8���� ���� ������!�����8��%7������� ������������ ���� ����������

�%7��������7�� �������� ��������������%��������� ���������� � ���9��6��������"�� ������

7��9�������� �������������������3������;)&<���

@���������������;)0<�7�� ���� ����!��� �� �� ���9��6�����������������7���������/

�����������3�����4� B�C�� ������� ��� ��� �������������%7������� F� B��C��� ��� � ��� ����

������� � ���7��!��� �6����������������3�����F�B���C������� ������������ �������� �����/

�!����%7������� F�����B��C� ������8� ���7��7� ����� ��� � ��� ��7�����7���� � ��%���/

��������������� �� � �6����7������ �"�����8��2� �����������;)'<����������;)-<�7���������

�����!8� ����������������%7������8���7�� ������� � �6����7���� �9��6���������� �7� /

�!��� ����� ����� ������� ���������7������ ���������� ������ ����7��8�� >�7����������8�

���� � ���� ���� ������� � � ����������� � �6���� ������������ ���������8��@���� � ;,E<�

�� ������ � �����9��6����������������� ������� �� �������8� �77������������� �� ���/

����3���������!�� �6����7�����%7������������� 7��� �������������������

��������� �� �� ������3����� � �������3�� ���� ��7�������� � � ��������� � �6����

7���� �9��6����������� ��!�� ������� ���9��6�����������������7�������� � ���/

���� �����!����� ��� 9�������� ���������� �����������������������9��6����������%7������

���� ��� � ��� ������ ��� ��7�������9��6����������������� ������� � ��������/����� ����

6�8��G�!����������;,)<�7���������7��!��� �6����9��6����������������� 8 ��� � ���

�� ������ �����"���8�� �9��6��������7�� ��������� ����� ����� ���9�� � �����7��������

� �9��6����������������� 8 ��� ����������7���� � ����8����������������� �77�����

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

������������������6� ��������� ��������7����7������������ ��������������77��/

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

� �6������������ �������7� � �6����;0<��A������������ ��8��� ���������������������������������7�8�6���������� ����������� �� ���7�!����8��������8������ �� � � �6����

������3����� �������� �77����9��6�������������������������� ��������������� � �6����

7���� � ������� ��������������!:������ �� ������������������4�B�C���� �77��������

��� ���������� � � 7���� /��������� � �6���� ������7����� ����������� � ��� �� ������

������3����� �B$�� ��������A+CF�B��C���� �77�����������������������������B������� ���/

�������C� � � � �6���� ������7����� ����������� � ��� 7��� ��� 7��:��� � B+����7�� �/

H���������A+CF�B���C���� �77���� � �6����������7������ ���������� �����������������/

����F� ���� B��C� ��� �77���� ���� ����������� � � ������3�������� 9��6������ �������� ���

� �6����7���� � ��

����$��+����� ������������������������������ �� ������������� �77������4�B�C���/

�7�������� �����������3������ ��������7���� � � ����� 7��� ���7��:���F�B��C��� ��������� �

����������3�������� ���������;&<F� B���C���"�� ������ ���������7��9������������ �����/

Page 5: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

������ �������3��������9��6������;&<F�B��C�7������������������3������� � 7��� ���7��/

:��� F� B�C� ����� �� � � �� 9 � ;,,<� ������ �� ����� � 7������������������� ���� ��������

;&<F� B��C� 7�������� ���� �%�������� � � $�� ���������� ����������� ��������� F� B���C�

������ �������� � � � �6���� 7������� "�����8� ��"�������� F� B����C� ��������������

7�������F� B�%C� �77������� ���� 7�������� ���� ����������� � � ����������� ������ F� B%C�

�77������� ��� �������� ���� ����8 � � ��������� � !� ��� ��� ���� D�� ������F� B%�C�

7��:���� ����������� �������� ���� ����������� � � 7�������� ��7��� � ���� ��� ��� F� B%��C�

������������ � � ���� ��������� � �%������� ������� �� 7��� ��� 7��:���F� B%���C� ��"�������� �

����������F�����B%��C�7� �������������8 � ��

H���� ����������� ���� �������� � ���9��6������ �������� ������ ��� ��� ���������/

��7� � ����� ���!����������� ����� ������ 8 ��� ������������7������ ���������� � �/

�������� � ���� ������� � � �� ������� ����������8������ � �� � � ��������� � ��� ���� ������

����������� �� ��������� ��������� �������������������!��6���������7���� �� �����

���� ���������� � � 9��6������ ������ ��� ���� ������������� $�� �������� ��������������

���� �� ����� ��������� � ������ � ��������������� ���� �����7����� �� ������ ��� �� ���/

7��8��G���������������9��6���������� �������������� >� �77��� �����!������ �6�� ��

���� � ���� � ��� � � ���9 � �����������7��� 9��6�����I����� !� � � ������� �����������

6������ ������ 8���8� ����������8� � ������������7� ���������� �7������������� ����

�"�������� �6�������8������������%���������� ���������!��� ��������� � 8�������/

�� ����/ ������9��6��������

���� �� �6���� +�����������H������8� �� ��� � �� ������� ����!����8� ��� ������ ����

���� �������I�� ���!������ � � �� ���7��8> � 9��6������ ��7� ���� � �6���� ������������

9��6���������������������������������7��8> �9��6��������7��� ��� � ��������

��7��8����� �������� � 9��� �9��6�����������%7������� ��

����+����7�� ��H������8�7������ ������7� ����������!��� ���������������� ���������

!�������� ���� 9��6������ �6���� !8� ���7���� � �� ������ �� ������� ����!����8� ���

������ ���� �� ���7����� � � ��8� ���7��8�� ���� +����7�� �� H������8� ��� � ��� �77�8� ��

�����������!����8����������!��� ��������7�� ����� � ���9��6������ ������� � �6����

������7�� �����������������������3����� ������ � �6����7��:�����=�� �77��� ����������/

�7������ � �������$��+����� �����������������������A+ �;&<��

�����������8��%7������ �� �������� �77������ ���� ������ ��������� �7���������8�� � ���

���� �����7��� � ��� ��������� ��������8� ������� ����� �!/��������� �B��7������ ���

������)C�������� ���!�������7� ����������� ��������������� �������� ����%��7��4�

−� ��6�����������3������� �7�������������� �������������

−� ��6�����������3������� � ����������6����������������!:������ �������6����!����� �

−� ��6� ������3�����> � 7��:��� � ����� !���� ����� ���� ��6� ���� �� ����� ���� 7� � ���

�!������ ������!������ ���!��������������������3������

−� 6�����������������!����� ����� ��������������3������������6������� ���!������� ���/

������8������� 7�� �!����8��������������3���������������7�� �����

Page 6: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

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

������,EE?� � �6������������ �� � ������� ���������������� �3��2��3������������3�/

���� ������ ���� ������������������ ��� ���������%��� � ����D������ ��7��:���� ��� ��/

���� ����������7�!����8����������7� � �6�������������������"������ ��� ��� �6����+�/

���������������� � ���� ������"�� � ��� �� � � �6���� 7���� � �� ���� D������ �� 7��:����

�� ������ ���������������!��6���� ��������� ��B�����/�������������������3�����������

��������� ������� ��%�#�������/�������8� ���������77����� �2��3�������� �6����#�����/

���������+%7��������C�����������������J����� ��8�� ��������1��������

����D������ ��7��:����6� ���� ��������� ����� ����6������������� 4�B�C��� ��������� �

�������� � �6���� ������7����� ���� ������������ 7���� � � ��:� ���� ��� ����� ����

������� �3�� ���7���� F� B��C� ��������� ��� �� �6���� +����������� ������ � ���� ����/

��"�� ������������ � �6����7���� � ��� ����F�B���C����7�������� ����� ��������7���� �

�����������7��8F�B��C�� ��� ��������������������A+���� �77��������� ��� �����7���/

� � F�����B��C� ����6/�7�� ��������7���� ���������%��������� �7�����7��:��� ��

���������� ��� �� �����D������ ��7��:����� ���� ���������������� �3��������3����� �

6���%�����������7��:����6������7����� �������3����� �6���� ����������������� ��� ����/

������������� ���������������� ������������ ������7��:���� �� �!����8������ �� ��7�� ��� �

����7��:���� �������������� ��,EE?������������������� ���7����� �)E�������3����� ��

���� ������7�� �� ����������1�����8�,EE.���������� ����� ������7����� �-�������3�/

���� ��

������%�� ������ ��� ���!������ ����6���� ��7 ��%�����������������������!:�������� �

���� D������ �� 7��:���4� B�C� �� �������� � � � �6���� 7���� � ��� ����������� ��� 7��� ���

���������� ��� �� � � �6����������7��������� ������������� �� ������������3����������

���������� �����������������������A+ F�����B��C���7��8������ ������� ����� � �/

6����7���� � �� �����������������������A+��

+�!�������!/��������� �� �+����7�� ��H������8��

���������� 2�������� ���� ��� �

=������������

$�7�����

7�� ��� � 7������ �

�������� � ��"���� �

��7������ �

�������

�������8�

��"���� �

��7������ �

�� ��� �

�� ��� �

Page 7: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

'��� �������������������������������&������!�(���!��"����������������

����� �� �� ��7� ��� �����%��������� � ����D������ ��7��:����6� ����!����"��������� � ����

����������� ���������� ��� � � � ���� ������3����� �� =�� ������ ��� ��� �� ����� ������3������

��������������������� ������������7���� � 7������ � �������� ������������������ �� ����

����������3����� ������ ��������������"�� ���� ����������������������3����������������

� �6����7���� � ���� �����"�����8������������ 8 ��� ����7���� � �6����������7/

�����7������� ������7��!��� ���������������� � �6����������7���������������������

7���� � �����������3���������!:������ ������������ � �6����7���� ���7�����������

���� ����6���� ��7�6� ������ ���� � �6����������7��������������������� ��������

7���� � ����"�������� ���������������� �3��������3����� ������7���� � ��� ������ �

!� ��� ��� ���� � �6���� 7���� � � �� �� �8���� �� ���!��� ��� ���� �������������� ��������

=�HI=+$�),,E0�;-<��������� ����������������� � �6����������7�����7������� ��� ��������

����$��=�;,?<�@�����,�7���� ����� ��

=�� 7�������� ��� ���� 7���� � � �� �������� �������8� �������!�� � � � ���� ������3����� �

6���� �������� ��� ������ �6����+����������������� � ���� ������"�� ��A������ ���� �� ��

8���� �77��%������8�?,����� �6���� 7������� ������ ������������� � ���������6� �7��/

������ ������ ���� ���� � � �������� � ��� ���� ����6���� ��7�� 4� �� �6���� +�����������

�� �6���� #���� � ��"�������� � +����������� $�� ���������� ����������� #��:����

����������� ������ �6����#������ �D�����8���77��%������8�'E�7�� � ����� �6����

�������� ������� ��� � 7�� ���� ���� ���� ������������ ��������� 7��:����������� � ���� � �/

6����������7�� �7������7���������� 7��� ������������������� �������� � �6����7���� � �

�� ��������������� ��������� � ������� ���� ������ 8���� ��������� ������ ��7������� ��7�� �

����� �#���/�����6��� �6������ � ���� ����������������8 � ���77���������������

���� ���6����������������� ��� ��������� ..� ���� � � � ������ ���������� A������ ����

������8����� �����7��:��������������0E�������3�����������!�� �6�������������

���� ����6���� ��7� ��� ����������7���� � ���7��8����� �77������!8�������� ��/

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

'� � �����������������������������(���!�����������������������

��� �� ��7 � ���� !���� �������� ���� �����������8� ��� ����� ������3������ ��� �������� �� �

7��� ������������� ��� ��=�������8� ���� ��������7���� � ��� �����7������ �8�����!����

���7����!8����� � �6����7���� � 7������ �������������7��8���� ���������������������/

� ��� � ������ ���� ��� ���� !��������� � � ���� 7��:���� ���� � � � �6���� �87� � ������7���

�������� � 7�������� ���� � �6���� ������7����� 7������� � ���7����� � ���� ���� �7/

7������ � � ���� ���7������ � !8� ���� ������3������ �� � �6����������7����� ������������

6� ���� �������!� �������������7����7���� � �B����������3�����> � ��������7���� C��

���� ��� ������� ������������ 6� � �� ������� ��� ����� ������3������ ����6��� !8� ,E�

���� �� ����� /��� ������������ ���� � �6���� ���� ��� ���� ��� � ��������� ��7�����7��:����

6� ��������������J ������������� ������������������������������3�������� ������������

7��� ��������������� ����� �7�����7��:�����������������%��������� ��������7�#���������

�����!:�������� ��������7�#��������� ���� �77���������� �����������3������� ����� ���/

�����7���� � �!���� ����� ��������� ��������7������ ���� ��7���� � ������������7��:��� �

� �����������3�������28�� �����������7�#������������ � �6���������������������%������

Page 8: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

���� ����6���� ��������� 4� B�C� ����������3�� ���� 7��:���F� B��C� 7���� ���� 7���� � ����� 6����

������ ����7��:���� ���������������7�������� � ����������3�������� ��������7���� ����/

�������� ����7��:�������������� ��� F�����B���C� �� ������������A+���� �77���� �����%���/

������ �����7�������7���� ������ ������,�7�� ��� ��� ����� ����� ��������7�#���������

H�������� �� ����� ���� � ���������� 8 ����7�� ��� �������������� �����������������%���/

������ �����������H������������ ����� ����� ���������� 8 ����7�� ��� ��������� ���������

�77���� �����%��������� � ���� ���������������8F� ��� ��� ��� �� ��� � �7�� ���������� ������

����� �77��� � ������ ��������� ��� �� ���8���������� ����� 7��� ���7��:����� �7����� � ����

7���� � 7�������� �������8�� �� �� �� � � �� �� �8���� ����� � ���� ���� �� 7������� ������ � �

���"��!����8� ��� ���� 7��:���� ��� �������� �� � ���������� ��� � ���� 7�� ������ ��� ���� ������

����� ����� �������2� ��� ����������� ���������� ��������:� �� ��������� ���������������

������ ��������� ��������"��!����8������������������ �������� � �6����7���� � ��� �����

��� �������7��:��� ������� ������� ���� 7������3���7���� ������� ���8���������� �����/

����������� ���������� �������"�����7��:������ ���8����������!8������ �����������������

� ���������� ����9��6������������������� ���8��������� ��������8� ������� � ����������

���� ����9��6�������������� ��� ����7��������7���� ��������8� ����� � �� �� � ���������

��� �� ������������� ������� ���!���������� ����6���� ��������

+�!�� �����7�#���*����������� �77����7���� ����7���������� 7��� ���7��:��� ��

� ����7������������7���� �����7��:������������� ���������7�#������������� �����/

�������� 7��� ���7���� ��������7��:����!� �������� �7������������� ������7�������� ���� �

������ �����7���� �7����B�������������7������ ���� �77���������� ���8������������� ��C�

�������A+���� �77���������%��������� �����7�������7���� ��

�������7�#��������:� ����9���������������� �� �������������������� ������������

������������������������6��������������������� ����� ������ ������� ���!������

Page 9: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

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

,����������������#������!��$���!������&�����

������������������� ���� ��������� � ����������� ������������������6���������/

������������ ������ �77���� � �6������������ ���������%��������� � � �6����7���� � �

��������� � ��� �� ������ 6�8 �� ���� ��%�� ������ � �� ���!�� ���� ������� ���� ����

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

,���������-� �� *��������� .������ ��!�� &���� ��� ������� �"�� /�������������� ���

�!���)�������� ���������#������!��

��������8 � �� ����7��������8����6�7��� ��� �����������7������������������� ����� �

����������2���� ��� ����8��� ��� ���������������� ��������7��������%� � � ���6�����

�� ���� ����������3������!�������6��������� ��8�����%7����������������������� 8�

����������������� ����6���7� � � ����;)'<���������� ��� � �6��������� ���������7/

�� ���������� �����������3�������� ���������6�����������7������ ���"�������������������

� � �������������� ������������������ ���� �;&<��2� ��� � �77������� �� ������������

�����������������7������ �� ������7�� � ����������� ��������� � ���������������������

������� � ����� �6�8����� �7� �!����������������� ������������ ������� ����������"��/

������������ ����������� ������%� �����9��6���������������!��� ���!8�����������3�/

��������9��6��� �� �!������������9��� �������������������� ��� �7����������=��� �!� ������

���� �� �� ����������� ����� ��� ���� �����������������9����� ��� � ����+����7�� ��

H������8���� �6����������7�� ������ �������� ���������� ���77��7������7�� ���������7�

������� ��������� ���7��!������ ��������������3��������

���� ����� 7� ������ ��� ���� ������3�������� ��������� ��� � � 7� �!��� ��� ���������6�����

���7������ ��������� ��8���� ��������� ��� �� �7�� ������������ ��� ���������6������ �

��� �����7������ �������������8��������� =���� �������6�8� ��� � �7� �!��� ��� ���������

6��������7������ ���7�� ����6� ������� ���������!��6����7��7����������7�������

� �6���� � � !��6���� 7� ������ ���� ���7������� � � ���� ��6�8 � �"���� ������ �� ��9�� ���

��� ��������������������������� ��������������� ����������� ��������7������ �����6 �����

��������3������� � ������ ������������ �� �K�%7���� �L��%� ����� ����� 7��� ����!����8��

#���� ����� �������7���� �!� �����������������8� ���������B������KG����� ��� 7�/

�� ������7������ML�KG����������������7������ � �����7�� ��MLC�����������!�����������

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

����������3�������� ���������9��6��������7�� �������������������������� �� ���!8�

������ ���� � ������!��� ��� ���� ����������� � �� ���������� ��� �77���� ���� �%�������� � �

7���� � ����7������� 7��� ���7��:��� � ����� ������������#�������������������� �����

��#���������� ���� �77���������������� ����� ����������������� � �6����������7�����

7��:�����=���� ���� �������� � �������7�����������������������"���� ��������� �7�� � /

����� �������6������������ ��8��������� ����� ��������!�� ������� ��������������/

3������� =�� � � !� ������ ������ ��������� � �������� ��8����7�������7�� ��� � ��� ������/

���7�� ������� �7��:������������� �����7� ������� ������ ���������3������7�� � ������

Page 10: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

�����7� � � � �������7�� ��� ���������� ��������������7��:���������������� ����������

9��6������ ��� ���� �%� ����� ���7������� �� ���� ���� ������3������ ���� ���� 6��� 7� /

� � � ��������������!� �� � � 7�� � �����> � ��7�!������ � � � 7��������!8� �����������������

�������?�7�� ��� ��� ����� ����� ���#��������� ��6��������%��7���� ���������/

����� ���������������7��:������������� ��=�������� �� ����� �7� �!������ ���������������� �

������� �� ������������7������������4��� ��������� �7�� ��� ����������������%��������� �

�����7���� ��������8� ���������� �7�� � ����� ���"�� ��� �������������������� ���7��/

� ����� �6��������������!���7�� � ����� ��������������3������������� ��������� �����

7�� ���������� ����3������� ������������� ����� ������������7������

+�!�� %��#�� � ������ ��������� �����#���� ����� �77������ !8� ������3�������� ���������

9��6��������7�� ��������������������������

���� � �6������������������������8���� ��������9��6���������7������ ��� ��������

������3������ �������� ������#���� ����� !��� �� �� ��� ���� ���� ����8 � � � � 7� �� �%7���/

���� � �77�������7��:����������� � ���7������������������������ ������������ ����� �

������������#��:�����%7������� ����������7������� ������� �9��6����������� �6����+�/

������������������� ����������"�������%7������� ��� ��!�������� �������� ������;,.<��

�������������B ���� ���������C��� �� ����������!������������ ����� ����������� �

��� ������ 7��:��� � ���� ���8� ��7������� �� 7������ � ����� � ���� !�� �������� ���� ���� �

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

� �6����� ����������#����� � �����+����7�� ��H������8� ����� ���� ��������� �/

����������6�����6������������������ � ���������������� �� ������������������������/

�3�������� ��������� �����#���� ��������������� � ��������� �������� 7��� ��� � �6������/

Page 11: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

����7�����7���� ���������� ��2����� ����������7���������� ��������!� ��� �������3�/

��������!�� >����7������ F���������8�����!��� �����!8����� ������77������ �� ����/

������ ��������8������7� � ���7�8 �������������� � ����#������ ��� � � ���������7� �

�� ������������ �!/�������8�� �2������������� ���!��7��:��� � � �6����7���� � ���/

������� ��� ����� ������� ���!������� ����� ��8����7������ � ������������7�� ������

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

A����������9��6��������"�� �����������������8������7� ������� ��!��� ����������%�

����������3��������9��6�����������8��@����������������9��6������ ��������� � ����

�� �������������!��� ������� � ������ ������ ����� 7��� ���9��6���������� � ���������/

���� ������� ���!� �������� ����6���� ��������

,� � ����������-���#������!����0���������&����

=�� ������ ��� ��"����� ������ ���� 7��9���� ������3������ ���!�� >� ������ ���� �%7������

9��6������ �������� ��� � �6���� 7���� � � ��� ��"�� ������ 7���� �6� � �� ����� ���� ��

�77������� �����������������������6� � ��7������������� ����������� �����������

���� ����������������������;&<������������!:�������� ���� ��77������� ������7�����

�����������9��6�����������!��� �������������3������ ����� ��������9��6������B��/

����� �����8C�!� ��� �9��6������B!� ��7������� �9��6�������!���������� �������6�

����������� C�7� ���%7������� �9��6������B�� �� ����������������7��!��� C�����

������3���������!�� >�9��6��������"�������������7���� � ��%���������

���������������� ���������!������ ��� �����6������ �������������������������

!���� ��������� � �������������������������A+�B ������,�����?C��H�����3���������/

!�� >� 9��6������ ���� !�� ��"������ !8� ����9���� ��� ���� ����� B C� ���� ���� ��7������

9��6������ ���� !�� ��� ������ !8� ����9���� ��� ���� ����� B C�� ���� ������������ � �

������������ ��� ��� ������ ������ ��������7������ �������3���������!�� ��������

���������������9��6��������7������������ ����

������� .� 7�� ��� � ���� 9��6������ ��� ������� ����� ����� =�� ������ ��� ���������� ����

������ ������� �������7�������� �����!�� 7��� ���� ����� ��������8����7���� ���/

��������� � �6����������7�����9��6�������87������9�8�6��� ��������� ������������/

������ ������6 �9��6������� �� �������� ����������� ��!����9��6���������� ����� ��

������� ��������8�� � ����������9��6��������7� ����8������������� ��������8� �����/

����������� ��������� �9��6���������� ���������������������� �������������3�����������/

����� ���� ������� � ���� ������ ��� 9��6������ ���� � �������� ����� ����� �����!��� ���

9��6������� �� �����7����������������� � ���� ��!�� ������� ������������ ����������

�8�����A����������9��6��������"�� �����������������8������7� �����!��� ����������%�

����������3��������9��6�����������8��@����������������9��6������ ��������� � ����

�� �������������!��� ������� � ������ ������ ����� 7��� ���9��6�������

Page 12: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

��

+�!��'��$�� ������������ ����� �������������������

1�� ������� *����� ��� �������� ���������� ����������� (���!� �����

���������

����� ��� ���������������������� �77���� � �6����7���� � ���7��8�������� �����

����������� �3�����7���� ������ ������� �������!��� �� �������������%��� �����D���/

��� �� 7��:���� �� ���!���7������ �8� ���� � � ������ �� � � 7������� ����7���� �"�����8�

����7�� ���������� �������3��������9��6����������������� � �6����7���� � �����������

!��� ����!������� ���� ����� ��� � ����������������������!���%��7�� ����!8� �6��

������3����� �������!�������=�H�-EEE4,EEE������ ��������!� ���������� � �6����7���/

� �������� ���������������������7��8�������� �� ��������3����������!���������=�H������ ��������� ��� � �6����������7�������/

����3������ ����� ������� ���� 7������ � �6�� 8��� � 6� � ��������� ��� � �6���� 7���� � �

�� ��������7��7��������������7����������6������� ���� ��� ��������8����� �����D����/

�� ��7��:��������������3�������!�����������=�H�-EEE4,EEE������ ���������N��������� �

����������3�������� ��!������������7���������!��� �� � �����:� �� ����=�H������ ��������

����� �����4�

−� ������ ��� ���6��9�

−� ������ ��� � � �6����7������ �"�����8�

−� ������ �� � � � �6���� ������7�� >� "���� �������� �������� ���� �� ���������� � � � �/

6����������������9��6������

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

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

�������8����7���� �

���6������

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

$������ ��!����

9��6�����������

#���� � �������������� ���������

��� � �6����������7������

Page 13: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

−� � ��!�� ������� �!� ��7������� ������������������3���������!:������ �

−� 7�� ���������� �������3��������9��6�������!�����������������7��7�������7��������

�����������7��:��� ���������������������3�������������3� �������7��������� �7��/

7��������������6�������� � ��� �������9�� �"�����8�� �7���� � �����7������ �6����

7��7����������������������������7��:��� ���

����������3�������������3�����������������������������A+ � �������������� ���� �/

�����8����������7��������6��9�������������� ��������� ����� 7��� ���7���� � �����7��/

:���� 7�������� ��������� � 7��:���� �%�������� ���� ������������ ��������� ���� �����

��������� �� �� � �������� ��7� ����8� �� � ��� �������� �� ��7� ����8� � � �� ��������

�� ��������� ��� !�� � ��� ������� ������ 7��:��� � �%�������� ������� ��� 7������� ���� ��/

������������ ������������� �����7��!��� ��

���� ������������3����������!���������=�H������ ��������� ��� � �6����������7�����

������3�����������������8���������=�H�-EEE4)--.������ �������������������!�����7������

6��������=�H�-EEE4,EEE� ������� �����������������6������������ ������������������������

� �6������������ �� �����������3���������������������������A+�6� ����� ��������!/

����� ���� ����� �������� ����6��� !���� �� ��� �� � 7������ ���� ��7��8����� � � � �6����

7���� � ������� � ����������������� ����������� �������3��������!� ��7������� ��

2� ��� �������7���� ������� ���6�����7���� � ������ �� ���������6���������� ����

�������������������������� ���� �77�������� � �6����7���� ���7��8������������������/

3����� 4��

)�� ���� ��7��8����� � � � �6���� 7���� � � ��� �� ����7� � � ������3����� � ��� �� �������

7��:�������������6��� ��� � �� �!���B������ � � ��������������3������6� ��!����.EO�

�� �������� �������7��:������������������7�������8� �������������3�����C�

,�� ���� ��� ������� ����������� � ��������� � ��������� ��7��8����� ���� �� �����������3�/

������ � � �6����7���� � �!8�7����������� �� ���� � ���� � �����I������������ � �/

6����������7����������������������� 9 �

?�� ����9��6������������������77���������7���������������������� �� �������������

������� ���� �� ������77������!���� ��������7 �����������7�������%���������� ���/

������� �!8�7���������� � ���9��6������6��������������7������� ���������� ��

.�� ���� 9��6������ ��"�� ������ �77������ ����������� ����� ���� $��+� ���� � ���!�� � ����

������������������� �����9��6��������7� ����8�6������"�� ������������ ����������

� ��� �� ���������!� ��7������� ����� ���� ���� � ��� � �6����7���� � ���7����/

�����

(�� ���� � ������� �77���� � � ���� ����/������ �������� � � ����� ���7��8�6� � �� ���������

����������������������� ���� �� �����D������ ��7��:�����

2�*�����������

��� �7�7���7�� ������ �������������������A+ ������7�� �/��������� � �6������/

����7����� ����������� � ����� �77���� � �6���� �������� � ��� �%������ � �6���� 7���/

� � ������ � �������8� ���� ��� 7������� 7������ �6���� !������ "�����8�� ���� 7�7��� �� ��

7�� ������������������������� ��� �� �����9��6������������������� �� �������������/

������������� ������������� ����� ������������� ������ ��6�����!��� � ��� ��� � �/

Page 14: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

6������������ � �77������� ������7��8����������%��������� � � �6����7���� � �����

������� ���������� � � �6����7������ �6����!������"�����8������� �����������������

������A+ �������������������8����������� ��� �������3�����������7�������������/

���� �!����� ������������������� � � �6����7���� � �����7������ �"�����8��

������ ��� �� �����D������ ��7��:����������� �� ��6������ �� �!����8�� �����8��������

� �6���� 7���� � �� �������� ���� ��7��8����� � � �� ���7��������6��9� !��6���� �������

���7���� � ����������� � �6������������� ����� �����%7������ �� ��� ������7��:������ �

�� �� ��6����������� �7� �!������7����������������8����� ���!��6���������� ���� �����

� �6����������3������7���������������� ��� ���������������������7��� ���

$�������8�������2��3���������7���� ������ �������������������������A+ ���� �7/

7���������%��������� ������� � �6����7���� � ����������� ����2��3�������������������

������3����� ���������������� ��� ���������������� ��� ���� ������������� �����7���� /

����� ������ ���7���� � � ��������� ����������� �A+ � ���� �%7������ ��� ������ $��=�

@�����,����� ���������������� ��������,EE(���

�������� �� ��������� �!���� +����7�� �/H�������� �� �6���� A�����7����� +������/

����������� ����� �����!�� ��������� %&''(((!���!"��#!$�')*�$���

��3������!������

���������� �6� ���������9�$N#"�����$�#+�� ������� ��������� �77�������������������

7��:���� +����7�� �/H�������� �� �6����A�����7�����+���������� � �����+2��+� ���

�77���������� ���6��8��� �� �D������ ��7��:�����G���� ��6� ���������9����H��������

������!����������������2��A��3� ���������������!����� ������� �7��:�����

/����������

)�� ������N���P�����$��J ������4������A�@����6������������������77�����4�=���/

�������� ���6������ $����� ��� � ���� 2� ��� � #���� � ��������� #����� � � ���� (��� =����

$�� ��� �#���������� 7��� �� ����6�������������������������� �����B,EE.C�)*)E�

,�� # ������� ��� @�4� �� �6���� +����������4� �����8� ���� 7�������� ,��� �������� #�������/�����

=����=�2N�E/)?/E,-E.-/)�B,EE)C�

?�� +77���������� �����#���Q7���9���4� =�7�������9��6������ ����� ����#���� � � ��������

���+����7�� �����6��������������=�4�#����A�1��B����C4�#��������� �� �����)---�$��/

�������������������H�����3�����������6������ ����������������������4�������8������

� �=� ������������������8�����#�� �������N�6�H����� �B)---C�=���� 4�;)<�

.�� ������ �� #�������� $���4� ���� ����� ���7������� � � ���� ���7��������� �������� 2� ��� �

�����6�B)--EC�=���� 4�;)<�

(�� ����� ���2��2�����=��#��:�� �+�4�=������������ �2� ��� �#���� ���77����6�������6�/

����������������*���#���������#�� 7�������#������ � ����(��� =����$�� ��� �#���������� /

7��� �� ����6�������������������������� �����B,EE.C�,,0*,?'�

&�� �������� ��� ����� � �� �������� ��� �������� ��� ������ ����� ����� � � ���� ��/

�������������� �����4����6�����������������������+����7�� �/H���������� �6����A�/

����7����� +����������� #����� � � ���� (��� =���� $�� � � � #��������� � 7��� � � � ���6������

�������������������� �����B,EE.C�))0*),'�

0�� H��������������R������������������������ � �������������$������3� �$�4�A�/

Page 15: Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

����/��������� � �6����������7�����������������1�������� ��8 ��� ������� �6���������

)0,�N��,�B,EE.C�).(�/�)&)�

'�� +�������+��A������1�������G�4��#=$+�*����������8�����#��������� ��� �6����#���� �

=�7�������������$�7�!����8�A�������������=+++�$��7�����������8�#�� �B)--'C�

-�� =�HI=+$�),,E04,EEE��=� ������������������8�*� � �6����7���� ��� ���8����B,EEEC�

)E�� ����%� A�� #�� 2� 9�������� ��� ������ ��4� ��6���� �8 ��� � ��� +�������� H�����3����� �

$������������ �� ������$�������.,�N���'������B)---C�))0/),?�

))�� ����������9�$������� ����������������4�H�����3�����������6�����4����S�@/!� ���

�77������ ��� ��77���� ���6����������������� ��� A� ���!����� ���� ������������ � +���/

������� �=�4�#��������� �� �����)&���=�������������$�� ������������ �6����+�����������

�������6������+������������+�+>E.�2�� �$������1���B,EE.C�.,0/.?E�

),�� �����9����2�� ��$�4����� �������+%7�������4���#����������77������������ ��77���������

����� �6���� =� 7������ � =�4�#����� � ��+�+�G��9 ��7����@���������� �6����H�����3�/

���� ���� �� �������������8�1���B)---C�(-/&'�

)?�� ���3�����Q����9���������������4��� 9/�7��� ������6����������������������#���� /

$�������� �++���/A������ � ��@�� ��������� ����G���P����� B+� C4� @�H� @N$�� ,)0&�

B,EE)C�)&?/)00�

).�� �������������3���4�#���� /������������6������H�����3������ ����� �6����+�������/

���� =�4�#�7�� � � � �������=/--�G��9 ��7����+%7��������8������ �� ����6���������/

������������$� �/2� ������ ������H���������������1��4����=�#�� �B)---C�

)(�� A��9���2������� ���/A�N��9��������3�$�4�=�����������2� ��� �#���� �A� ���7���� �

����@� �� �@�������6�������+%7��������������8�=�4�#�� � ������� �G� �� �����������

/� +� ��������� ���� �� ������ B2����T��� ���� )�� ��� ����3� P�� #�� � ������� �

G� �� ����������C� �� �� ��� /#����� �������� ��� ��� ����!� ����� ������� ����

�������U��9�������2����/2����������8�����9���������������������B,EE)C�

)&�� 2��9��������3�$�4����6������������������ ��� �6����+�����������@� �� �@�������

=+�+/��7����EE,�-'I+�1���B)--'C�

)0�� @��������������8����$� ���#���� ���������4�@� �� �@��������!��������������������

A� ���!����+%7�������� ���������+%7��������2� � ���/A������ ���@���������������G��

�P�����B+� C4�@�H�@N$��,)0&�B,EE)C�)E&/))'�

)'�� 2� �������@�����������$� ���#�4�=�7��������������+%7��������������8������7� �� ��� ���

� � +%7������� � 2� � � =�4� #��������� � � � ���� =���� $�� �� ��� �� �6���� +����������� ����

���6������+�����������2���� ����� �����������1���B,EE)C�)E,/)E-�

)-�� ������4�+%7��������������8/!� ���#�� � ������+����������������������=�4�#������ �����

),���$�� ������������ �6����+�����������+����������������������������N�6�H����� �

@��� �����J���B)---C�

,E�� @���� � A�� ���������� ��������9� ��4�H�����3�������� @�������� ���� +%7��������A���/

���������� ��� =��� ������ �� �6���� #��:��� � =���� 1�� ��������/$��7����������� ������ ()�

B)---C�&.&/&&)�

,)�� G�!����������A��G��2������/��������3� =�4� =�����������@� �� �@��������8 ��� � =�/

������������1�������� �+%7�����8 ��� ��� �����������77�������� �,E�N���)�1���B,EE)C��

,,�� ����� �@������� � ������������������$�4����6������������������ ��� �6������ 9 �

=�4��1�������� �J����� ���$��7������������������-�N��0�B,EE?C�&0E/�&')�

,?�� $�JI�+=�$�7�!����8��������8������� =����������� B$��=C���� ����)�)� /����������7��/

���������$���������������J����� ��8��� �6����+�����������=� �������#��� !�����B,EE,C�

,.�� ���99������4����6����������������� ����� �6����+�����������#��:��� ��� �6����+�/

�����������������6������+�����������*��+�+���� ���������������8�1���B)---�