- 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”
- 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