Migración de sitio web en PHP con programación estructurada a Programación Orientada a Objetos
- 2020
- 1 archivo (4,56 MB) : il. col.
Tesina (Licenciatura en Sistemas) - Universidad Nacional de La Plata. Facultad de Informática, 2020.
Capítulo I.- Marco Conceptual -- Capítulo II.- Objetivo General -- 2.1.- Se presentan tres objetivos específicos -- Capítulo III.- Trabajos Realizados -- 3.1.- Subsistemas a Implementar desde la Migración Tecnológica -- 3.1.1.- Sobre "el Portal" -- 3.1.2.- Sobre "el Sistema" -- 3.2.- Desarrollo del cumplimiento del Objetivo: ELECCIÓN DEL FRAMEWORK WEB -- 3.2.1.- Descripción de los Parámetros -- 3.2.1.1- Curva de Aprendizaje -- 3.2.1.2.- Prestaciones Funcionales -- 3.2.1.3.- Estabilidad -- 3.2.1.4.- Optimización del Uso de Recursos -- 3.2.2.- Total de Métricas a ser aplicadas y Fuentes comparativas -- 3.2.3.- Aplicación de las Métricas -- 3.2.3.1.- Documentación accesible para aprender a utilizar el Framework -- 3.2.3.2.- De uso simplificado, tanto para aprender a utilizar como para trabajar -- 3.2.3.3.- Pensado para desarrollo de software de pequeña escala -- 3.2.3.4.- Capacidad de ser extensible con nuevas funcionalidades -- 3.2.3.5.- Posibilidad de brindar la máxima prestación gráfica de interfaz de usuario -- 3.2.3.6.- Generar soporte a necesidades de salida de información, como reportes, archivos, gráficos ilustrativos, newsletters, etc. -- 3.2.3.7.- Contener funciones aplicadas a la seguridad informática, que cubra de fallos o vulnerabilidades -- 3.2.3.8.- Posee versionados permanentes -- 3.2.3.9.- En su comunidad se describen errores no resueltos -- 3.2.3.10.- Soporta amplia variedad de versiones de PHP -- 3.2.3.11.- Está realizado con un buen manejo de excepciones o errores -- 3.2.3.12.- Permite cambiar de librerías sin alterar el resultado -- 3.2.3.13.- Es suficientemente modular para evitar fallos de refactorización -- 3.2.3.14.- Generé consultas a la Base de Datos lo más óptimo y necesario posible -- 3.2.3.15.- Utilice concepto de "memoria caché" en cada pedido o envío de información 3.2.3.15.- Permita paginación nativa de los resultados de consultas de información -- 3.2.3.17.- Acumule en el navegador Web lo mínimo necesario para funcionar -- 3.2.4.- Framework seleccionado para realizar el nuevo software -- 3.3.- Desarrollo del cumplimiento del Objetivo -- APLICAR METODOLOGÍA DE DESARROLLO DE SOFTWARE -- 3.3.2.- Descripción de las Etapas de un Ciclo, ejemplificando para un Paquete -- 3.3.2.1.- Comunicación con el Cliente -- 3.3.2.2.- Planificación -- 3.3.3.3.- Análisis de Riesgos -- 3.3.3.4.- Ingeniería -- 3.3.3.5.- Evaluación del Cliente -- 3.3.3.6.- Construcción y Entrega -- 3.3.3.6.1.- Tenemos dos tareas iniciales -- Instalación del Framework Yii y su esqueleto de trabajo -- Configuración del Framework Yii y su esqueleto de trabajo -- Capítulo IV. -- Conclusión -- 4.1. Trabajos Futuros -- 4.1.1.- Introducción -- 4.1.1.2.- Trabajos a Realizar -- Bibliográficas