Cenditel - Evaluación de Software

2,319 views

Published on

Metodología e Instrumentos de Evaluación de Software en CENDITEL

Solange Zambrano
Laura Otaiza

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,319
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
57
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cenditel - Evaluación de Software

  1. 1. Solange Zambrano . Laura Otaiza <br />
  2. 2. 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. <br />
  3. 3. 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: <br />Software:<br /><ul><li>Fábrica de Software Libre.
  4. 4. Academia de Software Libre.
  5. 5. Laboratorio Nacional de Software Libre.
  6. 6. Metadistribución Nacional.
  7. 7. Modelos y metodología de procesos para organizaciones desarrolladoras de Software Libre.</li></li></ul><li>Valoración de SE<br />
  8. 8. Valoración de SE<br />Modelo de Evaluación<br />Procesos del Modelo para el Reconocimiento y Mejoramiento de Prácticas<br />en Desarrollo de Software RMPDS<br />
  9. 9. Valoración de SE<br />Modelo de Evaluación<br />
  10. 10. Valoración de SE<br />Pruebas<br />
  11. 11. Valoración de SE<br />Evaluación de la calidad del software<br />USUARIO<br />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.<br />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.<br />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.<br />
  12. 12. Valoración de SE<br />Ejemplo de Pruebas con el Usuario<br />USUARIO<br />Grupo según proyecto<br />No usuario final<br />No programador<br />BETA<br />Versión del producto<br />Sin liberar<br />Disponible para programadores<br />Sin garantía<br />R<br />Released<br />
  13. 13. Valoración de SE<br />Ejemplo de Pruebas con el Usuario<br />
  14. 14. Valoración de SE<br />Evaluación de la calidad del software<br />PRACTICANTE<br />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.<br />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. <br />
  15. 15. Valoración de SE<br />Evaluación de la calidad del software<br />PRACTICANTE<br />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.<br />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. <br />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.<br />
  16. 16. Valoración de SE<br />Evaluación de la calidad del software<br />LA PRÁCTICA<br />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.<br />
  17. 17. Valoración de SE<br />Evaluación de la calidad del software<br />LA PRÁCTICA<br />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.<br /> Algunos proyectos incluso han formalizado la manera de interactuar para así cuidar el espíritu de participación que se ha logrado. <br />
  18. 18. Valoración de SE<br />Instrumentos<br />PRUEBAS UNITARIAS<br />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.<br />Plan de pruebas<br />Reporte de pruebas<br />
  19. 19. Valoración de SE<br />Instrumentos<br />PRUEBAS NO FUNCIONALES<br />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. <br />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.<br />Plan de pruebas<br />Reporte de pruebas<br />
  20. 20. Valoración de SE<br />Instrumentos<br />PRUEBAS FUNCIONALES<br />La pruebas funcionales aseguran que la aplicación ejecute sus funciones de acuerdo a lo establecido en la especificación de requerimientos<br />Plan de pruebas<br />Reporte de pruebas<br />
  21. 21. Valoración de SE<br />Instrumentos<br />PRUEBAS DE INTEGRACIÓN<br />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<br />Plan de pruebas<br />Reporte de pruebas<br />
  22. 22. FUENTES<br /><ul><li> CENDITEL. Ingeniero Solazver Solé.</li></ul>Avenida Alberto Carnevali, La Hechicera, Edificio CENDITEL. Teléfono: (58)(274) 80. Apartado Postal: 078. Código Postal: 5101A.<br />Página Web: http://www.cenditel.gob.ve. Mérida-Venezuela<br /><ul><li>Web CENDITEL http://www.cenditel.gob.ve/FundacionCenditel
  23. 23. Wiki CENDITEL http://wiki.cenditel.gob.ve/wiki/
  24. 24. Wiki SIGESIC http://siv.cenditel.gob.ve/sigesic/wiki</li>

×