Применение объектного моделирования с использованием UML и анализ прецедентов: На примере книжного Internet - магазина - Розенберг Д. Дуг (Объектно-ориентированные технологии в программировании)