Appunti, riassunti, compiti, esami e problemi di Informatica

Ordina per
Materia
Livello

Ottimizzazione dei Processi Aziendali con il Modello CMMI: Livelli di Maturità e Rappresentazioni

Classificato in Informatica

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

CMMI: Panoramica delle Rappresentazioni e dei Livelli di Maturità

Il Capability Maturity Model Integration (CMMI) è un modello di miglioramento dei processi che fornisce alle organizzazioni gli elementi essenziali per ottimizzare le prestazioni e raggiungere la maturità dei processi.

Rappresentazioni del Modello CMMI

Il modello CMMI offre due rappresentazioni, ciascuna progettata per supportare diversi approcci al miglioramento dei processi:

  • Rappresentazione Continua: Si concentra sulla capacità dei processi all'interno di specifiche aree di processo (PA). Permette di selezionare le aree di processo più rilevanti per gli obiettivi aziendali e di migliorarle in modo incrementale.
  • Rappresentazione a Tappe: Definisce un percorso di miglioramento
... Continua a leggere "Ottimizzazione dei Processi Aziendali con il Modello CMMI: Livelli di Maturità e Rappresentazioni" »

Comandi Essenziali Linux: Gestione Utenti, Rete e File System

Classificato in Informatica

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

Comandi Fondamentali per l'Amministrazione di Sistema Linux

Gestione Utenti e Gruppi

  • Creazione Utente: # useradd nomeutente
  • Impostazione Password Utente: # passwd nomeutente
  • Creazione Gruppo: # groupadd nomegruppo
  • Creazione Gruppo con GID Specifico: # groupadd -g 600 nomegruppo (Nota: il GID 650 menzionato nel testo originale sembra essere un esempio errato o specifico, si usa il valore specificato, es. 600)
  • Eliminazione Utente: # userdel nomeutente
  • Eliminazione Gruppo: # groupdel nomegruppo
  • Assegnazione Utente a Gruppi Aggiuntivi: # usermod -G nomegruppo nomeutente

Modifica Manuale dei Gruppi

Opzione alternativa per modificare i gruppi:

  • Modificare il file /etc/group. Formato tipico: gruppo:x:GID:utente1,utente2,...

Gestione Blocco/Sblocco Utenti

  • Visualizzare
... Continua a leggere "Comandi Essenziali Linux: Gestione Utenti, Rete e File System" »

Comunicazione: Concetti, Elementi e Contesto

Classificato in Informatica

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

COMUNICAZIONE: Concetto ed Elementi

La comunicazione è il processo attraverso il quale le informazioni vengono trasmesse. Il concetto di comunicazione si riferisce sia allo scambio di informazioni tra le persone, sia a quelle prodotte da animali o oggetti. Consiste in un emittente che invia un messaggio a un destinatario attraverso un canale, utilizzando un codice per sviluppare il messaggio, che acquista un significato specifico in una data situazione.

1.1. Il Trasmettitore e il Ricevitore

Il trasmettitore è l'ideatore dell'atto di comunicazione. È il punto da cui viene trasmesso il messaggio, mentre il ricevitore è la destinazione dell'atto comunicativo avviato dall'emittente.

1.2. I Messaggi e i Canali

Il messaggio è l'informazione da trasmettere,... Continua a leggere "Comunicazione: Concetti, Elementi e Contesto" »

Evoluzione e Architetture dei Sistemi Operativi: Dalla Quinta Generazione alla Virtualizzazione

Classificato in Informatica

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

Quinta Generazione e Architetture dei Sistemi

Quinta generazione: Circuiti LSI (Large Scale Integration) appaiono. Surge il PC IBM. L'uso universale diventa quello delle reti di dati.

Struttura Monolitica

La struttura del sistema è un insieme di procedure e ciascuna può invocare o chiamare l'altra. Non ci sono dati nascosti. Non è affatto scalabile.

Struttura a Livelli (Layered Structure)

Un insieme di livelli sovrapposti fino a diventare virtuale per l'utente finale. Ogni livello definisce il livello di privilegio e la modifica del funzionamento del sistema facilita l'astrazione.

Microclienti e Client Server

Immettere il nucleo di un sistema operativo che fornisce un set di primitive o chiamate di sistema per implementare servizi minimi di base.... Continua a leggere "Evoluzione e Architetture dei Sistemi Operativi: Dalla Quinta Generazione alla Virtualizzazione" »

L'Evoluzione delle Generazioni di Computer: Dal Microchip all'Intelligenza Artificiale

Classificato in Informatica

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

L'invenzione del circuito integrato, o microchip, a metà degli anni '60, segnò una svolta epocale, portando in seguito all'invenzione del microprocessore da parte di Intel. Da quel momento, divenne possibile impacchettare diversi transistor e altri piccoli componenti elettronici in un singolo chip o package, contenente al suo interno un circuito completo, come un amplificatore, un oscillatore o una porta logica. Con questi dispositivi (circuiti integrati), divenne molto più facile assemblare apparecchiature complesse, dai ricevitori radio e televisivi ai computer.

La Terza Generazione (1964-1971): L'Era dei Circuiti Integrati

La terza generazione di computer è caratterizzata da due innovazioni principali:

  • Nel 1965, IBM annunciò il primo computer
... Continua a leggere "L'Evoluzione delle Generazioni di Computer: Dal Microchip all'Intelligenza Artificiale" »

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

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