Merriam-Webster's Dictionary definisce l'analisi dei sistemi come "il processo di esame di una procedura o di un'azienda al fine di determinarne gli obiettivi e creare sistemi e procedure che li raggiungano efficacemente". Un altro punto di vista vede l'analisi dei sistemi come un metodo di risoluzione dei problemi che scompone un sistema nelle sue parti componenti al fine di studiare il modo in cui questi componenti funzionano e interagiscono per raggiungere il loro obiettivo.
Comunicazione
I principi dell'analisi dei sistemi sono strettamente correlati all'analisi dei requisiti o alla ricerca operativa. È anche "un'indagine ufficiale esplicita per aiutare il decisore a determinare la migliore linea d'azione e prendere una decisione migliore di quella che avrebbe altrimenti".
I termini "analisi e sintesi" derivano dal greco, che significa rispettivamente "smontare" e "rimontare". Questi termini sono usati in molte discipline scientifiche, dalla matematica e logica all'economia e psicologia, adesignazioni per procedure simili. L'analisi è definita come "il procedimento mediante il quale scomponiamo in parti un tutto intellettuale o essenziale", mentre sintesi significa "il procedimento mediante il quale combiniamo elementi o componenti separati per formare un tutto". I ricercatori sui principi dell'analisi dei sistemi applicano la metodologia ai sistemi coinvolti, formando un quadro generale.
Applicazione
L'analisi dei sistemi viene utilizzata in ogni campo in cui qualcosa viene sviluppato. L'analisi può anche essere un insieme di componenti che lavorano insieme per eseguire funzioni organiche come l'ingegneria dei sistemi. L'ingegneria dei sistemi è un campo interdisciplinare dell'ingegneria che si concentra su come progettare e gestire progetti di ingegneria complessi.
Sequenza
Lo sviluppo di un sistema informatico comprende la fase di analisi del sistema. Aiuta a creare un modello di dati prima di creare o estendere un database. Esistono diversi approcci all'analisi dei sistemi.
Quando viene sviluppato un sistema informatico informatico, l'analisi del sistema (secondo il modello a cascata) consisterà nei seguenti passaggi:
- Sviluppo di uno studio di fattibilità. Determinare se un progetto è fattibile dal punto di vista economico, sociale, tecnologico e organizzativo.
- Misure conoscitive volte ad accertare i requisiti degli utenti finali del sistema (in genereinterviste, questionari o osservazioni visive del lavoro nel sistema esistente).
- Determina in che modo gli utenti finali utilizzeranno il sistema (in termini di esperienza complessiva con hardware o software del computer), per cosa verrà utilizzato il sistema, ecc.
Un' altra opinione descrive un approccio graduale al processo. Questo approccio suddivide l'analisi del sistema in 5 fasi:
- Determinazione del contenuto. Obiettivi e requisiti chiaramente definiti necessari per soddisfare i requisiti del progetto definiti dai suoi stakeholder.
- Analisi del problema: il processo di comprensione di problemi e bisogni e di trovare soluzioni basate sui principi dell'analisi dei sistemi.
- Analisi dei requisiti: identificare le condizioni che devono essere soddisfatte.
- Logic Design: lo studio delle relazioni logiche tra oggetti.
- Analisi delle decisioni: prendere la decisione finale sulla base dei principi dell'analisi dei sistemi.
I casi d'uso sono strumenti di modellazione dell'analisi dei sistemi ampiamente utilizzati per definire ed esprimere i requisiti funzionali di un sistema. Ogni caso d'uso è uno scenario aziendale o un evento per il quale il sistema deve fornire una risposta specifica. Casi d'uso sviluppati dall'analisi orientata agli oggetti.
Analisi politica
La disciplina di quella che oggi è nota come analisi delle politiche è emersa dall'applicazione dell'analisi dei sistemi quando è stata istituita per la prima voltaIl Segretario alla Difesa degli Stati Uniti Robert McNamara.
Gli analisti di sistemi fondamentali sono spesso chiamati ad analizzare sistemi che sono cresciuti per caso per determinare gli attuali componenti del sistema. Ciò è stato dimostrato durante il lavoro di reingegnerizzazione del 2000, quando i processi aziendali e di produzione sono stati considerati parte della modernizzazione dell'automazione del 2000. Il lavoro che utilizza l'analisi dei sistemi include un analista di sistemi, un analista aziendale, un tecnologo, un architetto di sistema, un architetto d'impresa, un architetto software, ecc. Tutti questi specialisti utilizzano nella pratica i principi di base dell'analisi dei sistemi.
Sebbene i professionisti dell'analisi dei sistemi possano essere incoraggiati a creare nuovi sistemi, spesso modificano, estendono o documentano i sistemi esistenti (processi, procedure e metodi). Ricercatori e professionisti si affidano all'analisi dei sistemi. Tale analisi dell'attività è già applicata a varie ricerche e ricerche pratiche, tra cui gestione aziendale, riforma dell'istruzione, tecnologia educativa, ecc. In queste aree, i principi di un approccio sistemico (analisi dei sistemi) sono molto importanti.
Analisti
Un analista di sistemi è un professionista informatico specializzato nell'analisi, progettazione e implementazione di sistemi informativi. Gli analisti di sistema valutano l'adeguatezza dei sistemi informativi in termini di risultati previsti e mantengono i contatti con gli utenti finali e i fornitorisoftware e programmatori per ottenere questi risultati.
Un analista di sistema è una persona che utilizza tecniche di analisi e progettazione per risolvere problemi aziendali utilizzando la tecnologia dell'informazione. Gli analisti di sistema possono agire come agenti del cambiamento che identificano i miglioramenti organizzativi necessari, progettano sistemi per implementare tali cambiamenti e addestrano e motivano gli altri a utilizzare i sistemi. Gli analisti devono conoscere e comprendere il concetto ei principi dell'analisi dei sistemi.
Sebbene abbiano familiarità con vari linguaggi di programmazione, sistemi operativi e piattaforme hardware per computer, di solito non sono coinvolti nello sviluppo effettivo di hardware o software. Possono essere responsabili dello sviluppo dell'analisi dei costi, delle considerazioni sulla progettazione, del miglioramento dell'impatto sul personale e delle tempistiche di implementazione.
Un analista di sistemi è generalmente confinato in un sistema designato o predeterminato e spesso lavora insieme a un analista aziendale utilizzando principi generali di analisi dei sistemi. Questi ruoli, pur avendo alcune sovrapposizioni, non sono gli stessi. L'analista aziendale valuterà le esigenze aziendali e determinerà la soluzione appropriata e, in una certa misura, progetterà la soluzione senza approfondire i suoi componenti tecnici, affidandosi invece all'analista di sistema. L'analista di sistemi valuta e modifica spesso il codice e analizza gli scenari in base ai principi e ai problemi dell'analisi dei sistemi.
Opportunità
Alcuni professionisti hanno conoscenze pratiche in entrambe le aree (analisi aziendale e dei sistemi) e possono combinare con successo entrambe queste professioni, offuscando efficacemente il confine tra un analista aziendale e un analista di sistemi. Entrambe le professioni richiedono i principi dell'analisi dei sistemi strutturali.
Analista di sistema disponibile:
- Identifica, comprendi e pianifica gli impatti organizzativi e umani dei sistemi pianificati e assicurati che i nuovi requisiti tecnici siano adeguatamente integrati con i processi e le competenze esistenti.
- Pianificazione del flusso del sistema da zero.
- Interagisci con utenti interni e clienti per studiare e documentare i requisiti, che vengono poi utilizzati per creare documenti relativi ai requisiti aziendali.
- Descrizione dei requisiti tecnici dalla fase critica.
- Interagisci con lo sviluppatore del software per comprendere i limiti del software.
- Aiuta i programmatori a sviluppare il sistema, fornendo ad esempio casi d'uso, diagrammi di flusso, diagrammi UML e BPMN.
- Requisiti dei documenti o supplementi ai manuali utente.
- Ogni volta che è in corso un processo di sviluppo, l'analista di sistema è responsabile dello sviluppo dei componenti e della fornitura di tali informazioni allo sviluppatore. Tutto questo viene fatto sulla base dei concetti e dei principi di base dell'analisi del sistema.
Ciclo di vita
System Development Life Cycle (SDLC) è un metodo di sviluppo tradizionalesistemi che le organizzazioni utilizzano per progetti IT su larga scala. SDLC è un framework strutturato costituito da processi sequenziali mediante i quali viene sviluppato un sistema informativo.
L'essenza dell'analisi
Non appena il progetto di sviluppo riceve le necessarie approvazioni da tutti i partecipanti, inizia la fase di analisi del sistema. L'analisi dei sistemi è l'analisi di un problema aziendale che le organizzazioni intendono risolvere con un sistema informativo. L'obiettivo principale della fase di analisi del sistema è raccogliere informazioni sul sistema esistente al fine di determinare i requisiti per un sistema migliorato o un nuovo sistema. Il prodotto finale di questa fase, noto come deliverable, è un insieme di requisiti di sistema. Questi sono i principi di base dell'analisi del sistema e della sintesi del sistema.
Forse il compito più difficile in questa analisi è determinare i requisiti specifici che il sistema deve soddisfare. Questi requisiti sono spesso indicati come requisiti utente perché gli utenti li forniscono. Quando i progettisti di sistema hanno accumulato requisiti utente per un nuovo sistema, passano alla fase di progettazione del sistema.
Sistemi informatici
L'analista di sistemi informatici è un'occupazione nel campo della tecnologia dell'informazione. Un analista di sistemi informatici lavora per risolvere i problemi relativi alla tecnologia informatica. Molti analisti stanno installando nuovi sistemi informatici, sia hardware che software, aggiungendo nuove applicazioni softwaremigliorare le prestazioni del computer. Altri agiscono come progettisti di sistemi o architetti di sistemi, ma la maggior parte degli analisti è specializzata in un particolare tipo di sistemi, come sistemi aziendali, sistemi contabili, sistemi finanziari o sistemi scientifici.
Richiesta
A partire dal 2015, il maggior numero di analisti di sistemi informatici copriva i settori del governo, delle assicurazioni, della progettazione di sistemi informatici, delle apparecchiature professionali e commerciali e della gestione aziendale e aziendale. Si prevede che il numero di posti di lavoro in quest'area aumenterà da 487.000 nel 2009 a 650.000 entro il 2016.
Questa voce si è classificata terza nel sondaggio del 2010, quinta nel sondaggio del 2011, 9a nel sondaggio del 2012 e 10a nel sondaggio del 2013.
Un analista aziendale (BA) è colui che analizza un'organizzazione o un'area di business (reale o ipotetica) e ne documenta l'attività o i processi o i sistemi, valutando il modello di business o la sua integrazione con la tecnologia sulla base di principi e struttura dell'analisi del sistema.
Il ruolo di analista di sistemi può anche essere definito come un ponte tra problemi aziendali e soluzioni tecnologiche. In questo caso, i problemi aziendali possono essere correlati a sistemi aziendali, come un modello, un processo o un metodo. Le soluzioni tecnologiche possono consistere nell'uso di architetture tecnologiche, strumenti o applicazioni software. Gli analisti di sistema sono tenuti ad analizzare,trasformare e risolvere i problemi aziendali con la tecnologia.
Analisi aziendale
Ci sono almeno quattro tipi di analisi aziendali:
- Sviluppatore aziendale: identifica le esigenze e le opportunità di business dell'organizzazione.
- Analisi del modello di business: definizione delle politiche organizzative e degli approcci di mercato.
- Process Design - Per standardizzare i flussi di lavoro di un'organizzazione.
- Analisi dei sistemi: interpretazione delle regole aziendali e dei requisiti per i sistemi tecnici (solitamente all'interno dell'IT).
Altri compiti
A volte un analista aziendale fa parte di un'operazione aziendale e lavora con la tecnologia dell'informazione per migliorare la qualità dei servizi forniti, a volte aiutando a integrare e testare nuove soluzioni. Gli analisti aziendali fungono da collegamento tra il management e gli sviluppatori tecnici.
BA può anche supportare lo sviluppo di materiali di formazione, partecipare all'implementazione e fornire supporto post-implementazione. Ciò può includere lo sviluppo di piani di progetto e diagrammi di flusso di dati, diagrammi di flusso, ecc.
Nel ciclo di vita dello sviluppo dei sistemi, l'analista aziendale in genere funge da collegamento tra il lato commerciale dell'impresa e i fornitori di servizi IT.