Comstruccion y Evolucion del Software

Páginas: 12 (2801 palabras) Publicado: 27 de noviembre de 2014

ÍNDICE

1. EXPLICACIÓN DE LA FUNCIONALIDAD DE LA HERRAMIENTA DESARROLLADA 2
1.1. DESCRIPCIÓN DEL METAMODELO 2
1.1.1. DESCRIPCIÓN DE LAS DOMAIN CLASSES DEL METAMODELO 2
1.1.2. DESCRIPCIÓN DE LAS RELACIONES ENTRE DOMAIN CLASSES DEL METAMODELO 4
1.2. DESCRIPCIÓN DE LA METÁFORA GRÁFICA UTILIZADA 6
1.2.1. DESCRIPCIÓN DE LOS SHAPES 6
1.2.2. DESCRIPCIÓN DE LOS CONNECTORS 7
1.3. ICONOGRAFÍA 81.4. DESCRIPCIÓN DEL FUNCIONAMIENTO 11

2. CASO DE ESTUDIO MODELADO 12
2.1. ENUNCIADO DEL CASO DE ESTUDIO 12
2.2. REPRESENTACIÓN DEL CASO DE ESTUDIO 13


1. EXPLICACIÓN DE LA FUNCIONALIDAD DE LA HERRAMIENTA DESARROLLADA

1.1. DESCRIPCIÓN DEL METAMODELO

1.1.1. DESCRIPCIÓN DE LAS DOMAIN CLASSES DEL METAMODELO

Procedemos a describir las Domain Classes que hemos utilizado en elmetamodelo:
WebER: Es la clase sistema del metamodelo. No representa ningún elemento del mismo.

Entidad: Representa cada una de las entidades que tiene el modelo Entidad-Relación. Dado que no se distingue entre entidades fuertes y débiles, se ha creado una única domain class Entidad. Tiene las siguientes domain properties: NameEntidad, de tipo String, que representa su nombre y Descripcion, de tipoString, que representa la descripción de dicha entidad.

Atributo: Representa cualquier tipo de atributo existente en el modelo (atributos de entidad, claves primarias o atributos de relación binaria). Es una clase abstracta, de la cual heredarán las siguientes domain classes: AtributoEntidad, ClavePrimaria y AtributoRelacion, ya que estos tres elementos del metamodelo tienen las mismascaracterísticas. Tiene las siguientes domain properties: TipoDato, de tipo enumerado que pueden ser alfanumérico, entero, fecha, real y representa el tipo que toma el atributo. Valor, de tipo string, que representa el valor que toma dicho atributo. Descripcion, de tipo String, que representa la descripción de este atributo. Longitud, de tipo entero, que representa el número máximo de caracteres que puedetener un atributo.

AtributoEntidad: Representa cada uno de los atributos que puede tener una entidad. Posee las siguientes domain properties: NameAtributoEntidad, de tipo string, que representa su nombre y lo identifica y ValorNulo que representa la posibilidad de que el atributo tome valor nulo.

ClavePrimaria: Representa cada una de las claves primarias que puede tener una entidad. Se hadistinguido entre atributo de entidad y clave primaria debido a que una entidad tendrá al menos una clave primaria y no necesariamente atributos de entidad. Posee las siguientes domain properties: NameClave, de tipo string, que representa su nombre y lo identifica.

AtributoRelación: Representa cada uno de los atributos que puede tener una relación. Posee las siguientes domain properties:NameAtributoRelacion, de tipo string, que representa su nombre y lo identifica y ValorNulo que representa la posibilidad de que el atributo tome valor nulo.

Relación: representa cada una de las relaciones binarias que existen entre entidades. Dado que solo se consideran las relaciones entre dos entidades, se ha creado una única domain class Relacion. Tiene las siguientes domain properties: NameRelacion,de tipo String, que representa su nombre y Descripcion, de tipo String, que representa la descripción de dicha relacion.

EstiloGrafico: Representa cualquier tipo de estilográfico existente en el modelo (estilo grafico de entidad o de atributos). Es una clase abstracta, de la cual heredarán las siguientes domain classes: EstiloGraficoAtributo y EstiloGraficoEntidad, ya que estos tres elementosdel metamodelo tienen las mismas características.
Tiene las siguientes domain properties:

Color fondo: tipo enumerado color fondo que puede tomar los valores: amarillo, azul, morado, rojo, rosa y verde.
Color letra: tipo enumerado color letra que puede tomar los valores: amarillo, azul, morado, rojo, rosa y verde.
Tipo letra: tipo enumerado tipo letra que puede tomar los valores: arial,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La evolución del software
  • Evolucion del software
  • Evolucion De Software
  • Evolucion del software
  • Evolucion del software
  • Evolucion del software
  • la evolucion del software
  • Evolucion Del Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS