Про использование самого по себе UML идёт на разных фазах процесса разработки программных систем.

Сперва идёт анализ требований, чаще всего через определение use cases, иногда называемых user stories — т.е. всё это ещё ни разу не функциональные требования. Этот анализ даёт модель предметной области (domain model), нечто иллюстрируемое набором определённых диаграмм. Более известное как conceptual object model. Описывает не программные объекты, а через термины реального мира представляет понятия.

На второй фазе идёт уже проектирование через определение программных объектов. Которым назначаются обязанности и описываются способы\варианты взаимодействия между ними.
Для чего используется dynamic view, это делается через UML sequence diagram (частный случай interaction diagram).
В дополнение к чему создаётся static view проектируемого решения через design class diagram.

Основное отличие второй фазы от первой в том, что диаграммы описывают уже классы используемые в исходном коде. И не обязаны соответствовать целиком и полностью модели предметной области.

Каков удел UML в этих раскладах?
Используется и для conceptual perspective описывая сущности реального мира, предметной области.
И как средство для specification perspective как способ выразить программные абстракции (описать компоненты с интерфейсами).
А так же и для implementation perspective — описания конкретной программной реализации, применимой к коду на определённом языке программирования.

Т.е. один и те же фигуры (диаграммы)
#UML служат для самых разных уровней отражения и представления систем. В том числе и для разных фаз создания\проектирования создаваемых решений.
И всё это реально нужно перед тем, как получится применить познания подчерпнутые из
#DDD или какого-то иного подхода.

#OOP #OOA #OOD #softwaredevelopment #softdev

RE: https://shitpost.poridge.club/notes/afh0dzhunr

In meinem Blog geht es ja hauptsächlich um Java-Themen sowie begleitendes Material. Hier möchte ich einmal über eine häufig auftretende Frage sprechen: Wie kommt man von der objektorientierten Analyse zur objektorientierten Programmierung?

https://magicmarcy.de/von-ooa-ueber-ood-zu-oop

#ooa #objektorientierte-analyse #ood #objektorentierter-entwurf #oop #programming

Von OOA über OOD zu OOP | magicmarcy.de

In meinem Blog geht es ja hauptsächlich um Java-Themen sowie begleitendes Material. Hier möchte ich einmal über eine häufig auftretende Frage sprechen: Wie kommt man von der objektorientierten Analyse zur objektorientierten Programmierung.

magicmarcy.de

Bei den Aktionen rund um #MS0507 in #Münster waren wir heute mit fünf Helfer*innen im Einsatz. Für uns verlief der Tag ruhig – wir hatten nur ein paar kleinere, nicht demo-spezifische Behandlungen.

Wir bedanken uns bei den Strukturen vor Ort, wie dem #OoA (Out of Action)-Punkt, wo wir Essen und Trinken bekommen haben, der #Küfa und vor allem der #Awareness, die wieder sehr eng mit uns zusammengearbeitet hat.

#Demosanitäter*in
#Streetmedic
#Riotmedic
#Düsseldorf
#Retten

We Live in an Ocean of Air is a multi-sensory immersive installation.

On show in Montreal from September 29th to January 16th

https://phi.ca/en/events/we-live-in-an-ocean-of-air/

#montreal #canada #ooa #vvvv #visualprogramming #vr #creativecoding #stride #dotnet

We Live in an Ocean of Air | Immerse yourself in nature | PHI

PHI presents an immersive multi-sensory installation by Marshmallow Laser Feast that will reveal the invisible connections between you and nature.

RT from out of action Köln:
Repression erlebt? Gesprächsbedarf? Offenes Gesprächsangebot von out of action Köln ab Juni immer am zweiten Mittwoch im Monat ab 19:30 Uhr im AZ Köln. Termine: 12.6, 11.7., 8.8., 12.9.. Kommt vorbei! Und meldet euch jederzeit per Mail: https://outofaction.blackblogs.org/?page_id=101 #ooa @unsersquat

Posted 27. May 2018 - 16:50 on Twitter
Origin: https://twitter.com/kgegenrechts/status/1000759955639689217

Köln | Out of Action

Out of Action

RT from out of action Köln:
Morgen gemeinsam den Naziaufmarsch in #dortmund verhindern! Passt auf euch auf! Repression erlebt? Gesprächsbedarf? Meldet euch bei out of action: https://outofaction.blackblogs.org/?page_id=92 #ooa
#nonazisdo #do1404 @blocka_do

Posted 13. April 2018 - 14:11 on Twitter
Origin: https://twitter.com/kgegenrechts/status/984692828864438272

Gruppen / Kontakt | Out of Action