SlideShare una empresa de Scribd logo
CONSTRUCCIÓN DEL SOFTWARE
Fundamentos de la construcción del software
ESTE CAPÍTULO HACE REFERENCIA A LA CREACIÓN
DETALLADA DE SOFTWARE OPERATIVO Y
SIGNIFICATIVO, POR MEDIO DE UNA COMBINACIÓN
DE CODIFICACIÓN, VERIFICACIÓN, PRUEBAS
UNITARIAS, PRUEBAS DE INTEGRACIÓN Y
DEPURACIÓN.
FUNDAMENTOS DE LA CONSTRUCCIÓN DEL
SOFTWARE
MINIMIZAR LA COMPLEJIDAD
La necesidad de reducir la complejidad se aplica esencialmente a todo
aspecto de la construcción del software y es de crítica importancia para
el proceso de verificación y pruebas de las construcciones del software.
Se logra minimizar la complejidad con el uso de estándares
ANTICIPARSE A LOS CAMBIOS
Es un hecho que la mayoría del software cambia con el pasar del tiempo,
y el anticiparse a los cambios dirige muchos aspecto de la construcción
del software. Esto es resultado de los ambientes externos que afectan el
software de diferentes modos.
CONSTRUIR PARA VERIFICAR
Esto hace referencia a la construcción del software de tal manera que los
ingenieros logren encontrar las fallas con facilidad a medida que se avanza.
Existen varias formas para realizar la verificación del software que incluyen
vistas para verificar el seguimiento, estos son estándares que permiten, más
que una revisión del código además de pruebas.
ESTÁNDARES EN LA CONSTRUCCIÓN
Estándares que afectan la construcción:
 Métodos de comunicación
 Programación de lenguajes
 Plataformas
 Herramientas

Más contenido relacionado

Destacado

Cap7 l2
Cap7 l2Cap7 l2
Cap7 l2
Camilo Forero
 
Cap7 l1
Cap7 l1Cap7 l1
Cap7 l1
Camilo Forero
 
Cap7 l5
Cap7 l5Cap7 l5
Cap7 l5
Camilo Forero
 
Cap5 l3
Cap5 l3Cap5 l3
Cap5 l3
Camilo Forero
 
Cap7 l3
Cap7 l3Cap7 l3
Cap7 l3
Camilo Forero
 
Cap7 l4
Cap7 l4Cap7 l4
Cap7 l4
Camilo Forero
 
Cap5 l2
Cap5 l2Cap5 l2
Cap5 l2
Camilo Forero
 
Cap5 l1
Cap5 l1Cap5 l1
Cap5 l1
Camilo Forero
 
Cap2 l4
Cap2 l4Cap2 l4
Cap2 l4
Camilo Forero
 
Cap2 l5
Cap2 l5Cap2 l5
Cap2 l5
Camilo Forero
 
Cap7 l6
Cap7 l6Cap7 l6
Cap7 l6
Camilo Forero
 
Cap2 l2
Cap2 l2Cap2 l2
Cap2 l2
Camilo Forero
 
Cap5 l4
Cap5 l4Cap5 l4
Cap5 l4
Camilo Forero
 
Cap2 l1
Cap2   l1Cap2   l1
Cap2 l1
Camilo Forero
 
Cap10 l2
Cap10 l2Cap10 l2
Cap10 l2
Camilo Forero
 
Cap10 l1
Cap10 l1Cap10 l1
Cap10 l1
Camilo Forero
 
Cap4 l3
Cap4 l3Cap4 l3
Cap4 l3
Camilo Forero
 
Cap2 l3
Cap2 l3Cap2 l3
Cap2 l3
Camilo Forero
 
Cap4 l2
Cap4 l2Cap4 l2
Cap4 l2
Camilo Forero
 
Cap8 l5
Cap8 l5Cap8 l5
Cap8 l5
Camilo Forero
 

Destacado (20)

Cap7 l2
Cap7 l2Cap7 l2
Cap7 l2
 
Cap7 l1
Cap7 l1Cap7 l1
Cap7 l1
 
Cap7 l5
Cap7 l5Cap7 l5
Cap7 l5
 
Cap5 l3
Cap5 l3Cap5 l3
Cap5 l3
 
