SlideShare una empresa de Scribd logo
INGENIERIA DE SISTEMAS
II SEMESTRE
HEINER F. JAIMES CARRILLO
EDUARDO RUEDA FAJARDO
TUTOR
La Ingeniería del Software es la ingeniería que crea y mantiene las
aplicaciones de software usando tecnologías y prácticas de las
ciencias de la computación, manejo de proyectos, ingeniería, el
ámbito de la aplicación, y otros campos
HARDWARE:
Se refiere al conjunto de componentes físicos que
componen una computadora, como por ejemplo la
CPU, monitor, mouse, teclado, entre otros o todos los
componentes tangibles que tienen dichos equipos.
 Hardware básico: se trata específicamente de
aquellos elementos generales que tiene un
ordenador, como es el caso de la pantalla, la CPU,
el teclado, el mouse, entre otros.
 Hardware complementario: se trata de elementos
adicionales de la computadora como por ejemplo:
la impresora, los parlantes, la cámara de video
digital, el escáner, entre otros.
SOFTWARE
El software es el que dirige e imparte las instrucciones para que el hardware
actúe por medio de los programas (sistema operativo) dispuestos en el
sistema. El software es lo intangible, lo que Usted no puede palpar.
Sistema operativo: son los programas que se encargan de controlar el
ordenador y permitir que funcione normalmente.
Aplicación: Se le llama software de aplicación a todos aquellos programas
utilizados por los usuarios para la concreción de una tarea, y en este grupo
podemos encontrar software del tipo ofimático, de diseño gráfico, de
contabilidad y de electrónica, por solo citar una pequeña fracción de todas
las categorías de aplicaciones que podemos encontrar en el mercado.
El desarrollo de hardware se implementa para casos de automatización o
robótica, por ejemplo, donde el control por computadora asiste en una tarea
determinada, puede protegernos de procesos peligrosos, logra conseguir una
mejor calidad de acabado en una planta de producción, realiza funciones
tediosas o extenuantes para operarios, entre otros motivos.
LA CRISIS DEL SOFTWARE
Se fundamentó en el tiempo de creación de software, ya que en la
creación del mismo no se obtenían los resultados deseados, además
de un gran costo y poca flexibilidad.
Básicamente, la crisis del software se refiere a la dificultad en escribir
programas libres de defectos, fácilmente comprensibles, y que sean
verificables. Las causas son, entre otras, la complejidad que supone
la tarea de programar, y los cambios a los que se tiene que ver
sometido un programa para ser continuamente adaptado a las
necesidades de los usuarios.

Más contenido relacionado

La actualidad más candente

Software
SoftwareSoftware
Software
PaolaViviana
 
Ensayo software
Ensayo softwareEnsayo software
Ensayo software
uftestudiante
 
Software
SoftwareSoftware
Software
SoftwareSoftware
Software
MafyChaconlml09
 
Taller powerpoint
Taller powerpointTaller powerpoint
Taller powerpoint
jdaa95
 
Presentación2
Presentación2Presentación2
Presentación2
Luis Gutierrez Centeno
 
Nicoll rodriguez, Arquitectura del computador
Nicoll rodriguez, Arquitectura del computador Nicoll rodriguez, Arquitectura del computador
Nicoll rodriguez, Arquitectura del computador
Nicol Rodriguez
 
Hmi1
Hmi1Hmi1
Hmi1
optoma92
 
Mi vida eres tu
Mi vida eres tuMi vida eres tu
Mi vida eres tu
Gisela Balla
 
Introduccion hmi
Introduccion hmiIntroduccion hmi
informática aplicada
informática aplicadainformática aplicada
informática aplicada
eatangel
 
Informatica
InformaticaInformatica
Informatica
Mc Sizo
 
software usados
software usadossoftware usados
software usados
elizabethnoemi
 
Software
SoftwareSoftware
Software
José Chirán
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
yarijuarez
 
Unidad II - ADSI
Unidad II - ADSIUnidad II - ADSI
Unidad II - ADSI
Germaina
 
01 software-desarrollo y clasificacion
01 software-desarrollo y clasificacion01 software-desarrollo y clasificacion
01 software-desarrollo y clasificacion
Rubén Mantilla Quiroz
 
Software
SoftwareSoftware
Software
EdwinAVB
 

La actualidad más candente (18)

Software
SoftwareSoftware
Software
 
Ensayo software
Ensayo softwareEnsayo software
Ensayo software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Taller powerpoint
Taller powerpointTaller powerpoint
Taller powerpoint
 
Presentación2
Presentación2Presentación2
Presentación2
 
