Está en la página 1de 8

Las metodologas de desarrollo de software son un conjunto de

procedimientos, tcnicas y ayudas a la documentacin para el desarrollo


de productos software.
Es como un libro de recetas de cocina, en el que se van indicando paso a
paso todas las actividades a realizar para lograr el producto informtico
deseado, indicando adems qu personas deben participar en el
desarrollo de las actividades y qu papel deben de tener. Adems
detallan la informacin que se debe producir como resultado de una
actividad y la informacin necesaria para comenzarla.

Clasificacin de las Metodologas.

Estructuradas

Orientadas a Procesos

Orientadas a datos

Jerrquicas

No Jerrquicas

Orientadas a Objetos

Para Sistemas de Tiempo Real

Orientadas a Procesos
Es un conjunto estructurado de actividades para producir un resultado
concreto para un cliente o mercado. Implica un fuerte nfasis en cmo se
realiza el trabajo en una organizacin frente a un enfoque por producto, cuyo
nfasis est en el que se produce.

Orientados a datos jerrquicos

La estructura de control del programa debe ser jerrquica y debe derivarse


de la estructura de datos. El proceso de diseo consiste en definir primero
las estructuras de entrada y salida, para posteriormente combinarlas con el
fin de obtener la estructura del programa. Finalmente se ordena la lgica
procedimental para que se ajuste a esta estructura .

Orientados a datos no
jerrquicos

Los datos son la parte esencial del sistema porque son ms estables que
los procesos que actan sobre ellos. Son una representacin de un
modelo de datos de la organizacin formado por un conjunto de entidades
de datos bsicas y las relaciones entre ellas.

Metodologas Orientadas a Objetos

La orientacin a objetos unifica procesos y datos encapsulndolos en el


concepto de objetos.
Ejemplos: metodologas OOD de Booch, CRC/RDD de Wirfs-Brock.
Sintetiza o evolutivo. Toman como base los sistemas estructurados y
conforman elementos de uno y otro tipo.
Ejemplos: metodologa OMT de Rumbourgh.

Metodologas Para Sistemas de Tiempo Real

Es un Sistema que controlan un ambiente recibiendo datos,


procesndolos y devolvindolos con la suficiente rapidez como
para influir en dicho ambiente en ese momento

También podría gustarte