Cap7 l3
Cap7 l3Cap7 l3
Cap7 l3
 
Cap7 l4
Cap7 l4Cap7 l4
Cap7 l4
 
Cap5 l2
Cap5 l2Cap5 l2
Cap5 l2
 
Cap5 l1
Cap5 l1Cap5 l1
Cap5 l1
 
Cap2 l4
Cap2 l4Cap2 l4
Cap2 l4
 
Cap2 l5
Cap2 l5Cap2 l5
Cap2 l5
 
Cap7 l6
Cap7 l6Cap7 l6
Cap7 l6
 
Cap2 l2
Cap2 l2Cap2 l2
Cap2 l2
 
Cap5 l4
Cap5 l4Cap5 l4
Cap5 l4
 
Cap2 l1
Cap2   l1Cap2   l1
Cap2 l1
 
Cap10 l2
Cap10 l2Cap10 l2
Cap10 l2
 
Cap10 l1
Cap10 l1Cap10 l1
Cap10 l1
 
Cap4 l3
Cap4 l3Cap4 l3
Cap4 l3
 
Cap2 l3
Cap2 l3Cap2 l3
Cap2 l3
 
Cap4 l2
Cap4 l2Cap4 l2
Cap4 l2
 
Cap8 l5
Cap8 l5Cap8 l5
Cap8 l5
 

Similar a Cap4 l1

Swebok
SwebokSwebok
Swebok
Betzy123
 
Swebok
SwebokSwebok
Swebok
Betzy123
 
Swebok
SwebokSwebok
Swebok
Betzy123
 
Miguel rojas
Miguel rojasMiguel rojas
Miguel rojas
Rojas Miguel
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
juankexmisiodj
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidor
Jomicast
 
F. del proceso del s.
F. del proceso del s.F. del proceso del s.
F. del proceso del s.
claudiaponguta
 
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptxEL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
DenisseMendoza40
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
Ingris Argueta
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
Jimmy Campo
 
Factores de Calidad
Factores de CalidadFactores de Calidad
Factores de Calidad
Yomaira Londoño
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
denny osael lopez medina
 
Programación samuel 6º
Programación samuel 6ºProgramación samuel 6º
Programación samuel 6º
Samuel David Muñoz Castillo
 
Fases del desarrollo de un programa
Fases del desarrollo de un programaFases del desarrollo de un programa
Fases del desarrollo de un programa
olveraadrian82
 
Fases del desarrollo de un programa
Fases del desarrollo de un programaFases del desarrollo de un programa
Fases del desarrollo de un programa
olveraadrian82
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
yiber132
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
David Rosero
 
Ágiles 2009 - Integración Continua: Dando los primeros pasos a través de un e...
Ágiles 2009 - Integración Continua: Dando los primeros pasos a través de un e...Ágiles 2009 - Integración Continua: Dando los primeros pasos a través de un e...
Ágiles 2009 - Integración Continua: Dando los primeros pasos a través de un e...
adrianeidelman
 
Agiles 2009 - Integracion Continua: Dando los primeros pasos a traves de un e...
Agiles 2009 - Integracion Continua: Dando los primeros pasos a traves de un e...Agiles 2009 - Integracion Continua: Dando los primeros pasos a traves de un e...
Agiles 2009 - Integracion Continua: Dando los primeros pasos a traves de un e...
Agiles2009
 
Buenas practicas para el desarrollo de software
Buenas practicas para el desarrollo de softwareBuenas practicas para el desarrollo de software
Buenas practicas para el desarrollo de software
Gustavo Bonalde, CSP, PMI-ACP, SAFe Agilist,PMP.
 

Similar a Cap4 l1 (20)

Swebok
SwebokSwebok
Swebok
 
Swebok
SwebokSwebok
Swebok
 
Swebok
SwebokSwebok
Swebok
 
Miguel rojas
Miguel rojasMiguel rojas
Miguel rojas
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidor
 
F. del proceso del s.
F. del proceso del s.F. del proceso del s.
F. del proceso del s.
 
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptxEL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Factores de Calidad
Factores de CalidadFactores de Calidad
Factores de Calidad
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
 
Programación samuel 6º
Programación samuel 6ºProgramación samuel 6º
Programación samuel 6º
 
