MeRinde
Inicio

Buscador
Menú de Inicio
Estadísticas
Visitantes: 1367634
Capacitación
Framework Recomendado
Publicaciones
Inicio Imprimir E-Mail
Metodología de la Red Nacional de
Integración y Desarrollo de Software Libre
(MeRinde)

MeRinde es un proyecto que propone un estándar abierto para el proceso de desarrollo de software orientado a planes que se estructura en dos dimensiones o ejes: saaasElaboraciónConstrucciónTransiciónIteracionesIteraciones

barrigasesfuerzo_v2.gif
 
Esfuerzo en actividades según la fase del proyecto
 
Haz clic sobre la imagen para ver más detalles
 
Eje horizontal: Representa el tiempo y es considerado el eje de los aspectos dinámicos del proceso. Indica las características del ciclo de vida del proceso expresado en términos de fases, iteraciones e hitos.

Eje vertical: Representa los aspectos estáticos del proceso. Describe el proceso en términos de componentes de proceso, disciplinas, actividades, artefactos y roles.

La Metodología MeRinde surge de la combinación y adaptación de modelos y metodologías ampliamente utilizadas para el desarrollo de software y la reingeniería de procesos del negocio. Esta metodología está fuertemente fundamentada en los requerimientos del Centro Nacional de Tecnología de Información (CNTI) y en varias metodologías como el Proceso Unificado (UP) especialmente.

Pretende entre sus principales objetivos apoyar a las comunidades de desarrollo de software libre en sus proyectos, suministrando las herramientas necesarias para que estos cumplan con un proceso de desarrollo y documentación de sus sistemas.

MeRinde es concebida para abarcar el desarrollo completo de sistemas de software de diversa complejidad y magnitud, por lo cual su estructura responde a desarrollos máximos y deberá adaptarse y dimensionarse en cada momento de acuerdo a las características particulares de cada proyecto. Dada la adaptabilidad que puede sufrir la metodología, esta puede llegarse a aplicar bajo un enfoque ágil, lo cual no se detalla en la presente versión, pero no se descarta su empleo.

Así mismo, esta permite producir y mantener una librería de plantillas reutilizables para ingeniería de software. Está basada en componentes, lo cual quiere decir que el sistema software en construcción está formado por componentes software interconectados a través de interfaces bien definidas. Además, la metodología utiliza el Lenguaje Unificado de Modelado (Unified Modeling Language, UML) para preparar todos los diagramas de un sistema software.

Con el proceso de desarrollo y con las plantillas de esta metodología se busca a su vez estimular con la transferencia del conocimiento entre las comunidades desarrolladoras de software libre, con lo cual no solo se pretende que sea compartido los códigos de los sistemas sino que también se compartan la documentación como guía de referencia para mejoras por terceros al sistema o para que sirva como modelo a otras comunidades para el desarrollo de sus propios sistemas.

 
Copyright © 2014 MeRinde V1.1.0
Los contenidos publicados aquí están bajo licencia (GNU FDL)
Centro Nacional de Tecnologías de Información (CNTI)

Subir