Sie sind auf Seite 1von 25

UPAO -Ing.

Luis Vladimir Urrelo Huiman

UPAO -Ing. Luis Vladimir Urrelo Huiman

INTRODUCCIN
LOS DATOS son smbolos que describen condiciones, hechos, situaciones o valores. Un dato puede estar representado por un nmero, una letra, un signo ortogrfico o cualquier smbolo que represente una cantidad, una medida, una palabra o una descripcin.

UPAO -Ing. Luis Vladimir Urrelo Huiman

INTRODUCCIN
LA INFORMACIN es un conjunto de datos significativos y pertinentes que describen sucesos o entidades. DATOS SIGNIFICATIVOS. Para ser significativos, los datos deben constar de smbolos reconocibles, estar completos y expresar una idea no ambigua. DATOS PERTINENTES. (Relevantes) cuando pueden ser utilizados para responder a preguntas propuestas.

El contexto es el que le confiere significado a los datos.

UPAO -Ing. Luis Vladimir Urrelo Huiman

Un mismo dato podra transportar diferentes informaciones y una misma informacin podra ser transportada simultneamente por diferentes datos?

UPAO -Ing. Luis Vladimir Urrelo Huiman

CONOCIMIENTO Conocimiento = estados mentales de un individuo construidos a partir de la asimilacin de informacin. Conocimiento es informacin en accin.

Ejemplo: Dada la cadena de informacin del clima, yo podra saber si habr un buen da o fresco y en qu momento del ao, entonces yo podra usar una camisa ligera y una chaqueta si fuera a salir.

UPAO -Ing. Luis Vladimir Urrelo Huiman

EL OBJETIVO

UPAO -Ing. Luis Vladimir Urrelo Huiman

UPAO -Ing. Luis Vladimir Urrelo Huiman

ESTRUCTURA DE DATOS

Es la representacin de los datos o caractersticas relevantes de un objeto o de un concepto que dependen del contexto en que se aplican los mismos

UPAO -Ing. Luis Vladimir Urrelo Huiman

ESTRUCTURAS LINEALES

PILAS:
Su caracterstica principal es que todas las inserciones y supresiones tienen lugar en un extremo denominado TOPE.

UPAO -Ing. Luis Vladimir Urrelo Huiman

ESTRUCTURAS LINEALES

COLAS Aqu los elementos se suprimen e insertan por extremos opuestos.

UPAO -Ing. Luis Vladimir Urrelo Huiman

ESTRUCTURAS LINEALES

LISTAS Son estructuras de datos lineales ms generales, los elementos son accesibles y se pueden insertar y suprimir en cualquiera de los extremos o en una posicin intermedia de la misma. Su caracterstica principal es que los elementos siguen un orden lineal de acuerdo a su posicin en la lista.

UPAO -Ing. Luis Vladimir Urrelo Huiman

ABSTRACCIN

La abstraccin es un reconocimiento de similitudes entre objetos, situaciones o procesos del mundo real.
Es clsico hacer abstraccin con jerarqua de objetos determinada por sus caractersticas comunes. Por ejemplo:

UPAO -Ing. Luis Vladimir Urrelo Huiman

Los Lenguajes de Programacin y la ABSTRACCIN Estos incluyen mecanismos que permitan construir al usuario sus propias abstracciones. Por ejemplo el uso de funciones, procedimientos, clases

UPAO -Ing. Luis Vladimir Urrelo Huiman

CLASE Una clase es un elemento que representa un objeto real, abstracto o accin (eventotrascendental) con caractersticas comunes as como comportamiento y con la posibilidad de enviar mensajes entre clases y juntas armar una estructura mayor.

UPAO -Ing. Luis Vladimir Urrelo Huiman

MODELADO DE CLASES Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia etc. Un diagrama de clases esta compuesto por los siguientes elementos:

CLASE: atributos, mtodos y visibilidad. RELACIONES: Herencia, Composicin, Agregacin y Asociacin.

UPAO -Ing. Luis Vladimir Urrelo Huiman

OBJETO
Es una instancia de una clase. Ejemplo , figura, auto, cuenta corriente, etc. Representacin UML (Lenguaje unificado de modelamiento):

Los mtodos son la forma como interacta el objeto con su entorno.

UPAO -Ing. Luis Vladimir Urrelo Huiman

RELACIONES ENTRE CLASES: La cardinalidad de las relaciones indica el grado y nivel de dependencia, se anotan en cada extremo de la relacin y stas pueden ser: uno o muchos: 1..* (1..n) 0 o muchos: 0..* (0..n) nmero fijo: m (m denota el nmero).

UPAO -Ing. Luis Vladimir Urrelo Huiman

HERENCIA (ESPECIALIZACIN/GENE RALIZACIN): Indica que una subclase hereda los mtodos y atributos especificados por una Super Clase, por ende la Subclase adems de poseer sus propios mtodos y atributos, poseer las caractersticas y atributos visibles de la Super Clase (public y protected), ejemplo:

UPAO -Ing. Luis Vladimir Urrelo Huiman

AGREGACIN: Por Referencia: Es un tipo de relacin dinmica, en donde el tiempo de vida del objeto incluido es independiente del que lo incluye. Este tipo de relacin es comunmente llamada Agregacin (el objeto base utiliza al incluido para su funcionamiento). Por Valor: Es un tipo de relacin esttica, en donde el tiempo de vida del objeto incluido esta condicionado por el tiempo de vida del que lo incluye. Este tipo de relacin es comunmente llamada Composicin (el Objeto base se contruye a partir del objeto incluido, es decir, es "parte/todo").

UPAO -Ing. Luis Vladimir Urrelo Huiman

Un Almacn posee Clientes y Cuentas (los rombos van en el objeto que posee las referencias). Cuando se destruye el Objeto Almacn tambin son destruidos los objetos Cuenta asociados, en cambio no son afectados los objetos Cliente asociados. La composicin (por Valor) se destaca por un rombo relleno. La agregacin (por Referencia) se destaca por un rombo transparente.

UPAO -Ing. Luis Vladimir Urrelo Huiman

Un Almacn posee Clientes y Cuentas (los rombos van en el objeto que posee las referencias). Cuando se destruye el Objeto Almacn tambin son destruidos los objetos Cuenta asociados, en cambio no son afectados los objetos Cliente asociados. La composicin (por Valor) se destaca por un rombo relleno. La agregacin (por Referencia) se destaca por un rombo transparente.

UPAO -Ing. Luis Vladimir Urrelo Huiman

EJEMPLO

UPAO -Ing. Luis Vladimir Urrelo Huiman

REFERENCIA BIBLIOGRAFICA Y ELECTRONICA


BROOKSHEAR, Glenn. Introduccin a las Ciencias de la Computacin. Ed. Addison Wesley Iberoamericana. Estados Unidos, 1995.

FUENTES ELECTRONICAS
INTRODUCCIN A BASES DE DATOS, publicada el 10/02/2004, http://www.dcc.uchile.cl/~ccollazo/cc20a/introdb_files/img24.gif, extrada el 10/08/2007

INTRODUCCIN A LA OOP (PROGRAMACIN ORIENTADA A OBJETOS), wikilearning, publicada el 2007 http://www.wikilearning.com/introduccion_a_la_oop_programacion_orientada_ a_objetos-wkccp-5054-1.htm, extrado el 10/05/2007

UPAO -Ing. Luis Vladimir Urrelo Huiman

PREGUNTAS

UPAO -Ing. Luis Vladimir Urrelo Huiman

Das könnte Ihnen auch gefallen