UMLmodellering
UML-modellering är processen att använda Unified Modeling Language (UML) för att beskriva, dokumentera och kommunicera mjukvaru- och systemdesign. UML utvecklades av Object Management Group (OMG) som en standard för visuell modellering och används för att få en gemensam förståelse bland arbetsgrupper, kunder och utvecklare. Målet är att stödja kravanalys, designbeslut och senare implementering genom tydliga modeller.
UML består av två huvudtyper av diagram: strukturella diagram som visar statiska delar av ett system, exempelvis
Användningen av UML är ofta iterative och integreras i olika utvecklingsmetoder, från traditionell vattenfallsmodell till agila
Begränsningar inkluderar risk för överdriven detaljnivå eller motstridiga tolkningar om notation inte är enhetligt tillämpad. UML