SlideShare una empresa de Scribd logo
1 de 20
Calidad de Código Guillermo Rugilo Diego Ferreyra
Agenda ,[object Object],[object Object],[object Object],[object Object]
¿QUÉ ES CALIDAD DE CÓDIGO?
Definiciones de Calidad ,[object Object],[object Object],[object Object],[object Object]
Precondiciones para definir Calidad Público Requerimientos Características
Público y Requerimientos Cerveeeza… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Desarrollador Operaciones Usuario Final Tester Arquitecto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Características Values Principles Patterns
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Características
Características – Kent Beck ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Características – ¿Por qué esas?
Nivel de Calidad ,[object Object],[object Object],[object Object]
Objetivos de calidad ,[object Object],[object Object],[object Object],[object Object],[object Object]
Métricas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Polimétricas
Herramientas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CodeCity ,[object Object],[object Object],[object Object],[object Object],[object Object]
CONCLUSIONES
Conclusiones ,[object Object],[object Object],[object Object],[object Object]
Referencias ,[object Object],[object Object],[object Object],[object Object],[object Object]
 

Más contenido relacionado

La actualidad más candente

Introduccion a la ing requerimientos
Introduccion a la ing requerimientosIntroduccion a la ing requerimientos
Introduccion a la ing requerimientoseverpana
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosmanuelrivasv95
 
Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ing...
Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ing...Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ing...
Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ing...lensen
 
Ingenieria de requisitos moises
Ingenieria de requisitos moisesIngenieria de requisitos moises
Ingenieria de requisitos moisesMoisés Rodríguez
 
INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS xinithazangels
 

La actualidad más candente (7)

Introduccion a la ing requerimientos
Introduccion a la ing requerimientosIntroduccion a la ing requerimientos
Introduccion a la ing requerimientos
 
CDI GP - U3 - Métodos Ágiles
CDI  GP - U3 - Métodos ÁgilesCDI  GP - U3 - Métodos Ágiles
CDI GP - U3 - Métodos Ágiles
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientos
 
Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ing...
Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ing...Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ing...
Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ing...
 
Ingenieria de requisitos moises
Ingenieria de requisitos moisesIngenieria de requisitos moises
Ingenieria de requisitos moises
 
INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS
 
Caso marriot
Caso marriotCaso marriot
Caso marriot
 

Destacado (20)

Curso doppler 30 31 mayo 2014
Curso doppler 30 31 mayo 2014Curso doppler 30 31 mayo 2014
Curso doppler 30 31 mayo 2014
 
Jocs numèrics
Jocs numèricsJocs numèrics
Jocs numèrics
 
Monigotes 28 N
Monigotes 28 NMonigotes 28 N
Monigotes 28 N
 
Simone de BEAUVOIR
Simone de BEAUVOIRSimone de BEAUVOIR
Simone de BEAUVOIR
 
El IS borra la cuna de la civilización occidental
El IS borra la cuna de la civilización occidentalEl IS borra la cuna de la civilización occidental
El IS borra la cuna de la civilización occidental
 
Salvador Paniker
Salvador PanikerSalvador Paniker
Salvador Paniker
 
España, entre el cielo y la tierra. Reportajes
España, entre el cielo y la tierra. ReportajesEspaña, entre el cielo y la tierra. Reportajes
España, entre el cielo y la tierra. Reportajes
 
Mas 3%
Mas 3%Mas 3%
Mas 3%
 
Librería Letras Corsarias
Librería Letras CorsariasLibrería Letras Corsarias
Librería Letras Corsarias
 
Siluetas de ayer y hoy
Siluetas de ayer y hoySiluetas de ayer y hoy
Siluetas de ayer y hoy
 
Red Bull
Red BullRed Bull
Red Bull
 
Aerogenerador
AerogeneradorAerogenerador
Aerogenerador
 
Francia desde el aire
Francia desde el aireFrancia desde el aire
Francia desde el aire
 
Teresa Romero
Teresa RomeroTeresa Romero
Teresa Romero
 
Aida Trompeta
Aida  TrompetaAida  Trompeta
Aida Trompeta
 
Te Deseo Victor Hugo
Te Deseo Victor HugoTe Deseo Victor Hugo
Te Deseo Victor Hugo
 
