Está en la página 1de 23

Introducción a la Ingeniería de los Sistemas y Tecnologías

de Información

ABSTRACCIÓN DE DATOS

UPAO -Ing. Luis Vladimir Urrelo Huiman


UPAO -Ing. Luis Vladimir Urrelo Huiman
INTRODUCCIÓN

LOS DATOS son símbolos que describen


condiciones, hechos, situaciones o valores.

Un dato puede estar representado por un


número, una letra, un signo ortográfico o
cualquier símbolo que represente una cantidad,
una medida, una palabra o una descripción.

UPAO -Ing. Luis Vladimir Urrelo Huiman


INTRODUCCIÓN

LA INFORMACIÓN es un conjunto de datos


significativos y pertinentes que describen
sucesos o entidades.

• DATOS SIGNIFICATIVOS. Para ser


significativos, los datos deben constar de
símbolos 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 podría transportar
diferentes informaciones y una
misma información podría ser
transportada simultáneamente por
diferentes datos?

UPAO -Ing. Luis Vladimir Urrelo Huiman


CONOCIMIENTO

Conocimiento = estados mentales de un individuo


construidos a partir de la asimilación de
información.

Conocimiento es información en acción.

Ejemplo: Dada la cadena de información del


clima, yo podría saber si habrá un buen día o
fresco y en qué momento del año, entonces yo
podría 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 representación de los datos o


características 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 característica 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 más generales,
los elementos son accesibles y se pueden
insertar y suprimir en cualquiera de los extremos
o en una posición intermedia de la misma.
Su característica principal es que los elementos
siguen un orden lineal de acuerdo a su posición
en la lista.

UPAO -Ing. Luis Vladimir Urrelo Huiman


ABSTRACCIÓN

La abstracción es un reconocimiento de
similitudes entre objetos, situaciones o procesos
del mundo real.

Es clásico hacer abstracción con jerarquía de


objetos determinada por sus características
comunes. Por ejemplo:

UPAO -Ing. Luis Vladimir Urrelo Huiman


CLASE

Una clase es un elemento que representa un


objeto real, abstracto o acción (evento-
trascendental) con características 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, métodos y visibilidad.


RELACIONES: Herencia, Composición, Agregación
y Asociación.

UPAO -Ing. Luis Vladimir Urrelo Huiman


OBJETO

Es una instancia de una clase.

Ejemplo , figura, auto, cuenta corriente, etc.


Representación UML (Lenguaje unificado de
modelamiento):

Los métodos son la forma como interactúa 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 relación y éstas pueden
ser:
uno o muchos: 1..* (1..n)
0 o muchos: 0..* (0..n)
número fijo: m (m denota el número).

UPAO -Ing. Luis Vladimir Urrelo Huiman


HERENCIA
(ESPECIALIZACIÓN/GENE
RALIZACIÓN):

Indica que una subclase


hereda los métodos y
atributos especificados por
una Super Clase, por ende
la Subclase además de
poseer sus propios métodos
y atributos, poseerá las
características y atributos
visibles de la Super Clase
(public y protected), ejemplo:

UPAO -Ing. Luis Vladimir Urrelo Huiman


AGREGACIÓN:

Por Referencia: Es un tipo de relación dinámica,


en donde el tiempo de vida del objeto incluido es
independiente del que lo incluye. Este tipo de
relación es comunmente llamada Agregación (el
objeto base utiliza al incluido para su
funcionamiento).

Por Valor: Es un tipo de relación estática, en


donde el tiempo de vida del objeto incluido esta
condicionado por el tiempo de vida del que lo
incluye. Este tipo de relación es comunmente
llamada Composición (el Objeto base se contruye
a partir del objeto incluido, es decir, es
"parte/todo").

UPAO -Ing. Luis Vladimir Urrelo Huiman


Un Almacén posee Clientes y Cuentas (los rombos
van en el objeto que posee las referencias).
Cuando se destruye el Objeto Almacén también
son destruidos los objetos Cuenta asociados, en
cambio no son afectados los objetos Cliente
asociados.
La composición (por Valor) se destaca por un
rombo relleno.
La agregación (por Referencia) se destaca por un
rombo transparente.

UPAO -Ing. Luis Vladimir Urrelo Huiman


Un Almacén posee Clientes y Cuentas (los rombos
van en el objeto que posee las referencias).
Cuando se destruye el Objeto Almacén también
son destruidos los objetos Cuenta asociados, en
cambio no son afectados los objetos Cliente
asociados.
La composición (por Valor) se destaca por un
rombo relleno.
La agregación (por Referencia) se destaca por un
rombo transparente.

UPAO -Ing. Luis Vladimir Urrelo Huiman


EJEMPLO

UPAO -Ing. Luis Vladimir Urrelo Huiman


PREGUNTAS

VIDEO RECOMENDADO

https://www.youtube.com/watch?v=OnSxHAUsR4U

UPAO -Ing. Luis Vladimir Urrelo Huiman

También podría gustarte