WikiDer > Agile Modellierung

Agile modeling

Agile Modellierung ist eine "praxis"-basierte Methodik für Software-Entwicklung und zur Dokumentation softwarebasierter Systeme Es handelt sich um eine Reihe von Werten, Prinzipien und Praktiken (Praktiken) zur Modellierung von Software. Diese Richtlinien können dann in der Softwareentwicklung verwendet werden, um flexibler zu arbeiten (agil) als traditionelle (Wasserfall-)Methoden.

Agile Modellierung wird verwendet in Agile Softwaremethoden wie:

wo es verwendet wird, um das bekanntere zu ersetzen UML oder andere Designtools.

Die Prinzipien und Werte von Agile Modeling Practices sollen die Defizite bei der agilen Softwareentwicklung überwinden.

Das Prinzip „Maximize Stakeholder Value“ versucht den Softwareentwickler zu inspirieren, gemeinsam mit dem Kunden eine ausreichende Dokumentation bereitzustellen.

Das „Modell mit Anderen“-Prinzip wiederum versucht, die in die Modellierung involvierten Parteien einzubeziehen, damit das Modell besser zu den fits Anforderungen vom Kunden.

Einschränkungen

Es besteht eine starke Abhängigkeit von der persönlichen Kommunikation und der Zusammenarbeit mit den Kunden.Agile Modellierung ist auch in großen Teams schwierig anzuwenden, in denen Teammitglieder nicht hinzugefügt werden können oder wenn die Fähigkeiten einiger Mitglieder nicht ausreichen. Nach "Agilen" Methoden sind Teams in der Regel nicht größer als 8 Personen. Agile Modellierung kann jedoch durch die Architekturtechniken skaliert werden.

Externe Links