Mil y una Noche libro
Mil y una Noche libroMil y una Noche libro
Mil y una Noche libro
 
Jesús Hermida
Jesús HermidaJesús Hermida
Jesús Hermida
 
Ro,áNico Esc
Ro,áNico EscRo,áNico Esc
Ro,áNico Esc
 
Juicio romano: Emiliano y Celedonia
Juicio romano: Emiliano y CeledoniaJuicio romano: Emiliano y Celedonia
Juicio romano: Emiliano y Celedonia
 

Similar a Calidad De Codigo

Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidadJorge Garcia
 
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...Pepe
 
Arquitectura en tiempos agiles
Arquitectura en tiempos agilesArquitectura en tiempos agiles
Arquitectura en tiempos agilesRene Ome
 
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automationCas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automationAgile Spain
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientosguest409adc
 
Ingredientes fundamentales en el desarrollo con Genexus
Ingredientes fundamentales en el desarrollo con GenexusIngredientes fundamentales en el desarrollo con Genexus
Ingredientes fundamentales en el desarrollo con GenexusGeneXus
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De SoftwareJgperez
 
Fundamentos ingeniería de requisitos.pdf
Fundamentos ingeniería de requisitos.pdfFundamentos ingeniería de requisitos.pdf
Fundamentos ingeniería de requisitos.pdfRene Guaman-Quinche
 
Rol Arquitecto Software
Rol Arquitecto SoftwareRol Arquitecto Software
Rol Arquitecto SoftwareJuan Pablo
 
Meetup bdd & tdd: aprovecha_su_poder
Meetup bdd & tdd: aprovecha_su_poderMeetup bdd & tdd: aprovecha_su_poder
Meetup bdd & tdd: aprovecha_su_poderEduardo Riol
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De RequisitosssharLudena
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De RequisitosssharLudena
 

Similar a Calidad De Codigo (20)

Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidad
 
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
 
14.administración de la calidad
14.administración de la calidad14.administración de la calidad
14.administración de la calidad
 
Qa sc
Qa scQa sc
Qa sc
 
Arquitectura en tiempos agiles
Arquitectura en tiempos agilesArquitectura en tiempos agiles
Arquitectura en tiempos agiles
 
QFD_DespliegueFunciónCalidad.ppt
QFD_DespliegueFunciónCalidad.pptQFD_DespliegueFunciónCalidad.ppt
QFD_DespliegueFunciónCalidad.ppt
 
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automationCas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientos
 
Ingredientes fundamentales en el desarrollo con Genexus
Ingredientes fundamentales en el desarrollo con GenexusIngredientes fundamentales en el desarrollo con Genexus
Ingredientes fundamentales en el desarrollo con Genexus
 
mmg-2000.ppt
mmg-2000.pptmmg-2000.ppt
mmg-2000.ppt
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De Software
 
Fundamentos ingeniería de requisitos.pdf
Fundamentos ingeniería de requisitos.pdfFundamentos ingeniería de requisitos.pdf
Fundamentos ingeniería de requisitos.pdf
 
Rol Arquitecto Software
Rol Arquitecto SoftwareRol Arquitecto Software
Rol Arquitecto Software
 
Pepita
PepitaPepita
Pepita
 
Tema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de RequisitosTema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de Requisitos
 
Meetup bdd & tdd: aprovecha_su_poder
Meetup bdd & tdd: aprovecha_su_poderMeetup bdd & tdd: aprovecha_su_poder
Meetup bdd & tdd: aprovecha_su_poder
 
Calidad de software Unidad 3
Calidad de software Unidad 3Calidad de software Unidad 3
Calidad de software Unidad 3
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De Requisitos
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De Requisitos
 
6-Unidad 2: CALIDAD Y PROCESOS
6-Unidad 2: CALIDAD Y PROCESOS6-Unidad 2: CALIDAD Y PROCESOS
6-Unidad 2: CALIDAD Y PROCESOS
 

Más de Diego Ferreyra

Implementación de tfs 2010 en entornos complejos (cómo y por qué) v03
Implementación de tfs 2010 en entornos complejos (cómo y por qué) v03Implementación de tfs 2010 en entornos complejos (cómo y por qué) v03
Implementación de tfs 2010 en entornos complejos (cómo y por qué) v03Diego Ferreyra
 
