SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Metodología de la Red Nacional de
Integración y Desarrollo de Software Libre
                (MeRinde)
 Una Propuesta Metodológica para Elaborar Software Libre con el Uso de
           Estándares Abiertos y con un Enfoque de Calidad




                                                       Ing. Carlos Marrero
                                                       Ing. Kiberley Santos


                        Caracas, Abril 2008
El Problema

      Diversas                            Diversos tipos de
     Metodologías                         Documentación

                            Equipos de
                            Proyectos




    Definición de                        No se Sigue un Mismo
Artefactos y Plantillas                  Modelo de Desarrollo

   Aseguramiento                           No cumplimiento
                            Problemas
     de Calidad                            del decreto 3.390


     Trazabilidad                         Definición de Roles
                                            y Actividades
MeRinde

MeRinde es un proyecto de Software Libre (SL) que propone un estándar para
el proceso de desarrollo de software que puede ser empleado y adaptado
según los requerimientos de cualquier comunidad u organización. Además,
esta mantiene una librería de plantillas reutilizables para la Ingeniería de
Software.


Estas plantillas proveen un punto partida para los documentos utilizados en
proyectos, con lo que pueden ayudar a los desarrolladores a trabajar más
rápido y evitar pasar por alto aspectos importantes del proceso de desarrollo.


MeRinde es concebida para abarcar el desarrollo completo de Sistemas de
Información sea cual sea su 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.
MeRinde

Objetivos Específicos

    Estandarización en la documentación, líneas base y procesos, que cumpla
    con los estándares internacionales que propician software de calidad.
    Contribuir con planificación y coordinación de los procesos de desarrollo de
    software.
    Ofrecer una metodología basada en estándares abiertos.
    Fortalecer del perfil de las empresas, cooperativas y comunidades
    desarrolladoras de Software Libre.
    Permitir a los equipos de desarrollo producir software más robusto,
    reutilizable y de fácil mantenimiento.
    Estimular la transferencia de conocimieno entre las comunidades
    desarrolladoras de software.
MeRinde


Esta Metodología para el desarrollo de software está destinada a cualquier
persona, comunidad u organización implicada en un proceso de desarrollo de
software.

Es útil para :
    Analistas y usuarios finales (que especifican la estructura y comportamiento
    requeridos por el sistema);
    Diseñadores (que diseñan los sistemas que satisfacen esos requerimientos);
    Desarrolladores (que convierten esos diseños en código ejecutable);
    Probadores (que verifican y validan la estructura y comportamiento del
    sistema) y;
    Líderes del proyecto.
Fundamentos Teóricos
  Diversas Metodologías de Desarrollo de Software.
  Mejores Prácticas para el Proceso de Desarrollo de Software.
  Comparaciones entre las Metodologías para el Desarrollo de
  Software.
Antecedentes
  Información General del CNTI
  Red Nacional de Desarrollo e Integración de Software Libre
  (RINDE)
Proceso de Desarrollo de Software
¿Qué es un proceso de desarrollo de software?
Preguntas a las que responde un proceso de desarrollo de software:




                                                            Calidad
Comparaciones entre algunas Metodologías para el
           Desarrollo de Software
Presentación de la Propuesta
                 www.merinde.rinde.gob.ve
Presentación de la Propuesta
Mejores Prácticas


✔Adaptar el Proceso de Desarrollo
✔Alto Nivel de Abstracción

✔Centrarse en la Arquitectura

✔Colaboración Entre Equipo

✔Demostrar Resultados Iterativamente e Incrementalmente

✔Dirigido por Casos de Uso

✔Diseño Simple

✔Enfoque Continuo en la Calidad

✔Enfoque en los Riesgos

✔Fomento del Aprendizaje de Experiencias

✔Interacción Continua con Cliente

✔Modelar el Software

✔Permanecer Ágil y Esperar los Cambios
Fases
Roles



    ✔   Analista de Calidad
    ✔   Analista de Producto
    ✔   Arquitecto de Software
    ✔   Desarrollador
    ✔   Involucrado
    ✔   Líder del Proyecto
    ✔   Mentor
    ✔   Probador
Modelo de Equipo
Artefactos




