Está en la página 1de 10

METODOLOGIA EMERGENTE

Metodologas Emergentes
Una metodologa es emergente si permite
adaptar la forma de trabajo a las condiciones
del proyecto.
2
Ventajas





3
1.-
Las metodologas emergentes motivan ms a los equipos de trabajo.
2.-
El principal beneficio del diseo orientado a objetos es que proporciona
un mecanismo para formalizar modelos de la realidad.
3.-
Evita mal entendidos de requerimientos entre el cliente y el equipo.
4.-
El uso del modelo orientado a objetos alienta la reutilizacin no solo del
software, sino de diseos completos.

5.-
Proporcionan mejores resultados en los proyectos de alto riesgo.
Desventajas
4
Este tipo de comunicacin
resulta difcil de preservar
cuando pasa el tiempo y est
sujeta a muchas ambigedades.
Problemas
derivados de
la
comunicacin
oral
Probar el cdigo de manera
constante no genera productos
de calidad, solo revela falta de
anlisis y diseo.
Falta de
calidad.
Ejemplo de aplicacin de Extreme
Programming
Las aplicaciones
donde se puede usar
Extreme
Programming son
extensas, ya que en
cualquier rama de
mercado y ciencia XP
es una buena opcin.

Un ejemplo de una empresa
que aplico Extreme
Programming es ONess, cuyo
objetivo es un proyecto open
source para el negocio textil
mayorista desarrollado con
tecnologas open source
innovadoras.

Tipos de sistemas
Se utiliza
mayoritariamente en
desarrollo de productos
con innovaciones
importantes, y para
sistemas de informacin
empresarial

El uso del modelo orientados a
objetos ayuda a explotar el poder
expresivo de todos los lenguajes de
programacin basados en objetos y
los orientados a objetos, como
Smalltalk,Object
Pascal,C++,CLOS,Ada y java.

ICONIX
Se define como un proceso
de desarrollo de software
practico. Esta entre la
complejidad de RUP Y la
simplicidad y pragmatismo
de XP, sin eliminarlas tareas
de anlisis y diseo de XP no
contempla.

Proceso simplificado en comparacin
de otros procesos mas tradicionales,
que unifica un conjunto de mtodos
de orientacin a objetos con el
objetivo de abarcar el ciclo de vida
de un proyecto.

caractersticas
ITERATIVOE INCREMENTAL: Varias interacciones ocurren entre el
modelo del dominio y la identificacin de los casos de uso. El modelo
esttico es incrementalmente refinado por los modelos dinmicos.


TRAZABILIDAD: Cada paso est referenciado por algn requisito. Se
define la trazabilidad como la capacidad de seguir una relacin entre
los diferentes artefactos producidos


DINAMICA DEL UML: La metodologa ofrece un uso dinmico del
UML como los diagramas del caso de uso, diagramas de secuencia y
de colaboracin.
Fases iconix
Anlisis de requisitos
Anlisis y diseo preliminar
Implementacin

CRYSTAL METHODOLOGIES
Se trata de un conjunto de metodologas para el
desarrollo de software caracterizadas por estar centradas
en las personas que componen el equipo y la reduccin al
mximo del numero de artefactos producidos.

El desarrollo de software se considera un juego
cooperativo de invencin y comunicacin, limitada por
los recursos a utilizar.

También podría gustarte