Solange Zambrano . Laura Otaiza
El Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) surge como una
iniciativa para impulsar los procesos necesarios que permitan transitar el camino hacia el verdadero rol
que deben cumplir la ciencia, la tecnología y la innovación para alcanzar el desarrollo económico,
social y político de la nación.
CENDITEL dará inicio a sus actividades desarrollando proyectos con impacto tecnológico enmarcados en las áreas de Software, Hardware y Telecomunicaciones. Ejemplo de ellos son los siguientes:
Software: • Fábrica de Software Libre.• Academia de Software Libre.• Laboratorio Nacional de Software Libre.• Metadistribución Nacional.• Modelos y metodología de procesos para organizaciones
desarrolladoras de Software Libre.
Valoración de SE
Valoración de SEModelo de Evaluación
Procesos del Modelo para el Reconocimiento y Mejoramiento de Prácticasen Desarrollo de Software RMPDS
Valoración de SEModelo de Evaluación
Evaluación
Practicante(desarrolladores)
Práctica
Usuario
Valoración de SEPruebas
Funcionales
Integración
Unitarias
Mantenibilidad
Usabilidad
Portabilidad
Estrés
Valoración de SEEvaluación de la calidad del software
1. Usabilidad: Se refiere al esfuerzo que deben realizar los usuarios para aprender y usar un producto para alcanzar sus metas y cuan satisfechos están con ese proceso.
USUARIO
2. Consultas acerca del funcionamiento de la aplicación: Esto son preguntas formuladas por el usuario acerca del funcionamiento de la aplicación. La existencia de canales para la atención de estas preguntas es vital para que el usuario se sienta atendido.
3. Documentación: Disponibilidad de manuales de usuario detallados, un punto extra sería que dichos documentos se encuentren en diferentes idiomas, aquellos en los cuales se encuentre la interfaz de la aplicación.
Valoración de SEEjemplo de Pruebas con el Usuario
Beta 1
•Primera entrega
•300 tickets (reportes)
Beta 2
•Segunda entrega
•100 tickets
Beta 3
•Tercera entrega
• ….
USUARIOGrupo según proyecto
No usuario finalNo programador
BETAVersión del producto
Sin liberarDisponible para programadores
Sin garantíaR
Released
Valoración de SEEjemplo de Pruebas con el Usuario
Valoración de SEEvaluación de la calidad del software
1. Fiabilidad: Probabilidad de buen funcionamiento de algo. Referido al comportamiento de un sistema o dispositivo, se define como la probabilidad de que el dispositivo desarrolle una determinada función, bajo ciertas condiciones y durante un período de tiempo determinado.
PRACTICANTE
2. Eficiencia: Capacidad de disponer de alguien o de algo para conseguir un efecto determinado. En economía, la eficiencia es relación entre los resultados obtenidos y los recursos utilizados.
Valoración de SEEvaluación de la calidad del software
3. Mantenibilidad: Cantidad de esfuerzo requerida para conservar su funcionamiento normal o para restituirlo una vez se ha presentado un evento de falla. La mantenibilidad está inversamente relacionada con la duración y el esfuerzo requerido por las actividades de mantenimiento.
PRACTICANTE
4. Portabilidad: Dependencia del software con la plataforma en la que corre. La portabilidad es mayor cuanto menor es su dependencia del software de plataforma.
5. Funcionalidad: Se debe garantizar que las funcionalidades necesarias para cumplir los objetivos específicos del proyecto de software estén presentes y trabajen de forma óptima.
Valoración de SEEvaluación de la calidad del software
1. Espacios de colaboración En los proyectos de Software Libre se puede participar de diversas formas, además del desarrollo en sí, es necesaria la colaboración en documentación, diseño gráfico, traducción, soporte a través de las listas de correo destinadas a los usuarios, entre otros. Proyectos como Debian, Wikipedia y OpenOffice realizan encuentros anuales para sus colaboradores, en los cuales estas personas se reúnen para trabajar e intercambiar ideas.
LA PRÁCTICA
Valoración de SEEvaluación de la calidad del software
2. Mecanismos de socialización La ética como expresión cultural actúa como mecanismo de socialización y regulación colectiva, que consolida una imagen social determinada.Algunos proyectos incluso han formalizado la manera de interactuar para así cuidar el espíritu de participación que se ha logrado.
LA PRÁCTICA
Valoración de SEInstrumentos
Plan de pruebas
PRUEBAS UNITARIAS
Reporte de pruebas
Las pruebas unitarias se aplican a las clases o funciones de un sistema. Estas son utilizadas para verificar el comportamiento (salida) de un método o función dada una entrada específica.
Valoración de SEInstrumentos
Plan de pruebas
PRUEBAS NO FUNCIONALES
Reporte de pruebas
Las pruebas no-funcionales se utilizan para verificar que la aplicación desarrollada cumple con los requerimientos no-funcionales establecidos por la comunidad de usuarios.
Existen varios tipos de pruebas no-funcionales, entre las más comunes se encuentran: pruebas de seguridad, pruebas de rendimiento, pruebas de usabilidad, pruebas de portabilidad, entre otras.
Valoración de SEInstrumentos
Plan de pruebas
PRUEBAS FUNCIONALES
Reporte de pruebas
La pruebas funcionales aseguran que la aplicación ejecute sus funciones de acuerdo a lo establecido en la especificación de requerimientos
Valoración de SEInstrumentos
Plan de pruebas
PRUEBAS DE INTEGRACIÓN
Reporte de pruebas
Las pruebas de integración representan la manera como se integran las unidades o componentes de la aplicación de software que ya han sido probados
FUENTES
• CENDITEL. Ingeniero Solazver Solé.Avenida Alberto Carnevali, La Hechicera, Edificio CENDITEL. Teléfono: (58)(274) 80. Apartado Postal: 078. Código Postal: 5101A.Página Web: http://www.cenditel.gob.ve. Mérida-Venezuela
• Web CENDITEL http://www.cenditel.gob.ve/FundacionCenditel
• Wiki CENDITEL http://wiki.cenditel.gob.ve/wiki/
• Wiki SIGESIC http://siv.cenditel.gob.ve/sigesic/wiki
Top Related