Appunti, riassunti, compiti, esami e problemi di Informatica

Ordina per
Materia
Livello

Pratiche e Principi Fondamentali dell'Ingegneria del Software

Classificato in Informatica

Scritto il in italiano con una dimensione di 6,68 KB

Cos'è la Prassi di Ingegneria del Software?

La prassi di ingegneria del software è una raccolta di concetti, metodi, principi e strumenti che un ingegnere del software utilizza quotidianamente.

A Cosa Serve?

Permette ai manager di coordinare progetti di ingegneria del software e di costruire programmi per computer specializzati.

Come Trasforma un Approccio Casuale in un Progetto Strutturato?

La prassi trasforma un approccio casuale in qualcosa di più organizzato, più efficiente e con maggiori probabilità di successo.

Quali Sono le Attività Generiche del Framework?

Comunicazione, progettazione, modellazione, costruzione e distribuzione.

Qual è l'Essenza della Risoluzione dei Problemi secondo Polya?

  1. Comprensione del problema (comunicazione e analisi)
... Continua a leggere "Pratiche e Principi Fondamentali dell'Ingegneria del Software" »

Principi Fondamentali di Audit IT, Gestione Dati e Valutazione del Rischio

Classificato in Informatica

Scritto il in italiano con una dimensione di 4,49 KB

1. Pianificazione dell'Audit Interno IT: I 6 Elementi Essenziali

Quando il direttore generale della revisione contabile richiede l'impostazione della pianificazione di un audit interno IT, questa deve contenere almeno 6 elementi fondamentali. Vediamoli e discutiamone brevemente:

  1. Campo di Applicazione e Obiettivi

    Definire chiaramente i limiti di ciò che si intende fare e gli obiettivi che si vogliono raggiungere con il controllo. Questo aiuta ad avere una visione più chiara del problema da sottoporre a verifica.

  2. Risorse Necessarie per la Revisione

    Si riferisce alle risorse umane necessarie per lo svolgimento dell'audit, inclusi il software e l'hardware richiesti (come i computer).

  3. Definizione dei Risultati (Chi, Quando e Dove)

    Stabilire a chi, quando

... Continua a leggere "Principi Fondamentali di Audit IT, Gestione Dati e Valutazione del Rischio" »

Chops 6: Novità e Funzionalità della Nuova Versione

Classificato in Informatica

Scritto il in italiano con una dimensione di 2,82 KB

Benvenuti in Chops 6!

Questa nuova versione di Chops è ricca di funzionalità inedite. Volete scoprire cosa abbiamo preparato per voi?

Nuova interfaccia

Chops presenta ora un'interfaccia più coerente, veloce e accattivante. Inoltre, le finestre del programma sono ora ancorabili, permettendovi di personalizzare l'area di lavoro in mille modi diversi. Provate ad accedere alla scheda Opzioni e cliccate sul pulsante Layout Finestra.

Modifica simultanea di più documenti

Uno dei miglioramenti più significativi di Chops è la capacità di lavorare su diversi documenti contemporaneamente. Ora potete riassumere un documento nella stessa finestra o confrontare due testi differenti. Provate ad aprire un nuovo spazio di lavoro cliccando sulla scheda Opzioni,... Continua a leggere "Chops 6: Novità e Funzionalità della Nuova Versione" »

Sistemi Operativi: Funzioni, Processi e Gestione Avanzata della Memoria

Classificato in Informatica

Scritto il in italiano con una dimensione di 9,25 KB

Classificazione dei Programmi e Processi

I programmi o processi rilocabili sono quelli che, una volta caricati nella RAM per l'esecuzione, possono variare la loro posizione. Ad esempio, una parte della RAM potrebbe essere necessaria per un altro processo. Le posizioni di questi processi o programmi cambiano durante l'esecuzione di un'operazione sul computer, solitamente legata alla configurazione interna del computer stesso.

I programmi rientranti sono quelli che, anche se in esecuzione, non occupano memoria in modo esclusivo, lasciandola libera per altri processi. Quando questi processi vengono rilasciati, sono generalmente memorizzati sul disco rigido. Tali processi sono gestiti con la tecnica della memoria virtuale.

I processi o programmi residenti... Continua a leggere "Sistemi Operativi: Funzioni, Processi e Gestione Avanzata della Memoria" »

Concetti Fondamentali dei Database: Struttura, Oggetti e Relazioni

Classificato in Informatica

Scritto il in italiano con una dimensione di 11,94 KB

Concetti Fondamentali dei Database

Un DATABASE è una raccolta di informazioni memorizzate in forma organizzata.

Classi di Database

Database Documentario (o Semplice File)

Contiene le informazioni in un'unica tabella. I dati comuni a più record devono essere ripetuti per ciascuno di essi.

Database Relazionale

Utilizza tabelle correlate o collegate. Ciò consente di inserire le informazioni in modo che i dati siano legati l'uno all'altro.

Elementi Strutturali del Database

Le tabelle raccolgono dati insieme in righe e colonne, costituendo il fondamento del database, poiché contengono le informazioni da utilizzare per il lavoro.

Forme di Presentazione

Utilizzate per gestire i dati sullo schermo:

  • Relazioni Sintetiche: Dati provenienti da tabelle o query,
