Professional Documents
Culture Documents
Exposiciones
PRCTICA 1. Introduccin al paradigma Orientado a Objetos.
Intencin educativa
Introduccin
Un objeto es una entidad tangible que exhibe un comportamiento bien definido. Desde la perspectiva del
conocimiento humano, un objeto es:
En trminos de software los objetos existen en programas que representan el comportamiento de esos objetos y
algunos aspectos de la realidad.
La ingeniera de software orientada a objetos, puede ayudar a analizar, disear y construir programas bajo este
enfoque para construir sistemas que atiendan a necesidades bien determinadas.
Descripcin de la actividad
Realizar la lectura FoundationsThe Object Model del Captulo 2 del libro Object-Oriented
Analysis and Design with Applications , Third Edition , Grady Booch et. al., pags. 30 y 40.
Actividades a realizar
1) Responder los siguientes cuestionamientos.
(a) Cul es la diferencia entre una instancia y un objeto? Y entre clase y objeto?
(b) Cul sera su opinin al respecto si escuchara a alguien decir?:
Ya termin el diseo del objeto Pasajero.
Exposiciones
PRCTICA 1. Introduccin al paradigma Orientado a Objetos.
2.2) Algunos de los siguientes no son nombres adecuados para las clases en el sistema de software de
una compaa de trenes de pasajeros. Para cada uno de los siguientes nombres, indicar si se trata de
un nombre de clase inadecuado, en caso afirmativo, explique por qu y sugiera un mejor nombre o
nombres:
(a) Tren
(b) Parada
(c) DatosVagonDeDormir
(d) arribo
(e) Rutas
(f) conductor
(g) InfoEspecialTren
3) Cmo se declara una clase en Java, en C++ y en Python? Para responder, proporcione una
declaracin de clase en cada uno de estos lenguajes.
4) Qu es un atributo? y Qu es una asociacin?
5) Identifique los posibles atributos que podran ser parte de las siguientes clases. Trate de ser
razonablemente exhaustivo.
(a) Series(en un sistema de televisin por Internet).
(b) Pasajero(en un sistema para una aerolnea).
(c) Salones(en un sistema de gestin de cursos para una Universidad).
(d) Evento(en un sistema de agenda personal, por ejemplo, una reunin es un tipo de evento).
El Reporte
Reporte
Portada
ndice del documento
ndice de tablas y figuras
Introduccin
Reporte de las actividades de la prctica
Conclusiones
Exposiciones
PRCTICA 1. Introduccin al paradigma Orientado a Objetos.
Formato del Documento
Referencias
Object-oriented Software Engineering: Practical Software Development using UML and Java
Timothy Lethbridge, Robert Laganiere, McGrawHill.
Object-Oriented Analysis and Design with Applications , Third Edition , Grady Booch et. al.,
Addison Wesley.