Beruflich Dokumente
Kultur Dokumente
Modelo en Cascada:
Ventajas
Realiza un buen funcionamiento en equipos dbiles y productos maduros, por
lo que se requiere de menos capital y herramientas para hacerlo funcionar de
manera ptima.
Es un modelo fcil de implementar y entender.
Est orientado a documentos.
Es un modelo conocido y utilizado con frecuencia.
Promueve una metodologa de trabajo efectiva: Definir antes que disear,
disear antes que codificar
Desventajas
En la vida real, un proyecto rara vez sigue una secuencia lineal, esto crea una
mala implementacin del modelo, lo cual hace que lo lleve al fracaso.
El proceso de creacin del software tarda mucho tiempo ya que debe pasar por
el proceso de prueba y hasta que el software no est completo no se opera.
Esto es la base para que funcione bien.
Cualquier error de diseo detectado en la etapa de prueba conduce
necesariamente al rediseo y nueva programacin del cdigo afectado,
aumentando los costos del desarrollo.
Una etapa determinada del proyecto no se puede llevar a cabo a menos de que
se haya culminado la etapa anterior.
Modelos de proceso especializados
DESARROLLO BASADO EN COMPONENTES.
arquitectura
del
software
para
que
reciba
los
Sin importar el proceso del software que se elija, los constructores de software
complejo implementan de manera invariable un conjunto de caractersticas,
funciones y contenido de informacin localizados. Estas caractersticas
localizadas del software se modelan como componentes (clases orientadas a
objetos) y luego se construyen dentro del contexto de una arquitectura de
sistemas. A medida que los sistemas modernos basados en computadora se
hacen ms sofisticados (y complejos), ciertas preocupaciones propiedades
que requiere el cliente o reas de inters tcnico se extienden a toda la
arquitectura. Algunas de ellas son las propiedades de alto nivel de un sistema
(por ejemplo, seguridad y tolerancia a fallas). Otras afectan a funciones
(aplicacin de las reglas de negocios), mientras que otras ms son sistmicas
(sincronizacin de la tarea o administracin de la memoria).
Cuando las preocupaciones afectan mltiples funciones, caractersticas e
informacin del sistema, es frecuente que se les llame preocupaciones
globales. Los requerimientos del aspecto definen aquellas preocupaciones
globales que tienen algn efecto a travs de la arquitectura del software. El
desarrollo de software orientado a aspectos (DSOA), conocido tambin como
programacinorientada a aspectos (POA), es un paradigma de ingeniera de
software relativamente nuevo que proporciona un proceso y enfoque
metodolgico para definir, especificar, disear y construir aspectos:
mecanismos ms all de subrutinas y herencia para localizar la expresin de
una preocupacin global.
Hay una cosa que solo se hace una vez: planificacin inicial.
Modelo costoso