SlideShare a Scribd company logo
1 of 48
Download to read offline
www.aqclab.es © 2018
Sostenibilità e qualità del software
OPEN DAYS AGENDA DIGITALE 2018
Puglia
2
Qualità del software
1.INTRODUZIONE
2.ISO/IEC 25000
3.VALUTAZIONE DEL SOFTWARE
4.CONCLUSIONI
3
Qualità del software
1.INTRODUZIONE
2.ISO/IEC 25000
3.VALUTAZIONE DEL SOFTWARE
4.CONCLUSIONI
4
Qualità del software
“Our civilization runs on software”
Bjarne
Stroustrup
5
Qualità del software
6
Qualità del software
7
Qualità del software
Technological Risks
The technological category covers major risks related to the
growing centrality of information and communication
technologies to individuals, businesses and
governments. These include cyber attacks, infrastructure
disruptions and data loss.
8
Qualità del software
Domanda di software
9
Qualità del software
Domanda di software
Outsourcing di software
10
Qualità del software
Necessità di
controllare la qualità
del software
Dimanda di software
Outsourcing di softwareOutsourcing di software
Domanda di software
11
Qualità del software
12
Qualità del software
13
Qualità del software
14
Qualità del software
MODELLO AENOR PER LA IT GOVERNANCE & MANAG.
SGCN
ISO 22301
SGSI
ISO 27001
Gobierno de IT
ISO 38500
IT Governance
SPICE ISO 15504/33000
SGSTI
ISO 20000-1
DevOpsSviluppo Software Operazioni/Servizi
ISO 25000
Calidad del Producto Software
Plan
Do
Chec
k
Act
Plan
Do
Chec
k
Act
ISO 12207
Ciclo de Vida de Desarrollo de Software
ISO 20000-2
Guía de Buenas Prácticas
Plan
Do
Chec
k
Act
ISO 27002
Guía de Controles
Plan
Do
Chec
k
Act
15
Qualità del software
16
Qualità del software
La qualità del processo
assicura sempre la
qualità del prodotto?
17
Qualità del software
Necessità di
controllare la qualità
del software
Dimanda di software
Outsourcing di softwareOutsourcing di software
Preocupazione
centrata nella qualità
del prodotto
Domanda di software
Focalizzazione sulla
qualità del prodotto
software
18
Qualità del software
1.INTRODUZIONE
2.ISO/IEC 25000
3.VALUTAZIONE DEL SOFTWARE
4.CONCLUSIONI
19
Qualità del software
MODELLO AENOR PER LA IT GOVERNANCE & MANAG.
SGCN
ISO 22301
SGSI
ISO 27001
Gobierno de IT
ISO 38500
IT Governance
SPICE ISO 15504/33000
SGSTI
ISO 20000-1
DevOpsSviluppo Software Operazioni/Servizi
ISO 25000
Calidad del Producto Software
Plan
Do
Chec
k
Act
Plan
Do
Chec
k
Act
ISO 12207
Ciclo de Vida de Desarrollo de Software
ISO 20000-2
Guía de Buenas Prácticas
Plan
Do
Chec
k
Act
ISO 27002
Guía de Controles
Plan
Do
Chec
k
Act
20
Qualità del software
21
Qualità del software
22
Qualità del software
22
23
Qualità del software
24
Qualità del software
25
Qualità del software
26
Qualità del software
27
Qualità del software
28
Qualità del software
1.INTRODUZIONE
2.ISO/IEC 25000
3.VALUTAZIONE DEL SOFTWARE
4.CONCLUSIONI
29
Qualità del software
30
Qualità del software
1º Laboratorio in Europa accreditado per la
valutazione della qualità del prodotto software
(ISO 17025)
The ILAC (International Laboratory Accreditation Cooperation)
Mutual Recognition Arrangement (MRA) supports international
trade by promoting international confidence and acceptance of
accredited laboratory and inspection results.
http://ilac.org/
31
Qualità del software
Caratteristiche di qualità
Documentazione Codice Sorgente
Codice duplicato
Complessità ciclomatica
Strutturazione delle classi
Strutturazione di packages
Dimensione delle unità di codice
Bilancio Specializzazione/astrazione
Cicli di dipendenza
Violazioni regole analizzabilità
Violazioni regole modularità
Violazioni regole modificabilità
Violazioni regole riusabilità
Violazioni regole testabilità
32
Qualità del software
Functional
Implementation
Completeness
Functional Test
Completeness
Functional
Implementation
Correctness
Appropriate
Functionality
Functional
Suitability
Functional
completeness
Functional
correctness
Functional
appropriateness
Functional
Implementation
Completeness
Functional Test
Completeness
Functional
Implementation
Correctness
Appropriate
Functionality
33
Qualità del software
Estenzione propia di
ogni mettrica
Estenzione di qualità
da 0 a 100
Estenzione di qualità
da 0 a 100
Livelli 1 a 5 Caratteristica di
qualità
Subcaratteristica
1
Propietà 1
Metrica 1 Metrica 2
Propietà 2
Metrica 3
Subcaratteristica
N
Propietà N
Metrica N
34
Qualità del software
0
10
20
30
40
50
60
70
80
90
100
Analyzability Properties
Property Acronym Value
Code Documentation COD_DOC 100.0
Code Duplication COD_DUPL 0.0
Complexity COMPL 90.0
Class Structuring STR_CL 63.33
Package Structuring STR_PCK 30.0
Method Size MET_SIZ 93.33
Analyzability Rule Violations RV_ANALYZ 19.33
35
Qualità del software
36
Qualità del software
SupportodiTool
Organizzazioni
interessate alla
certificazione della
qualità del software
37
Qualità del software
38
Qualità del software
39
Qualità del software
40
Qualità del software
• Controllare la qualità del prodotto
• Migliorare le caratteristiche del prodotto
• Garantire ai clienti un certo livello di
qualità
• Comparare i prodotti con la concorrenza
• Posizionare i prodotti nel mercato
• Aumentare le vendite del prodotto
41
Qualità del software
• Conoscere la qualità del prodotto che
acquistano
• Comparare diverse alternative
• Fissare SLAs (Service LevelAgreements)
• Ottenere l´indipendenza della valutazione
• Minimizare i fault in produzione
• Ridurre i costi finali di acquisizione del
software
42
Qualità del software





