Диаграмма классов занимает центральное место в проектировании объектно–ориентированной системы. Нотация классов используется на разных этапах проектирования и строится с различной степенью детализации. Язык UML применяется не только для проектирования, но и с целью документирования, а также эскизирования проекта. Я (в отличии от Гради Буча) не являюсь сторонником разработки проекта с использованием всех видов UML диаграмм, а также детального проектирования. [Читать далее]
При описании нотации (первый раздел) я ориентировался на подход, который продвигает Розенберг (он использует не все средства UML, но его инструментов хватает в 99.99% случаев). В этом отличие раздела от классических книг (в т.ч. Буча, Лармана и Фаулера) — у них нотация традиционно размазывается на два раздела по 20 страниц.
Во втором разделе приведена информация об использовании диаграммы классов. Во многих книгах (например, у Леоненкова, в объектно–ориентированном анализе Буча и у Фаулера) такой информации вообще нет. У Розенберга и Лармана — очень специфический материал (я его использовал и переработал).
#uml
![]()
Это интересно
0
|
|||
Последние откомментированные темы: