Appunti, riassunti, compiti, esami e problemi di Informatica

Ordina per
Materia
Livello

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

Classificato in Informatica

Scritto il in italiano con una dimensione di 7,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" »

Testing del Software: Componenti, Interfacce e Automazione

Classificato in Informatica

Scritto il in italiano con una dimensione di 5,99 KB

Obiettivi e Strategie del Testing del Software

Il processo di testing del software ha due obiettivi principali:

  1. Dimostrare allo sviluppatore e al cliente che il software soddisfa i requisiti.
  2. Scoprire vizi o difetti nel software che causano comportamenti scorretti, indesiderati o non conformi alle specifiche.

Il primo obiettivo porta al test di convalida, dove ci si aspetta che il sistema funzioni correttamente con un insieme di casi di test che riflettono l'utilizzo previsto. Il secondo obiettivo porta al test dei difetti, con casi di test progettati per evidenziare i problemi.

È importante sottolineare che i test non possono dimostrare l'assenza totale di difetti, ma solo la loro presenza.

Le politiche di test possono basarsi sull'esperienza di... Continua a leggere "Testing del Software: Componenti, Interfacce e Automazione" »

Piattaforme E-Learning: Funzioni, Vantaggi e Implementazione con Moodle

Classificato in Informatica

Scritto il in italiano con una dimensione di 7,66 KB

1. EVA: Ambienti Virtuali di Apprendimento

Lo sviluppo del software libero e la nascita del Web 2.0 hanno rappresentato un cambiamento notevole per la società, la formazione dei sistemi e le università. Si è passati dall'utilizzo di pacchetti applicativi generali alla creazione di strumenti specifici, mirati a necessità precise, per consentire l'apprendimento continuo. Gli strumenti attuali permettono di gestire corsi onnipresenti, fruibili in ogni momento della giornata, per tutta la settimana, ovunque e in qualsiasi modo, sia attraverso sessioni in presenza, sia a distanza con il blended learning.

1.1. Content Management Systems di Apprendimento (LCMS)

Progettato per gestire contenuti, il LCMS può creare piccoli moduli di apprendimento... Continua a leggere "Piattaforme E-Learning: Funzioni, Vantaggi e Implementazione con Moodle" »

Ottimizzazione Query e Tabelle: Esempi Pratici per Database

Classificato in Informatica

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

Questo documento presenta una serie di esempi pratici per l'ottimizzazione di query e la gestione di tabelle in un database. Gli esempi sono forniti in italiano e coprono diverse casistiche, dall'applicazione di filtri e ordinamenti alla creazione di tabelle relazionali.

Consultazioni e Filtri

Gli esempi seguenti illustrano come applicare filtri e criteri di selezione per ottenere dati specifici dalle tabelle.

  1. 30. Vogliamo vedere su base permanente (consultazione) della tabella Ordine del giorno (cioè, fare una consultazione, non filtrare o ordinare sulla stessa tabella), solo i clienti che sono nati prima del 1975 e il cui telefono inizia anche con 954. (Consultazioni Ep)

Nota: Si ricorda che la data di nascita tipo di campo si deve scegliere... Continua a leggere "Ottimizzazione Query e Tabelle: Esempi Pratici per Database" »

Definizione e Gestione degli Archivi: Concetti Fondamentali e Applicazioni Cliniche

Classificato in Informatica

Scritto il in italiano con una dimensione di 3,91 KB

Definizione di Archivio

Il termine archivio assume tre significati distinti ma interconnessi:

  • Un insieme di documenti organizzati.
  • Il luogo fisico in cui sono conservati.
  • L'ente responsabile della loro gestione.

Il Consiglio Internazionale degli Archivi (1988) definisce l'archivio attraverso tre accezioni principali:

  1. Complesso documentario: Serie di documenti, indipendentemente da data, forma e supporto, prodotti o ricevuti da qualsiasi persona o ente nell'esercizio della propria attività, conservati per scopi amministrativi, legali o storici.
  2. Istituzione: L'ente responsabile della raccolta, lavorazione, conservazione e assistenza alla consultazione dei documenti.
  3. Struttura: L'edificio o la parte di esso destinata alla conservazione e all'utilizzo
... Continua a leggere "Definizione e Gestione degli Archivi: Concetti Fondamentali e Applicazioni Cliniche" »

Architettura e Componenti Fondamentali delle Reti di Calcolatori

Classificato in Informatica

Scritto il in italiano con una dimensione di 3,64 KB

Elementi Costitutivi e Struttura delle Reti di Calcolatori

Componenti Fisici e Logici di Rete

Una rete di calcolatori è composta da diversi elementi fondamentali che ne consentono il funzionamento e la comunicazione:

  • Terminali: Computer che comunicano tra loro.
  • Network Devices (Dispositivi di Rete): Elementi fisici che facilitano la comunicazione tra il terminale di origine (ET) e la destinazione.
  • Canale di Comunicazione: Il mezzo attraverso il quale le informazioni circolano.
  • Elementi Comunicanti (Nodi): I nodi responsabili dell'interfacciamento con tutti gli elementi della rete.
  • Adattatore di Rete: Dispositivo incaricato di convertire o codificare il segnale.

Struttura Architetturale: I Livelli Funzionali

L'architettura di rete è suddivisa funzionalmente... Continua a leggere "Architettura e Componenti Fondamentali delle Reti di Calcolatori" »

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" »