43
Qualità del software
1.INTRODUZIONE
2.ISO/IEC 25000
3.VALUTAZIONE DEL SOFTWARE
4.CONCLUSIONI
44
Qualità del software
• DOMANDA IN CRESCITA DI QUALITÀ PER
I PROCESSI, PRODOTTI, SERVIZI E DATI
• IMPORTANZA DELLA INGENIERIA
DEL SOFTWARE
• METODI E TECNIQUE ATTUALIZATTI
• RIDURRE IL GAP TRA TEORIA E
PRATTICA
45
Qualità del software
“Lo sviluppo software è stato, è e sarà
fundamentalmente difficile” Booch (2007)
Technology churn
Scalability
Performance
Capacity
Fail safe/Fault tolerance
Reliability/Availability
Security
Functionality
Cost/Schedule Compatibility
Resilience
46
Qualità del software
47
Qualità del software
48
Qualità del software

More Related Content

Similar to Piattini2018 definitivo

04 sicurezza fisica e videosorveglianza
04 sicurezza fisica e videosorveglianza04 sicurezza fisica e videosorveglianza
04 sicurezza fisica e videosorveglianza
IBM Italia Web Team
 

Similar to Piattini2018 definitivo (20)

Risk management: Un'analisi della gestione dei rischi di un progetto software
Risk management: Un'analisi della gestione dei rischi di un progetto software Risk management: Un'analisi della gestione dei rischi di un progetto software
Risk management: Un'analisi della gestione dei rischi di un progetto software
 
Servizi di Sicurezza Gestiti
Servizi di Sicurezza GestitiServizi di Sicurezza Gestiti
Servizi di Sicurezza Gestiti
 
B wave Brochure Servizi di Sicurezza Gestiti
B wave Brochure Servizi di Sicurezza GestitiB wave Brochure Servizi di Sicurezza Gestiti
B wave Brochure Servizi di Sicurezza Gestiti
 
