Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Gratuito
l'accesso più veloce di browser!
 

Rational Unified Process

Indice Rational Unified Process

Il Rational Unified Process (RUP) (che è una estensione dello Unified Process) è un modello di sviluppo del software di tipo iterativo, sviluppato da Rational Software (oggi parte di IBM).

35 relazioni: Ad hoc, Agile Unified Process, Architettura (computer), Automazione, Buona pratica, Caso d'uso (informatica), Change management, Ciclo di vita del software, Collaudo, Common Object Request Broker Architecture, Diagnosi, Dynamic Systems Development Method, Extreme programming, Framework, IBM, Implementazione, Ingegneria del software, Java EE, Metamodello, Metodologia agile, Milestone (project management), Modello di sviluppo del software, Open Unified Process, Overhead, Progettazione (ingegneria del software), Progetto, Programmazione orientata agli oggetti, Project management, Project manager, Qualità del software, Rational Software, Release (informatica), Sviluppo software, Unified Modeling Language, Versione beta.

Ad hoc

Ad hoc: letteralmente "per questo", l'espressione è utilizzata con il significato di "appropriato al contesto" oppure "per l'occasione".

Nuovo!!: Rational Unified Process e Ad hoc · Mostra di più »

Agile Unified Process

L'Agile Unified Process (AUP) è una versione semplificata, sviluppata da Scott Ambler, dell'IBM Rational Unified Process (RUP).

Nuovo!!: Rational Unified Process e Agile Unified Process · Mostra di più »

Architettura (computer)

L'architettura informatica è l'insieme dei criteri in base ai quali è progettato e realizzato un sistema informatico oppure un dispositivo facente parte di esso.

Nuovo!!: Rational Unified Process e Architettura (computer) · Mostra di più »

Automazione

Il termine automazione identifica la tecnologia che usa sistemi di controllo (come circuiti logici o elaboratori) per gestire macchine e processi, riducendo la necessità dell'intervento umano.

Nuovo!!: Rational Unified Process e Automazione · Mostra di più »

Buona pratica

Per buona prassi o buona pratica, talvolta anche miglior praticaVedi o migliore prassi (dall'inglese best practice) si intendono le esperienze, le procedure o le azioni più significative, o comunque quelle che hanno permesso di ottenere i migliori risultati, relativamente a svariati contesti e obiettivi preposti.

Nuovo!!: Rational Unified Process e Buona pratica · Mostra di più »

Caso d'uso (informatica)

Il caso d'uso in informatica è una tecnica usata nei processi di ingegneria del software per effettuare in maniera esaustiva e non ambigua, la raccolta dei requisiti al fine di produrre software di qualità.

Nuovo!!: Rational Unified Process e Caso d'uso (informatica) · Mostra di più »

Change management

Con il termine inglese change management (traducibile approssimativamente in gestione del cambiamento) si intende un approccio strutturato al cambiamento negli individui, nei gruppi, nelle organizzazioni e nelle società che rende possibile (e/o pilota) la transizione da un assetto corrente ad un futuro assetto desiderato.

Nuovo!!: Rational Unified Process e Change management · Mostra di più »

Ciclo di vita del software

Il ciclo di vita del software, in informatica, e in particolare nell'ingegneria del software, si riferisce al modo in cui una metodologia di sviluppo scompone l'attività di realizzazione di prodotti software in sottoattività fra loro coordinate, il cui risultato finale è il prodotto stesso e tutta la documentazione ad esso associata: fasi tipiche includono lo studio o analisi, la progettazione, la realizzazione, il collaudo, la messa a punto, la manutenzione e l'estensione,, il tutto ad opera di uno o più sviluppatori software.

Nuovo!!: Rational Unified Process e Ciclo di vita del software · Mostra di più »

Collaudo

Il termine collaudo (dal latino cum-laude, ovvero "a opera d'arte"), nell'ambito dell'ingegneria, si riferisce ad una serie di operazioni messe in atto al fine di verificare il corretto funzionamento di un'opera di ingegno prima che questa venga destinata all'utilizzo.

Nuovo!!: Rational Unified Process e Collaudo · Mostra di più »

Common Object Request Broker Architecture

CORBA (Common Object Request Broker Architecture) è uno standard sviluppato da OMG per permettere la comunicazione fra componenti indipendentemente dalla loro distribuzione sui diversi nodi della rete o dal linguaggio di programmazione con cui siano stati sviluppati.

Nuovo!!: Rational Unified Process e Common Object Request Broker Architecture · Mostra di più »

Diagnosi

La diagnosi dal latino diagnōsis, attraverso il greco antico διάγνωσις (diágnōsis), da διαγιγνώσκειν (diaghignóskein, capire), formato da διά (diá, attraverso) + γιγνώσκειν (ghignóskein, conoscere), è la procedura di ricondurre un fenomeno o un gruppo di fenomeni, dopo averne considerato ogni aspetto, a una categoria.

Nuovo!!: Rational Unified Process e Diagnosi · Mostra di più »

Dynamic Systems Development Method

Il Dynamic Systems Development Method è una metodologia agile distribuita gratuitamente dal consorzio DSDM ai propri membri, è fornito in pacchetto insieme ad un framework.

Nuovo!!: Rational Unified Process e Dynamic Systems Development Method · Mostra di più »

Extreme programming

L'extreme programming (abbreviato in XP), espressione inglese per programmazione estrema, è una metodologia di sviluppo del software che enfatizza la scrittura di codice di qualità e la rapidità di risposta ai cambiamenti di requisiti.

Nuovo!!: Rational Unified Process e Extreme programming · Mostra di più »

Framework

Un framework, termine della lingua inglese che può essere tradotto come intelaiatura o struttura (o quadro nelle forme composte), in informatica e specificatamente nello sviluppo software, è un'architettura logica di supporto (spesso un'implementazione logica di un particolare design pattern) su cui un software può essere progettato e realizzato, spesso facilitandone lo sviluppo da parte del programmatore.

