Decyzje projektowe

Jak widać na Rysunek A-1, liczba modeli rośnie wraz z przechodzeniem od abstrakcji w stronę konkretyzacji. Sposób transformacji modeli abstrakcyjnych na bardziej skonkretyzowane omówimy nieco później. Na razie wystarczy wiedzieć, że transformacja zachodzi pod wpływem działania pewnych funkcji. Kilka konkretnych modeli może pochodzić od jednego modelu abstrakcyjnego. Na każdym poziomie abstrakcji model prezentuje system, bez bałaganu powodowanego przez szczegóły implementacyjne, które można znaleźć w bardziej konkretnych modelach odbierania danych.

Aby transformacja modelu była efektywna, należy podać precyzyjne szczegóły dotyczące implementacji. Decyzje podejmowane dla jednej warstwy mają ogromny wpływ na następne, bardziej ...

Get UML 2.0. Almanach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.