MeRinde propone setenta y siete (77) artefactos que pueden ser creados
durante el proceso de desarrollo de software.

Partiendo de estos artefactos se pueden crear sólo los artefactos que se
consideren necesarios para el proyecto, adicionalmente según los lineamientos
establecidos se les puede hacer modificaciones a los mismos y también se
pueden establecer artefactos adicionales a los aquí propuestos siempre que
estos faciliten y cumplan con los requerimientos.
Artefactos


✔Documento de Arquitectura del Software (DAS)
✔El Sistema

✔Especificación de Requerimientos del Software (ERS)

✔Glosario del Sistema

✔Modelo de Diseño

✔Plan de Gestión de Riesgos

✔Plan de Implantación

✔Plan de Pruebas

✔Planificación del Proyecto

✔Repositorio de Versiones

✔Solicitud del Sistema

✔Términos de Referencia del Sistema

✔Términos de Referencia para el Equipo de Desarrolladores del

Sistema
✔Visión del Sistema
Aportes



Estandarización       del     proceso     de    desarrollo,
documentación y herramientas.
Flujos de trabajo que refleja la realidad del desarrollo de
software.
Proceso de desarrollo, documentación y herramientas
basadas en estándares abiertos.
Modelo de equipo para el desarrollo de software que
supera limitaciones geográficas.
Propicia calidad en el proceso y en el producto final.
Plantillas de los artefactos.
Adaptación de varias prácticas probadas por el
aprendizaje.
Ciclo de Preguntas


                           ¿?   ¿?   ¿?



Enlace de Interés:
www.merinde.rinde.gob.ve
GRACIAS POR SU ATENCIÓN

Weitere ähnliche Inhalte

Was ist angesagt?

Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwarealberto calatayu
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaFreddy Ramos
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosRafael Fdo Lopez Castillo
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructuradosAndres Morales
 
Manuales Sistemas de Información
Manuales Sistemas de InformaciónManuales Sistemas de Información
Manuales Sistemas de InformaciónBENHUR B G
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareArnold Torres
 
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...Yesy Diaz
 
Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto Freddy Rosales
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosGuadalupeOsorio9
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoJesús E. CuRias
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de softwarehrubenleiva21
 
Linux en la administracion publica
Linux en la administracion publicaLinux en la administracion publica
Linux en la administracion publicagenesis uzcategui
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoFelix Rodríguez
 

Was ist angesagt? (20)

Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistema
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructurados
 
Manuales Sistemas de Información
Manuales Sistemas de InformaciónManuales Sistemas de Información
Manuales Sistemas de Información
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Metodologia kendall y Kendall
Metodologia kendall y KendallMetodologia kendall y Kendall
Metodologia kendall y Kendall
 
5. Métodos de Prueba de Software
5. Métodos de Prueba de Software5. Métodos de Prueba de Software
5. Métodos de Prueba de Software
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de Software
 
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
 
Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de Datos
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
 
Linux en la administracion publica
Linux en la administracion publicaLinux en la administracion publica
Linux en la administracion publica
 
Mapa conceptual del sistemas de informacion
Mapa conceptual del sistemas de informacionMapa conceptual del sistemas de informacion
Mapa conceptual del sistemas de informacion
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
 

Andere mochten auch

Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos  Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos Beto Vega
 
Metodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistemaMetodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistemaFreddy Ramos
 
Metodología open up ágil y tradicional
Metodología open up ágil y tradicionalMetodología open up ágil y tradicional
Metodología open up ágil y tradicionalCarmelo Hernandez
 
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...Stephenson Prieto
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Joan Manuel Zabala
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareGustavo Cuen
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De NegocioKudos S.A.S
 

Andere mochten auch (15)

Metodologia merinde y rup
Metodologia merinde y rupMetodologia merinde y rup
Metodologia merinde y rup
 
Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos  Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos
 
DAS+Plantilla
DAS+PlantillaDAS+Plantilla
DAS+Plantilla
 
Metodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistemaMetodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistema
 
Ingenieria de Software (Openup)
Ingenieria de Software (Openup)Ingenieria de Software (Openup)
Ingenieria de Software (Openup)
 
Tarjetas crc
Tarjetas crcTarjetas crc
Tarjetas crc
 