Nicoll rodriguez, Arquitectura del computador
Nicoll rodriguez, Arquitectura del computador Nicoll rodriguez, Arquitectura del computador
Nicoll rodriguez, Arquitectura del computador
 
Hmi1
Hmi1Hmi1
Hmi1
 
Mi vida eres tu
Mi vida eres tuMi vida eres tu
Mi vida eres tu
 
Introduccion hmi
Introduccion hmiIntroduccion hmi
Introduccion hmi
 
informática aplicada
informática aplicadainformática aplicada
informática aplicada
 
Informatica
InformaticaInformatica
Informatica
 
software usados
software usadossoftware usados
software usados
 
Software
SoftwareSoftware
Software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Unidad II - ADSI
Unidad II - ADSIUnidad II - ADSI
Unidad II - ADSI
 
01 software-desarrollo y clasificacion
01 software-desarrollo y clasificacion01 software-desarrollo y clasificacion
01 software-desarrollo y clasificacion
 
Software
SoftwareSoftware
Software
 

Destacado

Growing a digital social innovation ecosystem for Europe
 Growing a digital social innovation ecosystem for Europe Growing a digital social innovation ecosystem for Europe
Growing a digital social innovation ecosystem for Europe
Antonio Sánchez Zaplana
 
Razonamiento lógico y matemático para entrar a la (1) terminado
Razonamiento lógico y matemático para entrar a la (1) terminadoRazonamiento lógico y matemático para entrar a la (1) terminado
Razonamiento lógico y matemático para entrar a la (1) terminado
Monica Aldana
 
Ensuring Best Outcomes
Ensuring Best OutcomesEnsuring Best Outcomes
Ensuring Best Outcomes
Irish Meolyn Turno-Causin
 
Evaluacion de desempeño
Evaluacion de desempeñoEvaluacion de desempeño
Evaluacion de desempeño
gabrielamarcanog
 
Directrices amva (2)
Directrices amva (2)Directrices amva (2)
Directrices amva (2)
Felipe Alzate
 
Perspectivas teóricas sobre o processo de formulação de políticas públicas
Perspectivas teóricas sobre o processo de formulação de políticas públicasPerspectivas teóricas sobre o processo de formulação de políticas públicas
Perspectivas teóricas sobre o processo de formulação de políticas públicas
Petianos
 
Naturalia 3 2010
Naturalia 3   2010Naturalia 3   2010
Naturalia 3 2010
Fundación Natura Bolivia
 
Ejercitación
EjercitaciónEjercitación
Ejercitación
m1gu3lgust4v0
 
BH Student Broj 3
BH Student Broj 3BH Student Broj 3
BH Student Broj 3
PortalMediaGroup
 
2.1 discriminacion de genero
2.1 discriminacion de genero2.1 discriminacion de genero
2.1 discriminacion de genero
Marcela Magalej
 
La sociedad
La sociedadLa sociedad
Día de la Paz
Día de la PazDía de la Paz
Día de la Paz
mencinasf
 
Asimov, isaac vida y tiempo
Asimov, isaac   vida y tiempoAsimov, isaac   vida y tiempo
Asimov, isaac vida y tiempo
Reinaldo Blanco
 
Las fusiones y adquisiciones como formula de crecimiento empresarial
Las fusiones y adquisiciones como formula de crecimiento empresarialLas fusiones y adquisiciones como formula de crecimiento empresarial
Las fusiones y adquisiciones como formula de crecimiento empresarial
Evelyn Galicia Maeve
 
Proceso de reclutamiento
Proceso de reclutamientoProceso de reclutamiento
Proceso de reclutamiento
Yuribel Mendoza
 
219816012 programa-podemos-pdf
219816012 programa-podemos-pdf219816012 programa-podemos-pdf
219816012 programa-podemos-pdf
Enrique Vega
 
Programa de Gestão
Programa de Gestão Programa de Gestão
Programa de Gestão
verdecha
 
29 01 aprende yoga manual completo de relajacion by chen www.gftaognosticaesp...
29 01 aprende yoga manual completo de relajacion by chen www.gftaognosticaesp...29 01 aprende yoga manual completo de relajacion by chen www.gftaognosticaesp...
29 01 aprende yoga manual completo de relajacion by chen www.gftaognosticaesp...
Gran Fratervidad Tao Gnostica Espiritual Org
 
rails_and_agile
rails_and_agilerails_and_agile
rails_and_agile
Juan Maiz
 
Portafolio de algebra 2014
Portafolio de algebra 2014Portafolio de algebra 2014
Portafolio de algebra 2014
Edgarcito Imbaquingo
 

Destacado (20)

