UML
W jaki sposób zdefiniowałby pan UML?
Grady Booch: Zunifikowany język modelowania (ang. Unified Modeling Language — UML) to język graficzny służący do wizualizacji, specyfikowania, wnioskowania, dokumentowania i konstruowania artefaktów systemu oprogramowania. W tym zastosowaniu, w jakim ja go używam, nie jest językiem programowania, ale raczej językiem z głęboką semantyką, który przewyższa tradycyjne języki programowania i umożliwia pracę na poziomie abstrakcji równym i/lub powyżej kodu.
Podczas której fazy wytwarzania oprogramowania stosowanie języka UML jest najbardziej wydajne?
Grady: Język UML nadaje się do zastosowania w całym cyklu życia systemu oprogramowania — od jego narodzin, poprzez śmierć, do kolejnych narodzin. Moim ulubionym ...
Get Wielkie umysły programowania. Jak myślą i pracują twórcy najważniejszych języków 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.