Scarica Disoensa informatica 23/24 e più Sintesi del corso in PDF di Sistemi Informativi solo su Docsity!
INFORMATICA
Si occupa della rappresentazione, organizzazione e
trattamento automatico dell’informazione.
Un SISTEMA INFORMATIVO (SI) è un insieme di elementi
che permettono all’azienda di disporre delle informazioni
necessarie al posto giusto e al momento giusto. —>
obiettivo raggiungere miglior risultato
Cosa fa quindi un SI? ELABORA DATI e li trasforma in
INFORMAZIONI!
DATI ( rappresentazione numerica o simbolica di una
misura o caratteristica di un determinato fenomeno o
oggetto
Es.prezzo o ora )
INFORMAZIONE ( un insieme di dati significativi associati
a un determinato contenuto
Es. prezzo ad una determinata ora)
CONOSCENZA ( ultimo stadio del processo, da
informazione diventa conoscenza
Es. es. 28 /30 come voto di esame
—> successo x studente medio
—> insuccesso x studente esigente
INFRASTRUTTURA DEI SISTEMI INFORMATIVI: abilita le
interconnessioni e rende disponibili i servizi base
- HARDWARE : insieme delle componenti tangibili degli elaboratori (es. ferro, vetro del PC) - SOFTWARE : programmi, o insiemi di istruzioni, tramite i quali l ’elaboratore esegue determinate funzioni di elaborazione
- RETI DI COMUNICAZIONE: collegamenti tra 2 o più dispositivi attraverso un mezzo trasmissivo al fine di effettuare una trasmissione di dat i QUALI SONO I FATTORI PER CUI UN AZIENDA SPENDE NEL SI?
- REALIZZARE UN OBIETTIVO STRATEGICO AZIENDALE ( migliorare l‘organizzazione con tattiche( breve periodo) o strategie( lungo periodo))
- OTTENERE VANTAGGIO COMPETITIVO ( più clienti rispetto a concorrenza)
- AUMENTARE EFFICIENZA ( raggiungere scopo con minor impegno e spesa possibile ) - FSI (FUNZIONE SI) = unità di business che si occupa della GESTIONE dell’ elaborazione e della distribuzione , a tutte le unità organizzative dell’impresa , delle informazioni necessarie al raggiungimento degli obbiettivi aziendali TECNICHE COMMERCIALI^ SUI SISTEMI Hardware,softwar e,reti Integrazione commerciale(settore) Capacita gestionali, sociali e comunicative Integrazione di sistemi Metodologie di sviluppo Pensiero critico e Problem soling CONOSCENZE e COMPETENZE nella FSI HA LA FUNZIONE PRINCIPALE DI applicazione delle ICT = progettazione e implementazione di sistemi informativi automatizzati per > efficienza delle operazioni aziendali Ci sono 3 livelli decisionali :
- OPERATIVO : processi aziendali quotidiani + interazioni con clienti e sistemi transazionali = automatizzazione delle attività ripetitive (robot, macchinari —> maggiore efficienza)
- TATTICO : supporto del monitoraggio + controllo delle attività operative
- STRATEGICO : svolto dal top manager, elaborazione riepiloghi di dati passati + proiezioni nel futuro
MISURE DI MEMORIA
- bit = binary digit (+ piccola unità di informazione che il computer è in grado di elaborare) Ci sono anche i BIT DI PARITA’ usati per aggiungere al messaggio da trasmettere 1 bit (=bit di parità), in modo da rendere pari o disapri il numero degli 1 presenti nel messaggio —>usato per prevenire errori nella trasmissione o memorizzazione dei dati
- Byte=8bit (corrisponde a 1 nostro carattere, è formato da 8 bit = rappresenta l’unità fondamentale del linguaggio degli elaboratori elettronici, è la
- piccola unità di memoria in grado di contenere 1 carattere )
- Kilobyte (KB) = ca. 1000 Byte
- Megabyte (MB) = ca. 1000000 Byte o 1000 KB
- Gigabyte (GB) = ca. 1000 MB
- Terabyte (TB) = ca. 1000 GB
- Petabyte (PB) = ca. 1000 TB SCHEMI DI CODIFICA BINARIA ASCII (fa corrispondere il nostro carattere con una serie di numeri (= codice binario ) —> in modo che il computer le possa elaborare e memorizzare 7 bit (2^7) = 128 —> ASCII estesa include 256 caratteri (8 bit) HARDWARE
Insieme delle componenti TANGIBILI:
1) Tecnologie di INPUT
2) Tecnologie di ELABORAZIONE
3) Tecnologie di OUTPUT
4) Tecnologie di MEMORIZZAZIONE
Queste 4 tipologie di hardware rappresentano le funzioni di un PC: Acquisire dati, elaborarli, metterli a disposizione dell’utente e memorizzarli. TUTTI i computer hanno un sistema LOGICO
Von Neumann modellizzò lo schema logico di funzionamento di 1 computer —> tutt’ora valido 1) Tecnologie di INPUT
- inserimento testi/numeri : tastiera qwerty, tastiera ergonomica —> tastiera laser, riconoscimento vocale - - puntamento : mouse , pointing stick, joystick, touch screen, touch pad —> rilevamento oculare - - inserimento di dati batch : scanner, lettore codice a barre —> scanner RFID (radio frequency identification: es. nelle etichette dei prodotti di un negozion, radar x le macchine, telepass... non ha bisogno di batteria, costa poco, avviene mediante radiofrequenza e funziona con microchip + antenna. Basato su tag(memorizzo dati ) e reader (rispondo). - - inserimento di audio e video : microfono, fotocamera digitale —> video in formato
Microprocessore : contiene la CPU (Central Process Unit o
Unità centrale, che è il nucleo del computer) e UNITà DI
CONTROLLO ( CU ) E ALU (calcoli aritmetici). Si tratta del
componente che esegue le istruzioni dei vari programmi e
sovrintende al funzionamento dell’intera macchina
Memoria RAM (Random Access Memory): è la memoria
dove vengono conservati i dati in corso di elaborazione (i
documenti aperti) e le istruzioni del programma in
esecuzione; si tratta di una memoria temporanea che si
cancella completamente quando si spegne il computer. —>
memoria VIRTUALE per estendere RAM
Memoria ROM (Read Only Memory): è una memoria
permanente di sola lettura che viene scritta una sola volta in
fase di fabbricazione del computer, dopodiché non può
essere più modificata
IL PROCESSO
1. unità di controllo preleva l’istruzione successiva presente in memoria
e la immagazzina al suo interno in una piccola areadi
memorizzazione detta registro dell’istruzione (IR) —>
CARICAMENTO
2. l’unità di controllo interpreta (decodifica) l’istruzione e trasferisce i
dati a cui questa fa riferimento dalla memoria all’unità logico
aritmetica (ALU) —> DECODIFICA
3. la ALU esegue l’operazione logica o aritmetica richiesta—>
ESECUZIONE
4. i risultati delle operazioni logiche o aritmetiche svolte vengono
immagazzinate nella RAM o in un registro della ALU chiamata
accumulatore —> MEMORIZZAZIONE
Tutto avviene in due tempi: di ISTRUZIONE ( 1 e 2) e di ESECUZIONE
(3 e 4)
l’unità centrale lavora ad una certa frequenza clock (Hertz: 1/s —> 2,
Giga Hertz = 2,5 mrd./s frequenza di clock)
Problema : ad un certo punto non è più possibile ottimizzare questa frequenza pervia delle interferenze —> unità centrale può essere multicore: Dual-core ( permette di integrare due unità di elaborazione indipendenti in un unico circuito integrato ) Quad-core, Eight-core… 3) Tecnologie di OUTPUT
- - output video (=volatile: la vediamo al momento poi sparisce) 1. dimensione diagonale in pollici (1 pollice = 2,5 cm) 2. video a colore: 3 codici (rosso, verde, blu): mettendo insieme questi colori si ottengono infiniti colori 3. quanti pallini ci sono dentro = PIXEL - - stampanti e plotter : stampanti a getto d’inchiostro, laser, multifunzione, 3D - - output audio —> touch screen: sia input che output
- funzionalità: multitouch, pinch to zoom, 3D touch 4) Tecnologie di MEMORIZZAZIONE
Hard Disk : o Disco Fisso è la memoria permanente del
computer, in cui si conservano tutti i documenti, i dati e i
programmi. Viene usato come memoria di
- SISTEMA OPERATIVO: coordinano l’interazione tra utenti, software applicativo, hardware e periferiche
- funzioni principali : gestione della CPU, dei file, fdei task, esecuzione del software applicativo, interfaccia
- esempi: microsoft windows, unix, mac OS x Apple, linux
- UTILITY SOFTWARE: funzionalità aggiuntive (software antivirus, di
ripristino, di backup, per la disinstallazione, per ottimizzare lo spazio
sul disco...)
-DRIVER: viene installato e fa interfaccia tra sistema operativo e
periferiche
SOFTWARE APPLICATIVO :
- software per la produttività personale: svolgere attività come scrivere una lettera, eseguire calcoli, creare un grafico... -Software per mercato verticale : distingue tipologia di azienda per rispondere alle specifiche (s. software di un albergo diverso da software di un ospedale (+ personalizzato) -Software per mercato orizzontale : per attività comuni a più settori (gestione tecnica,contabilità) —> ben gestito, specifico
SVILUPPO DEL SOFTWARE
-occorre il linguaggio di programmazione
algoritmo (linguaggio di alto livello) —> programma (traduttore) —>
linguaggio macchina —> input - macchina —> esecuzione - output
- algoritmo : sequenza finita di operazioni elementari eseguibili da un
eleboratore.
- partenza da insieme di dati I (input) —> produce insieme di dati O (output) che soddisfano dei requisiti preassegnati codice sorgente : file che contiene un insieme di istruzioni scritte in un linguaggio di programmazione (alto livello), che per essere eseguite devono essere tradotte da un programma traduttore- CS può essere corretto e modificato codice oggetto : file che contiene la traduzione del CS in un linguaggio macchina (binario: con 0 e 1) che può comprendere solo l’elaboratore
- generato automaticamente da un programma traduttore = immodificabile Software libero
- software rilasciato con una licenza che permette a chiunque di usarlo. opposto del software proprietario -si incentra sulla libertà dell’utente e non solo sull’apertura del codice sorgente -software libero garantisce 4 libertà fondamentali:
- libertà di eseguire il programma per qualsiasi scopo
- libertà di adattarlo alle proprie necessità
- libertà di ridistribuire copie per aiutare il prossimo
- libertà di migliorare il programma LE RETI DI COMPUTER
Una rete informatica consente di condividere informazioni e servizi.
- Server = computer collegato in rete che consente a + computer (=client) di accedere a dati e servizi - Peer = computer che può sia richiedere che fornire dati e servizi (quasi mai usato in azienda, usato per piccole reti (es. a casa) PROTOCOLLO INTERNET TCP/IP sta per Transmission Control Protocol/Internet Protocol , cioè un sistema che consente ai dispositivi connessi a Internet di comunicare tra loro attraverso le reti. Per garantire che ogni comunicazione raggiunga intatta la destinazione prevista, il modello TCP/IP suddivide i dati in pacchetti e poi li riassembla nel messaggio completo quando giunge a destinazione. (il ROUTER è lo strumento che si occupa di instradare i dati tra reti diverse , il PROVIDER da gli indirizzi) -Quando attacco un computer in una rete deve avere un indirizzo (IPV4 - 4 numeri da 0 a 256) e quando sono collegata a internet l’indirizzo di 4 numeri è unico, lo ho solo io —> in futuro non basterà più —> si useranno 2 Byte IL DOMINIO DNS(Domain Name System) = sistema che permette di associare ad un indirizzo IP un indirizzo non numerico - es. IP valido (125.92.73.60 = 4 numeri da 0 a 256) —> www.unicattolica.it (indirizzo non numerico)
- http://www.unicatt.it/ = protocollo web, tipo di risorsa del server, nome di dominio del server, tipo di dominio
URL (Uniforme Resource Locator) : è l’indirizzo in formato alfabetico!
TECNICHE DI COMUNICAZIONE COMMUTAZIONE DI CIRCUITO: ai
2 utenti comunicanti viene assegnato un
circuito per tutta la durata del collegamento e nessun altro utente può
usarlo in quel periodo.
COMMUTAZIONE DI PACCHETTO: il messaggio prima di essere
spedito, viene suddiviso in pacchetti di dimensioni + ridotte, ad ognuno
assegnato un header ( contiene gli indirizzi del mittente e del destinatario +
il numero progressivo che individua la posizione dentro il messaggio), in
modo da farlo diventare autonomo.
-ogni pacchetto è autonomo e segue di volta in volta un percorso deciso in
base allo stato della rete
-vantaggio: evitare congestione di alcuni nodi, instradando i pacchetti su
vari percorsi
CLOUD COMPUTING
- erogazione di risorse informatiche: archiviazione, elaborazione, **trasmissione di dati Come posso usarlo?
- software as a service (SaaS):** accesso a programmi installati su server remoto (non compro il programma, ma provider mi da accesso a una piattaforma dove c’è su anche il software)
—> file (raccolta di record correlati = DATABASE (raccolta organizzata di file integrati)
- 5 campi diversi: rappresentazione di 5 dati fra loro omogenei (matricola, cognome, nome, telefono, email)
- record diversi: 3 elementi strutturati composti da 5 campi
- insieme forma un file (o archivio) = insieme di record
- se p. es. Paolo Rossi avesse 3 mail diverse —> organizzazione diversa ai dati:
- nel primo file l a chiave primaria è il campo Cognome —> mi permette di individuare univocamente ciascun record
- Nel 2. file la chiave primaria è costituita da una coppia di campi: Cognome + Tipo Email —> insieme di questi due file e della loro correlazione = database (o base dati) I CAMPI DI UNA BASE possono avere:
- PROPRIETA’ IDENTIFICATIVE:c hiavi primarie (identificano in modo univoco i record) - PROPRIETA’ REFERENZIALI:c hiavi secondarie (permettono di andare da 1 tabella all’altra) - PROPRIETA’ CLASSIFICANTI : altri campi. DATABASE - Definizione: raccolta organizzata di dati correlati - è un insieme di tecnologie atte a: confrontare, raggruppare, riunire e estrarre i dati in molteplici modi = INTEGRAZIONE dei DATI (utilizzo e
condivisione di archivi comuni da parte di più aree funzionali) OBIETTIVI : ottimizzazione della trasmissione delle informazioni, razionalizzazione dei cicli di lavoro, riduzione della ridondanza e dell’inconsistenza, maggiore integrità dei dati, riduzione dei costi di acquisizione, creazione di presupposti per l’integrazione funzionale o dei processi VANTAGGI: indipendenza dati-programmi, meno ridondanza dei dati, maggiore coerenza dei dati, miglioramento della condivisione dei dati, aumento della produttività nello sviluppo di applicazioni, standardizzazione (regole), + sicurezza/qualità/accessibilità, ridotta manutenzione dei dati COSTI: personale/specializzato, costi e complessità di installazione iniziali, backup e disponibilità
DBMS(Data Base Management System): Sistema software che
interagisce con i dati presenti nel database (gestione dei file).Sistema con
cui si creano, memorizzano, organizzano e recuperano i dati da 1 o +
database (es. Microsoft Access)
DBA : database administrato r: colui che è responsabile dello sviluppo e
della gestione dei database (stabilire politiche di gestione, applicare funzionalità di sicurezza, decidere chi può e chi non può apportare modifiche...) 4 MODELLI DI ORGANIZZAZIONE DEI DATABASE
DATABASE GERARCHICO
- stanno sparendo
-campi e record sono disposti ad
albero, ogni figlio può essere
subordinato a un solo record
genitore (record genitore = radice
( root )
-modello rigido e obsoleto: struttura
deve essere definita in anticipo e
non è modificabile
DATABASE A RETE
contenere dati complessi (file audio, video, multimediali, immagini,
clip di oggetti)
DATAWAREHOUSE
-Archivio di informazioni, raccolte da numerosi database operativi, in grado di
supportare le attività di analisi aziendali. data mart : data warehouse con ambito limitato, che contiene informazioni selezionate dal data warehouse in modo da risultare personalizzato per le applicazioni di supporto decisionale di un particolare gruppo di utenti finali report e query : consentono di trovare e usare dati (ricerca di insieme di parole chiave con cui utente esprime la sua search) analisi multidimensionale ( OLAP ): elaborazione analitica online di dati archiviati in una data warehouse —> organizzare database aziendali di grandi dimensione e supportare la business intelligence (ottimizzare la ricerca) ANALISI= METTERE IN RELAZIONE MULTIDIMENSIONALE= PRENDERE IN CONSIDERAZIONE PIU CARATTERISTICHE
data mining: estrazione di informazioni utili da grandi quantità di dati,
attraverso metodi automatic
Harnessing Big Data: consiste nel esplorare/pulire/interpretare i dati x rivelare modelli di tendenze e relazioni significative
- OLTP: online transaction processing
- OLAP : online analytical processing (data warehousing)
- RTAP : real-time analytics processing (big data architecture & technology) BUSINESS INTELLIGENCE I 6 megatrend ICT - 1 mobile - 2 social media - 3 internet delle cose - 4 cloud computing - 5 **big data
- 6 I.A**