Fases en el desarrollo

5
1.- Realizar un resumen y un mapa conceptual: ‘’Fases en el desarrollo de un programa.’’ ‘’Fases para la elaboración de un programa informatico’’ El desarrollo de un programa a de un conjunto de aplicaciones se basa en un concepto llama ciclo de vida. Son una serie de etapas o fases que hay que seguir secuencialmente. Las fases o etapas son: Análisis Diseño y arquitectura Programacion Pruebas Documentacion Mantenimiento Codificacion o construcción Implatacion o explotación ‘’Analisis’’ En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que van a emplear. En el análisis estructurado se puede emplear varias técnicas como:

description

yhgcycht vf

Transcript of Fases en el desarrollo

Page 1: Fases en el desarrollo

1.- Realizar un resumen y un mapa conceptual: ‘’Fases en el desarrollo de un programa.’’‘’Fases para la elaboración de un programa informatico’’

El desarrollo de un programa a de un conjunto de aplicaciones se basa en un concepto llama ciclo de vida. Son una serie de etapas o fases que hay que seguir secuencialmente.

Las fases o etapas son:

Análisis Diseño y arquitectura Programacion Pruebas Documentacion Mantenimiento Codificacion o construcción Implatacion o explotación

‘’Analisis’’

En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que van a emplear. En el análisis estructurado se puede emplear varias técnicas como:

Diagrama de flujo de datos: Sirven para conocer el comportamiento del sistema mediante representaciones graficas.

Modelos de datos: Sirven para conocer las estructuras de datos y sus características.

Diccionario de datos: Sirven para describir todos los objetos utilizados en los graficos, asi como las estructuras de datos.

Page 2: Fases en el desarrollo

Definicion de los interfaces de usuario: Sirven para determinar la información de entrada y salida de datos.

‘’Diseño y arquitectura’’

Se refiere a determinar como funcionara de formar general sin entrar en detalles. Consiste en incoporar consideraciones de la implementación tecnológica, como el hadware, la red, etc.

‘’Programacion’’

Reducir un diseño a código puede ser la parte mas obvia del trabajo de ingeniería de software, pero no es necesariamente la porción mas larga. La complejidad y la duración de esta etapa esta inmentamente ligada al o los lenguajes de programación utilizados.

‘’Pruebas’’

Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación. Una técnica de prueba es probar por separado cada modulo del software, y luego probarlo de forma integral, para asi llegar al objetivo.

‘’Documentacion’’

Todo lo concerniente a la documentación del propi desarrollo del Software y de la gestión del proyecto, pasando por modelaciones(UML), diagramas, pruebas, manuales de usuario, manuales técnicos.

‘’Mantenimiento’’

Mantener y mejorar el software para enfrentarse errores descubiertos y nuevos requisitos.

‘’Codificacion’’

Consiste en traducir los resultados obtenidos a un determinado lenguaje de programación, teniendo en cuenta

Page 3: Fases en el desarrollo

las especificaciones obtenidas en el cuaderno de cargo. Las pruebas se pueden clasificar en:

Pruebas unitarios: Sirven para comprobar que cada modulo realice bien su tarea.

Pruebas de interconexión: Sirven para comprobar en el programa el buen funcionamiento en conjunto de todos sus modulos.

Pruebas de integración: Sirve para comprobar el funcionamiento correcto del conjunto de programas que forman la aplicación.

‘’Explotacion’’

En esta fase se realiza la implatacion de la aplicación en el sistema o sistemas físicos donde van a funcionar habitualmente y su puesta en marcha para comprobar el buen funcionamiento.

Page 4: Fases en el desarrollo