Zpo-13-wyk-Slajd6

Z Studia Informatyczne
Wersja z dnia 07:42, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Siedem kryteriów istnienia komponentu

Siedem kryteriów istnienia komponentu


Aby stwierdzić, który obiekt może pełnić rolę komponentu, Bertand Meyer podał siedem kryteriów, jakie musi on spełniać.

Podstawowym warunkiem jest możliwość użycia go przez inne elementy programu (przede wszystkim inne komponenty), przy czym wykorzystanie komponentu nie wymaga modyfikacji jego kodu źródłowego. Aby możliwe było przekazanie mu z zewnątrz wymaganych zależności, muszą one być podane w pełni i jawnie. Z drugiej strony komponent podobnie specyfikuje funkcje oferowane przez siebie, a specyfikacja ta jest wystarczającą podstawą do jego wykorzystania. Integracja komponentu z systemem powinna przebiegać bez nadmiernego nakładu pracy, np. wyłącznie poprzez jego konfigurację.

Kryteria te w zasadzie pokrywają się z definicją podaną przez Szyperskiego.


<< Poprzedni slajd | Spis treści | Następny slajd >>