Analisi e progettazione del sistema - Panoramica

Lo sviluppo dei sistemi è un processo sistematico che include fasi come pianificazione, analisi, progettazione, implementazione e manutenzione. Qui, in questo tutorial, ci concentreremo principalmente su:

  • Analisi dei sistemi
  • Progettazione di sistemi

Analisi dei sistemi

È un processo di raccolta e interpretazione dei fatti, identificazione dei problemi e scomposizione di un sistema nei suoi componenti.

L'analisi del sistema è condotta allo scopo di studiare un sistema o sue parti al fine di identificarne gli obiettivi. È una tecnica di risoluzione dei problemi che migliora il sistema e garantisce che tutti i componenti del sistema funzionino in modo efficiente per raggiungere il loro scopo.

L'analisi specifica what the system should do.

Progettazione di sistemi

È un processo di pianificazione di un nuovo sistema aziendale o di sostituzione di un sistema esistente definendone i componenti o i moduli per soddisfare i requisiti specifici. Prima di pianificare, è necessario comprendere a fondo il vecchio sistema e determinare come utilizzare al meglio i computer per operare in modo efficiente.

System Design si concentra su how to accomplish the objective of the system.

System Analysis and Design (SAD) si concentra principalmente su:

  • Systems
  • Processes
  • Technology

Cos'è un sistema?

La parola Sistema deriva dalla parola greca Systema, che significa una relazione organizzata tra qualsiasi insieme di componenti per raggiungere una causa o un obiettivo comune.

Un sistema è "un raggruppamento ordinato di componenti interdipendenti collegati tra loro secondo un piano per raggiungere un obiettivo specifico".

Vincoli di un sistema

Un sistema deve avere tre vincoli di base:

  • Un sistema deve averne alcuni structure and behavior progettato per raggiungere un obiettivo predefinito.

  • Interconnectivity e interdependence deve esistere tra i componenti del sistema.

  • Il objectives of the organization avere un higher priority rispetto agli obiettivi dei suoi sottosistemi.

Ad esempio, sistema di gestione del traffico, sistema del libro paga, sistema bibliotecario automatico, sistema informativo delle risorse umane.

Proprietà di un sistema

Un sistema ha le seguenti proprietà:

Organizzazione

L'organizzazione implica struttura e ordine. È la disposizione dei componenti che aiuta a raggiungere obiettivi predeterminati.

Interazione

È definito dal modo in cui i componenti operano tra loro.

Ad esempio, in un'organizzazione, il reparto acquisti deve interagire con il reparto produzione e il libro paga con il reparto personale.

Interdipendenza

Interdipendenza significa come i componenti di un sistema dipendono l'uno dall'altro. Per un corretto funzionamento, i componenti sono coordinati e collegati tra loro secondo un piano specifico. L'output di un sottosistema è quello richiesto da un altro sottosistema come input.

Integrazione

L'integrazione riguarda il modo in cui i componenti di un sistema sono collegati insieme. Significa che le parti del sistema lavorano insieme all'interno del sistema anche se ciascuna parte svolge una funzione unica.

Obiettivo centrale

L'obiettivo del sistema deve essere centrale. Può essere reale o dichiarato. Non è raro che un'organizzazione stabilisca un obiettivo e operi per raggiungerne un altro.

Gli utenti devono conoscere l'obiettivo principale di un'applicazione per computer all'inizio dell'analisi per una progettazione e una conversione di successo.

Elementi di un sistema

Il diagramma seguente mostra gli elementi di un sistema:

Uscite e ingressi

  • Lo scopo principale di un sistema è produrre un output utile per il suo utente.

  • Gli input sono le informazioni che entrano nel sistema per l'elaborazione.

  • L'output è il risultato dell'elaborazione.

