• Non ci sono risultati.

sistemi informativi e sistemi informatici

N/A
N/A
Protected

Academic year: 2021

Condividi "sistemi informativi e sistemi informatici"

Copied!
16
0
0

Testo completo

(1)

A. Ferrari

sistemi informativi e sistemi informatici

informatica

(2)

A. Ferrari

sistema informativo e sistema informatico

o sistema informativo

o patrimonio di informazioni

o generate o elaborate

o e memorizzate dai processi

o sistema informatico

o parte del sistema informativo dove le informazioni sono gestite mediante tecnologie informatiche e di

telecomunicazione

(3)

A. Ferrari

(4)

A. Ferrari

(5)

A. Ferrari

informazioni e dati

dato

• un dato (dal latino datum, «fatto») è la

misura di un fenomeno che siamo interessati a osservare

informazione

• l'informazione è ciò che si ottiene

dall'elaborazione di un insieme di dati e che

accresce lo stato di

conoscenza relativo a un fenomeno

(6)

A. Ferrari

tipi di informazioni

scopo operativo

• informazioni di servizio

• es. voto di uno studente di una certa classe in una certa materia

scopo decisionale

• informazioni di governo

• es. percentuale di

studenti insufficienti in una certa materia

(7)

A. Ferrari

ciclo di sviluppo di un sistema informatico

Definizione dei bisogni degli utenti

Definizione dei requisiti

Progettazione concettuale Progettazione

logico/fisica

(8)

A. Ferrari

definizione dei bisogni degli utenti

o rilevare la natura e le caratteristiche dell’esigenza che si intende risolvere con il sistema informatico

o intervista all’utente, per capire le sue esigenze o fase delicata (solitamente l’utente non conosce le

tecnologie informative e ha problemi a concepire, razionalizzare e descrivere il problema da risolvere)

o richiede approfondimenti successivi (il numero varia in funzione della complessità)

o lo sviluppatore crea nella propria mente una rappresentazione del processo

(9)

A. Ferrari

definizione dei requisiti

o stesura di uno o più documenti di descrizione delle richieste degli utenti

o il documento non contiene ancora una soluzione o ipotesi di organizzazione delle informazioni

dell’utente.

o classificazione dei dati o vincoli di integrità

o descrizione delle procedure

o è solo una rappresentazione, anche se logica, lineare, congruente e formale, di quanto richiesto dall’utente

(10)

A. Ferrari

progettazione concettuale

o lo sviluppatore produce un documento di analisi che descrive come i requisiti richiesti potrebbero essere realizzati da un sistema software

o il prodotto di questa fase è un documento di

specifica che può utilizzare diverse metodologie di rappresentazione.

o per esempio UML (Unified Modeling Language) fornisce un modo per rappresentare graficamente numerosi aspetti del sistema

o noi utilizzeremo i diagrammi entità/associazioni (E/R)

(11)

A. Ferrari

progettazione logico/fisica

o realizzazione concreta della soluzione descritta nella fase precedente

o viene realizzato il software necessario, utilizzando un linguaggio di programmazione (Java, C++, C# …)

o se le fasi precedenti sono state svolte in modo corretto, la progettazione fisica non dovrebbe essere difficoltosa

o escluse le consuete problematiche relative alla programmazione in senso stretto

(12)

A. Ferrari

approcci operativi

file system

• applicazione sviluppata

utilizzando un linguaggio di programmazione ad alto

livello

• gestione dei file legata al linguaggio e al sistema operativo

DBMS

(Data Base Management System)

• applicazione scritta in un linguaggio ad alto livello in cui sono “immerse” istruzioni di accesso ad un database

(13)

A. Ferrari

(14)

A. Ferrari

(15)

A. Ferrari

percorso ciclico

o terminata la realizzazione il sistema informatico ritorna all’utente per il collaudo e l’utilizzo

o il cliente potrebbe rifiutare un sistema difforme rispetto a quanto richiesto

o in questo caso tutto il processo ripartirà dall’inizio.

o se i bisogni dell’utente sono cambiati nel periodo di realizzazione del sistema informatico, il software è perfettamente conforme alle richieste iniziali, ma ormai inutile perché datato

o anche in questo caso nasce l’esigenza di riprendere il ciclo di sviluppo dall’inizio

(16)

A. Ferrari

metodologie agili

o comprimere il più possibile le fasi del ciclo di

sviluppo e concentrarsi su pochi requisiti alla volta o si dovranno compiere diverse iterazioni, ma ad ogni

iterazione lo stato del software è aggiornato e congruente

Riferimenti

Documenti correlati

Fare clic sul pulsante Nuovo Nuovo sulla barra degli sulla barra degli strumenti della finestra del database. strumenti della finestra

Sistemi Informatici per il supporto alle decisioni - Modulo 7a: Reperire informazioni - Operazioni di base - Modulo 7a: Reperire informazioni - Operazioni di base Prof...

Il Il filtro in base a selezione filtro in base a selezione consente, consente, ad esempio, di isolare tutti quei record il ad esempio, di isolare tutti quei record il cui

In quella sulla destra sono elencati tutti In quella sulla destra sono elencati tutti i campi della tabella origine: per poterli i campi della tabella origine: per poterli..

Ciclo di vita di un sistema informativo Progettazione di basi di dati.. Entità e

Sistema - Insieme di risorse che interagiscono tra loro Informativo - Archivia elabora e restituisce informazioni Territoriale - Fa riferimento al mondo reale. Sistema

Progettazione di basi di dati La progettazione di una base di dati è una delle attività del processo di sviluppo di un sistema informativo.. va inquadrata nel contesto più ampio

La progettazione di una base di dati è una delle attività del processo di sviluppo di un sistema informativo.. va inquadrata nel contesto più ampio di ciclo di vita di un