Usa Unified Modeling Language ( UML) per modellare la situazione aziendale . UML è lo strumento di scelta per numerosi architetti di software nel settore industriale. Permette di "mondo reale" i concetti di business per essere rappresentati in un diagramma , in termini di attori ( le influenze esterne ) e dei processi interni , la comunicazione con i suddetti soggetti . La natura di UML è che i principali concetti di business possono essere illustrate in dettaglio e di facile comprensione per gli utenti non tecnici , quindi la sua popolarità .
2
Utilizzare una metodologia software per attuare il cambiamento. Una metodologia software viene utilizzato per gestire le varie fasi di sviluppo del software . Un esempio tipico è il modello a cascata , una delle prime metodologie software esistenti . Oggi ci sono numerose altre metodologie di software per soddisfare le varie tecnologie , tra cui object-oriented metodi di programmazione Java .
3
Avviare il progetto o sviluppare uno studio di fattibilità . Uno studio di fattibilità è talvolta usato per fornire un ulteriore livello di garanzia che un progetto software conseguire i suoi obiettivi . Questo potenzialmente risparmiare migliaia di dollari se il progetto non è considerata fattibile. Se non si utilizza uno studio di fattibilità , il progetto deve essere iniziato come è.
4
design del software . Il lavoro di un architetto del software è quello di fornire modelli di documenti aziendali tradotti in forma tecnica in modo che gli sviluppatori possano implementare i requisiti . Sono costituiti da diagrammi di flusso e di altri tipi di progettazione, eventualmente incluse le dichiarazioni scritte inglesi .
5
testare il software . In questa fase , il software compilato deve essere assegnato a un team di test per verificare la conformità ai requisiti di business e assicurare che funzioni come previsto.
6
mantenere e iterare . Questa fase comporta regolare revisione del progetto e , se necessario, di ritorno a fasi precedenti per risolvere i problemi . Il ciclo di manutenzione prevede l' architetto del software con la possibilità di costruire in ulteriori miglioramenti per la progettazione e la gestione di eventuali modifiche , come richiesto in congiunzione con un project manager .
software © www.354353.com