Appunti, riassunti, compiti, esami e problemi di Informatica

Chops 6: Novità e Funzionalità della Nuova Versione

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

Tecniche di Redazione della Relazione Tecnica e Documentazione Ingegneristica

Informatica6,07 KB

Relazioni e Altre Tecniche Generali

Tipologie di Documentazione Tecnica

Relazione Tecnica

È definita come qualsiasi comunicazione, presentazione o nota che il tecnico redige in merito alla propria partecipazione allo studio di un problema tecnico. Può interessare diversi rami dell'ingegneria e può rappresentare un contributo di fatti nuovi o punti di vista utili a risolvere una specifica problematica.

Memoria

Ogni resoconto o esposizione, scritta e documentata, riguardante un'esperienza di studio o di attività in relazione ai suoi obiettivi, risorse, sviluppo e risultati, redatta da coloro che hanno preso parte a tali attività.

Progetto Tecnico

Una chiara e concisa dichiarazione dell'autore (o degli autori), corredata dai calcoli e dai dati necessari...

Continua a leggere "Tecniche di Redazione della Relazione Tecnica e Documentazione Ingegneristica" »

Concetti Chiave e Responsabilità nella Gestione di Database

Informatica3,71 KB

Concetti Fondamentali e Responsabilità nella Gestione di Database

Gestione degli Errori e della Concorrenza

Recupero (Recovery)

Consiste nel recuperare i dati a seguito di errori. Il ripristino del database al suo stato normale è responsabilità del DBA (Database Administrator), che è incaricato dell'attuazione delle procedure di rilevamento degli errori e di recupero. Il DBA è colui che ha il controllo centralizzato del database. Questo permette di ridurre il numero di persone che hanno accesso ai dettagli tecnici e di progettazione per il funzionamento del DBMS (Database Management System).

Concorrenza (Concurrency)

Si verifica in un ambiente multi-utente, quando più processi tentano di accedere allo stesso oggetto di dati contemporaneamente....

Continua a leggere "Concetti Chiave e Responsabilità nella Gestione di Database" »

Ciclo di Vita di un'Applicazione di Database: Dalla Progettazione al Mantenimento

Informatica2,89 KB

Ciclo di Vita di un'Applicazione di Database

Le fasi del ciclo di vita di un'applicazione di database sono cruciali per il successo del progetto. Queste fasi, sebbene presentate in sequenza, spesso richiedono iterazioni e feedback continui.

Fasi Principali

  1. Pianificazione del Progetto: Definire le attività, le risorse (personale, strumenti, etc.) e il budget necessario per ogni fase del ciclo di vita.
  2. Definizione del Sistema: Specificare l'ambito del progetto, i suoi limiti e le interazioni con altri sistemi. Identificare gli utenti e le aree di applicazione.
  3. Raccolta e Analisi dei Requisiti: Raccogliere e analizzare le esigenze degli utenti e delle aree di applicazione, documentando in dettaglio le funzionalità richieste.
  4. Progettazione del
...
Continua a leggere "Ciclo di Vita di un'Applicazione di Database: Dalla Progettazione al Mantenimento" »

Metodologie e Tecniche di Software Testing: White Box, Black Box e Strategie di Validazione

Informatica7,88 KB

Introduzione al Software Testing

Il Software Testing è il processo di esecuzione di un programma con lo specifico intento di trovare errori prima che raggiunga l'utente finale.

Obiettivi e Successo del Test

  • Ricerca di difetti nel software.
  • Un test ha successo se scopre un difetto.
  • Un test fallisce se i difetti non vengono scoperti.

Verifica e Validazione

  • Verifica (Verification Test): Vedere se il software soddisfa le specifiche di progettazione.
  • Validazione (Validation Test): Vedere se il software si qualifica rispetto ai requisiti di analisi.

Principi Fondamentali del Testing

  • Osservabilità: I risultati di ogni test devono essere osservabili.
  • Controllabilità: Misura in cui i test possono essere automatizzati e ottimizzati.
  • Decomposizione: Le prove devono
...
Continua a leggere "Metodologie e Tecniche di Software Testing: White Box, Black Box e Strategie di Validazione" »

Gestione della Qualità Software: Metodologie di Test, Audit e Manutenzione