Nuovo!!: Rational Unified Process e Framework · Mostra di più »

IBM

L'International Business Machines Corporation (comunemente nota come IBM, e soprannominata "Big Blue"), è un'azienda statunitense, tra le maggiori al mondo nel settore informatico.

Nuovo!!: Rational Unified Process e IBM · Mostra di più »

Implementazione

Il termine implementazione e il verbo derivato implementare è un neologismo affermatosi nel 1978 nell'accezione di "attuazione" di una scelta pubblica.

Nuovo!!: Rational Unified Process e Implementazione · Mostra di più »

Ingegneria del software

Per ingegneria del software (software engineering in inglese) si intende quella disciplina che si occupa dei processi produttivi e delle metodologie di sviluppo finalizzate alla realizzazione di sistemi software.

Nuovo!!: Rational Unified Process e Ingegneria del software · Mostra di più »

Java EE

In informatica la Java Platform, Enterprise Edition o Java EE (conosciuta, prima della versione 5, col nome di Java 2 Enterprise Edition o J2EE) è un insieme di specifiche le cui implementazioni vengono principalmente sviluppate in linguaggio di programmazione Java e ampiamente utilizzata nella programmazione Web.

Nuovo!!: Rational Unified Process e Java EE · Mostra di più »

Metamodello

Il metamodello è uno dei principi della programmazione neuro linguistica (PNL).

Nuovo!!: Rational Unified Process e Metamodello · Mostra di più »

Metodologia agile

Nell'ingegneria del software, l'espressione metodologia agile (o sviluppo agile del software, in inglese agile software development, abbreviato in ASD) si riferisce a un insieme di metodi di sviluppo del software emersi a partire dai primi anni 2000 e fondati su un insieme di principi comuni, direttamente o indirettamente derivati dai princìpi del "Manifesto per lo sviluppo agile del software" (Manifesto for Agile Software Development, impropriamente chiamato anche "Manifesto Agile") pubblicato nel 2001 da Kent Beck, Robert C. Martin, Martin Fowler e altri.

Nuovo!!: Rational Unified Process e Metodologia agile · Mostra di più »

Milestone (project management)

Milestone è un termine inglese che letteralmente significa pietra miliare.

Nuovo!!: Rational Unified Process e Milestone (project management) · Mostra di più »

Modello di sviluppo del software

Un modello di sviluppo software è il principio teorico che indica il metodo da seguire nel progettare e nello scrivere un programma.

Nuovo!!: Rational Unified Process e Modello di sviluppo del software · Mostra di più »

Open Unified Process

