Appunti, riassunti, compiti, esami e problemi di Informatica

Ordina per
Materia
Livello

Processo di Sviluppo Software: Fasi, Attività e Deliverables

Classificato in Informatica

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

Elenco delle attività

Il processo di implementazione si articola nelle seguenti fasi:

  • Analisi dei requisiti di sistema
  • Progettazione dell'architettura di sistema
  • Analisi dei requisiti software
  • Progettazione dell'architettura software
  • Progettazione di dettaglio del software
  • Codifica e testing del software
  • Integrazione software
  • Test di qualificazione del software
  • System Integration
  • Sistema di qualificazione di prova
  • Installazione del software
  • Supporto per l'accettazione del software

Fasi RUP

  • Inception (Avvio): l'obiettivo è determinare la visione del progetto.
  • Elaboration (Preparazione): l'obiettivo è determinare l'architettura ottimale.
  • Construction (Costruzione): l'obiettivo è raggiungere la capacità operativa iniziale.
  • Transition (Trasmissione): l'obiettivo
... Continua a leggere "Processo di Sviluppo Software: Fasi, Attività e Deliverables" »

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