Metodología open up ágil y tradicional
Metodología open up ágil y tradicionalMetodología open up ágil y tradicional
Metodología open up ágil y tradicional
 
Modelos basados en prototipos
Modelos basados en prototiposModelos basados en prototipos
Modelos basados en prototipos
 
Metodología IWeb
Metodología IWebMetodología IWeb
Metodología IWeb
 
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De Negocio
 

Ähnlich wie Metodología para el desarrollo de software libre (MeRinde

Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Kiberley Santos
 
Administracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantesAdministracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantesCyber Brel'R
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwareCESARCONTRERAS009
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwareCESARCONTRERAS009
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwarejafigueroa26
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwarejafigueroa26
 
Lineas de productos de software y método watch
Lineas de productos de software y método watchLineas de productos de software y método watch
Lineas de productos de software y método watchYonathan Rodriguez
 
Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )Fernand Bernowly
 
Guia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del softwareGuia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del softwaresullinsan
 
Metodología para el desarrollo de software para web.pptx
Metodología para el desarrollo de software para web.pptxMetodología para el desarrollo de software para web.pptx
Metodología para el desarrollo de software para web.pptxArcadioVzquezylosIno
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 
Fundamento del Diseño de Software
Fundamento del Diseño de SoftwareFundamento del Diseño de Software
Fundamento del Diseño de SoftwareGlamisleidys Chourio
 

Ähnlich wie Metodología para el desarrollo de software libre (MeRinde (20)

Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010
 
Proyecrafaelurdanetapptx
ProyecrafaelurdanetapptxProyecrafaelurdanetapptx
Proyecrafaelurdanetapptx
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Actividad de aprendizaje
Actividad de aprendizajeActividad de aprendizaje
Actividad de aprendizaje
 
modelos para el desarrollo de sofware
modelos para el desarrollo de sofwaremodelos para el desarrollo de sofware
modelos para el desarrollo de sofware
 
Administracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantesAdministracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantes
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Lineas de productos de software y método watch
Lineas de productos de software y método watchLineas de productos de software y método watch
Lineas de productos de software y método watch
 
Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )
 
Guia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del softwareGuia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del software
 
METODOLOGIAS.pptx
METODOLOGIAS.pptxMETODOLOGIAS.pptx
METODOLOGIAS.pptx
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Metodología para el desarrollo de software para web.pptx
Metodología para el desarrollo de software para web.pptxMetodología para el desarrollo de software para web.pptx
Metodología para el desarrollo de software para web.pptx
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Adrian adrianza
Adrian adrianzaAdrian adrianza
Adrian adrianza
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Fundamento del Diseño de Software
Fundamento del Diseño de SoftwareFundamento del Diseño de Software
Fundamento del Diseño de Software
 

Kürzlich hochgeladen

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 

Kürzlich hochgeladen (20)

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 

