Metodologia merinde

Solo disponible en BuenasTareas
  • Páginas : 6 (1332 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de noviembre de 2011
Leer documento completo
Vista previa del texto
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:

 
Esfuerzo en actividades según la fase del proyecto
 
Haz clic sobre la imagen para ver más detalles
 
Eje horizontal: Representael 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 yadaptació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 comunidadesde 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 cadamomento 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, locual 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 vezestimular 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.
Fases | | |El ciclo de vida de un proyecto de software desarrollado por el CNTI se inspira en UP, motivo por el cual se descompone en el tiempo en cuatro fases secuenciales como se muestra abajo en la figura, que son: 1. Inicio 2. Elaboración 3. Construcción 4. Transición Al final de cada fase el equipo gestor del proyecto realiza una evaluación para determinar si los objetivos se cumplieron yasí pasar a la fase siguiente. Fases e Hitos Encontrados en MeRinde |

Fase de Inicio | | |

Su propósito general es establecer los objetivos para el ciclo de vida del producto (ver figura de abajo). 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 debenser asignados al proyecto. Los objetivos específicos de esta fase son: 1. Establecer el ámbito del proyecto y sus límites. 2. Encontrar los casos de uso críticos del sistema, los escenarios básicos que definen la funcionalidad. 3. Mostrar al menos una arquitectura candidata para los escenarios principales. 4. Estimar el costo en recursos y tiempo de todo el proyecto. 5. Estimar...
tracking img