TESIS APLICACIONESWEB

Páginas: 84 (20760 palabras) Publicado: 7 de julio de 2015
UNIVERSIDAD DEL AZUAY
FACULTAD DE CIENCIAS DE LA ADMINISTRACIÓN
ESCUELA DE INGENIERÍA DE SISTEMAS

“Comparativa de Frameworks para el desarrollo de aplicaciones con
php”

Trabajo de Monografía previo a la obtención del Título de:
Ingeniero de Sistemas

Autor:
Cindy Belén Espinoza Aguirre

Director:
Ing. Pablo Esquivel

Cuenca, Ecuador
2012

Las opiniones y comentarios vertidos en estamonografía son de responsabilidad
absoluta del autor.

Cindy Espinoza

ii

ÍNDICE DE CONTENIDOS
Índice de contenidos ……………………………………………………………………iii
Agradecimiento……………………………………………………………………….....vi
Resumen………………………………………………………………………………..vii
Abstract………………………………………………………………………………..viii
Capítulo I: Modelos de evaluación de calidad de software………………………………1
Introducción………………………………………………………………………1
1.1 Conceptode modelo de calidad de software…………………………………1
1.2 Características principales……………………………………………………1
1.2 Estructura de los modelos de calidad de software …………………………...2
1.3 Tipos de modelos de calidad…………………………………………………3
1.3.1 Modelos Fijos……………………………………………………....3
1.3.2 Modelos a la Medida……………………………………………….5
1.3.3 Modelos Mixtos…………………………………………………….7
1.4 Estándares de los modelos de calidad desoftware…………………………...7
1.5 Propiedades de los modelos de calidad de software………………………...12
1.6 Clasificación de los modelos de calidad de software……………………….14
Conclusión………………………………………………………………………17
Capítulo II: Modelo de calidad para framework………………………………………...18
Introducción……………………………………………………………………..18
2.1 Definición de framework…………………………………………………....18
2.2 Ventajas de usarframework………………………………………………...19
2.3 Desventajas de usar framework……………………………………………..19
2.4 Criterios para la evaluación de frameworks………………………………...20
2.5 Seleccionar modelo de calidad para evaluar framework……………………21
Conclusión………………………………………………………………………22
Capítulo III: Framework Cake………………………………………………………….24
Introducción…………………………………………………………………….24
3.1 Framework CakePhp………………………………………………………..24
3.2 Características deCakePhp………………………………………….............24
3.3 Estructura de CakePhp……………………………………………………...25
3.4 Convenciones de la Base de Datos, Modelos, Controladores, y Vistas…….26
3.5 Desarrollo con CakePhp……………………………………………………26
3.5.1 Requerimientos…………………………………………………...26
3.5.2 Configuración del Core…………………………………………...27
3.5.3 Controladores……………………………………………………...27
3.5.4 Modelos…………………………………………………………...28
3.5.5Componentes……………………………………………………...29
3.5.5.1 Crear Componentes……………………………………..29
3.5.5.2 Añadir Componentes…………………………………….29
3.5.6 Vistas……………………………………………………………...30
3.5.7 Scaffolding………………………………………………………...30
3.6 Tareas Comunes…………………………………………………………….31
Conclusión………………………………………………………………………32
Capitulo IV:Online shop desarrollado en CakePhp ……………………………………33
Introducción……………………………………………………………………..33
iii

4.1 Instalación deCakePhp……………………………………………………..33
4.2 Conexión hacia la Base de Datos …………………………………………...33
4.3 Modelo Base de Datos………………………………………………………33
4.3.1 Mapear Datos……………………………………………………...34
4.3.2. Relaciones entre los Modelos…………………………………….34
4.4 Generación de Lógica de Negocio…………………………………………..35
4.5 Componentes Utilizados……………………………………………………36
4.6 Implementar Seguridad……………………………………………………...36
4.7 Manejo deImágenes………………………………………………………...37
4.8 Generación Vista……………………………………………………………38
4.9 Casos de Uso………………………………………………………………..38
4.10 Interfaz de la Aplicación…………………………………………………..39
Conclusión………………………………………………………………………40
Capítulo V: Framework Prado…………………………………………………………..41
Introducción……………………………………………………………………..41
5.1 Framework Prado…………………………………………………………...41
5.2 Características de Prado…………………………………………………….41
5.3 Estructura dePrado…………………………………………………………42
5.4 Convenciones Active Record y Base de Datos……………………………..42
5.5 Desarrollo con Prado………………………………………………………..43
5.5.1 Configuración integración API de desarrollo……………………..43
5.5.2 Active Record (Modelo de Datos)………………………………...44
5.5.3 Componentes……………………………………………………...45
5.5.4...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tema1_Servidores AplicacionesWeb parteIV
  • Tesis
  • Tesis
  • Tesis
  • Tesis
  • Tesis
  • Tesis
  • Mi Tesis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS