Grupo 507 Carla Griggio Germán Leiva Gisela Decuzzi Guillermo Polito.

Post on 26-Jan-2015

10 views 3 download

transcript

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