HealthCare CyberSecurity Swascan
HealthCare CyberSecurity SwascanHealthCare CyberSecurity Swascan
HealthCare CyberSecurity Swascan
 
Prevenzione degli attacchi informatici che coinvolgono dati sensibili aziendali
Prevenzione degli attacchi informatici che coinvolgono dati sensibili aziendaliPrevenzione degli attacchi informatici che coinvolgono dati sensibili aziendali
Prevenzione degli attacchi informatici che coinvolgono dati sensibili aziendali
 
ICT Security Forum 2013 - Prevenzione degli attacchi informatici che coinvolg...
ICT Security Forum 2013 - Prevenzione degli attacchi informatici che coinvolg...ICT Security Forum 2013 - Prevenzione degli attacchi informatici che coinvolg...
ICT Security Forum 2013 - Prevenzione degli attacchi informatici che coinvolg...
 
Consulthink at ICT Security Forum 2013
Consulthink at ICT Security Forum 2013Consulthink at ICT Security Forum 2013
Consulthink at ICT Security Forum 2013
 
Quality Software Development LifeCycle
Quality Software Development LifeCycleQuality Software Development LifeCycle
Quality Software Development LifeCycle
 
Visaggio fd l13_9_18
Visaggio fd l13_9_18Visaggio fd l13_9_18
Visaggio fd l13_9_18
 
"AVANTI”, il più importante progetto di recruitment ICT in Italia: 1.300 assu...
"AVANTI”, il più importante progetto di recruitment ICT in Italia: 1.300 assu..."AVANTI”, il più importante progetto di recruitment ICT in Italia: 1.300 assu...
"AVANTI”, il più importante progetto di recruitment ICT in Italia: 1.300 assu...
 
Gdg 2019 artificial intelligence, sviluppo web... le nuove regole del gioco
Gdg 2019 artificial intelligence, sviluppo web... le nuove regole del giocoGdg 2019 artificial intelligence, sviluppo web... le nuove regole del gioco
Gdg 2019 artificial intelligence, sviluppo web... le nuove regole del gioco
 
EVENTO PARADIGMA
EVENTO PARADIGMAEVENTO PARADIGMA
EVENTO PARADIGMA
 
Security Project Management: Esperienze nella gestione di Vulnerability Asses...
Security Project Management: Esperienze nella gestione di Vulnerability Asses...Security Project Management: Esperienze nella gestione di Vulnerability Asses...
Security Project Management: Esperienze nella gestione di Vulnerability Asses...
 
Sicurezza, verifica e ottimizzazione dei sistemi e dei processi
Sicurezza, verifica e ottimizzazione dei sistemi e dei processiSicurezza, verifica e ottimizzazione dei sistemi e dei processi
Sicurezza, verifica e ottimizzazione dei sistemi e dei processi
 
Sicurezza, verifica e ottimizzazione dei sistemi e dei processi
Sicurezza, verifica e ottimizzazione dei sistemi e dei processiSicurezza, verifica e ottimizzazione dei sistemi e dei processi
Sicurezza, verifica e ottimizzazione dei sistemi e dei processi
 
Webinar: Il 23% dei componenti di un’applicazione è vulnerabile. Sei sicuro d...
Webinar: Il 23% dei componenti di un’applicazione è vulnerabile. Sei sicuro d...Webinar: Il 23% dei componenti di un’applicazione è vulnerabile. Sei sicuro d...
Webinar: Il 23% dei componenti di un’applicazione è vulnerabile. Sei sicuro d...
 
Cyber Security Threats for Healthcare
Cyber Security Threats for HealthcareCyber Security Threats for Healthcare
Cyber Security Threats for Healthcare
 
04 sicurezza fisica e videosorveglianza
04 sicurezza fisica e videosorveglianza04 sicurezza fisica e videosorveglianza
04 sicurezza fisica e videosorveglianza
 
Il computer dice no!
Il computer dice no!Il computer dice no!
Il computer dice no!
 
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
 

More from Redazione InnovaPuglia

More from Redazione InnovaPuglia (20)

