Ciclos de vida del software

CICLO DE VIDA

Según IEEE E ISO/IEC RESPECTO A LAS NORMAS IEEE 1074 E ISO 12207-1.

El ciclo de Vida 2

1. Concepto de Ciclo de Vida 2
2. El Ciclo de Vida en el Software 2
2.1 Etapas generales del Ciclo de Vida 2
2.2 Aplicación del Ciclo de Vida al Software 2
2.3 Planificación del Ciclo de Vida 3
2.4 Tipos de modelos 3
2.4.1 Cascada Pura 4
2.4.2 Variaciones sobreel Ciclo de Vida en Cascada 5
2.4.3 Codificar y Corregir 5
2.4.4 Espiral 5
2.4.5 Prototipo Evolutivo 6
2.4.6 Entrega por etapas 7
2.4.7 Diseño por planificación 7
2.4.8 Entrega evolutiva 7
3. Metodologías 8
3.1 Evolución de las metodologías 8
3.2 Estructura general de MERISE 9
3.3 Estructura general de SSADM 9
3.4 Estructura general de Métrica v 2.0 103.5 Las fases de Métrica v. 2.0 10
3.5.1 Fase 0 : Plan de sistemas de información 10
3.5.2 Fase 1 : Análisis de sistemas 12
3.5.3 Fase 2 : Diseño de sistemas 13
3.5.4 Fase 3 : Construcción de sistemas 14
3.5.5 Fase 4 : Implementación de sistemas 16
4. Las técnicas de modelado 17
4.1 ¿Qué son los sistemas de información? 17
4.2 Bloque elemental de personas 184.2.1 Propietarios de sistemas 18
4.2.2 Usuarios de sistema 18
4.2.3 Diseñadores de sistemas 19
4.2.4 Constructores de sistema 19
4.3 Bloque elemental de datos 19
4.4 Bloque elemental de actividades 19
4.5 Bloque elemental de redes 20
4.6 Bloque elemental de tecnología 20
5. Historia y concepto de las herramientas CASE 21
5.1 Historia 21
5.2 Tecnología CASE21
5.2.1 Componentes de una herramienta CASE 21
5.2.2 Estructura general de una herramienta CASE 22
5.2.3 Integración de las Herramientas CASE en el futuro 22

EL CICLO DE VIDA

Concepto de Ciclo de Vida

Se aplica el término de ciclo de vida en las ciencias naturales, especialmente en la biología en la que se refiere a las diferentes etapas que recorre un ser vivodurante su vida. Aunque también se aplica este término en la geología como puede ser el ciclo de vida del agua (desde que es evaporada en el mar hasta que vuelve a él) o el ciclo de vida de las rocas (ígneas, sedimentarias y metamórficas).
Este término también se puede aplicar al mundo empresarial y más concretamente al marketing, que distingue el ciclo de vida de los productos (crecimiento, madurezy senectud).
En la ingeniería informática el término de ciclo de vida viene citado intrínsecamente en la definición de la ingeniería del software que tiene como objeto el proceso de desarrollo de aplicaciones informáticas. Este proceso comprende la definición de requisitos, la especificación funcional, la descripción del diseño, la realización de los programas, los métodos de prueba, y elmantenimiento. Es decir, este proceso comprende el ciclo de vida.
Sobre el ciclo de vida en la ingeniería del software IEEE e ISO/IEC han publicado normas al respecto. Las normas IEEE 1074 e ISO 12207-1 enfocan el término de forma muy similar considerando una actividad como un conjunto de tareas y una tarea como una acción que transforman entradas en salidas.

El Ciclo de Vida en el Software3 Etapas generales del Ciclo de Vida

• Para poder llevar a cabo la construcción de una aplicación informática, antes de plantearnos cómo vamos a hacer las cosas nos tendremos que plantear el problema en sí y qué es lo que hay que hacer. Es decir, como en cualquier otra rama de la ingeniería tenemos que aplicar los pasos para resolver un problema :
• Formular el problema.
• Buscary desarrollar soluciones.
• Evaluar las distintas soluciones en función de los objetivos.
• Refinar y verificar la solución escogida.

4 Aplicación del Ciclo de Vida al Software

El ciclo de vida de una aplicación informática nos va a llevar desde la definición de los requisitos hasta la finalización de su uso, y esto lo podemos dividir en las siguientes etapas generales:
•…