Analisi della Qualità e Strumenti di Controllo

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quale dei seguenti strumenti di analisi della qualità è principalmente utilizzato per identificare le cause principali dei problemi, organizzandole in macroaree?

  • Diagramma di dispersione
  • Pareto Chart
  • Diagramma causa ed effetto (spina di pesce) (correct)
  • Control Chart

Un Control Chart viene utilizzato principalmente per calcolare la deviazione standard di un processo, ma non per monitorare il processo nel tempo.

False (B)

In un diagramma di dispersione, quale tipo di correlazione è indicato da una tendenza dei punti a salire da sinistra a destra?

Correlazione positiva

Il grafico di ______ mostra la frequenza dei dati ma non mostra i trend o la distribuzione.

<p>Istogramma</p> Signup and view all the answers

Qual è lo scopo principale di un Pareto Chart (diagramma 80/20)?

<p>Ordinare le variabili per frequenza di occorrenza per correlare cause e problemi di qualita'. (A)</p> Signup and view all the answers

L'analisi del trend (Trend analysis) è un metodo dinamico per ricavare l'equazione che interpola i punti, mostrando l'evoluzione nel tempo.

<p>False (B)</p> Signup and view all the answers

Quale tipo di analisi grafica è specificamente progettata per identificare i punti deboli e di rottura all'interno di un codice?

<p>Diagramma di flusso</p> Signup and view all the answers

Nella gestione del rischio, un rischio è considerato come un evento di natura ______ che, in caso di accadimento, può impattare positivamente o negativamente sugli obiettivi.

<p>incerta</p> Signup and view all the answers

Quale delle seguenti strategie è progettata per migliorare continuamente la qualità attraverso un ciclo iterativo?

<p>Plan Do Check Act (PDCA) (C)</p> Signup and view all the answers

Quale norma ISO fornisce indicazioni sull'efficacia e l'efficienza dei sistemi di gestione per la qualità, mirando al miglioramento continuo delle prestazioni per soddisfare clienti e stakeholder?

<p>ISO 9004 (A)</p> Signup and view all the answers

La norma ISO 25000 è focalizzata esclusivamente sulla valutazione della sicurezza del software.

<p>False (B)</p> Signup and view all the answers

La norma ISO/IEC 12207 definisce esclusivamente i processi primari del ciclo di vita del software, senza includere processi di supporto o organizzativi.

<p>False (B)</p> Signup and view all the answers

Nel contesto della valutazione dei dati, quale termine si riferisce al processo di conferma dell'accuratezza e dell'affidabilità delle informazioni raccolte?

<p>Convalida dei dati</p> Signup and view all the answers

Il modello CMMI ha ______ livelli di maturità.

<p>5</p> Signup and view all the answers

All'interno dei processi primari definiti dalla norma ISO/IEC 12207, quale processo si concentra sulle attività che un operatore deve svolgere su un calcolatore all'interno dell'organizzazione?

<p>Gestione operativa</p> Signup and view all the answers

Quale dei seguenti NON è un parametro valutato da SonarQube?

<p>Performance del database (C)</p> Signup and view all the answers

Abbina i seguenti standard di qualità del software con la loro funzione primaria:

<p>ISO 9126 = Definire i requisiti di qualità del software ISO 14598 = Fornire una guida alla valutazione del software ISO 25000 = Integra ISO 9126 e ISO 14598</p> Signup and view all the answers

La norma ISO 9001 specifica i requisiti dei sistemi per la gestione della ______ che vengono sfruttati da un’organizzazione per dimostrare la sua capacità nel fornire prodotti che soddisfino i requisiti.

<p>qualità</p> Signup and view all the answers

Abbina i seguenti processi del ciclo di vita del software (ISO/IEC 12207) con la loro corretta descrizione:

<p>Acquisizione = Definisce cosa deve fare un cliente per entrare in possesso di un sistema software. Fornitura = Attività del fornitore per rendere disponibile il prodotto SW. Sviluppo = Attività che devono essere seguite da un'organizzazione per definire lo sviluppo di un SW. Manutenzione = Attività che un'organizzazione deve mettere in pratica per manutenere il sistema SW.</p> Signup and view all the answers

Qual è una differenza fondamentale tra CMMI e SPICE in termini di standardizzazione?

<p>CMMI è un modello chiuso e più dettagliato, mentre SPICE è uno standard internazionale ISO. (A)</p> Signup and view all the answers

Nell'analisi del codice con SonarQube, la sezione 'New Code' si riferisce esclusivamente al codice presente fin dalla creazione del progetto.

<p>False (B)</p> Signup and view all the answers

Oltre a sicurezza, manutenibilità e affidabilità , quali altre valutazioni effettua SonarQube?