Piano triennale 2022-2024 - PRESNTAZIONE
Piano triennale 2022-2024 - PRESNTAZIONEPiano triennale 2022-2024 - PRESNTAZIONE
Piano triennale 2022-2024 - PRESNTAZIONE
 
PIANO TRIENNALE 2022-2024 vers.5_03-03_22.pdf
PIANO TRIENNALE  2022-2024 vers.5_03-03_22.pdfPIANO TRIENNALE  2022-2024 vers.5_03-03_22.pdf
PIANO TRIENNALE 2022-2024 vers.5_03-03_22.pdf
 
Presentazione innovapuglia _settembre2016.pptx
Presentazione innovapuglia _settembre2016.pptxPresentazione innovapuglia _settembre2016.pptx
Presentazione innovapuglia _settembre2016.pptx
 
InnovaPuglia 2014 2018
InnovaPuglia 2014 2018InnovaPuglia 2014 2018
InnovaPuglia 2014 2018
 
InnovaPuglia: I primi due anni
InnovaPuglia: I primi due anniInnovaPuglia: I primi due anni
InnovaPuglia: I primi due anni
 
InnovaPuglia 2015
InnovaPuglia 2015InnovaPuglia 2015
InnovaPuglia 2015
 
Sird imm Presentazione regione puglia
Sird imm  Presentazione regione pugliaSird imm  Presentazione regione puglia
Sird imm Presentazione regione puglia
 
Presentazione InnovaPuglia 2021
Presentazione InnovaPuglia  2021Presentazione InnovaPuglia  2021
Presentazione InnovaPuglia 2021
 
Procedura bando innoprocess
Procedura bando  innoprocessProcedura bando  innoprocess
Procedura bando innoprocess
 
Presentazione innoprocess
Presentazione innoprocessPresentazione innoprocess
Presentazione innoprocess
 
Intervento Francesco Surico, InnovaPuglia, 16-17 dicembre Bari
Intervento Francesco Surico, InnovaPuglia, 16-17 dicembre BariIntervento Francesco Surico, InnovaPuglia, 16-17 dicembre Bari
Intervento Francesco Surico, InnovaPuglia, 16-17 dicembre Bari
 
Intervento Crescenzo Marino, Regione Puglia, 16-17 dicembre Bari
Intervento Crescenzo Marino, Regione Puglia, 16-17 dicembre BariIntervento Crescenzo Marino, Regione Puglia, 16-17 dicembre Bari
Intervento Crescenzo Marino, Regione Puglia, 16-17 dicembre Bari
 
Chris neely the future of cyber security events 3
Chris neely the future of cyber security   events 3Chris neely the future of cyber security   events 3
Chris neely the future of cyber security events 3
 
Cyber risks impatti, valutazioni e ragioni light
Cyber risks impatti, valutazioni e ragioni lightCyber risks impatti, valutazioni e ragioni light
Cyber risks impatti, valutazioni e ragioni light
 
The new frontiers of it in apulia experiences for global security paul dcruz ...
The new frontiers of it in apulia experiences for global security paul dcruz ...The new frontiers of it in apulia experiences for global security paul dcruz ...
The new frontiers of it in apulia experiences for global security paul dcruz ...
 
Intervento Danilo Caivano a International Business Forum
Intervento Danilo Caivano a International Business Forum Intervento Danilo Caivano a International Business Forum
Intervento Danilo Caivano a International Business Forum
 
Intervento Marco Angelini a International Business Forum
Intervento Marco Angelini a International Business Forum Intervento Marco Angelini a International Business Forum
Intervento Marco Angelini a International Business Forum
 
Intervento Francesco Vestito a International Business Forum
Intervento Francesco Vestito a International Business ForumIntervento Francesco Vestito a International Business Forum
Intervento Francesco Vestito a International Business Forum
 
The Social&Creative Community featured by TALIA project
The Social&Creative Community featured by TALIA projectThe Social&Creative Community featured by TALIA project
The Social&Creative Community featured by TALIA project
 
Presentazione Marco Curci
Presentazione Marco Curci Presentazione Marco Curci
Presentazione Marco Curci
 

Piattini2018 definitivo