# Inledning

&umbrello; är ett &UML;-diagramverktyg som stöder dig i utvecklingsprocessen av programvara. I synnerhet under analys- och konstruktionsfaserna av processen, hjälper &umbrello; dig att skapa en produkt med hög kvalitet. &UML; kan också användas för att dokumentera programvarukonstruktioner för att hjälpa dig och dina medutvecklare.

Att ha en bra modell av programvaran är det bästa sättet att kommunicera med andra utvecklare som arbetar med projektet och med kunder. En bra modell är ytterst viktig för medelstora och stora projekt, men är också mycket användbar för små. Även om du arbetar på ett litet enmansprojekt, har du nytta av en bra modell, eftersom den ger dig en överblick, som hjälper dig att koda rätt från början.

&UML; är ett diagramspråk som används för att beskriva sådana modeller. Du kan representera dina idéer i &UML; med olika sorters diagram. &umbrello; 2.11 stöder följande typer:

- Klassdiagram

- Sekvensdiagram

- Samarbetsdiagram

- Användningsfallsdiagram

- Tillståndsdiagram

- Aktivitetsdiagram

- Komponentdiagram

- Utplaceringsdiagram

- Objektsambandsdiagram

Mer information om &UML; finns på OMG:s webbplats, http://www.omg.org, de som skapade &UML;-standarden.

Vi hoppas att du trivs med &umbrello;, och att det hjälper dig att skapa programvara med hög kvalitet. &umbrello; är ett fritt verktyg, och det enda som vi ber dig är att rapportera eventuella fel, problem eller förslag till &umbrello;s utvecklare på umbrello-devel@kde.org eller https://bugs.kde.org.