<p>consistenza, adattabilità, intenzionalità e responsabilità</p> Signup and view all the answers

Relativamente alla norma ISO/IEC 12207, quale dei seguenti NON è un esempio di attività inclusa nel processo di 'Sviluppo'?

<p>Gestione operativa del sistema (D)</p> Signup and view all the answers

L'Experience Factory (EF) si concentra principalmente sulla correzione dei difetti nel software esistente.

<p>False (B)</p> Signup and view all the answers

Nel quantum computing, l'unità fondamentale di informazione che sostituisce il bit è il ______.

<p>qubit</p> Signup and view all the answers

La gestione della configurazione, come processo di supporto secondo la ISO/IEC 12207, si limita alla sola catalogazione dei manufatti prodotti, senza includere attività di identificazione e recupero.

<p>False (B)</p> Signup and view all the answers

Nella raccolta dati, quali sono i tre metodi principali utilizzati per ottenere informazioni pertinenti?

<p>Interviste, documenti, dati</p> Signup and view all the answers

Associa le seguenti priorità di Issue di SonarQube con la loro descrizione implicita:

<p>Bloccante = Issue che impedisce la continuazione dello sviluppo. Alta = Issue che richiede attenzione immediata. Media = Issue che deve essere risolta nel prossimo ciclo di sviluppo. Bassa = Issue che può essere posticipata. Informativa = Issue che fornisce informazioni aggiuntive utili.</p> Signup and view all the answers

Qual è l'obiettivo principale della norma ISO 9001 in relazione alla soddisfazione del cliente?

<p>soddisfazione cliente</p> Signup and view all the answers

Quale delle seguenti componenti NON è considerata una delle nove componenti principali nella gestione di un progetto?

<p>Previsioni di mercato (C)</p> Signup and view all the answers

Un progetto, per sua natura, prevede processi predefiniti e ripetitivi simili a quelli di una linea di produzione.

<p>False (B)</p> Signup and view all the answers

Qual è il principale output della fase di pianificazione nel project management?

<p>PMM (Project Management Plan)</p> Signup and view all the answers

Nella gestione dei progetti, la fase in cui si traccia e si revisiona il lavoro, gestendo il progresso e le performance, è detta fase di ___________.

<p>monitoraggio</p> Signup and view all the answers

Abbina i seguenti livelli di pianificazione con il loro orizzonte temporale:

<p>Strategico = Più di 5 anni Tattico = Da 1 a 5 anni Operativo = Immediato (6 mesi-1 anno)</p> Signup and view all the answers

Qual è l'importanza principale della fase di chiusura in un progetto?

<p>Formalizzare l'accettazione del progetto da parte del cliente e raccogliere dati utili per progetti futuri. (C)</p> Signup and view all the answers

Nella fase di avvio, l'individuazione del Project Manager (PM) è un'attività secondaria e può essere posticipata.

<p>False (B)</p> Signup and view all the answers

Oltre alla formale chiusura del progetto, quali sono le altre attività fondamentali da completare durante la fase di chiusura?

<p>raccolta spunti miglioramento, documentazione, aggiornamento assets, raccolta sistematica dei dati utili, chiusura delle relazioni di fornitura</p> Signup and view all the answers

Quale delle seguenti affermazioni descrive meglio le metriche di qualità esterna secondo la ISO 9126-2?

<p>Valutano le caratteristiche esterne del prodotto in relazione all'ambiente operativo. (C)</p> Signup and view all the answers

Le metriche di qualità in uso si concentrano esclusivamente sulla misurazione della soddisfazione dell'utente, ignorando aspetti come l'efficacia e l'efficienza del prodotto.

<p>False (B)</p> Signup and view all the answers

In che modo le metriche di qualità interna, secondo la ISO 9126-3, contribuiscono al miglioramento del software?

<p>Forniscono una base per misurare e migliorare le proprietà intrinseche del codice sorgente, influenzando indirettamente la qualità percepita dall'utente.</p> Signup and view all the answers

Secondo la norma ISO 9126-4, l'__________ si riferisce alla capacità di un prodotto di aiutare l'utente a spendere meno risorse per raggiungere lo stesso scopo.

<p>produttività</p> Signup and view all the answers

Associa i seguenti ruoli nel ciclo di vita del software con il loro principale interesse nell'utilizzo delle metriche di qualità:

<p>Committente = Definire metriche e livelli di valutazione in base alle proprie esigenze e convenienze. Sviluppatore = Utilizzare le metriche per identificare aree di miglioramento nel codice sorgente. Manutentore = Valutare la manutenibilità del software per facilitare le attività di aggiornamento e correzione. Utente = Valutare l'usabilità e l'efficacia del software nell'ambiente di utilizzo reale.</p> Signup and view all the answers

