19
ESCUELA: Ciencias de la Computación NOMBRES: Metodología y Tecnología de la Programación II I BIMESTRE FECHA: Ing. Patricio Abad Espinoza ABRIL/AGOSTO 2009 1

Metodologia Y Tecnologia De La ProgramacióN,Iibim

Embed Size (px)

DESCRIPTION

AbstracciónEncapsulamientoDatos y operacionesHerenciaSinergia

Citation preview

Page 1: Metodologia Y Tecnologia De La ProgramacióN,Iibim

ESCUELA: Ciencias de la Computación

NOMBRES:

Metodología y Tecnología de la Programación II

I BIMESTRE

FECHA:

Ing. Patricio Abad Espinoza

ABRIL/AGOSTO 2009

1

Page 2: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Presentación

Modelado como herramienta. Introducción a la POO

Page 3: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Modelado de Software

3

Page 4: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Principios del Modelado

4

Page 5: Metodologia Y Tecnologia De La ProgramacióN,Iibim

¿Qué es un objeto?

5

Page 6: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Características de los objetos

5

CLASE BICICLETA

Atributostamaño del cuadrotamaño de la ruedamarchasmaterial

Operacionescambiar marchamoverreparar

Page 7: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Temas OO

Abstracción Encapsulamiento Datos y operaciones Herencia Sinergia

7

Page 8: Metodologia Y Tecnologia De La ProgramacióN,Iibim

UML

8

Page 9: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Estructura UML

Modelo Estructural Clases Relaciones Interfaces Paquetes

9

Page 10: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Estructura UML

Modelo de Comportamiento Interacciones Casos de Uso Diagramas deestados

Modelo Arquitectónico Despliegue Colaboraciones

10

Page 11: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Modelado Estructural

11

A lum no

DNI : char[10]

núm ero_exp : intnom bre : char[50]

alta()

poner_nota(as ignatura : char *, año : int, nota : float)

m atricular(cursos : as ignatura, año : int)

lis tar_expediente()

Clase

Atributos

Operaciones

Page 12: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Diagrama de clases

12

Page 13: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Relaciones

13

Page 14: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Clasificadores

14

Page 15: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Visibilidad

15

Page 16: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Clases y operaciones abstrac.

16

Page 17: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Relaciones avanzadas

17

Page 18: Metodologia Y Tecnologia De La ProgramacióN,Iibim

Componentes

18

Page 19: Metodologia Y Tecnologia De La ProgramacióN,Iibim

19