Fases del desarrollo de un programa
Fases del desarrollo de un programaFases del desarrollo de un programa
Fases del desarrollo de un programa
 
Fases del desarrollo de un programa
Fases del desarrollo de un programaFases del desarrollo de un programa
Fases del desarrollo de un programa
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
Ágiles 2009 - Integración Continua: Dando los primeros pasos a través de un e...
Ágiles 2009 - Integración Continua: Dando los primeros pasos a través de un e...Ágiles 2009 - Integración Continua: Dando los primeros pasos a través de un e...
Ágiles 2009 - Integración Continua: Dando los primeros pasos a través de un e...
 
Agiles 2009 - Integracion Continua: Dando los primeros pasos a traves de un e...
Agiles 2009 - Integracion Continua: Dando los primeros pasos a traves de un e...Agiles 2009 - Integracion Continua: Dando los primeros pasos a traves de un e...
Agiles 2009 - Integracion Continua: Dando los primeros pasos a traves de un e...
 
Buenas practicas para el desarrollo de software
Buenas practicas para el desarrollo de softwareBuenas practicas para el desarrollo de software
Buenas practicas para el desarrollo de software
 

Más de Camilo Forero

Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
Camilo Forero
 
Cap11 l3
Cap11 l3Cap11 l3
Cap11 l3
Camilo Forero
 
Cap11 l2
Cap11 l2Cap11 l2
Cap11 l2
Camilo Forero
 
Cap11 l1
Cap11  l1Cap11  l1
Cap11 l1
Camilo Forero
 
Capitulo 9 leccion 4
Capitulo 9 leccion 4Capitulo 9 leccion 4
Capitulo 9 leccion 4
Camilo Forero
 
Capitulo 9 leccion 3
Capitulo 9 leccion 3Capitulo 9 leccion 3
Capitulo 9 leccion 3
Camilo Forero
 
Capitulo 9 leccion 2
Capitulo 9 leccion 2Capitulo 9 leccion 2
Capitulo 9 leccion 2
Camilo Forero
 
Capitulo 9 leccion 1
Capitulo 9 leccion 1Capitulo 9 leccion 1
Capitulo 9 leccion 1
Camilo Forero
 
Capitulo 6 leccion 4
Capitulo 6 leccion 4Capitulo 6 leccion 4
Capitulo 6 leccion 4
Camilo Forero
 
Capitulo 6 leccion 3
Capitulo 6 leccion 3Capitulo 6 leccion 3
Capitulo 6 leccion 3
Camilo Forero
 
Capitulo 6 leccion 2
Capitulo 6 leccion 2Capitulo 6 leccion 2
Capitulo 6 leccion 2
Camilo Forero
 
Capitulo 6 leccion 1
Capitulo 6 leccion 1Capitulo 6 leccion 1
Capitulo 6 leccion 1
Camilo Forero
 
Capitulo 3 leccion 6
Capitulo 3 leccion 6Capitulo 3 leccion 6
Capitulo 3 leccion 6
Camilo Forero
 
Capitulo 3 leccion 5
Capitulo 3 leccion 5Capitulo 3 leccion 5
Capitulo 3 leccion 5
Camilo Forero
 
Capitulo 3 leccion 4
Capitulo 3 leccion 4Capitulo 3 leccion 4
Capitulo 3 leccion 4
Camilo Forero
 
Capitulo 3 leccion 3
Capitulo 3 leccion 3Capitulo 3 leccion 3
Capitulo 3 leccion 3
Camilo Forero
 
Capitulo 3 leccion 2
Capitulo 3 leccion 2Capitulo 3 leccion 2
Capitulo 3 leccion 2
Camilo Forero
 
Capitulo 3 leccion 1
Capitulo 3 leccion 1Capitulo 3 leccion 1
Capitulo 3 leccion 1
Camilo Forero
 
Cap8 l4
Cap8 l4Cap8 l4
Cap8 l4
Camilo Forero
 
Cap8 l3
Cap8 l3Cap8 l3
Cap8 l3
Camilo Forero
 

Más de Camilo Forero (20)

Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
 
Cap11 l3
Cap11 l3Cap11 l3
Cap11 l3
 
