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

Fondamenti di Informatica: Architetture, Hardware e Linguaggi di Programmazione

Informatica3,15 KB

Classificazione dei Computer

Esistono diverse tipologie di elaboratori, progettati in base alle necessità di calcolo:

  • Mainframe: Sistemi ad alta capacità progettati per operazioni di calcolo intensivo, che gestiscono numerosi utenti collegati tramite terminali.
  • Supercomputer: I mainframe più potenti, in grado di eseguire calcoli estremamente complessi e dispendiosi in termini di tempo.
  • Microcomputer: Dispositivi o computer portatili che utilizzano un microprocessore come unità centrale di elaborazione (CPU). Sono i più comuni, includendo PC, computer domestici e soluzioni per piccole aziende.

Elementi di un Computer

L'hardware rappresenta l'insieme delle componenti fisiche di un sistema informatico. La funzione di tali componenti è suddivisa...

Continua a leggere "Fondamenti di Informatica: Architetture, Hardware e Linguaggi di Programmazione" »

Miglioramento del Controllo di Processo: Tecniche e Approcci Efficaci

Informatica3,07 KB

CONTROLLO E MIGLIORAMENTO

CONTROLLO E MIGLIORAMENTO

"Il processo di mettere in pratica CONTROLLO"

Utilizzando gli strumenti e le tecniche per aiutare a mantenere costante il raggiungimento dei propri obiettivi.

APPROCCIO TRADIZIONALE

  1. Stabilire norme, specifiche o obiettivi di un processo o di un individuo.
  2. Verifica delle prestazioni: secondo le norme definite, la verifica delle prestazioni è abbastanza semplice.
  3. Confrontare i risultati: è improbabile che i risultati esatti soddisfino le aspettative. Ci sarà sempre qualche variazione o deviazione.
  4. Determinare se ci sono problemi e adottare misure correttive: tale azione serve solo a trattare un sintomo e non la causa che ha portato alle prestazioni. La vera azione correttiva richiede di esplorare
...
Continua a leggere "Miglioramento del Controllo di Processo: Tecniche e Approcci Efficaci" »

Internet e Logistica: Ottimizzazione dei Processi Aziendali e Commercio Elettronico

Informatica3,44 KB

Internet e la Logistica: Un Binomio Vincente

La logistica, il cui obiettivo principale è soddisfare la domanda alle migliori condizioni di servizio, costo e qualità, gestisce le risorse necessarie per raggiungere tali obiettivi, minimizzando i costi. Da qui il vantaggio di utilizzare Internet. Internet è definita come una rete di computer, ovvero un insieme di computer distribuiti in tutto il mondo e collegati tra loro per lo scambio di informazioni. La principale differenza tra Internet e le altre reti di computer è che Internet non appartiene a nessuna agenzia governativa o azienda specifica. Si tratta, quindi, di una rete libera a cui chiunque può accedere da qualsiasi punto del pianeta, senza alcuna restrizione per le informazioni che...

Continua a leggere "Internet e Logistica: Ottimizzazione dei Processi Aziendali e Commercio Elettronico" »

Requisiti di Sistema: Comprendere e Gestire le Necessità degli Utenti

Informatica7,92 KB

Analisi Requisiti: Il processo di scoprire, analizzare, documentare e verificare i servizi necessari per un sistema e dei suoi vincoli operativi. Che cosa è un requisito: Si può variare da un alto livello di affermazione astratta di un servizio o un vincolo di sistema per specifiche matematiche funzionali.

Tipi di requisiti:

  • Requisiti utente: istruzioni in linguaggio naturale oltre a diagrammi dei servizi e il sistema fornisce i suoi vincoli operativi. Scritto per gli utenti.
  • Requisiti di sistema: Un documento strutturato che definisce le descrizioni dettagliate delle funzioni, servizi e vincoli operativi del sistema. Definisce cosa dovrebbe essere attuato, può essere parte di un contratto tra il cliente e lo sviluppatore.

Il sistema LIBSYS:

...
Continua a leggere "Requisiti di Sistema: Comprendere e Gestire le Necessità degli Utenti" »

Fondamenti di Ingegneria del Software: Metodologie e Ciclo di Vita

Informatica841,23 KB

Caratteristiche del Software

Il software non si consuma e non è sensibile ai problemi ambientali. Un fallimento indica un errore nell'intero progetto o nell'attuazione. La manutenzione del software è più complessa rispetto all'hardware, poiché è realizzato su misura. La maggior parte dei software moderni è orientata agli oggetti, favorendo la riusabilità, che riduce i costi e migliora la progettazione.

Componenti di un sistema informatico

  • Hardware
  • Software
  • Informazioni
  • Utenti
  • Compiti
  • Documentazione

Tipologie di applicazioni software

Software di base, Real Time, Shopping, Scienza e Ingegneria, Embedded, Personal Computer, IA.

Ingegneria del Software

L'ingegneria del software è la creazione e l'utilizzo di principi ingegneristici per ottenere, in...