Lo Open Unified Process o OpenUP (letteralmente "processo unificato aperto") è un modello di sviluppo del software ispirato al Rational Unified Process (RUP) e rilasciato con licenza open source all'interno dell'Eclipse Process Framework.

Nuovo!!: Rational Unified Process e Open Unified Process · Mostra di più »

Overhead

In informatica, la parola inglese overhead (letteralmente in alto, che sta di sopra) serve per definire le risorse accessorie, richieste in sovrappiù rispetto a quelle strettamente necessarie per ottenere un determinato scopo in seguito all'introduzione di un metodo o di un processo più evoluto o più generale.

Nuovo!!: Rational Unified Process e Overhead · Mostra di più »

Progettazione (ingegneria del software)

In ingegneria del software, la progettazione (talvolta detta anche progetto o disegno, dall'inglese design) è una fase del ciclo di vita del software.

Nuovo!!: Rational Unified Process e Progettazione (ingegneria del software) · Mostra di più »

Progetto

Un progetto consiste, in senso generale, nell'organizzazione di azioni nel tempo per il perseguimento di uno scopo predefinito, attraverso le varie fasi di progettazione da parte di uno o più progettisti.

Nuovo!!: Rational Unified Process e Progetto · Mostra di più »

Programmazione orientata agli oggetti

In informatica la programmazione orientata agli oggetti (OOP, Object Oriented Programming) è un paradigma di programmazione che permette di definire oggetti software in grado di interagire gli uni con gli altri attraverso lo scambio di messaggi.

Nuovo!!: Rational Unified Process e Programmazione orientata agli oggetti · Mostra di più »

Project management

In ingegneria gestionale ed economia aziendale, con l'espressione project management (in italiano gestione di progetto) si intende l'insieme delle attività di back office e front office aziendale, svolte tipicamente da una o più figure dedicate e specializzate dette project manager, volte all'analisi, progettazione, pianificazione e realizzazione degli obiettivi di un progetto, gestendolo in tutte le sue caratteristiche e fasi evolutive, nel rispetto di precisi vincoli (tempi, costi, risorse, scopi, qualità).

Nuovo!!: Rational Unified Process e Project management · Mostra di più »

Project manager

Nell'organizzazione aziendale il project manager (in italiano responsabile di progetto, molto spesso indicato con l'acronimo PM) è un ruolo di gestione operativa.

Nuovo!!: Rational Unified Process e Project manager · Mostra di più »

Qualità del software

Per qualità del software si intende la misura in cui un prodotto software soddisfa un certo numero di aspettative rispetto sia al suo funzionamento sia alla sua struttura interna.

Nuovo!!: Rational Unified Process e Qualità del software · Mostra di più »

Rational Software

Rational Software, anche nota come Rational Software Corporation (e in origine chiamata Rational Machines) è una software house fondata da Paul Levy e Mike Devlin nel 1981.

Nuovo!!: Rational Unified Process e Rational Software · Mostra di più »

Release (informatica)

In informatica, nell'ambito dello sviluppo software, la release (sostantivo mutuato dall'inglese che tradotto letteralmente significa "emissione", "uscita" o "distribuzione", spesso erroneamente tradotto con "rilascio") è una specifica versione di un software resa disponibile ai suoi utenti finali.

Nuovo!!: Rational Unified Process e Release (informatica) · Mostra di più »

Sviluppo software

In informatica con il termine sviluppo software si indica la serie di passi o percorso da svolgere per ottenere risultati di alta qualità e in tempi prefissati nello sviluppo di un prodotto o sistema software.

Nuovo!!: Rational Unified Process e Sviluppo software · Mostra di più »

Unified Modeling Language

In ingegneria del software, UML (unified modeling language, "linguaggio di modellizzazione unificato") è un linguaggio di modellazione e specifica basato sul paradigma orientato agli oggetti.

Nuovo!!: Rational Unified Process e Unified Modeling Language · Mostra di più »

Versione beta

La versione beta, in informatica, è una versione di un software non definitiva, ma già testata dagli esperti, che viene messa a disposizione di un numero maggiore di utenti, confidando proprio nelle loro azioni imprevedibili che potrebbero portare alla luce nuovi bug o incompatibilità del software stesso.

Nuovo!!: Rational Unified Process e Versione beta · Mostra di più »

Riorienta qui:

Unified Process.

UscenteArrivo
Ehi! Siamo su Facebook ora! »