Qual è la principale differenza tra la norma ISO 9126 e la serie ISO 25000?

<p>La ISO 25000 è un'evoluzione della ISO 9126 e della ISO 14598, raggruppando le norme relative alla qualità del software in un unico standard. (A)</p> Signup and view all the answers

Nella fase finale del ciclo di vita del software, la qualità è considerata assoluta e deve rispettare standard predefiniti, indipendentemente dal contesto d'uso e dalle esigenze degli utenti.

<p>False (B)</p> Signup and view all the answers

Spiega brevemente come l'interdipendenza delle caratteristiche di qualità influisce sulla scelta delle metriche durante la valutazione del software.

<p>L'interdipendenza richiede una selezione di metriche che, pur misurando aspetti diversi, siano in grado di fornire una visione olistica della qualità, considerando come le varie caratteristiche si influenzano a vicenda.</p> Signup and view all the answers

Flashcards

Diagramma causa-efetto

Strumento per identificare cause di un problema, con il problema al centro e macroaree come 'spine'.

Control chart

Grafico che monitora un processo nel tempo, con media e deviazione standard.

Diagramma dispersione

Grafico cartesiano per analizzare correlazioni tra dati, positiva, negativa o assente.

Istogramma

Grafico che mostra la frequenza di dati, senza trend o distribuzione.

Signup and view all the flashcards

Pareto chart

Grafico che ordina variabili per frequenza, evidenziando cause principali di problemi.

Signup and view all the flashcards

Diagramma di flusso

Rappresentazione grafica per analizzare processi e identificare punti critici.

Signup and view all the flashcards

Trend analysis

Metodo per identificare relazioni tra input e output e prevedere effetti futuri.

Signup and view all the flashcards

Data table

Tabella per rappresentare dati e facilitarne l'analisi successiva.

Signup and view all the flashcards

ISO 9000

Fondamenti e terminologie dei sistemi di gestione della qualità.

Signup and view all the flashcards

ISO 9001

Requisiti per i sistemi di gestione della qualità da parte di un’organizzazione.

Signup and view all the flashcards

ISO 9004

Linee guida per l'efficacia ed efficienza dei sistemi di gestione della qualità.

Signup and view all the flashcards

ISO 19011

Criteri per le verifiche ispettive dei sistemi di gestione.

Signup and view all the flashcards

ISO/IEC 12207

Processi del ciclo di vita del software, include processi primari e di supporto.

Signup and view all the flashcards

Processi primari

Processi fondamentali per realizzare la missione di un’organizzazione software.

Signup and view all the flashcards

Documentazione

Fondamentale per il valore dei processi e miglioramento della qualità.

Signup and view all the flashcards

Gestione configurazione

Catalogazione e recupero degli artefatti prodotti.

Signup and view all the flashcards

Issue

Segnalazioni di errori o difetti nel codice.

Signup and view all the flashcards

Code smell

Problemi nel codice che possono generare difetti minori.

Signup and view all the flashcards

Code coverage

Percentuale di codice coperta da test automatici.

Signup and view all the flashcards

Priorità delle issue

Classificazione delle problematiche: Bloccante, Alta, Media, Bassa, Informativa.

Signup and view all the flashcards

Qubit

Unità fondamentale del quantum computing, può essere 0, 1 o sovrapposizione.

Signup and view all the flashcards

Raccolta dati

Processo di acquisizione di informazioni tramite interviste e documenti.

Signup and view all the flashcards

Convalida dati

Verifica della correttezza e affidabilità dei dati raccolti.

Signup and view all the flashcards

Valutazione processo

Analisi della qualità e dell'efficacia del processo monitorato.

Signup and view all the flashcards

Livelli di maturità

Sistema che classifica i processi in cinque fasi da 0 a 5.

Signup and view all the flashcards

Standardizzazione

Applicazione di regole comuni per garantire qualità uniforme.

Signup and view all the flashcards

PDCA

Ciclo di miglioramento continuo: Pianificare, Fare, Controllare, Agire.

Signup and view all the flashcards

ISO 9126

Standard che definisce le caratteristiche di qualità del software.

Signup and view all the flashcards

Obiettivi

Descrivono le mete che si vogliono raggiungere in un progetto.

Signup and view all the flashcards

Programma (strategia)

La pianificazione delle azioni necessarie per raggiungere gli obiettivi.

Signup and view all the flashcards

Schedulazione (tempi)

Definisce la tempistica delle attività di un progetto.

Signup and view all the flashcards

Metriche di qualità esterna

Metriche che valutano le prestazioni e caratteristiche esterne di un prodotto in relazione all'ambiente.

Signup and view all the flashcards

Budget

Piano finanziario che determina le risorse economiche necessarie.

