1.3 Clasificación de las Metodologías.

  • Estructuradas
    • Orientadas a Procesos
    • Orientadas a datos
      • ’Jerárquicas
      • ’No Jerárquicas
    • Mixtas
  • Orientadas a Objetos
  • Para Sistemas de Tiempo Real



Metodologías Orientadas a Procesos

                • Especificación estructurada:
      • Diagramas de Flujo de Datos
      • Diccionario de Datos
      • Especificaciones de procesos

               • Metodología de Yourdon/Constantine
      • Realizar los DFD del sistema
      • Realizar el diagrama de estructuras
      • Evaluar el diseño
      • Preparar el diseño para la implantación


Metodologías Orientadas a Datos Jerárquicos

• La estructura de control del programa debe ser jerárquica y se debe derivar de la estructura de datos del programa

• El proceso de diseño consiste en definir primero las estructuras de los datos de entrada y salida, mezclarlas todas en una estructura jerárquica de programa y después ordenar detalladamente la lógica procedimental para que se ajuste a esta estructura

• El diseño lógico debe preceder y estar separado del diseño físico

Metodologías Orientadas a Datos No Jerárquicos
  • Metodología Ingeniería de la Información
    • Planificación: construir una arquitectura de la Información y una estrategia que soporte los objetivos de la organización
    • Análisis:  comprender las áreas del negocio y determinar los requisitos del sistema
    • Diseño: establecer el comportamiento del sistema deseado por el usuario y que sea alcanzable por la tecnología
    • Construcción: construir sistemas que cumplan los tres niveles anteriores

Metodologías Orientadas a Objetos

  • “Revolucionarios” o “puros”
  • “Sintetistas” o “evolutivos”


Metodologías Para Sistemas de Tiempo Real
  • Manejo de interrupciones
  • Comunicación y sincronización entre tareas
  • Gestión de procesos concurrentes
  • Respuesta oportuna ante eventos externos
  • Datos continuos o discretos

Se está produciendo una evolución de las metodologías orientadas a objetos para desarrollos de sistemas de tiempo real.







No hay comentarios:

Publicar un comentario