4. Glosario

ANÁLISIS

Análisis: Fase del ciclo de vida de desarrollo software que consiste en la identificación de los elementos, estructura, funcionalidades, relaciones, etc. de los elementos que se quieren desarrollar.

 

ARQUITECTURAS

Arquitectura de sistemas: Es una descripción del diseño y estructura de un sistema informático, tanto desde el punto vista hardware como software.

Arquitectura de software: Es un conjunto de patrones que definen la estructura de un sistema software, es decir, los elementos que componen el sistema, sus propiedades y sus relaciones.


CASO DE USO

Abstracción que describe una clase de escenarios.

Los escenarios y los Casos de Usos se escriben en un lenguaje natural.

Los casos de uso son una técnica para la especificación de requisitos funcionales propuesta inicialmente por Ivar Jacobson (Jacobson, 1987), e incorporada a UML Modela la funcionalidad del sistema tal como la perciben los agentes externos, denominados actores, que interactúan con el sistema desde un punto de vista particular.

La vista de casos de uso captura la funcionalidad de un sistema, de un subsistema, o de una clase, tal como se muestra a un usuario exterior.


Ø  Reparte la funcionalidad del sistema en transacciones significativas para los usuarios ideales de un sistema.

Ø  Los usuarios del sistema se denominan actores y las particiones funcionales se conocen con el nombre de casos de uso.

Ø  La técnica que se utiliza para modelar esta vista es el diagrama de casos de uso.


Clases

Las clases son declaraciones o abstracciones de objetos, lo que significa, que una clase es la definición de un objeto. Cuando se programa un objeto y se definen sus características y funcionalidades, realmente se programa una clase.

Una clase es un contenedor de uno o más datos (variables o propiedad miembro) junto a las operaciones de manipulación de dichos datos (funciones/métodos).


Dominio

Requerimientos del Dominio

Incluyen terminología especializada del dominio o referencias a conceptos del dominio. Pueden ser:

 Requerimientos funcionales nuevos

Restringir los existentes o Establecer como se deben ejecutar cálculos particulares. Estos requerimientos se derivan del dominio de aplicación del sistema más que de las necesidades especificas del usuario