LocalazyLocalazy
Angenommen, Sie möchten einen Artikel über die Programmiersprache Umple lesen: Umple ist eine Modellierungssprache für die Softwareentwicklung. Sie kombiniert Modellierungselemente wie Klassen, Zustandsautomaten und Aktivitätsdiagramme mit Merkmalen traditioneller Programmiersprachen wie Vererbung, Polymorphismus, Delegation, Komposition und Assoziation. Umple soll die Komplexität der Modellierung reduzieren, indem es Funktionen bietet, die die Anzahl der Entscheidungen, die ein Modellierer treffen muss, verringern, und indem es Code erzeugt, der lesbar und konsistent ist. Umple ist ein Open-Source-Projekt, das von der University of Ottawa betrieben wird. Das Projekt wurde 2005 ins Leben gerufen, und die erste öffentliche Version wurde 2009 veröffentlicht. Umple wurde in einer Reihe von Lehr- und Forschungsprojekten sowie in kommerzieller Software eingesetzt.