Rational Rose står för Rational Objektorienterad programvaruteknik . Denna finare term innebär att Rational Rose är ett verktyg för programutvecklare att modellera sin mjukvara tidigt i designprocessen . Modellering hjälper projektledare och ingenjörer upptäcker fallgropar och möjligheter i sina program före en hel del hårda kodning har gjorts eller stor investering pengar har spenderats . Aktivitet Diagrams
Med Rational Rose , kan du visualisera processen av en användare interagerar med någon programvara gränssnitt , så asan uttagsautomat , och skapa en blåkopia av den programvara som skulle behövas för sådana interaktioner . Användningsfall verktygen i Rational Rose gör detta möjligt . Genom att öppna ett nytt diagram användningsfall , kan en designer representera alla användningsfall - de fall där programmet används , liksom att dra ett kort eller skriva in en skuld kortnummer - och lägg aktörer , de människor som använder programvaran , för att få en förenklad visualisering för hur den komplexa kodning sker i sådan programvara.
Sequencing Diagrams
sekvensdiagram hjälpa utvecklingsteam kartlägga den sekvens genom vilken en aktör kan navigera programvaran miljön . Den visar inte bara sjöfarten på skådespelaren via användargränssnittet , utan också den sekvens genom vilken signalerna skådespelaren skapar resor . Ett sekvensdiagram hjälper ordning logiken i programmerarens hårda kodning och locka fram eventuella störningar i vägen för meddelandehantering mellan arkitektoniska komponenter i programvaran .
State Chart Diagrams
State diagram diagram i Rational Rose visar de olika länderna som finns när flera alternativ finns tillgängliga för en användare navigerar en programvara . Till exempel kan en statlig diagram över en inloggningsskärmen visar ett verifierat tillstånd samt ett inte - verifierade tillstånd , om användaren felaktigt typer i ett användarnamn och lösenord . Genom att välja Diagram State Chart , kan designern in många sates för ett objekt att vara i och förbinda dessa olika stater med pilar processflöde.
Klassdiagram
Klassdiagram hjälpa dig att visualisera de attribut eller egenskaper som hör till ett objekt . Tänk på det som att kunna se vilka dockor är inne i varandra i en rysk docka set . De Klassdiagram visar kapslade objekt och klasser . I komplexa projekt programmering , dessa diagram fungerar som ritningar för att konstruera programvaran . När du skapar ett klassdiagram , tillägger designer objekt till en klass och verksamhet mellan och bland dessa olika klasser , som hjälper till att visa vilka egenskaper som definierar objekt i förhållande till varandra .