Rational Rose står for Rational Object Oriented Software Engineering . Dette fancy begrep betyr at Rational Rose er et verktøy for programvareutviklere å modellere sin programvare tidlig i designprosessen. Modellering hjelper prosjektledere og ingeniører oppdage fallgruver og muligheter i deres programvare før mye hardt koding har blitt gjort eller stor investering pengene har blitt brukt . Aktivitet Diagrams
p Med Rational Rose , kan du visualisere prosessen med en bruker i samspill med noen programvare grensesnitt, for eksempel Asan minibank, og lage en blåkopi av programvaren som ville være nødvendig for slike interaksjoner . Bruken saken verktøy i Rational Rose gjøre dette mulig. Ved å åpne en ny bruk case diagram , kan en designer representere alle de bruksmåter - de tilfeller der programvaren brukes , som å dra et kort eller skrive i en gjeld kortnummer - og legge skuespillere , folk som bruker programvaren , for å få en forenklet visualisering for hvordan den komplekse koding skjer i slik programvare .
sekvensering diagrammer
Sequence Diagrams hjelpe utviklingsteam kartlegge sekvensen der en skuespilleren kan navigere programvaren miljøet . Det viser ikke bare navigering av skuespilleren gjennom brukergrensesnittet , men også sekvensen der signalene skuespilleren skaper reiser. En sekvens diagram hjelper for logikken i programmererens harde koding og erte ut eventuelle forstyrrelser i veien for meldinger mellom arkitektoniske komponenter av programvaren.
State Chart Diagrams
State Figur Diagrams i Rational Rose viser varierende tilstander som eksisterer når flere alternativer er tilgjengelige for en bruker navigerer en programvare. For eksempel kan en tilstand diagram diagram av en login-skjermen viser en verifisert tilstand samt en ikke - verifisert tilstanden , hvis brukeren feil typer i et brukernavn og passord . Ved å velge State Chart Diagram, kan designeren inn mange sates for et objekt å være i og koble disse ulike stater med prosessflytskjemaer piler.
Klassediagrammer
klassediagrammer hjelpe deg med å visualisere attributter eller egenskaper som tilhører et objekt . Tenk på det som å være i stand til å se hvilke dukker er inne i hverandre i en russisk dukke sett . Klasse Diagrams vise nestede objekter og klasser . I komplekse programmering prosjekter , disse diagrammene fungere som blåkopier i byggingen av programvaren. Når du oppretter en klasse Diagram , legger designer gjenstander til en klasse og drift mellom og blant de forskjellige klasser, som bidrar til å vise egenskapene som definerer objekter i forhold til hverandre .