OTRAS METODOLOGIAS DE SOFTWARE
METODOLOGIAS
ESTRUCTURADAS
METODOLOGIAS
ORIENTADAS A 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
METODOLOGIAS
ESTRUCTURADAS
METODOLOGIAS
ORIENTADAS A DATOS JERARQUICOS
• 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
METODOLOGIAS
ORIENTADAS A DATOS NO JERARQUICOS
• 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
METODOLOGIAS
ORIENTADAS A OBJETOS
“Revolucionarios” o
“puros”
“Sintetistas” o “evolutivos”
METODOLOGIAS 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
PRINCIPALES
METODOLOGIAS DE DESARROLLO
METODOLOGIA MERISE
Fases de la
Metodología:
• Estudio Preliminar
• Estudio Detallado
• Implementación
• Realización
y puesta en marcha
PRINCIPALES
METODOLOGIAS DE DESARROLLO
METODOLOGIA
SSADM