Code camp 2011 - Creando aplicaciones a la velocidad de la luz
Code camp 2011 - Creando aplicaciones a la velocidad de la luzCode camp 2011 - Creando aplicaciones a la velocidad de la luz
Code camp 2011 - Creando aplicaciones a la velocidad de la luzDiego Ferreyra
 
Scrum y kanban mas allas de software
Scrum y kanban mas allas de softwareScrum y kanban mas allas de software
Scrum y kanban mas allas de softwareDiego Ferreyra
 
Cessi Iso9001 Y Metodos Agiles
Cessi Iso9001 Y Metodos AgilesCessi Iso9001 Y Metodos Agiles
Cessi Iso9001 Y Metodos AgilesDiego Ferreyra
 
Run Reloaded 2009 Ba Office Development
Run Reloaded 2009 Ba   Office DevelopmentRun Reloaded 2009 Ba   Office Development
Run Reloaded 2009 Ba Office DevelopmentDiego Ferreyra
 
Agiles 2009 Equipos Dsitribuidos Desde Las Trincheras
Agiles 2009   Equipos Dsitribuidos Desde Las TrincherasAgiles 2009   Equipos Dsitribuidos Desde Las Trincheras
Agiles 2009 Equipos Dsitribuidos Desde Las TrincherasDiego Ferreyra
 
MAD 2009 - VSTS Desde Las Trincheras
MAD 2009 - VSTS Desde Las TrincherasMAD 2009 - VSTS Desde Las Trincheras
MAD 2009 - VSTS Desde Las TrincherasDiego Ferreyra
 
Testing Con Visual Studio Team System 2008
Testing Con Visual Studio Team System 2008Testing Con Visual Studio Team System 2008
Testing Con Visual Studio Team System 2008Diego Ferreyra
 
Code Camp 2009 - M Modelling Language
Code Camp 2009 - M Modelling LanguageCode Camp 2009 - M Modelling Language
Code Camp 2009 - M Modelling LanguageDiego Ferreyra
 

Más de Diego Ferreyra (9)

Implementación de tfs 2010 en entornos complejos (cómo y por qué) v03
Implementación de tfs 2010 en entornos complejos (cómo y por qué) v03Implementación de tfs 2010 en entornos complejos (cómo y por qué) v03
Implementación de tfs 2010 en entornos complejos (cómo y por qué) v03
 
Code camp 2011 - Creando aplicaciones a la velocidad de la luz
Code camp 2011 - Creando aplicaciones a la velocidad de la luzCode camp 2011 - Creando aplicaciones a la velocidad de la luz
Code camp 2011 - Creando aplicaciones a la velocidad de la luz
 
Scrum y kanban mas allas de software
Scrum y kanban mas allas de softwareScrum y kanban mas allas de software
Scrum y kanban mas allas de software
 
Cessi Iso9001 Y Metodos Agiles
Cessi Iso9001 Y Metodos AgilesCessi Iso9001 Y Metodos Agiles
Cessi Iso9001 Y Metodos Agiles
 
Run Reloaded 2009 Ba Office Development
Run Reloaded 2009 Ba   Office DevelopmentRun Reloaded 2009 Ba   Office Development
Run Reloaded 2009 Ba Office Development
 
Agiles 2009 Equipos Dsitribuidos Desde Las Trincheras
Agiles 2009   Equipos Dsitribuidos Desde Las TrincherasAgiles 2009   Equipos Dsitribuidos Desde Las Trincheras
Agiles 2009 Equipos Dsitribuidos Desde Las Trincheras
 
MAD 2009 - VSTS Desde Las Trincheras
MAD 2009 - VSTS Desde Las TrincherasMAD 2009 - VSTS Desde Las Trincheras
MAD 2009 - VSTS Desde Las Trincheras
 
Testing Con Visual Studio Team System 2008
Testing Con Visual Studio Team System 2008Testing Con Visual Studio Team System 2008
Testing Con Visual Studio Team System 2008
 
Code Camp 2009 - M Modelling Language
Code Camp 2009 - M Modelling LanguageCode Camp 2009 - M Modelling Language
Code Camp 2009 - M Modelling Language
 

Calidad De Codigo