UML

Wie definieren Sie UML?

Ivar: UML ist eine Entwurfssprache für Software, die für Spezifikation, Architektur, Design, Testen und Anwendung verwendet wird.

Wie interagiert sie mit den verschiedenen Software-Entwicklungsmethoden?

Ivar: All die verschiedenen Software-Entwicklungsmethoden, die die OMG in den frühen 1990er Jahren aufgelistet hat (26 Methoden, wenn ich mich richtig erinnere) hatten ihre eigene Notation, aber die meisten haben mittlerweile UML übernommen.

Hatte es Vorteile für das Design, dass Ihre Gruppe aus drei Designern bestand, oder mussten Sie alle nur Kompromisse eingehen?

Ivar: Wir hatten sehr engagierte Diskussionen, aber durch diese Diskussionen konnten wir eine bessere Sprache entwerfen, als wenn sie einer von uns allein gestaltet ...

Get Visionäre der Programmierung - Die Sprachen und ihre Schöpfer now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.