Upload
ladislao-gimenez
View
12
Download
3
Embed Size (px)
Citation preview
Grupo 507
Carla Griggio
Germán Leiva
Gisela Decuzzi
Guillermo Polito
LOOP
Learning Object Oriented Programming
¿Qué es?
Objetivo
Java
.NET
C#
PolimorfismoObjeto
Mensaje
public
static
virtual
{}
++
main
UML
Hibernate
WCF
.class
eclipse
Visual Studio
.dll
jar
Herencia
Tipos primitivos
Reflection
Persistencia
xml
Generics
war
ws
¿Cómo?
Principios
• Abstracción• Aprendizaje visual• Independiente de la tecnología• Enfocado en conceptos
Alcance del Producto
Alcance del Producto
Desarrollo de una metodología de enseñanza de la programación orientada a objetos,
acompañada de un software diseñado para soportarla.
Alcance del Producto
El software será capaz de evaluar lecciones en un ambiente que favorece al aprendizaje
conceptual del paradigma por sobre particularidades de una tecnología.
Alcance del proyecto
Alcance del proyecto
• Objetos (simples - conjuntos)
• Creación de objetos• Lecciones• Diagrama de objetos• Unit Testing
Etapas
Etapas
CoreCoreMúltiples Múltiples
ambientesambientesExternalizaciónExternalización
GraphicsGraphics
Revisión Revisión bugfixingbugfixing
Demo
¿Qué vamos a hacer?
• Entender el dominio• Importar la lección• Entender el modelo actual• Impactar los cambios pedidos• Guardar el diagrama de objeto• Exportar la lección
1. Entender el dominio
• <descripción del problema>
2. Importar la lección
3. Entender el modelo actual
• Vemos el diagrama• Revisamos el código• Vemos los tests• Corremos los tests
4. Impactar los cambios pedidos
• <Aca va una lista de requerimientos>
5. Guardar el diagrama de objetos
6. Exportar la lección
Roadmap
Roadmap
¿Preguntas?
¡Muchas Gracias!
Grupo 507
Carla Griggio
Germán Leiva
Gisela Decuzzi
Guillermo Polito