Growing a digital social innovation ecosystem for Europe
 Growing a digital social innovation ecosystem for Europe Growing a digital social innovation ecosystem for Europe
Growing a digital social innovation ecosystem for Europe
 
Razonamiento lógico y matemático para entrar a la (1) terminado
Razonamiento lógico y matemático para entrar a la (1) terminadoRazonamiento lógico y matemático para entrar a la (1) terminado
Razonamiento lógico y matemático para entrar a la (1) terminado
 
Ensuring Best Outcomes
Ensuring Best OutcomesEnsuring Best Outcomes
Ensuring Best Outcomes
 
Evaluacion de desempeño
Evaluacion de desempeñoEvaluacion de desempeño
Evaluacion de desempeño
 
Directrices amva (2)
Directrices amva (2)Directrices amva (2)
Directrices amva (2)
 
Perspectivas teóricas sobre o processo de formulação de políticas públicas
Perspectivas teóricas sobre o processo de formulação de políticas públicasPerspectivas teóricas sobre o processo de formulação de políticas públicas
Perspectivas teóricas sobre o processo de formulação de políticas públicas
 
Naturalia 3 2010
Naturalia 3   2010Naturalia 3   2010
Naturalia 3 2010
 
Ejercitación
EjercitaciónEjercitación
Ejercitación
 
BH Student Broj 3
BH Student Broj 3BH Student Broj 3
BH Student Broj 3
 
2.1 discriminacion de genero
2.1 discriminacion de genero2.1 discriminacion de genero
2.1 discriminacion de genero
 
La sociedad
La sociedadLa sociedad
La sociedad
 
Día de la Paz
Día de la PazDía de la Paz
Día de la Paz
 
Asimov, isaac vida y tiempo
Asimov, isaac   vida y tiempoAsimov, isaac   vida y tiempo
Asimov, isaac vida y tiempo
 
Las fusiones y adquisiciones como formula de crecimiento empresarial
Las fusiones y adquisiciones como formula de crecimiento empresarialLas fusiones y adquisiciones como formula de crecimiento empresarial
Las fusiones y adquisiciones como formula de crecimiento empresarial
 
Proceso de reclutamiento
Proceso de reclutamientoProceso de reclutamiento
Proceso de reclutamiento
 
219816012 programa-podemos-pdf
219816012 programa-podemos-pdf219816012 programa-podemos-pdf
219816012 programa-podemos-pdf
 
Programa de Gestão
Programa de Gestão Programa de Gestão
Programa de Gestão
 
29 01 aprende yoga manual completo de relajacion by chen www.gftaognosticaesp...
29 01 aprende yoga manual completo de relajacion by chen www.gftaognosticaesp...29 01 aprende yoga manual completo de relajacion by chen www.gftaognosticaesp...
29 01 aprende yoga manual completo de relajacion by chen www.gftaognosticaesp...
 
rails_and_agile
rails_and_agilerails_and_agile
rails_and_agile
 
Portafolio de algebra 2014
Portafolio de algebra 2014Portafolio de algebra 2014
Portafolio de algebra 2014
 

Similar a ingenieria del software

Pensamiento ordoñez brayan mauricio
Pensamiento ordoñez brayan mauricioPensamiento ordoñez brayan mauricio
Pensamiento ordoñez brayan mauricio
pensamiento2998
 
Pensamiento ordoñez brayan mauricio
Pensamiento ordoñez brayan mauricioPensamiento ordoñez brayan mauricio
Pensamiento ordoñez brayan mauricio
pensamiento2998
 
PPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptxPPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptx
ProfeVivianaRS
 
Antonio cuello estructura
Antonio cuello estructuraAntonio cuello estructura
Antonio cuello estructura
zinax99
 
Tecnologias de la informacion y comunicación charly
Tecnologias de la informacion y comunicación charlyTecnologias de la informacion y comunicación charly
Tecnologias de la informacion y comunicación charly
charly hdz
 
COMPONENTES DEL PC
COMPONENTES DEL PCCOMPONENTES DEL PC
COMPONENTES DEL PC
MaraGarca271
 
Areas de saberes 1
Areas de saberes 1 Areas de saberes 1
Areas de saberes 1
Edwin Salazar
 
Areas de saberes
Areas de saberes Areas de saberes
Areas de saberes
aitor18ma
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
wilolucas
 
Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación  Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación
brand85
 
preparación e instalación de software
preparación e instalación de softwarepreparación e instalación de software
preparación e instalación de software
edgarplazas
 
Introduccion a la ingenieria del softwarer
Introduccion a la ingenieria del softwarerIntroduccion a la ingenieria del softwarer
Introduccion a la ingenieria del softwarer
Nataly Alexandra Bautista
 