Cap11 l2
Cap11 l2Cap11 l2
Cap11 l2
 
Cap11 l1
Cap11  l1Cap11  l1
Cap11 l1
 
Capitulo 9 leccion 4
Capitulo 9 leccion 4Capitulo 9 leccion 4
Capitulo 9 leccion 4
 
Capitulo 9 leccion 3
Capitulo 9 leccion 3Capitulo 9 leccion 3
Capitulo 9 leccion 3
 
Capitulo 9 leccion 2
Capitulo 9 leccion 2Capitulo 9 leccion 2
Capitulo 9 leccion 2
 
Capitulo 9 leccion 1
Capitulo 9 leccion 1Capitulo 9 leccion 1
Capitulo 9 leccion 1
 
Capitulo 6 leccion 4
Capitulo 6 leccion 4Capitulo 6 leccion 4
Capitulo 6 leccion 4
 
Capitulo 6 leccion 3
Capitulo 6 leccion 3Capitulo 6 leccion 3
Capitulo 6 leccion 3
 
Capitulo 6 leccion 2
Capitulo 6 leccion 2Capitulo 6 leccion 2
Capitulo 6 leccion 2
 
Capitulo 6 leccion 1
Capitulo 6 leccion 1Capitulo 6 leccion 1
Capitulo 6 leccion 1
 
Capitulo 3 leccion 6
Capitulo 3 leccion 6Capitulo 3 leccion 6
Capitulo 3 leccion 6
 
Capitulo 3 leccion 5
Capitulo 3 leccion 5Capitulo 3 leccion 5
Capitulo 3 leccion 5
 
Capitulo 3 leccion 4
Capitulo 3 leccion 4Capitulo 3 leccion 4
Capitulo 3 leccion 4
 
Capitulo 3 leccion 3
Capitulo 3 leccion 3Capitulo 3 leccion 3
Capitulo 3 leccion 3
 
Capitulo 3 leccion 2
Capitulo 3 leccion 2Capitulo 3 leccion 2
Capitulo 3 leccion 2
 
Capitulo 3 leccion 1
Capitulo 3 leccion 1Capitulo 3 leccion 1
Capitulo 3 leccion 1
 
Cap8 l4
Cap8 l4Cap8 l4
Cap8 l4
 
Cap8 l3
Cap8 l3Cap8 l3
Cap8 l3
 

Último

DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
Eduardo455921
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
PaulDelgadoSoto
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 

Último (8)

DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 

Cap4 l1

  • 1. CONSTRUCCIÓN DEL SOFTWARE Fundamentos de la construcción del software
  • 2. ESTE CAPÍTULO HACE REFERENCIA A LA CREACIÓN DETALLADA DE SOFTWARE OPERATIVO Y SIGNIFICATIVO, POR MEDIO DE UNA COMBINACIÓN DE CODIFICACIÓN, VERIFICACIÓN, PRUEBAS UNITARIAS, PRUEBAS DE INTEGRACIÓN Y DEPURACIÓN. FUNDAMENTOS DE LA CONSTRUCCIÓN DEL SOFTWARE
  • 3. MINIMIZAR LA COMPLEJIDAD La necesidad de reducir la complejidad se aplica esencialmente a todo aspecto de la construcción del software y es de crítica importancia para el proceso de verificación y pruebas de las construcciones del software. Se logra minimizar la complejidad con el uso de estándares
  • 4. ANTICIPARSE A LOS CAMBIOS Es un hecho que la mayoría del software cambia con el pasar del tiempo, y el anticiparse a los cambios dirige muchos aspecto de la construcción del software. Esto es resultado de los ambientes externos que afectan el software de diferentes modos.
  • 5. CONSTRUIR PARA VERIFICAR Esto hace referencia a la construcción del software de tal manera que los ingenieros logren encontrar las fallas con facilidad a medida que se avanza. Existen varias formas para realizar la verificación del software que incluyen vistas para verificar el seguimiento, estos son estándares que permiten, más que una revisión del código además de pruebas.
  • 6. ESTÁNDARES EN LA CONSTRUCCIÓN Estándares que afectan la construcción:  Métodos de comunicación  Programación de lenguajes  Plataformas  Herramientas