# data[].attributes.body
Se ordenan las etapas del desarrollo del software, se obtiene que el inicio de una etapa de desarrollo deba de esperar el fin de la etapa anterior.
Si surge un código de error detectado, lleva al rediseño del área de código afectado, lo cual aumenta de costo el desarrollo del proyecto.

Está compuesta por las siguientes fases:

1. Requerimientos

2. Diseño

3. Implementación y Desarrollo

4. Integración

5. Pruebas o Validación

6. Despliegue o Instalación

7. Mantenimiento

# data[].attributes.body
Son modelos evolutivos, en el cual el prototipo debe de ser construido rápidamente y con bajos recursos.
El prototipo es construido para mostrárselo al cliente, con lo cual se obtendrán los requisitos específicos.
Las etapas de este modelo son:

1. Plan rápido

2. Modelo

3. Construcción del prototipo

4. Entrega y retroalimentación

5. Comunicación

6. Entrega del desarrollo final

# data[].attributes.body
Modelo en el cual las actividades se desarrollan en espiral, estas actividades se realizan conforme se van seleccionando de acuerdo al análisis de riesgo.
En cada iteración, se deberán de tomar en cuenta los objetivos, las alternativas de acuerdo a las características.
Este modelo tiene dos formas:
1.  La forma angular, la cual indica únicamente el avance del software dentro del proyecto
2. La forma radial, la cual indica el aumento del costo dado que cada iteración conlleva más tiempo de desarrollo.

# data[].attributes.body
Es un proceso de administración e ingeniería para el desarrollo de software de alta calidad con fiabilidad certificada.

Los principios de base del proceso de Cleanroom son:
1. Desarrollo del Software basado en métodos formales.
2.Puesta en práctica incremental bajo control de calidad estadístico.
3. Prueba estadístico Sana.

Ventajas:
Incluyen mejoras significativas en la corrección, la confiabilidad, y el comprensibilidad.

# data[].attributes.headline
PARADIGMAS DE LOS MODELOS DEL CICLO DE VIDA DEL SOFTWARE

# data[].attributes.subject
PARADIGMAS DE LOS MODELOS DEL CICLO DE VIDA DEL SOFTWARE

# data[].attributes.body
Es uno de los paradigmas mas antiguos, se invento durante la creación del método estructurado.  Si se elige un proyecto el método varia en etapas.

# data[].attributes.body
Se refiere al concepto de clase, el análisis de requisitos y el diseño.  El paradigma orientado a objetos posee dos características principales las cuales son:
1. Permite la re-utilización de software

2. Facilita el desarrollo de herramientas informáticas de apoyo.

# data[].attributes.body
Intentan evitar los tediosos caminos de las metodologías tradicionales enfocándose en las personas y los resultados.  Usa un enfoque basado en el Valor para construir software, colaborando con el cliente e incorporando los cambios continuamente.

# data[].attributes.headline
Línea del tiempo de las metodologías en el desarrollo del software.

# data[].attributes.subject
Línea del tiempo de las metodologías en el desarrollo del software.

# data[].attributes.attachment_link.readable_text
El modelo incremental fue propuesto por Harlan Mills en el año 1980. Surgió el enfoque incremental de desarrollocomo una forma de reducir la repetición del trabajo en el proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones en los requisitos hasta adquirirexperiencia con el sistema. Este modelo se conoce también bajo las siguientes denominaciones: Método de las comparaciones limitadas sucesivas.
Ciencia de salir del paso.
Método de atacar el problema por ramas.

# data[].attributes.attachment_link.title
METODOLOGIAS EN EL DESARROLLO DE SOFTWARE timeline.

# data[].attributes.attachment_link.description
El modelo incremental fue propuesto por Harlan Mills en el año 1980. Surgió el enfoque incremental de desarrollocomo una forma de reducir la repetición del trabajo en el proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones en los requisitos hasta adquirirexperiencia con el sistema.

# data[].attributes.body
Describe los diferentes pasos que se deben seguir para el desarrollo de un software.

Planificación

Se incluyen tareas como la determinación del ámbito del proyecto, un estudio de viabilidad, análisis de riesgos, etc.

Análisis

Proceso en el que se trata de descubrir lo que se necesita y cómo llegar a las características que el sistema debe poseer.

Diseño

Se estudian las posibles implementaciones que hay que construir y la estructura general del software.

Implementación

Se trata de elegir las herramientas adecuadas, un entorno de desarrollo que haga más sencillo el trabajo y el lenguaje de programación óptimo.

Pruebas

Conseguiremos detectar los fallos que se hayan cometido en etapas anteriores, para que no repercuta en el usuario final.
Despliegue: pondremos el software en funcionamiento.

Entrega

Este es un momento crucial dentro del ciclo de vida de un software.
Dentro del mantenimiento se pueden distinguir tres puntos importantes:

Correctivo: Eliminar defectos que se van detectando.

Adaptativo: Adaptarlo a nuevas necesidades.

Perfectivo: Añadir nuevas funcionalidades.

# data[].attributes.body
Tiene a su cargo todo lo relacionado con el ciclo de vida del software, desde la ideación hasta el retiro e incluye la adquisición y entrega de proyectos y servicios de software, estableciendo lineamientos para su control y mantenimiento.