Software y Hardware
Software y HardwareSoftware y Hardware
Software y Hardware
Guadalupe Cerezo Flores
 
Trabajo en grupo informática Andrés Liloy
Trabajo en grupo informática Andrés Liloy Trabajo en grupo informática Andrés Liloy
Trabajo en grupo informática Andrés Liloy
Lizethnaranjo2
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
Narcisa Ostaiza
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
Narcisa Ostaiza
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
Aida Montero
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
Aida Montero
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
Aida Montero
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
juan quito cabello
 

Similar a ingenieria del software (20)

Pensamiento ordoñez brayan mauricio
Pensamiento ordoñez brayan mauricioPensamiento ordoñez brayan mauricio
Pensamiento ordoñez brayan mauricio
 
Pensamiento ordoñez brayan mauricio
Pensamiento ordoñez brayan mauricioPensamiento ordoñez brayan mauricio
Pensamiento ordoñez brayan mauricio
 
PPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptxPPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptx
 
Antonio cuello estructura
Antonio cuello estructuraAntonio cuello estructura
Antonio cuello estructura
 
Tecnologias de la informacion y comunicación charly
Tecnologias de la informacion y comunicación charlyTecnologias de la informacion y comunicación charly
Tecnologias de la informacion y comunicación charly
 
COMPONENTES DEL PC
COMPONENTES DEL PCCOMPONENTES DEL PC
COMPONENTES DEL PC
 
Areas de saberes 1
Areas de saberes 1 Areas de saberes 1
Areas de saberes 1
 
Areas de saberes
Areas de saberes Areas de saberes
Areas de saberes
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
 
Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación  Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación
 
preparación e instalación de software
preparación e instalación de softwarepreparación e instalación de software
preparación e instalación de software
 
Introduccion a la ingenieria del softwarer
Introduccion a la ingenieria del softwarerIntroduccion a la ingenieria del softwarer
Introduccion a la ingenieria del softwarer
 
Software y Hardware
Software y HardwareSoftware y Hardware
Software y Hardware
 
Trabajo en grupo informática Andrés Liloy
Trabajo en grupo informática Andrés Liloy Trabajo en grupo informática Andrés Liloy
Trabajo en grupo informática Andrés Liloy
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
 
Tarea 4 software
Tarea 4 softwareTarea 4 software
Tarea 4 software
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 

Último

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
 
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
 
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
 
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
 
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
 
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
 

Último (8)

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...
 
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.
 
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...
 
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
 
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
 
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++
 

ingenieria del software

  • 1. INGENIERIA DE SISTEMAS II SEMESTRE HEINER F. JAIMES CARRILLO EDUARDO RUEDA FAJARDO TUTOR
  • 2. La Ingeniería del Software es la ingeniería que crea y mantiene las aplicaciones de software usando tecnologías y prácticas de las ciencias de la computación, manejo de proyectos, ingeniería, el ámbito de la aplicación, y otros campos
  • 3. HARDWARE: Se refiere al conjunto de componentes físicos que componen una computadora, como por ejemplo la CPU, monitor, mouse, teclado, entre otros o todos los componentes tangibles que tienen dichos equipos.  Hardware básico: se trata específicamente de aquellos elementos generales que tiene un ordenador, como es el caso de la pantalla, la CPU, el teclado, el mouse, entre otros.  Hardware complementario: se trata de elementos adicionales de la computadora como por ejemplo: la impresora, los parlantes, la cámara de video digital, el escáner, entre otros.
  • 4. SOFTWARE El software es el que dirige e imparte las instrucciones para que el hardware actúe por medio de los programas (sistema operativo) dispuestos en el sistema. El software es lo intangible, lo que Usted no puede palpar. Sistema operativo: son los programas que se encargan de controlar el ordenador y permitir que funcione normalmente. Aplicación: Se le llama software de aplicación a todos aquellos programas utilizados por los usuarios para la concreción de una tarea, y en este grupo podemos encontrar software del tipo ofimático, de diseño gráfico, de contabilidad y de electrónica, por solo citar una pequeña fracción de todas las categorías de aplicaciones que podemos encontrar en el mercado.
  • 5. El desarrollo de hardware se implementa para casos de automatización o robótica, por ejemplo, donde el control por computadora asiste en una tarea determinada, puede protegernos de procesos peligrosos, logra conseguir una mejor calidad de acabado en una planta de producción, realiza funciones tediosas o extenuantes para operarios, entre otros motivos.
  • 6. LA CRISIS DEL SOFTWARE Se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad. Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verificables. Las causas son, entre otras, la complejidad que supone la tarea de programar, y los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.