Appunti, riassunti, compiti, esami ed esercizi di Informatica di Università

Fondamenti di Scienza, Tecnica e Comunicazione nell'Era Digitale (NTIC)

Informatica10,9 KB

1) Distinzione tra Scienza, Tecnologia, Arte e Tecnica

Per altri usi, vedi dizionario della RAE (Reale Accademia di Spagna).

Scienza

Conoscenze acquisite attraverso l'osservazione e il ragionamento, in modo sistematico e strutturato, deducendo principi e leggi generali.

Arte

Espressione dell'attività umana, attraverso la quale si esprime una visione personale e disinteressata, utilizzando risorse plastiche che interpretano il reale o l'immaginato, il linguistico o il sonoro.

Tecnica

Appartenente all'applicazione della scienza e delle arti, o l'insieme di procedure e soluzioni che utilizza una scienza o un'arte.

Tecnologia

Insieme di teorie e tecniche per l'uso pratico delle conoscenze scientifiche. Non confondere le diverse tecnologie con la riflessione...

Continua a leggere "Fondamenti di Scienza, Tecnica e Comunicazione nell'Era Digitale (NTIC)" »

Casi d'Uso e Diagrammi UML: attori, elementi e modellazione del sistema

Informatica5,99 KB

Il problema e i casi d'uso

Il problema può essere definito come la differenza tra le cose così come sono percepite e le cose come sono realmente. Il caso d'uso è la descrizione di una serie di azioni eseguite da un sistema per produrre un risultato osservabile di valore per un attore. I casi d'uso sono determinati osservando e descrivendo, attore per attore, le sequenze di interazione e gli scenari dal punto di vista dell'utente.

Diagramma dei casi d'uso

Il diagramma dei casi d'uso è una tecnica per catturare informazioni sui servizi che un sistema fornisce al suo ambiente. Permette di definire i confini del sistema e le relazioni tra il sistema e l'ambiente.

I casi d'uso sono descrizioni delle funzionalità del sistema indipendenti dall'implementazione....

Continua a leggere "Casi d'Uso e Diagrammi UML: attori, elementi e modellazione del sistema" »

Terminologia Essenziale per la Pianificazione della Produzione e Gestione dell'Inventario

Informatica4,67 KB

Terminologia Essenziale per la Pianificazione della Produzione

Scorta di sicurezza: La quantità di inventario svolta in aggiunta alla domanda prevista.

Stockkeeping unità (SKU): Un termine comunemente usato per identificare un articolo di magazzino.

Disponibile a promettere: Una caratteristica dei sistemi MRP che identifica la differenza tra il numero di unità attualmente incluse nel piano principale e gli ordini reali (impresa) dei clienti.

Distinta base (BOM): Un file del computer che contiene la descrizione completa del prodotto, l'elenco dei materiali, parti e componenti e la sequenza in cui viene creato il prodotto.

Closed-loop MRP: L'utilizzo di dati reali dal sistema di produzione per aggiornare continuamente il sistema MRP. Il feedback...

Continua a leggere "Terminologia Essenziale per la Pianificazione della Produzione e Gestione dell'Inventario" »

Ruoli e Responsabilità degli Agenti nel Processo Edilizio

Informatica4,16 KB

Agenti del processo edilizio: definizioni e ruoli

Sono definiti agenti del palazzo tutti i soggetti, persone fisiche o giuridiche, coinvolti nel processo di costruzione.

1. Il Promotore

È ogni persona fisica o giuridica, pubblica o privata, che decide, promuove e sostiene il programma e i lavori di costruzione per sé o per la loro successiva consegna a terzi.

Funzioni:

  • Disporre del titolo legale che autorizza a costruire sul sito.
  • Fornire la documentazione necessaria prima della stesura del progetto e autorizzare il responsabile del progetto e le successive modifiche.
  • Ottenere le licenze e i permessi necessari.
  • Consegnare la documentazione all'acquirente dell'opera.

2. Il Progettista

È l'agente incaricato dal committente, soggetto alle relative norme...

Continua a leggere "Ruoli e Responsabilità degli Agenti nel Processo Edilizio" »

Fondamenti dei Sistemi Distribuiti: Caratteristiche, Architetture e Progettazione

Informatica14,17 KB

Sistema Distribuito

Si tratta di un sistema composto da elementi hardware e software che comunicano tra loro tramite messaggi, usando come mezzo di trasferimento una rete locale o remota.

Applicazioni Distribuite

Si tratta di componenti software che sono disponibili su computer diversi e anche con architetture diverse, e forniscono le interfacce necessarie all'utente per interagire con un sistema particolare.

Caratteristiche dei Sistemi Distribuiti

Le caratteristiche principali dei sistemi distribuiti sono:

  • Eterogeneità
  • Estensibilità
  • Sicurezza
  • Scalabilità
  • Trattamento dei Guasti
  • Concorrenza
  • Trasparenza

Eterogeneità

È la caratteristica che descrive la diversità dei componenti (sia hardware, software che di comunicazione) che possono essere implementati...

