Ingeniería de Sistemas y Computación · 2013
Construcción del estado del arte de la programación por componentes
La programación por componentes es de gran importancia para la ingeniería del software, ya que busca disminuir el tiempo de desarrollo y aumentar la calidad de los proyectos de software; varios estudios mencionan la poca cantidad de proyectos que son considerados exitosos cuando se utilizan las metodologías convencionales en la construcción de proyectos desde cero, motivo por el cual el desarrollo de software basado en componentes toma cada día más fuerza. En esta investigación se construirá un instrumento de medición para evaluar de forma objetiva todos los frameworks orientados a la programación por componentes, analizando sus características y comparándolos con los demás, con el fin de poder determinar cuál es la mejor opción a elegir para desarrollar componentes de software según las necesidades que se tengan.
Texto completo 96 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- Figura 1. Interfaces de un Componente de softwarep. 19
- Figura 2. .Netp. 35
- Figura 3. .Net framework en contextop. 37
- Figura 4. Calculadorap. 39
- Figura 5. Calculadora sumandop. 39
- Figura 6. Jerarquía de AFCp. 42
- proporcionadas por las AFCp. 42
- Figura 8. Petición de un Cliente a un Objetop. 52
- Figura 9. Diagrama de una invocación remotap. 52
- Figura 10. ORBD de Corbap. 54
- Figura 11. Servidor en javap. 54
- Figura 12. Consola donde se invoca el cliente en javap. 55
- Figura 13. Aplicación Web de una calculadora en EJBp. 60
- Figura 14. Operación "Restar"p. 60
- Figura 15. Resultado de la restap. 61
- Figura 16. UNOp. 70
- Tabla 1. Usabilidadp. 76
- Tabla 2. Puntuación usabilidadp. 77
- Tabla 3. Soportep. 78
- Tabla 4. Puntuación Soportep. 78
- Tabla 5. Compatibilidadp. 79
- Tabla 6. Puntuación Compatibilidadp. 80
- Tabla 7. Interoperabilidadp. 81
- Tabla 8. Puntuación Interoperabilidadp. 81
- Tabla 9. Accesibilidadp. 82
- Tabla 10. Puntuación Accesibilidadp. 82