Processore (i)

  • Il processore è l'elemento di un sistema che prevede l'effettiva trasformazione dell'input in output.

  • È la componente operativa di un sistema. I processori possono modificare l'input totalmente o parzialmente, a seconda delle specifiche dell'output.

  • Man mano che le specifiche di output cambiano, cambia anche l'elaborazione. In alcuni casi, l'input viene modificato anche per consentire al processore di gestire la trasformazione.

Controllo

  • L'elemento di controllo guida il sistema.

  • È il sottosistema decisionale che controlla il modello di attività che governano input, elaborazione e output.

  • Il comportamento di un sistema informatico è controllato dal sistema operativo e dal software. Per mantenere il sistema in equilibrio, cosa e quanto input è necessario è determinato dalle specifiche di output.

Risposta

  • Il feedback fornisce il controllo in un sistema dinamico.

  • Il feedback positivo è di routine in natura che incoraggia le prestazioni del sistema.

  • Il feedback negativo è di natura informativa che fornisce al controller le informazioni per l'azione.

Ambiente

  • L'ambiente è il “supersistema” all'interno del quale opera un'organizzazione.

  • È la fonte di elementi esterni che colpiscono il sistema.

  • Determina come deve funzionare un sistema. Ad esempio, fornitori e concorrenti dell'ambiente dell'organizzazione possono fornire vincoli che influiscono sulle prestazioni effettive dell'azienda.

Confini e interfaccia

  • Un sistema dovrebbe essere definito dai suoi confini. I confini sono i limiti che identificano i suoi componenti, processi e interrelazioni quando si interfaccia con un altro sistema.

  • Ogni sistema ha confini che determinano la sua sfera di influenza e controllo.

  • La conoscenza dei confini di un dato sistema è cruciale per determinare la natura della sua interfaccia con altri sistemi per una progettazione di successo.

Tipi di sistemi

I sistemi possono essere suddivisi nelle seguenti tipologie:

Sistemi fisici o astratti

  • I sistemi fisici sono entità tangibili. Possiamo toccarli e sentirli.

  • Il sistema fisico può essere di natura statica o dinamica. Ad esempio, le scrivanie e le sedie sono le parti fisiche del centro informatico che sono statiche. Un computer programmato è un sistema dinamico in cui programmi, dati e applicazioni possono cambiare in base alle esigenze dell'utente.

  • I sistemi astratti sono entità non fisiche o concettuali che possono essere formule, rappresentazione o modello di un sistema reale.

Sistemi aperti o chiusi

  • Un sistema aperto deve interagire con il suo ambiente. Riceve input da e fornisce output all'esterno del sistema. Ad esempio, un sistema informativo che deve adattarsi alle mutevoli condizioni ambientali.

  • Un sistema chiuso non interagisce con il suo ambiente. È isolato dalle influenze ambientali. Un sistema completamente chiuso è raro nella realtà.

Sistema adattivo e non adattivo

  • Adaptive System risponde ai cambiamenti nell'ambiente in modo da migliorare le loro prestazioni e sopravvivere. Ad esempio, esseri umani, animali.

  • Non Adaptive System è il sistema che non risponde all'ambiente. Ad esempio, le macchine.

Sistema permanente o temporaneo

  • Il sistema permanente persiste a lungo. Ad esempio, le politiche aziendali.

  • Il sistema temporaneo viene realizzato per un tempo specificato e successivamente vengono demoliti. Ad esempio, un sistema DJ è impostato per un programma e viene smontato dopo il programma.

Sistema naturale e prodotto

  • I sistemi naturali sono creati dalla natura. Ad esempio, sistema solare, sistema stagionale.

  • Manufactured System è il sistema artificiale. Ad esempio, razzi, dighe, treni.

Sistema deterministico o probabilistico

  • Il sistema deterministico opera in modo prevedibile e l'interazione tra i componenti del sistema è nota con certezza. Ad esempio, due molecole di idrogeno e una molecola di ossigeno producono acqua.

  • Il sistema probabilistico mostra un comportamento incerto. L'output esatto non è noto. Ad esempio, previsioni del tempo, consegna della posta.

