Las fases que se siguen para desarrollar un programa son:
Estudio de los datos de salida. Trata de crear el archivo lógico de salida (ALS).
Estudio de los datos de entrada. Trata de crear el archivo lógico de entrada (ALE).
Hacer el cuadro de descomposición de secuencias.
Dibujar el organigrama de secuencias de Warnier.
Construir la lista de instrucciones y asignarlas en el organigrama de secuencias.
Desarrollar el juego de datos de ensayo y analizar los resultados.
FASES DE LA METODOLOGÍA DE JACKSON
La metodología de Jackson desarrolla un programa en 5 fases que realizan consecutivamente. Estas fases son:
Definir las estructuras de datos.
Encontrar correspondencias entre las estructuras de datos.
Formar la estructura del programa.
Listar y asignar las operaciones y condiciones a realizar.
Escribir la lógica esquematizada.
8.2 Herramientas de diseño
HERRAMIENTAS
Podemos definir las herramientas como el útil que se utiliza para desarrollar un análisis. Se usan para:
- Concentrarse en las propiedades importantes del sistema,
- Discutir cambios y correcciones de los requerimientos del usuario, a bajo coste y con el riesgo mínimo.
- Verificar que el analista comprende correctamente el entorno del usuario.
Dan soporte automático o semiautomático a los métodos. Ejemplos de herramientas de modelado de sistemas importantes son:
- Diagramas Flujo de Datos. Ilustra las funciones que el sistema debe realizar.
- Diagrama Entidad-Relación. Hacen énfasis en las relaciones entre los datos.
- Diagrama de Transición de Estados. Se enfoca al comportamiento dependiente del tiempo del sistema.
8.3 Patrones
Indican los pasos a seguir para desarrollar una aplicación (cómo desarrollar todas las tareas del desarrollo del software). Hay dos tendencias:
Americana (Yourdon, Martin, Gane & Sarson)
Europea: Inglesa - SSADM
Francesa - Merise
Las fases comunes a todos los patrones son:
- Estudio de viabilidad. Implica hacer estimaciones aproximadas del coste y tiempo necesarios para construir un sistema nuevo y los beneficios que se derivarán de ello.
- Análisis funcional. Se debe conseguir productos altamente mantenibles, siempre que sea posible se utilizarán gráficos, se deben tratar los problemas de gran tamaño mediante métodos de partición,...
- Diseño físico. Asignación de porciones de la especificación a procesadores adecuados, y a tareas apropiadas dentro de cada procesador. Creación de una jerarquía de módulos de programas e interfaces entre ellos.
- Puesta en marcha o implantación. Incluyendo la codificación y la integración de los módulos.
- Explotación y mantenimiento.
8.4 Diseño de un caso de estudio .
Referencia final del resumen 2.
Hoy habia 3 visitantes (4 clics a subpáginas) ¡Aqui en esta página!