Continua a leggere "Fondamenti dei Sistemi Distribuiti: Caratteristiche, Architetture e Progettazione" »

Fondamenti della Trasmissione Dati e Infrastrutture di Rete

Informatica10,96 KB

Trasmissione Sincrona

In questo tipo di trasmissione è necessario che il trasmettitore e il ricevitore usino la stessa frequenza di clock. In questo caso, la trasmissione avviene in blocchi, definendo due gruppi di bit chiamati delimitatori, che vengono indicati all'inizio e alla fine di ogni blocco.

Questo metodo è più efficace perché il flusso di informazioni si verifica in modo uniforme, rendendo possibile raggiungere elevate velocità di trasmissione.

Per realizzare la sincronizzazione, il trasmettitore invia un segnale di avvio; la trasmissione è attivata dal clock del ricevitore. Da quel momento, il trasmettitore e il ricevitore sono sincronizzati.

Trasmissione Asincrona

La connessione asincrona è quella in cui viene inviato ogni carattere...

Continua a leggere "Fondamenti della Trasmissione Dati e Infrastrutture di Rete" »

Concorrenza e Scheduling nei Sistemi Operativi: Ottimizzazione e Soluzioni

Informatica7,18 KB

Concorrenza nei Sistemi Operativi

Definizione di Applicazione Concorrente

Un'applicazione concorrente è un'applicazione strutturata in modo tale che diverse parti del codice possano essere eseguite contemporaneamente. Un esempio è un sistema di elaborazione transazionale in cui più richieste vengono elaborate in parallelo.

Mutua Esclusione

La mutua esclusione è un meccanismo che impedisce a due o più processi di accedere contemporaneamente alla stessa risorsa condivisa. Viene implementata per garantire l'integrità dei dati e prevenire condizioni di competizione.

Disabilitazione degli Interrupt e Mutua Esclusione

Disabilitare gli interrupt è una soluzione semplice per implementare la mutua esclusione, ma presenta delle limitazioni significative.

...

Continua a leggere "Concorrenza e Scheduling nei Sistemi Operativi: Ottimizzazione e Soluzioni" »

Il modello di rischio di revisione contabile

Informatica3,68 KB

.- Il modello di rischio di revisione.

RA = RIxRCxRD

Dove:

RA: Rischio di revisione contabile. Rischio di non qualificare il parere sul bilancio sostanzialmente corretto. Livello di confidenza stabiliti da parte del revisore, il revisore si assume il rischio di errore per un parere. (RA almeno 0,1 - 10%)

RI: Rischi inerenti l'operazione: c'è il rischio che errori sostanziali in bilancio senza considerare gli effetti del controllo interno. Probabilità di errore commesso nelle informazioni contabili per i giochi.

E 'solo valutabile.

Caratteristiche da valutare:

  • Nel conto o una transazione: i beni oggetto di furto, con conseguente previsione dei saldi contabili, oltre che le operazioni annullate, inusuali o complesse operazioni di competenza.
  • Tra Management:
...
Continua a leggere "Il modello di rischio di revisione contabile" »

Gestione dei Dispositivi di Input/Output e Architetture di Trasferimento Dati

Informatica3,01 KB

Classificazione dei Dispositivi di I/O

  • Leggibile: Utilizzato per la comunicazione con l'utente (stampanti, terminali, display grafici, tastiere, mouse).
  • Per la lettura ottica: Usato per la comunicazione con le apparecchiature elettroniche (dischi, unità nastro, sensori, driver, attivatori).
  • Comunicazione: Usato per comunicare con dispositivi remoti (driver di linea digitale, modem).

Caratteristiche Operative

  • Velocità di trasferimento dati: Esistono differenze di parecchi ordini di grandezza tra le velocità di trasferimento.
  • Applicazione: La gestione dipende dal contesto (es. dischi per file system, memoria virtuale o priorità di sistema).
  • Complessità del controllo
  • Unità di trasferimento: I dati possono essere trasferiti come flusso di byte (terminali)
...
Continua a leggere "Gestione dei Dispositivi di Input/Output e Architetture di Trasferimento Dati" »

Modelli Logici di Database: Gerarchico e a Rete

Informatica3,77 KB

Progettazione Logica dei Database

La progettazione logica ha l'obiettivo di tradurre il progetto concettuale (che rappresenta i requisiti) in un disegno logico implementabile su un DBMS (Database Management System).

Modelli Logici di Database

Esistono diverse rappresentazioni per il modello logico del database, tra cui:

  • Modello gerarchico
  • Modello a rete (o reticolare)
  • Modello relazionale
  • Modello orientato agli oggetti

Modello Gerarchico

Sviluppo e Concetti Chiave (1960-1980):

  • Fine anni '60: Sviluppo di IBM IMS (Information Management System), un esempio di database gerarchico, con definizione di indipendenza dei dati, sicurezza e linguaggio di definizione del database.
  • 1975: Creazione e lavoro della commissione ANSI/SPARC sul database, che definisce l'
...
Continua a leggere "Modelli Logici di Database: Gerarchico e a Rete" »