... Continua a leggere "Concetti Fondamentali dei Database: Struttura, Oggetti e Relazioni" »

Architettura dei Sistemi Informatici: Componenti Hardware, Software e Gestione dei Processi

Classificato in Informatica

Scritto il in italiano con una dimensione di 18,14 KB

Introduzione ai Sistemi Informatici

Definizioni Fondamentali

Applicazione (Software Applicativo): Consiste in un insieme di programmi e documentazione necessari per il completamento di un lavoro particolare.

Software di Base (Sistema Operativo): Il sistema operativo è il componente software di un sistema informatico in grado di gestire i programmi e di elaborare le informazioni sui componenti elettronici di un computer o sistema informatico.

Sistema Computer: Utilizzato per denominare l'insieme di elementi (computer, monitor, tastiere, ecc.) necessari per eseguire le operazioni delle applicazioni informatiche (es. l'infrastruttura informatica di un'azienda).

Componenti della Unità Centrale (CPU)

Gli elementi che compongono l'unità centrale sono... Continua a leggere "Architettura dei Sistemi Informatici: Componenti Hardware, Software e Gestione dei Processi" »

Automi Finiti, Espressioni Regolari e Analisi Lessicale nella Compilazione

Classificato in Informatica

Scritto il in italiano con una dimensione di 4,41 KB

FINITE AUTOMATA e le espressioni regolari

Una macchina a stati finiti o di macchina a stati finiti è un modello matematico di un sistema che accetta una stringa composta da simboli di un alfabeto e determina sé la stringa è la lingua che il controller riconosce.

Formalmente una macchina a stati finiti può essere descritto come una quintupla (S, Σ, T, s, a) quando:

S: è un insieme di stati
È un alfabeto Σ =
T = funzione di transizione
s = stato iniziale
A = insieme degli stati finali o accettare

Forme di rappresentazione del automi a stati finiti

Oltre ad essere in grado di presentare una macchina a stati finiti attraverso la sua definizione formale può essere rappresentata da altre notazioni che sono più comodi e, a volte insipido,... Continua a leggere "Automi Finiti, Espressioni Regolari e Analisi Lessicale nella Compilazione" »

Routing di Rete: Funzionamento, Protocolli Statici e Dinamici per Reti Efficienti

Classificato in Informatica

Scritto il in italiano con una dimensione di 8,2 KB

Routing: Concetti Fondamentali

Il routing è la funzione responsabile della selezione dei percorsi che i messaggi devono seguire attraverso la rete e si svolge a livello di Rete. Richiede l'identificazione di un indirizzo unico, noto come routing. I processi di routing sono eseguiti da appositi dispositivi chiamati router.

Tabelle di Routing

Il router conosce la posizione di eventuali destinatari dei messaggi perché gestisce le proprie "mappe". Queste mappe sono rappresentazioni della topologia di rete e sono memorizzate in apposite tabelle. La tabella di un router può essere configurata in due modi:

Routing Statico

Consiste nel modificare manualmente le tabelle di routing per includere le rotte che non variano. Queste voci della tabella vengono... Continua a leggere "Routing di Rete: Funzionamento, Protocolli Statici e Dinamici per Reti Efficienti" »

Risoluzione Problemi Hardware PC: Dischi, Alimentazione e Rete

Classificato in Informatica

Scritto il in italiano con una dimensione di 9,45 KB

Risoluzione Problemi Hardware del PC

Problemi e Soluzioni per Dischi Rigidi (HDD/SSD)

Una volta installati i dispositivi IDE o SATA, dobbiamo verificare che il sistema li riconosca accedendo al BIOS. Nel caso di dischi IDE, se non vengono riconosciuti, dovremo rivedere i jumper master-slave e le connessioni alla scheda madre e all'alimentatore. Se dopo aver esaminato le connessioni il problema persiste, potrebbe accadere che il cavo dati sia danneggiato (si consiglia di provare con un altro cavo) o che il disco rigido sia difettoso, ad esempio per un danno all'albero motore. In tal caso, sarebbe opportuno provare una nuova unità.

I CD o DVD di solito non presentano problemi. Se l'installazione è stata eseguita correttamente, dovrebbero funzionare.... Continua a leggere "Risoluzione Problemi Hardware PC: Dischi, Alimentazione e Rete" »

Fondamenti di Dati e Database: Architettura, Modelli e Gestione

Classificato in Informatica

Scritto il in italiano con una dimensione di 10,42 KB

Concetti Fondamentali di Dati e File

  • Dati: Informazioni che un computer memorizza e registra.
  • Campo: Un pezzo discreto di informazione all'interno di un record.
  • Record: Informazioni relative a un evento, prodotto o persona. Un file è una serie di record.
  • File di Dati: Una raccolta di informazioni correlate, memorizzate come un'unica unità.
  • Query: La ricerca di un record specifico o una richiesta per selezionare record che soddisfano una serie di criteri. Esistono query di selezione, cancellazione, creazione di tabelle e aggiornamento.
  • Report (o Relazione): Una lista selezionata di record e campi presentata in un formato di facile lettura e ordinato.

Concetto di File

Un file è una raccolta strutturata di informazioni, dove ogni voce è trattata come... Continua a leggere "Fondamenti di Dati e Database: Architettura, Modelli e Gestione" »