08.05.2014 Views

Descargar (12Mb) - Universidad de El Salvador

Descargar (12Mb) - Universidad de El Salvador

Descargar (12Mb) - Universidad de El Salvador

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo II.<br />

Sistema Informático para la gestión <strong>de</strong> eventos <strong>de</strong> los Teatros Nacionales <strong>de</strong> <strong>El</strong> <strong>Salvador</strong><br />

Imagen 2.1. Diagrama <strong>de</strong>l mo<strong>de</strong>lo tres capas.<br />

b.1) Estándares <strong>de</strong> diagrama <strong>de</strong> clases<br />

b.1.1) Nomenclatura <strong>de</strong> diagrama <strong>de</strong> clases<br />

Icono Nombre Descripción<br />

Clase Es la unidad básica que encapsula toda la información<br />

<strong>de</strong> un objeto (un objeto es una instancia <strong>de</strong> una clase).<br />

A través <strong>de</strong> ella po<strong>de</strong>mos mo<strong>de</strong>lar el entorno en<br />

estudio (una casa, un auto, una cuenta corriente,<br />

etc.).<br />

En don<strong>de</strong>:<br />

Superior: contiene el nombre <strong>de</strong> la clase.<br />

Intermedio: contiene los atributos (o variables <strong>de</strong><br />

instancia) que caracterizan a la clase (pue<strong>de</strong>n ser<br />

private[-], protected[#] o public[+]).<br />

Inferior: contiene los métodos u operaciones, los<br />

cuales son la forma como interactúa el objeto con su<br />

entorno (<strong>de</strong>pendiendo <strong>de</strong> la visibilidad: private[-],<br />

protected[#] o public[+]).<br />

-Fin1<br />

1<br />

Clase<br />

-Atributo : int<br />

+Operaciones() : bool<br />

-Fin2<br />

*<br />

Generalización<br />

Composición<br />

La generalización se <strong>de</strong>scribe la relación <strong>de</strong> herencia<br />

<strong>de</strong>l mundo orientado a objetos. Se trata <strong>de</strong> los padres<br />

y la relación hijo.<br />

La generalización está representada por una flecha<br />

con punta <strong>de</strong> flecha hueca como se muestra a la<br />

izquierda. Un extremo representa el elemento<br />

primario y elemento secundario al otro lado.<br />

Es un tipo <strong>de</strong> relación estática, en don<strong>de</strong> el tiempo <strong>de</strong><br />

vida <strong>de</strong>l objeto incluido está condicionado por el<br />

tiempo <strong>de</strong> vida <strong>de</strong>l que lo incluye. Este tipo <strong>de</strong> relación<br />

es comúnmente llamada Composición (el objeto base<br />

se construye a partir <strong>de</strong>l objeto incluido, es <strong>de</strong>cir, es<br />

"parte/todo").<br />

67

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!