
Glosario
Modelo de negocios
Representación abstracta de una organización con base en las acciones necesarias para alcanzar metas y objetivos estratégicos.
Modelo de Análisis
Ingeniería de requisitos
Es la primera representación técnica de un sistema. Utilizando formatos en texto y diagramas para representar los requisitos de software, las funciones y el comportamiento.
Proporciona al diseñador de software una representación de datos, función y comportamiento que puede trasladar a diseños arquitectónicos de interfaz.
Son diversas aplicaciones informáticas o programas informáticos destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y dinero.
Herramientas CASE
Calidad de Software
Es una preocupación a la que se dedican muchos esfuerzos. Sin embargo el software casi nunca es perfecto, siempre teniendo en cuenta en cumplir las expectativas de los usuarios.
Ingeniería de software
Es la aplicación de un enfoque sistemático, disciplinado y cuantificado al desarrollo, operación y mantenimiento del software.
Modelo de proceso de software
Representación formal y simplificada de un proceso de software, presentada desde una perspectiva especifica.
Métodos de Ingeniería de Software
Enfoques estructurados para el desarrollo de software que incluye:
​
-Descripciones del modelo.
-Reglas.
-Recomendaciones.
-Administración de proceso.
Software
Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora.
Tecnología
Es el conjunto de conocimientos técnicos, ordenados científicamente, que permiten diseñar y crear bienes y servicios que facilitan la adaptación al medio ambiente y satisfacer tanto las necesidades esenciales como los deseos de las personas.
Business Case
Es la justificación del negocio que soporta y compromete el tiempo, los recursos y las inversiones para la realización de un proyecto
Calidad de Software
Es la concordancia con los requerimientos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente documentados y con las características implícitas que se esperan de todo software desarrollado profesionalmente.
CASE Tools
Es un conjunto de herramientas semiautomatizadas y automatizadas para la generación de código automático.
Composición
Es una forma de agregación más fuerte, con una mayor posesión y coincidencia de ciclo de vida entre el todo y las partes. Las partes que no tienen multiplicidad fija pueden ser creadas después del compuesto en sí, pero una vez creadas viven y mueren con él (i.e., comparten su ciclo de vida). Estas partes también pueden ser removidas antes de la muerte del compuesto. La composición puede ser recursiva.
Dataming
Es es un proceso analítico que establece reglas que permiten establecer relaciones entre los datos que conforman la base de datos. También, permite describir una variedad de herramientas y estrategias de procesamiento de datos que aumentan la utilidad de los datos que están incorporados en las bases de datos.
Diagrama de Actividades
Es un caso especial de diagrama de estados en el que todos, o la mayoría, son estados activos y en el que todas, o la mayoría, de las transiciones son disparadas por la finalización de las acciones de los estados.
Diagrama de Colaboraciones
Es un diagrama que muestra interacciones entre objetos organizadas alrededor de los objetos y sus vinculaciones. A diferencia de un diagrama de secuencias, un diagrama de colaboraciones muestra las relaciones entre los objetos. Los diagramas de secuencias y los diagramas de colaboraciones expresan información similar, pero en una forma diferente.
Diagrama de Interacciones
Es un término genérico que se aplica a diversos tipos de diagramas que enfatizan la interacción entre objetos. Incluye: diagrama de colaboraciones, diagrama de secuencias, diagrama de actividades.
Eficiencia
Es la cantidad de recursos de computadoras y de código requeridos por un programa para llevar a cabo sus funciones.
Generalidad
Es la amplitud de aplicación potencial de los componentes del programa.
Generalización
Es una relación taxonómica entre un elemento más general y uno más específico. El elemento más específico es totalmente consistente con el más general y contiene más información. En los lugares donde están permitidas instancias del elemento más general pueden utilizarse instancias del más específico.
Herencia
Es la propiedad que permite que una subclase herede los atributos y los mensajes de una superclase. Es el mecanismo por el cual elementos más específicos incorporan la estructura y el comportamiento de elementos más generales.
Herencia de implementación
Es la herencia de la implementación por parte de un elemento más específico. Incluye la herencia de interface.
Herencia de interface
Es la herencia de la interface de un elemento más general. No incluye la herencia de implementación.
I-CASE
Es un CASE Integrado que abarca distintas etapas del ciclo de vida de desarrollo del sistema.
Implementación
Es la definición de cómo está construido o compuesto algo. Por ejemplo: una clase es una implementación de un tipo, un método es una implementación de una operación.
Independencia de Hardware
Es el grado en que el software es independiente del hardware en que opera.
Es un objeto individual de una clase. Un individuo descripto por una clase o un tipo. Nota de uso : De acuerdo con la interpretación estricta del metamodelo un individuo de un tipo es una instancia y un individuo de una clase es un objeto. Es aceptable, en un contexto menos formal, referirse a un individuo de una clase como un objeto o una instancia.
Instancia
Es una secuencia de acciones realizadas por el sistema, que producen un resultado observable, valioso para un actor en particular. Usualmente los escenarios ilustran instancias prototípicas de casos de uso.
Instancia de Caso de Uso
Es el grado en que el programa muestra su propio funcionamiento e identifica errores que aparecen.
Instrumentación
Es una especificación de comportamiento cuyo fin es lograr un propósito específico. Abarca un conjunto de intercambios de mensajes entre un conjunto de objetos dentro de un contexto particular. Una interacción puede ilustrarse mediante uno o más escenarios.
Interacción
Es la herencia de la interface de un elemento más general. No incluye la herencia de implementación.
Herencia de interface
Es la herencia de la interface de un elemento más general. No incluye la herencia de implementación.
Herencia de interface
Es la herencia de la interface de un elemento más general. No incluye la herencia de implementación.
Herencia de interface
Es la herencia de la interface de un elemento más general. No incluye la herencia de implementación.
Herencia de interface
Es la herencia de la interface de un elemento más general. No incluye la herencia de implementación.