Informatica5,04 KB

Obiettivi della Validazione e Verifica del Software

La validazione e la verifica del software mirano a:

  • Individuare e correggere i difetti il prima possibile.
  • Ridurre il rischio di deviazioni dal budget e dal calendario.
  • Migliorare la qualità e l'affidabilità del software.
  • Migliorare la visibilità della gestione del processo di sviluppo.
  • Valutare rapidamente le modifiche proposte.

Filosofia del Test del Software: Raccomandazioni di G.J. Myers

Le raccomandazioni di G.J. Myers per il test del software includono:

  • Ogni test dovrebbe definire l'output atteso.
  • Il programmatore deve evitare di testare i propri programmi.
  • I risultati di ciascuna prova devono essere ispezionati a fondo per individuare possibili sintomi di effetti collaterali.
  • Per generare casi
...
Continua a leggere "Gestione della Qualità Software: Metodologie di Test, Audit e Manutenzione" »

Processo di Sviluppo Software: Fasi, Attività e Deliverables

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

Fondamenti di Ingegneria del Software e Gestione dei Requisiti

Informatica4,37 KB

Processi dell'Ingegneria del Software

L'Ingegneria del Software rappresenta il set totale di attività necessarie per trasformare le esigenze di un utente in software.

Fasi Principali dei Processi

  • Specifiche software: i clienti e gli ingegneri definiscono il software da produrre e le restrizioni per il loro funzionamento.
  • Sviluppo del software: il software viene progettato e programmato.
  • Validazione del software: il software viene verificato per garantire che sia esattamente ciò che il cliente desidera.
  • Evoluzione del software: il programma viene modificato per adattarsi alle mutevoli esigenze dei clienti e del mercato.

Esigenza di Software

Queste sono le proprietà desiderabili per un software di sistema. Tali requisiti riflettono le necessità dei

...
Continua a leggere "Fondamenti di Ingegneria del Software e Gestione dei Requisiti" »

Configurazione Avanzata e Gestione Risorse del Sistema Operativo Windows

Informatica4,77 KB

Gruppi Utente di Windows

Tutti gli utenti devono appartenere a un gruppo.

Un gruppo è l'entità amministrativa che può comprendere un insieme di utenti e anche altri gruppi, in modo che tutti i privilegi concessi a quel gruppo nel sistema siano ereditati direttamente dagli utenti o gruppi che dipendono da esso.

Elenco dei Gruppi Utente Predefiniti:

  • Amministratori: L'utente *Administrator* (Amministratore).
  • Duplicati: I file duplicati possono esistere in un dominio. (Nota: Questo gruppo è spesso associato a permessi specifici o ruoli di dominio).
  • Ospiti: Utenti con accesso limitato.
  • Operatori di configurazione di rete: Gruppo dedicato alla gestione delle impostazioni di rete.
  • Operatori di backup: Gruppo con privilegi per eseguire operazioni di backup.
...
Continua a leggere "Configurazione Avanzata e Gestione Risorse del Sistema Operativo Windows" »

Concetti Fondamentali: Sistemi Informativi, Organizzazione e Tecnologia Aziendale

Informatica12,27 KB

Sistemi Informativi

Obiettivi di base dei sistemi informativi all'interno delle organizzazioni (Pagina 3)

  • Automazione dei processi aziendali.
  • Fornire informazioni che sostengono il processo decisionale.
  • Conseguire un vantaggio competitivo attraverso la loro implementazione e utilizzo.

Classificazione dei Sistemi Informativi (Pagina 4)

  • Transaction Processing System (TPS)
  • Sistemi Informativi di Gestione (MIS)
  • Sistemi di Supporto Decisionale (DSS)
  • Sistemi di Informazione Executive (EIS)
  • Sistemi di Office Automation (OAS)
  • Sistema di Pianificazione delle Risorse (ERP)
  • Expert System (SE)

Che cos'è un Transaction Processing System (TPS)? (Pagina 4)

Gestisce le informazioni riguardanti le transazioni nell'ambito di una società o organizzazione.

Che cos'è un Sistema

...
Continua a leggere "Concetti Fondamentali: Sistemi Informativi, Organizzazione e Tecnologia Aziendale" »