La filosofia

Solo disponible en BuenasTareas
  • Páginas : 4 (966 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de febrero de 2011
Leer documento completo
Vista previa del texto
Fases para la elaboración de un programa informático

Las fases o etapas son:
• Análisis.
• Diseño.
• Codificación o construcción.
• Implantación o explotación.
• Mantenimiento.ANÁLISIS

En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que se van a emplear. Debe existir una gran comunicación entre el usuario yel analista para poder conocer todas las necesidades que precisa la aplicación. En el caso de falta de información por parte del usuario se puede recurrir al desarrollo de prototipos para saber conmás precisión sus requerimientos.
En el análisis estructurado se pueden emplear varias técnicas como:

Diagramas de flujo de datos: Sirven para conocer el comportamiento del sistema medianterepresentaciones gráficas.

Modelos de datos: Sirven para conocer las estructuras de datos y sus características. (Entidad relación y formas normales)

Diccionario de datos: Sirven para describirtodos los objetos utilizados en los gráficos, así como las estructuras de datos.

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

Alfinal de esta fase tenemos que tener claro las especificaciones de la aplicación.

DISEÑO

En esta fase se alcanza con mayor precisión una solución optima de la aplicación, teniendo en cuenta losrecursos físicos del sistema (tipo de ordenador, periféricos, comunicaciones, etc.…) y los recursos lógicos. (Sistema operativo., programas de utilidad, bases de datos, etc.…)
En el diseñoestructurado se pueden definir estas etapas:

Diseño externo: Se especifican los formatos de información de entrada y salida. (Pantalla y listados)

Diseño de datos: Establece las estructuras de datos deacuerdo con su soporte físico y lógico. (Estructuras en memoria, ficheros y hojas de datos)

Diseño modular: Es una técnica de representación en la que se refleja de forma descendente la...
tracking img