Sociale, uomo-macchina, sistema macchina

  • Il sistema sociale è fatto di persone. Ad esempio, club sociali, società.

  • Nel sistema uomo-macchina, sia l'uomo che le macchine sono coinvolti per eseguire un compito particolare. Ad esempio, la programmazione del computer.

  • Il sistema macchina è dove le interferenze umane vengono trascurate. Tutte le attività vengono eseguite dalla macchina. Ad esempio, un robot autonomo.

Sistemi informativi artificiali

  • È un insieme interconnesso di risorse informative per gestire i dati per una particolare organizzazione, sotto il controllo di gestione diretto (DMC).

  • Questo sistema include hardware, software, comunicazione, dati e applicazioni per produrre informazioni in base alle necessità di un'organizzazione.

    I sistemi di informazione creati dall'uomo sono suddivisi in tre tipi:

  • Formal Information System - Si basa sul flusso di informazioni sotto forma di promemoria, istruzioni, ecc., Dal livello superiore a quello inferiore di gestione.

  • Informal Information System - Questo è un sistema basato sui dipendenti che risolve i problemi legati al lavoro quotidiano.

  • Computer Based System- Questo sistema dipende direttamente dal computer per la gestione delle applicazioni aziendali. Ad esempio, sistema bibliotecario automatico, sistema di prenotazione ferroviaria, sistema bancario, ecc.

Modelli di sistemi

Modelli schematici

  • Un modello schematico è un grafico 2-D che mostra gli elementi del sistema e i loro collegamenti.

  • Diverse frecce vengono utilizzate per mostrare il flusso di informazioni, il flusso di materiale e il feedback delle informazioni.

Modelli del sistema di flusso

  • Un modello di sistema di flusso mostra il flusso ordinato di materiale, energia e informazioni che tengono insieme il sistema.

  • La tecnica di valutazione e revisione del programma (PERT), ad esempio, viene utilizzata per astrarre un sistema del mondo reale sotto forma di modello.

Modelli statici di sistema

  • Rappresentano una coppia di relazioni come attività-tempo o costo-quantità .

  • Il diagramma di Gantt, ad esempio, fornisce un'immagine statica di una relazione attività-tempo.

Modelli di sistema dinamico

  • Le organizzazioni imprenditoriali sono sistemi dinamici. Un modello dinamico approssima il tipo di organizzazione o applicazione con cui trattano gli analisti.

  • Mostra uno stato del sistema in corso e in costante cambiamento. Si compone di:

    • Ingressi che entrano nel sistema

    • Il processore attraverso il quale avviene la trasformazione

    • I programmi richiesti per l'elaborazione

    • Gli output che risultano dall'elaborazione.

Categorie di informazioni

Esistono tre categorie di informazioni relative ai livelli manageriali e alle decisioni prese dai manager.

Informazioni strategiche

  • Queste informazioni sono richieste dal top management per le politiche di pianificazione a lungo termine per i prossimi anni. Ad esempio, tendenze in termini di entrate, investimenti finanziari e risorse umane e crescita della popolazione.

  • Questo tipo di informazioni si ottiene con l'ausilio del Decision Support System (DSS).

Informazioni manageriali

  • Questo tipo di informazioni è richiesto dal middle management per la pianificazione a breve e intermedio raggio che è in termini di mesi. Ad esempio, analisi delle vendite, proiezione del flusso di cassa e rendiconti finanziari annuali.

  • Si ottiene con l'ausilio di Management Information Systems (MIS).

Informazioni operative

  • Questo tipo di informazioni è richiesto dalla bassa dirigenza per la pianificazione quotidiana ea breve termine per applicare le attività operative quotidiane. Ad esempio, mantenere i registri delle presenze dei dipendenti, gli ordini di acquisto scaduti e le scorte correnti disponibili.

  • Si ottiene con l'ausilio di Data Processing Systems (DPS).