Rational Rose è uno strumento di progettazione del software caso - strumento commerciale . Esso incorpora due elementi principali della moderna ingegneria del software : sviluppo component-based e sviluppo iterativo controllata. Facilita l'analisi e la progettazione orientata agli oggetti , consentendo agli utenti (analisti , ingegneri , scrittori e responsabili di progetto ) per creare, visualizzare , manipolare e modificare gli elementi in una Unified Modeling Language ( UML ) per l'intero lavoro , utilizzando uno strumento e il linguaggio . Con i suoi numerosi vantaggi , si sta rapidamente diventando uno dei migliori strumenti del settore. Team di sviluppo
Uno dei principali vantaggi di Rational Rose è che facilita lo sviluppo in team , fornendo pieno supporto della squadra . Esso permette facilmente agli utenti di lavorare con la propria versione unica del modello nel proprio posto di lavoro , senza muoversi da un luogo all'altro .
Development Process
Il software può facilmente essere utilizzato in tutto il processo di sviluppo del software , a differenza di altri software . Rose può essere utilizzato in qualsiasi momento durante il processo di sviluppo , così come usarlo per aiutare a scoprire e prevenire le potenziali gravi errori in futuro .
Model Management
< p > Gestione modifiche del modello è fatta anche semplice da Rational Rose . Le modifiche apportate a un modello possono essere resi disponibili ad altri utenti utilizzando una gestione della configurazione e il controllo di versione ( CMVC ) del sistema. Questo permette una facile integrazione delle modifiche nel modello senza interferire con qualsiasi stadio di sviluppo
Legacy Problemi
Rational Rose affronta problemi di cattiva legacy , . Che permette di tornare indietro e correggere errori e difetti all'interno dell'applicazione legacy . Questo è utile quando di fronte a software che non misura le esigenze degli utenti .
Documentation Project
Rational Rose permette all'utente di salvare sulla creazione di documentazione di progetto aggiuntiva utilizzando i modelli creati nel software come base per la progettazione e lo sviluppo. Questo è un buon modo per evitare le pratiche di documentazione poveri. Comprende strutture prefabbricate per diversi modelli , così come un insieme di componenti riutilizzabili . Inoltre , fornisce modelli per la creazione di nuovi modelli , cosa che molti utenti di godere .
Componenti aggiuntivi
Uno dei vantaggi di Rational Rose è l'add-in caratteristica . Questo consente all'utente di installare linguaggi di programmazione per generare codici necessari. Diversi componenti aggiuntivi può essere installato , come ad esempio C + + , PowerBuilder , Forte , Java , Visual Basic , Oracle 8/9 e XML . I componenti aggiuntivi in forma di strumenti di nonlanguage può anche essere installato , come ad esempio il progetto di Microsoft . Per gestire le modifiche al modello , la funzione add-in può essere utilizzato per installare Rational ClearCase di e Visual SourceCafe di Microsoft. Una varietà di componenti aggiuntivi sono disponibili, e il grande vantaggio è che l'utente può disattivare qualsiasi componente aggiuntivo funzioni non ha bisogno mentre si lavora su un modello .
Configurazione
Uno dei grandi vantaggi su Rational Rose è che l'utente può configurare l'interfaccia e personalizzare l'applicazione in base alle sue esigenze . Rose utilizza un'interfaccia utente grafica ( GUI ) che include un browser , diagramma e le finestre dei documenti , così come standard e diagramma barre degli strumenti . Si fa sempre per un ambiente di lavoro migliore quando l'utente si sente a suo agio con la sua interfaccia e l'applicazione .