Metodología para el desarrollo de software libre (MeRinde

  • 1. Metodología de la Red Nacional de Integración y Desarrollo de Software Libre (MeRinde) Una Propuesta Metodológica para Elaborar Software Libre con el Uso de Estándares Abiertos y con un Enfoque de Calidad Ing. Carlos Marrero Ing. Kiberley Santos Caracas, Abril 2008
  • 2. El Problema Diversas Diversos tipos de Metodologías Documentación Equipos de Proyectos Definición de No se Sigue un Mismo Artefactos y Plantillas Modelo de Desarrollo Aseguramiento No cumplimiento Problemas de Calidad del decreto 3.390 Trazabilidad Definición de Roles y Actividades
  • 3. MeRinde MeRinde es un proyecto de Software Libre (SL) que propone un estándar para el proceso de desarrollo de software que puede ser empleado y adaptado según los requerimientos de cualquier comunidad u organización. Además, esta mantiene una librería de plantillas reutilizables para la Ingeniería de Software. Estas plantillas proveen un punto partida para los documentos utilizados en proyectos, con lo que pueden ayudar a los desarrolladores a trabajar más rápido y evitar pasar por alto aspectos importantes del proceso de desarrollo. MeRinde es concebida para abarcar el desarrollo completo de Sistemas de Información sea cual sea su 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.
  • 4. MeRinde Objetivos Específicos Estandarización en la documentación, líneas base y procesos, que cumpla con los estándares internacionales que propician software de calidad. Contribuir con planificación y coordinación de los procesos de desarrollo de software. Ofrecer una metodología basada en estándares abiertos. Fortalecer del perfil de las empresas, cooperativas y comunidades desarrolladoras de Software Libre. Permitir a los equipos de desarrollo producir software más robusto, reutilizable y de fácil mantenimiento. Estimular la transferencia de conocimieno entre las comunidades desarrolladoras de software.
  • 5. MeRinde Esta Metodología para el desarrollo de software está destinada a cualquier persona, comunidad u organización implicada en un proceso de desarrollo de software. Es útil para : Analistas y usuarios finales (que especifican la estructura y comportamiento requeridos por el sistema); Diseñadores (que diseñan los sistemas que satisfacen esos requerimientos); Desarrolladores (que convierten esos diseños en código ejecutable); Probadores (que verifican y validan la estructura y comportamiento del sistema) y; Líderes del proyecto.
  • 6. Fundamentos Teóricos Diversas Metodologías de Desarrollo de Software. Mejores Prácticas para el Proceso de Desarrollo de Software. Comparaciones entre las Metodologías para el Desarrollo de Software. Antecedentes Información General del CNTI Red Nacional de Desarrollo e Integración de Software Libre (RINDE)
  • 7. Proceso de Desarrollo de Software ¿Qué es un proceso de desarrollo de software? Preguntas a las que responde un proceso de desarrollo de software: Calidad
  • 8. Comparaciones entre algunas Metodologías para el Desarrollo de Software
  • 9. Presentación de la Propuesta www.merinde.rinde.gob.ve
  • 10. Presentación de la Propuesta
  • 11. Mejores Prácticas ✔Adaptar el Proceso de Desarrollo ✔Alto Nivel de Abstracción ✔Centrarse en la Arquitectura ✔Colaboración Entre Equipo ✔Demostrar Resultados Iterativamente e Incrementalmente ✔Dirigido por Casos de Uso ✔Diseño Simple ✔Enfoque Continuo en la Calidad ✔Enfoque en los Riesgos ✔Fomento del Aprendizaje de Experiencias ✔Interacción Continua con Cliente ✔Modelar el Software ✔Permanecer Ágil y Esperar los Cambios
  • 12. Fases
  • 13. Roles ✔ Analista de Calidad ✔ Analista de Producto ✔ Arquitecto de Software ✔ Desarrollador ✔ Involucrado ✔ Líder del Proyecto ✔ Mentor ✔ Probador
  • 15. Artefactos MeRinde propone setenta y siete (77) artefactos que pueden ser creados durante el proceso de desarrollo de software. Partiendo de estos artefactos se pueden crear sólo los artefactos que se consideren necesarios para el proyecto, adicionalmente según los lineamientos establecidos se les puede hacer modificaciones a los mismos y también se pueden establecer artefactos adicionales a los aquí propuestos siempre que estos faciliten y cumplan con los requerimientos.
  • 16. Artefactos ✔Documento de Arquitectura del Software (DAS) ✔El Sistema ✔Especificación de Requerimientos del Software (ERS) ✔Glosario del Sistema ✔Modelo de Diseño ✔Plan de Gestión de Riesgos ✔Plan de Implantación ✔Plan de Pruebas ✔Planificación del Proyecto ✔Repositorio de Versiones ✔Solicitud del Sistema ✔Términos de Referencia del Sistema ✔Términos de Referencia para el Equipo de Desarrolladores del Sistema ✔Visión del Sistema
  • 17. Aportes Estandarización del proceso de desarrollo, documentación y herramientas. Flujos de trabajo que refleja la realidad del desarrollo de software. Proceso de desarrollo, documentación y herramientas basadas en estándares abiertos. Modelo de equipo para el desarrollo de software que supera limitaciones geográficas. Propicia calidad en el proceso y en el producto final. Plantillas de los artefactos. Adaptación de varias prácticas probadas por el aprendizaje.
  • 18. Ciclo de Preguntas ¿? ¿? ¿? Enlace de Interés: www.merinde.rinde.gob.ve
  • 19. GRACIAS POR SU ATENCIÓN