Tecnologia
Enviado por jjulito • 22 de Octubre de 2013 • 1.840 Palabras (8 Páginas) • 192 Visitas
Metodología MeRinde
Metodología MeRindeEs un proyecto que propone un estándar abierto para el proceso de desarrollo de software orientado a planes que seestructura en dos dimensiones o ejes.Surge de la combinación y adaptación de modelos y metodologías ampliamente utilizadas para el desarrollo de software y lareingeniería de procesos del negocio.
Esta metodología está fuertemente fundamentada en los requerimientos del CentroNacional de Tecnología de Información (CNTI) y en varias metodologías como el Proceso Unificado (UP) especialmente.Fase de inicioEn esta fase se plantea la visión que tiene el equipo o desarrollador en cuanto a lo que será el sistema, se fijan los propósitoso fines principales para el ciclo de vida del producto. Durante la fase de inicio se establece el mecanismo por el cual elproducto le proveerá beneficios al usuario final o bien sea al cliente. Se describen todos los actores y casos de usos delproducto y además se debe crear o implementar un plan de negocio para definir los recursos que se asignaran al proyecto.Para finalizar esta fase se deben haber tomado en cuenta los costos en recursos, el tiempo total del proyecto, los riesgos eincertidumbres que pueda generar, además de su viabilidad.Fase de ElaboraciónEl propósito específico que tiene la fase de elaboración es proyectar la manera en que se va a realizar la arquitectura para elciclo de vida del producto, es decir, para su evolución durante su uso o bien sea su permanencia en cuanto a funcionamiento,se elabora una arquitectura en diversas interacciones hasta lograr el producto deseado.
Esta fase debe seguir el patrón detodos los casos de uso planteados en la fase de inicio.Además se deben considerar la mayoría de las exigencias funcionales, tomando en cuenta los riesgos que puedan afectar losfines del sistema para que de esta manera pueda hacerse realizable el producto en cuestión.La fase de elaboración concluye cuando el equipo del proyecto tiene en claro los riesgos principales que puedan afectar alproducto, de manera de saber cuáles son los requerimientos en cuanto a la realización de este, además de la evolución queeste tendrá.Fase de ConstrucciónUna vez que el equipo este en esta fase deben tener como meta o finalidad lograr la disposición o capacidad operativa delproducto, considerando que en dicho producto deben de estar incluidas todas las propiedades, elementos, requisitos y/oexigencias, las cuales previamente deben haber sido evaluadasy probadas totalmente, obteniendo de esta manera una versión del producto que sea aprobada o admisible para quien vaya ahacer uso de esta.En conclusión, el objetivo de esta fase es el desarrollo total del sistema ya preparado para la fase de transición, debe habersido probada toda su funcionalidad y aplicación de manera de evitar que sea pospuesta la fase de transición porincumplimiento de los criterios de esta fase.Fase de TransiciónYa en esta fase, el producto debe de estar en manos de los usuarios finales en su forma funcional, luego de que haya sidoprobado y aceptado en su totalidad por dichos usuarios, además se deberá doctrinar a los usuarios en cuanto al empleo omanipulación del sistema, y principalmente en lo que se refiere a la configuración usabilidad e instalación del producto. Esdecir, se debe avalar o confirmar que el usuario aprenda a operar el producto final, el cual debe cumplir con todos losrequerimientos establecidos en el proceso de realización del mismo.
En resumen, en esta fase se debe determinar si todos los propósitos en cuanto al proyecto fueron logrados, además se debeconfirmar que el cliente haya aceptado, observado y verificado el producto final que le fue proporcionado.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 seestructura en dos dimensiones o ejes:Esfuerzo en actividades según la fase del proyectoHaz clic sobre la imagen para ver más detallesEje horizontal: Representa el tiempo y es considerado el eje de los aspectos dinámicos del proceso. Indica las característicasdel 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 eldesarrollo de software y la reingeniería de procesos del negocio. Esta metodología está fuertemente fundamentada en losrequerimientos del Centro Nacional de Tecnología de Información (CNTI) y en varias metodologías como el ProcesoUnificado (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 sussistemas.MeRinde es concebida para abarcar el desarrollo completo de sistemas desoftware de diversa complejidad y magnitud, por lo cual su estructura responde a desarrollos máximos y deberá adaptarse ydimensionarse en cada momento de acuerdo a las características particulares de cada proyecto. Dada la adaptabilidad quepuede 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á basadaen componentes, lo cual quiere decir que el sistema software en construcción está formado por componentes softwareinterconectados a través de interfaces bien definidas. Además, la metodología utiliza el Lenguaje Unificado de Modelado(UnifiedModelingLanguage, 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
...