Академический Документы
Профессиональный Документы
Культура Документы
Mantenimiento de software
G-1, VII
Contenido
Índex ....................................................................................................................... 2
Objetivo ................................................................................................................... 3
Introducción ............................................................................................................. 3
¿Qué es Django? ................................................................................................. 3
¿Cómo funciona Django?................................................................................. 3
Funcionamiento del MTV de Django ................................................................ 4
Contenido ................................................................................................................ 5
Análisis ................................................................................................................ 5
Tabla de planeación ......................................................................................... 5
Planteamiento del problema............................................................................. 5
Solución propuesta. ......................................................................................... 5
Diseño.................................................................................................................. 6
Diagrama de caso de usos............................................................................... 6
Diagrama de secuencia.................................................................................... 7
Codificación ......................................................................................................... 7
Estilos de programación. .................................................................................. 8
Implementación ................................................................................................. 10
Pruebas y registro de tiempos ........................................................................... 11
Tablas de tiempos por fases .......................................................................... 12
Tiempo Real ................................................................................................... 14
Conclusiones ......................................................................................................... 15
Referencias ........................................................................................................... 15
Objetivo
Desarrollar un programa para el control de cursos dentro de un sistema educativo.
Introducción
¿Qué es Django?
Django es un framework para aplicaciones web gratuito y open source, escrito en
Python. Es un WEB framework - un conjunto de componentes que te ayudan a
desarrollar sitios web más fácil y rápidamente.
¿Cómo funciona Django?
Django, es un framework MTV (una modificación de MVC), esto se debe a que los
desarrolladores no tuvieron la intención de seguir algún patrón de desarrollo, sino
hacer el framework lo más funcional posible.
Para empezar a entender MTV debemos fijarnos en la analogía con MVC.
El modelo en Django sigue siendo modelo
La vista en Django se llama Plantilla (Template)
El controlador en Django se llama Vista
Ilustración 1 Diagrama MVT
Para la segunda muestra se puede notar que para importar varios archivos
es necesario alinear e identar cada uno de ellos por otro lado se puede
apreciar que donde se abre paréntesis se alinea al que cierra.
Ilustración 6 Ejemplo 3 estilo de programación
Para la 3ra muestra se puede apreciar que cuando es requerido importar más
de una clase de debe importar una por línea en lugar de ser separado por
comas como se acostumbra a hacer.
Ahora vamos a mostrar los 4 componentes básicos es decir “create, read, update
delete”
07/11/17 12:00 12:20 S/T 20M Diag. Casos Se llevó acabo por
Usos Juan Daniel Olguin
Tiempo Real
Etapa Fecha inicio Fecha Fin Tiempo Tiempo Muerto
productivo
Referencias
[1] Sergio Infante Montero. (2012). Entendiendo como trabaja Django. 2017, de
Maestros de la web Sitio web: http://www.maestrosdelweb.com/curso-django-
entendiendo-como-trabaja-django/