Você está na página 1de 10

ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE

MANAB MANUEL FLIX LPEZ

CARRERA INFORMTICA

SEMESTRE SEPTIMO

PERODO ABRIL-SEPT/2015

TEMA:
OTROS MODELOS AGILES DE PROCESO

MATERIA:
INGENIERIA DE SOFTWARE

AUTORA:
SINDY M. COBEA CEDEO

FACILITADORA:
ING. HIRAIDA SANTANA

MISIN
Formacin de profesionales ntegros que conjuguen ciencia, tecnologa y valores en
su accionar, comprometidos con la sociedad en el manejo adecuado de programas
y herramientas computacionales de ltima generacin.

VISIN
Ser referente en la formacin de profesionales de prestigio en el desarrollo de
aplicaciones informticas y soluciones de hardware.

CALCETA, MAYO 2015

INTRODUCCIN
En este apartado hablaremos sobre otros modelos de proceso gil sus
conceptos, ejemplos que nos ayudaran a manejar mejor la informacin y tomar
las mejores decisiones a la hora de desarrollar problemas informticos.

OBJETIVO
El objetivo de este apartado es conocer otros modelos de proceso gil que nos
ayudaran a solucionar problemas.

MARCO TERICO
OTROS MODELOS AGILES DE PROCESO

La historia de la ingeniera de software est salpicada de decenas de


descripciones y metodologas de proceso, mtodos de modelado y notaciones,
herramientas y tecnologa, todos ellos obsoletos. Cada uno tuvo notoriedad y
luego fue eclipsado por algo nuevo y (supuestamente) mejor. Con la
introduccin de una amplia variedad de modelos giles del proceso cada uno
en lucha por la aceptacin de la comunidad de desarrollo de software el
movimiento gil est siguiendo la misma ruta histrica.

El ms usado de todos los modelos giles de proceso es la programacin


extrema (XP). Pero se han propuesto muchos otros y estn en uso en toda la
industria. Entre ellos se encuentran los siguientes:

DESARROLLO

ADAPTATIVO

DE

SOFTWARE

(DAS):

Los

fundamentos filosficos del DAS se centran en la colaboracin humana y en la


organizacin propia del equipo.

Durante la especulacin, se inicia el proyecto y se lleva a cabo la planeacin


adaptativa del ciclo. La especulacin emplea la informacin de inicio del
proyecto enunciado de misin de los clientes, restricciones del proyecto (por
ejemplo, fechas de entrega o descripciones de usuario) y requerimientos
bsicos para definir el conjunto de ciclos de entrega (incrementos de
software) que se requerirn para el proyecto.
La filosofa DAS tiene un mrito, sin importar el modelo de proceso que se use.
El nfasis general que hace el DAS en la dinmica de los equipos con
organizacin propia, la colaboracin interpersonal y el aprendizaje individual y

del equipo generan equipos para proyectos de software que tienen una
probabilidad de xito mucho mayor.

SCRUM: Es un mtodo de desarrollo gil de software concebido por Jeff


Sutherland y su equipo de desarrollo a principios de la dcada de 1990. En
aos recientes, Schwaber y Beedle [Sch01a] han desarrollado ms los
mtodos Scrum. Los principios Scrum son congruentes con el manifiesto gil y
se utilizan para guiar actividades de desarrollo dentro de un proceso de anlisis
que incorpora las siguientes actividades estructurales: requerimientos, anlisis,
diseo, evolucin y entrega.

MTODO DE DESARROLLO DE SISTEMAS DINMICOS


(MDSD): Es un enfoque de desarrollo gil de software que proporciona una
estructura para construir y dar mantenimiento a sistemas que cumplan

restricciones apretadas de tiempo mediante la realizacin de prototipos


incrementales en un ambiente controlado de proyectos La filosofa MDSD est
tomada de una versin modificada de la regla de Pareto: 80 por ciento de una
aplicacin puede entregarse en 20 por ciento del tiempo que tomara entregarla
completa (100 por ciento).

El MDSD es un proceso iterativo de software en el que cada iteracin sigue la


regla de 80 por ciento. Es decir, se requiere slo suficiente trabajo para cada
incremento con objeto de facilitar el paso al siguiente. Los detalles restantes se
terminan ms tarde, cuando se conocen los requerimientos del negocio y se
han pedido y efectuado cambios.

Ciclo de vida:
Estudio de factibilidad: Establece los requerimientos y restricciones bsicas
del negocio.
Estudio del negocio: Establece los requerimientos e informacin funcionales
que permitirn la aplicacin para dar valor al negocio;
Iteracin del modelo funcional: Produce un conjunto de prototipos
incrementales que demuestran al cliente la funcionalidad.
Diseo e iteracin de la construccin: Revisita los prototipos construidos
durante la iteracin del modelo funcional a fin de garantizar que en cada
iteracin se ha hecho ingeniera en forma que permita dar valor operativo del
negocio a los usuarios finales.
Implementacin: Coloca el incremento ms reciente del software.

CRISTAL: Fue creado a fin de obtener un enfoque de desarrollo de software


que premia la maniobrabilidad durante lo que Cockburn caracteriza como un
juego cooperativo con recursos limitados, de invencin y comunicacin, con el
objetivo primario de entregar software til que funcione y con la meta
secundaria de plantear el siguiente juego

DESARROLLO IMPULSADO POR LAS CARACTERSTICAS


(DIC): Es modelo prctico de proceso para la ingeniera de software orientada
a objetos. Stephen Palmer y John Felsing [Pal02] ampliaron y mejoraron el
trabajo de Coad con la descripcin de un proceso adaptativo y gil aplicable a
proyectos de software de tamao moderado y grande.

DESARROLLO ESBELTO DE SOFTWARE (DES): Adapta los


principios de la manufactura esbelta al mundo de la ingeniera de software.

MODELADO GIL (MA): En los ltimos 30 aos se ha propuesto una


gran variedad de mtodos de modelado y notacin para la ingeniera de

software con objeto de hacer el anlisis y el diseo (tanto en la arquitectura


como en los componentes). Estos mtodos tienen su mrito, pero se ha
demostrado que son difciles de aplicar y sostener.

El modelado gil (MA) es una metodologa basada en la prctica para modelar


y documentar con eficacia los sistemas basados en software. En pocas
palabras, es un conjunto de valores, principios y prcticas para hacer modelos
de software aplicables de manera eficaz y ligera a un proyecto de desarrollo de
software. Los modelos giles son ms eficaces que los tradicionales porque
son slo buenos, sin pretender ser perfectos.

EL PROCESO UNIFICADO GIL (PUA): Adopta una filosofa en serie


para lo grande e iterativa para lo pequeo [Amb06] a fin de construir
sistemas basados en computadora. Al adoptar las actividades en fase clsicas
del PU concepcin, elaboracin, construccin y transicin, el PUA brinda
un revestimiento en serie (por ejemplo, una secuencia lineal de actividades de
ingeniera de software) que permite que el equipo visualice el flujo general del
proceso de un proyecto de software.

Sin embargo, dentro de cada actividad, el equipo repite con objeto de alcanzar
la agilidad y entregar tan rpido como sea posible incrementos de software
significativos a los usuarios finales. Cada iteracin del PUA aborda las
actividades siguientes

Modelado: Se crean representaciones de UML de los dominios del negocio y


el problema.
Implementacin: Los modelos se traducen a cdigo fuente.
Pruebas. Igual que con la XP: El equipo disea y ejecuta una serie de
pruebas para detectar errores y garantizar que el cdigo fuente cumple sus
requerimientos.
Despliegue: El despliegue en este contexto se centra en la entrega de un
incremento de software y en la obtencin de retroalimentacin de los usuarios
finales.
Configuracin y administracin del proyecto: En el contexto del PUA, la
administracin de la configuracin e incluye la administracin del cambio y el
riesgo, y el control de cualesquiera productos del trabajo persistentes17 que
produzca el equipo.

CONCLUSIN
En conclusin podemos decir los procesos de desarrollo gil son muy
importantes ya que nos facilitan el trabajo a la hora de desarrollar problemas y
a buscar las mejores soluciones para as llegar a los resultados que deseamos
obtener al final de cada problema que nos plantemos.

BIBLIOGRAFA

Russell, S y Norvig, P.2004. Inteligencia Artificial Un enfoque Moderno. 2ed.


Madrid, ESP. Pearson. p 68-98

Você também pode gostar