Rational Rose stand per Object Oriented Rational Software Engineering . Questo termine di fantasia significa che Rational Rose è uno strumento per gli sviluppatori di software per modellare il loro software nelle prime fasi del processo di progettazione . Modeling aiuta project manager e ingegneri scoprire le insidie e le opportunità nel loro software prima di un sacco di codifica difficili è stato fatto o grande investimento di denaro è stato speso . Diagrammi di attività
con Rational Rose , è possibile visualizzare il processo di un utente di interagire con qualsiasi software di interfaccia , quali bancomat Asan , e di creare un progetto di software che sarebbe necessaria per tali interazioni . I Utilizzare strumenti CASE in Rational Rose rendere questo possibile . Con l'apertura di un nuovo Use Case Diagram , un designer può rappresentare tutti i casi di utilizzo - i casi in cui viene utilizzato il software , come strisciare una carta o digitando un numero di carta di debito - e aggiungere gli attori , le persone che utilizzano il software , per ottenere una visualizzazione semplificata di come avviene la codifica complesso in tale software .
sequenziamento Diagrammi
diagrammi di sequenza aiutare i team di sviluppo tracciare la sequenza attraverso la quale un attore può navigare l'ambiente software . Essa non solo mostra la navigazione dell'attore attraverso l'interfaccia utente , ma anche la sequenza con cui i segnali l'attore crea viaggi. Un diagramma di sequenza aiuta fine la logica di codifica rigidi del programmatore e di prendere in giro fuori eventuali interruzioni nel percorso di messaggistica tra i componenti architettoniche del software .
Stato Diagramma Schemi
Stato diagrammi grafici in Rational Rose mostrare i vari stati che esistono quando sono disponibili a un utente la navigazione di un software più opzioni . Ad esempio, un diagramma di stato di una schermata di login può mostrare uno stato verificato così come uno stato non - verificato, se l'utente digita in modo errato in un nome utente e una password . Scegliendo Stato diagramma grafico , il progettista può entrare molti sazia per un oggetto per essere in e collegare questi diversi stati con le frecce di flusso di processo .
Class Diagrams
diagrammi classi
consentono di visualizzare gli attributi o proprietà appartenenti a un oggetto. Pensate a come essere in grado di vedere che le bambole sono uno dentro l'altro in una bambola russa set . I diagrammi di classe mostrano oggetti nidificati e classi . Nei progetti di programmazione complessi , questi diagrammi agiscono come modelli nella costruzione del software . Durante la creazione di un diagramma di classe , il progettista aggiunge gli oggetti di una classe e di operazioni tra e fra quelle diverse classi , che aiutano a mostrare le caratteristiche che definiscono gli oggetti in relazione l'uno all'altro .