Signup and view all the flashcards

Metriche di qualità interna

Metriche che valutano le proprietà intrinseche del prodotto misurabili sul codice sorgente.

Signup and view all the flashcards

Monitoraggio

Processo di controllo dei progressi e delle performance del progetto.

Signup and view all the flashcards

Metriche di qualità in uso

Metriche che misurano l'utilità, efficacia, efficienza, sicurezza e soddisfazione dell'utente.

Signup and view all the flashcards

Chiusura

Fase finale del progetto che include la formalizzazione della chiusura.

Signup and view all the flashcards

Interdipendenza delle caratteristiche

Le caratteristiche valutate dalle metriche sono correlate e influenzano l'una l'altra.

Signup and view all the flashcards

Livelli di gestione

Strategici, tattici e operativi descrivono le prospettive temporali del progetto.

Signup and view all the flashcards

Project management

Disciplina che gestisce e coordina risorse e attività per raggiungere obiettivi definiti.

Signup and view all the flashcards

Fasi del ciclo di vita del software

Le diverse fasi includono committente, sviluppatore, manutentore e utenti, ciascuno con i propri obiettivi metrici.

Signup and view all the flashcards

Specifiche di qualità

Requisiti definiti dagli utenti che determinano la qualità attesa dal software.

Signup and view all the flashcards

Efficacia del prodotto

Capacità del prodotto di raggiungere gli obiettivi degli utenti.

Signup and view all the flashcards

Study Notes

Qualità

  • La qualità è un concetto multidimensionale basato su entità e attributi.

  • Un'entità rappresenta un elemento del mondo reale.

  • Un attributo caratterizza un'entità e la differenzia da altre.

  • La multidimensionalità della qualità è dovuta al modo in cui viene misurata, al contesto e al livello di astrazione.

  • Due dimensioni principali della qualità:

    • Popolare: concetto immateriale, spesso associato a buona o cattiva qualità e non quantificabile. Spesso correlato al costo del prodotto.
    • Professionale: indica la conformità a requisiti e il grado di adeguatezza del prodotto a quei requisiti.
  • Due tipi di qualità:

    • Funzionale: il prodotto soddisfa i requisiti funzionali (es.: uno smartphone che chiama, naviga).
    • Strutturale: il prodotto soddisfa i requisiti non funzionali (es.: uno smartphone con materiali di alta qualità).

Costi Qualità

  • Per realizzare un prodotto di qualità è necessario prevedere dei costi.
  • I costi di prevenzione limitano i difetti e migliorano la qualità.
  • I costi di accertamento identificano i punti critici del prodotto che potrebbero ridurre la sua qualità.

Misurazione della Qualità

  • Migliorare la qualità richiede un investimento sui processi e sui modelli di supporto.
  • Problematiche comuni nella qualità dei prodotti: obiettivi non ben definiti, costi non quantificati e mancanza di analisi della qualità del prodotto.
  • La misurazione della qualità prevede la valutazione dello stato di progetti, prodotti, processi e risorse.

Strumenti per il Controllo Qualità

  • Control Chart: utilizzato per monitorare un processo nel tempo.
  • Diagramma Dispersione: utilizzato per verificare la correlazione tra variabili.
  • Istogramma: grafico per la rappresentazione della distribuzione di frequenza dei dati.
  • Pareto Chart: utilizzato per identificare i problemi più rilevanti.
  • Diagramma di Flusso: rappresenta un processo tramite un flusso logico.
  • Data Table: utile per rappresentare e analizzare le informazioni sulla qualità.
  • Gestione del Rischio: il rischio viene valutato e pianificato per minimizzarne gli impatti.

Altri

  • ISO/IEC 9126: standard per la qualità dei prodotti software.
  • ISO 9000/12207: standard per i processi di produzione dei software.
  • CMMI: modello per la maturità dei processi software.
  • Cyber Vulnerabilitá: analisi delle principali vulnerabilità informatiche che possono essere sfruttate per compromettere i sistemi.

Process Management

  • Miglioramento continuo processi: uniformare lo sviluppo del software monitorando i processi e migliorandoli.
  • ISO 9000: standard per i sistemi di gestione della qualità.
  • Project Management: pianificazione, integrazione ed esecuzione di progetti. Questo comprende anche la definizione di obiettivi, budget, organizzazione, politiche aziendali, procedure, standard.
  • ISO / IEC 25000: un insieme di standard per valutare i prodotti software.
  • Project Charter: definire azioni (Ex-Ante e In-itinere) per i progetti.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Food Analysis and Quality Control
5 questions
Data Analysis and Laboratory Quality Control
5 questions
Levey-Jennings Chart and QC Analysis
28 questions
Use Quizgecko on...
Browser
Browser