Continua a leggere "Fondamenti di Ingegneria del Software: Metodologie e Ciclo di Vita" »

Fondamenti dei Sistemi di Database: Concetti, Modelli e SQL

Informatica5,25 KB

Cos'è un sistema di database

Un sistema di database è costituito da:

  • Database: Una raccolta di dati correlati. È composto da:
    • Dizionario dei dati: contiene una descrizione della struttura del BD, i "metadati".
    • Dati: le informazioni memorizzate.
  • Sistema di gestione di database (DBMS): un insieme di programmi che consente di definire, creare, manipolare e controllare l'accesso al database.
  • Utenti: amministratori, progettisti, utilizzatori finali, ecc.

Vantaggi dell'utilizzo di un DBMS

  • Abbattimento della ridondanza e controllo dei dati.
  • Prevenzione delle incoerenze (evitando diverse copie degli originali).
  • Mantenimento dell'integrità (correttezza delle informazioni) tramite vincoli di integrità (tipo di dati, lunghezza, ecc.).
  • Facilità di sviluppo
...
Continua a leggere "Fondamenti dei Sistemi di Database: Concetti, Modelli e SQL" »

Topologie di Rete e Metodi di Accesso: Fondamenti e Funzionamento

Informatica3,37 KB

La Topologia di una Rete

La topologia di una rete definisce il modello di interconnessione tra i nodi e il server. Si distingue in:

  • Topologia logica: il modo in cui viene regolato il flusso dei dati.
  • Topologia fisica: la disposizione fisica dei cavi e dei componenti di rete.

Tipologie Principali

Esistono tre configurazioni fondamentali: bus, stella e anello. Le topologie a bus e a stella sono comunemente utilizzate nelle reti Ethernet, mentre le topologie ad anello sono tipiche delle reti Token Ring.

Le reti FDDI (Fiber Distributed Data Interface), che utilizzano cavi in fibra ottica, impiegano una complessa topologia a stella. Le differenze sostanziali tra Ethernet, Token Ring e FDDI risiedono nei protocolli di comunicazione tra i computer.

Topologia

...
Continua a leggere "Topologie di Rete e Metodi di Accesso: Fondamenti e Funzionamento" »

Funzionamento e Tipologie dei Processori di Linguaggio

Informatica2,79 KB

I Processori di Linguaggio

I processori di linguaggio rappresentano il nome generico dato alle applicazioni informatiche in cui uno degli ingressi principali è un linguaggio specifico.

Tipologie di Traduttori e Strumenti

  • Traduttori: leggono un testo sorgente e lo traducono in un testo oggetto. Il traduttore è scritto in un linguaggio di implementazione (LI). Può essere qualsiasi linguaggio, da uno di alto livello a uno macchina.
  • Assemblatori: traduttori il cui linguaggio sorgente (LS) è un linguaggio assembly e il linguaggio oggetto (LO) è il linguaggio macchina. Esistono assemblatori con macro, definiti macroassembler.
  • Compilatori: traduttori che convertono il codice sorgente da un linguaggio di alto livello a un linguaggio di basso livello.
...
Continua a leggere "Funzionamento e Tipologie dei Processori di Linguaggio" »

Auditoría Informática: Conceptos y Procedimientos Clave

Informatica3,57 KB

1. Auditoría Informática

El proceso de recolección y evaluación de evidencias para determinar si las actividades y los sistemas informáticos están debidamente salvaguardados.

2. Capacidad del Auditor

Comunicarse eficazmente y brindar un trato adecuado a las personas.

3. Planificación de la Auditoría

Es necesaria una visión general de la organización y se debe evaluar su función.

4. Proceso de Planificación

El proceso de planificación comprende: Objetivos, Programas de Actividades de Auditoría, Planes de Contratación de Personal e Informe de Actividades.

5. Objetivos del Control de la Información

  • Evaluación del material informático.
  • Seguridad y confidencialidad de la información.
  • Evaluación del sistema de procedimientos.

6. Revisión

...
Continua a leggere "Auditoría Informática: Conceptos y Procedimientos Clave" »

Architettura e Modelli di Dati: Fondamenti dei Sistemi Database

Informatica2,66 KB

Modulo Client

Di solito gira su una workstation o sul personal computer di un utente. Normalmente, i programmi applicativi e le interfacce utente che accedono al database sono in esecuzione sul modulo client.

Modulo Server

Tipicamente gestisce l'archiviazione, l'accesso, il data mining e altre funzioni critiche.

Data Model

Una caratteristica fondamentale dell'approccio database è che fornisce un certo livello di astrazione dei dati, nascondendo i dettagli di storage che non sono necessari agli utenti finali.

  • Raccolta dei concetti utilizzati per descrivere la struttura di un database.
  • Fornisce i mezzi per raggiungere tale astrazione.

Struttura di un Database

Ci riferiamo ai tipi di dati, alle relazioni e ai vincoli che devono essere soddisfatti. La...

Continua a leggere "Architettura e Modelli di Dati: Fondamenti dei Sistemi Database" »