C (Glosario) |
Superior Previo Próximo |
C++ Un lenguaje de programación orientado a objetos basado en el lenguaje 'C' anterior.
cadena Una secuencia de caracteres de texto. Los detalles de la representación de la cadena de caracteres depende de la implementación, y puede incluir conjuntos de caracteres que soportan caracteres internacionales y gráficos.
caja de herramientas La caja de herramientas principal recorriendo hacia abajo el centro de EA, desde la que puede seleccionar elementos de modelado para insertarlos en diagramas. Se conoce también como la Caja de Herramientas UML y la Caja de Herramientas de Objetos.
caja de herramientas UML La barra de herramientas principal recorriendo hacia abajo el centro de EA desde la que se pueden seleccionar elementos de modelado para insertarlos dentro de los diagramas. Se conoce también como Caja de Herramientas y como Barra de Herramientas de Objetos.
calle Una división en un diagrama de actividades para organizar las responsabilidades por acciones. Las bandas normalmente corresponden a unidades organizacionales en un modelo de negocios.
Vea También: partición
calificador Un atributo de asociación o conjunto de atributos cuyos valores parten el conjunto de objetos relacionados a un objeto a través de una asociación.
capa La organización de clasificadores o paquetes al mismo nivel de abstracción. Una capa representa una porción horizontal a través de una arquitectura, mientras que una partición representa una porción vertical. Contraste: partición
característica Una propiedad, como una operación o atributo, que se encapsula en un clasificador, tal como una interfaz, una clase, o un tipo de datos.
característica de comportamiento Una característica dinámica de un elemento de modelado, tal como una operación o método.
característica estructural Una característica estática de un elemento del modelo, tal como un atributo.
cardinalidad El número de elementos en un conjunto.
Contraste: multiplicidad
CASE El acrónimo de Ingeniería de Software Asistida por Computadora en inglés (Computer Aided Software Engineering). Una herramienta diseñada para el propósito del modelado y la construcción de sistemas de software.
casos de uso [clase] Un Casos de Uso es un elemento de modelado de UML que describe cómo un usuario del sistema propuesto interactúa con el sistema para llevar a cabo una unidad discreta de trabajo. Describe y significa una interacción simple a lo largo del tiempo que tiene un significado para el usuario final (persona, máquina u otro sistema), y se le requiere que deje al sistema en un estado completo: o se completa la interacción o se revierte todo al estado inicial.
Vea También: instancia de caso de uso
clase Una descripción de un conjunto de objetos que comparten los mismos atributos, operaciones, métodos, relaciones y semánticas. Una clase puede usar un conjunto de interfaces para especificar colecciones de operaciones que provee a su ambiente.
Vea También: interfaz
clase abstracta Una clase que no se puede instanciar directamente.
Contraste: clase concreta
clase activa Una clase cuyas instancias son objetos activos. Cuando se instancia, una clase activa controlará su ejecución. Más que ser invocada o activada por otros objetos, puede operar por sí misma, y define su propio hilo de comportamiento.
Vea También: objeto activo
clase asociación Un elemento de modelado que tiene propiedades de asociación y de clase. Una clase asociación se puede ver como una asociación que también tiene propiedades de clase, o como una clase que también tiene propiedades de asociación.
clase auxiliar Una clase estereotipada que soporta otra clase central o más fundamental, normalmente implementando lógica secundaria o flujo de control. Las clases auxiliares normalmente se usan junto con clases de foco, y son particularmente útiles para especificar la lógica de negocio o el flujo de componentes secundarios durante el diseño.
Vea También: foco
clase concreta Una clase que se puede instanciar directamente.
Contraste: clase abstracta
clase de implementación Una clase estereotipada que especifica la implementación de una clase en algún lenguaje de programación (ej., C++, Smalltalk, Java) en la que una instancia puede no tener más de una clase. Se dice que una clase de implementación realiza un tipo si provee todas las operaciones definidas por el tipo con el mismo comportamiento como está especificado por las operaciones del tipo.
Vea También: tipo
clase foco Una clase estereotipada que define la lógica central o el flujo de control para una o más clases auxiliares que la soportan. Las clases de foco se usan normalmente juntas con una o más clases auxiliares, y son particularmente útiles para especificar la lógica de negocio central o el flujo de control de los componentes durante el diseño.
Vea También: auxiliar
clasificación La asignación de un objeto a un clasificador. Vea clasificación dinámica, clasificación múltiple y clasificación estática.
clasificación dinámica Una variación semántica de la generalización en la que un objeto puede cambiar su clasificador.
Contraste: clasificación estática
clasificación estática Una variación semántica de la generalización en la que un objeto no puede cambiar de clasificador.
Contraste: clasificación dinámica
clasificación múltiple Una variación semántica de la generalización en la que un objeto puede pertenecer directamente a más de un clasificador.
Vea También: clasificación estática, clasificación dinámica
clasificador Un mecanismo que describe características de comportamiento y estructurales. Los clasificadores incluyen interfaces, clases, tipos de datos y componentes.
cliente Un clasificador que requiere un servicio de otro clasificador.
Contraste: proveedor
código sincronizado El proceso de importar y exportar cambios en el código para asegurar que el modelo y el código fuente coinciden
colaboración La especificación de cómo es realizada una operación o un clasificador, tal como un caso de uso, por un conjunto de clasificadores y asociaciones jugando roles específicos que se usan en una forma específica. La colaboración define una interacción.
Vea También: interacción
combinación de paquetes Una mezcla de paquetes indica una relación entre dos paquetes donde el contenido del paquete destino se combina con el del contenido origen. Los contenidos privados de un paquete destino no serán combinados.
comentario Una anotación aplicada a un elemento o a una colección de elementos. Una nota no tiene semánticas.
Contraste: restricción
componente Una parte del sistema modular, desplegable y reemplazable que encapsula la implementación y expone un conjunto de interfaces. Un componente normalmente está especificado por uno o más clasificadores (ej., clases de implementación) que residen en él, y puede ser implementado por uno o más artefactos (ej., archivos binarios, ejecutables, o de script).
Contraste: artefacto
comportamiento Los efectos observables de una operación o evento, incluyendo sus resultados.
composición Una forma de agregación que requiere que una instancia parte esté incluida en al menos un compuesto en un momento, y que el objeto compuesto sea responsable de la creación y destrucción de las partes. La composición puede ser recursiva.
Sinónimo: agregación de composición
compuesto [clase] Una clase que esta relacionada a una o más clases por una relación de composición.
Vea También: composición
concurrencia La ocurrencia de dos o más actividades durante el mismo intervalo de tiempo. La concurrencia se puede lograr ejecutando dos o más hilos simultáneamente.
Vea También: hilo
condición de guarda Una condición que se debe satisfacer con el objetivo de permitir que una transición se dispare.
conector un vínculo lógico entre los elementos del modelo. Puede ser estructurado, dinámico o posesivo.
conexión
Un vínculo lógico entre elementos de modelado. Puede ser estructural, dinámico o posesivo.
contenedor 1. Una instancia que existe para contener otras instancias, y que proveen operaciones para acceder o iterar sobre su contenido. (por ejemplo, orden, listas, configuraciones).
2. Un componente que existe para contener otros componentes.
contexto Una vista de un conjunto de elementos de modelado relacionados por un propósito particular, tal como especificar una operación.
continuación Una Continuación se usa en fragmentos sec y alt combinados, para indicar las ramas de continuación que sigue un operando.
continuación de estado El símbolo Estado/Continuación sirve para dos propósitos diferentes para los diagramas de interacción, como invariantes de estados y como continuaciones. Una invariante de Estado es una condición que se aplica a una línea de vida, que se debe cumplir para que la línea de vida exista. Una Continuación se una en fragmentos seq y alt combinados, para indicar las ramas de continuación que sigue un operando
control Un Control es una clase estereotipada que representa una entidad o administrador que controla. Un control organiza y agenda otras actividades y elementos. Es el controlador del patrón Modelo-Vista-Controlador. |