Você está na página 1de 5

Metodologa de Desarrollo de Software a aplicar.

La Metodologa referencia al conjunto de procedimientos basados en principios


lgicos, utilizados para alcanzar una gama de objetivos que rigen en una investigacin
cientfica o en una exposicin doctrinal. Segn Wikipeda; siendo una de las etapas
especficas de un trabajo o proyecto que nace a partir de una posicin terica y conlleva a
una seleccin de tcnicas concretas (o mtodos) de cmo se van a realizar las tareas
asociadas a la investigacin, trabajo o proyecto.

Para abordar desde el punto de vista de software, el desarrollo de una aplicacin que
solvente la problemtica planteada, se ha decidido utilizar la metodologa MeRinde.

MeRinde es un proyecto de Software Libre (SL) que propone un estndar para el


proceso de desarrollo de software que puede ser empleado y adaptado segn los
requerimientos de cualquier comunidad u organizacin para el desarrollo de sistemas y
adems para producir y mantener una librera de plantillas reutilizables para la ingeniera de
software. Estas plantillas proveen un punto partida para los documentos utilizados en
proyectos de desarrollo de software, con lo que pueden ayudar a los desarrolladores a
trabajar ms rpido y evitar pasar por alto aspectos importantes del proceso de desarrollo.

MeRinde se repite a lo largo de una serie de ciclos que constituyen la vida de un


producto. Cada ciclo concluye con una generacin del producto y consta de cuatro fases.
Cada fase se subdivide a la vez en iteraciones, el nmero de iteraciones en cada fase es
variable.

Cada fase se concluye con un hito bien definido, un punto en el tiempo en el cual se
deben tomar ciertas decisiones crticas y alcanzar las metas clave antes de pasar a la
siguiente fase, ese hito principal de cada fase se compone de hitos menores que podran ser
los criterios aplicables a cada iteracin. Los hitos son puntos de control en los cuales los
involucrados en el proyecto revisan el progreso del proyecto.

Figura 3. Ciclo de Vida de un Desarrollo de Software


Fuente: Gua Detallada Metodologa MeRinde. CNTI (2007)
A continuacin se muestran el objetivo general, los objetivos especficos y las
iteraciones recomendadas para cada una de las fases antes mencionadas.

Inicio.

Su propsito general es establecer los objetivos para el ciclo de vida del producto
Durante esta fase se define el modelo del negocio y el alcance del proyecto. Se identifican
todos los actores y casos de uso. Se desarrolla, un plan de negocio para determinar qu
recursos deben ser asignados al proyecto.

Los objetivos especficos de esta fase son:

Establecer el mbito del proyecto y sus lmites.


Encontrar los casos de uso crticos del sistema, los escenarios bsicos que
definen la funcionalidad.
Mostrar al menos una arquitectura candidata para los escenarios
principales.
Estimar el costo en recursos y tiempo de todo el proyecto.
Estimar los riesgos, las fuentes de incertidumbre.

Figura 4. Fase de Inicio Metodologa MeRinde


Fuente: Gua Detallada Metodologa MeRinde. CNTI (2007)
Elaboracin.

Su objetivo general es plantear la arquitectura para el ciclo de vida del producto. Se


construye un modelo de la arquitectura, que se desarrolla en iteraciones sucesivas hasta
obtener el producto final, este prototipo debe contener los casos de uso crticos que fueron
identificados en la fase de inicio. En esta fase se realiza la captura de la mayor parte de los
requerimientos funcionales, manejando los riesgos que interfieran con los objetivos del
sistema, acumulando la informacin necesaria para el plan de construccin y obteniendo
suficiente informacin para hacer realizable el caso del negocio.

Los objetivos especficos de esta fase son:

Definir, validar y establecer la arquitectura.


Completar la visin.
Crear un plan fiable para la fase de construccin. Este plan puede
evolucionar en sucesivas iteraciones. Debe incluir los costos si procede.
Demostrar que la arquitectura propuesta soportar la visin con un costo
razonable y en un tiempo razonable.

Figura 5. Fase de Elaboracin Metodologa MeRinde


Fuente: Gua Detallada Metodologa MeRinde. CNTI (2007)

Construccin.

El objetivo general de esta fase es alcanzar la capacidad operacional del producto de


forma incremental a travs de las sucesivas iteraciones. En esta fase todas las
caractersticas, componentes, y requerimientos deben ser integrados, implementados, y
probados en su totalidad, obteniendo una versin aceptable del producto comnmente
llamada versin beta.

Se hace nfasis en controlar las operaciones realizadas, administrando los recursos


eficientemente, de tal forma que se optimicen los costos, los calendarios y la calidad.

Los objetivos especficos de esta fase son:


Minimizar los costos de desarrollo mediante la optimizacin de recursos y
evitando el tener que rehacer un trabajo o incluso desecharlo.
Conseguir una calidad adecuada tan rpido como sea prctico.
Conseguir versiones funcionales (alfa, beta, y otras versiones de prueba) tan
rpido como sea prctico.

Figura 6. Fase de Construccin Metodologa MeRinde


Fuente: Gua Detallada Metodologa MeRinde. CNTI (2007)

Transicin.

Tiene
como
objetivo
general
entregar el
producto
funcional en manos de los usuarios finales una vez realizadas las pruebas de aceptacin por
un grupo especial de usuarios, para lo que se requerir desarrollar nuevas versiones
actualizadas del producto, entrenar a los usuarios en el manejo del sistema, completar la
documentacin, y en general tareas relacionadas con la configuracin, instalacin y
usabilidad del producto.

Los objetivos especficos de esta fase son:

Garantizar que el usuario aprenda a operar y mantener el sistema.


Conseguir un producto final que cumpla los requerimientos esperados.
Figura 7. Fase de Transicin Metodologa MeRinde
Fuente: Gua Detallada Metodologa MeRinde. CNTI (2007)

Você também pode gostar