Conjunto de herramientas
conceptuales para describir
datos, sus relaciones, su
significado y sus
restricciones de
consistencia.
Niveles de abstracción
Fisico
El nivel más bajo de
abstracción y describe como
se almacenan realmente los
datos, describe en detalle
las estructuras de los datos
complejas de bajo nivel.
Logico
Describe que datos se
almacenan en la base
de datos y que
relaciones existen
entre estos datos,
describe toda la base
de datos en término
de un número
pequeño de
estructuras
relativamente simples.
Vistas
El nivel más elevado de
abstracción que sólo
describe parte de la base
de datos. Aunque el nivel
lógico usa estructuras
más simples queda
complejidad debido a la
variedad de información
almacenada en las
grandes bases de datos.
Modelo de dominio
Es una representación de las
clases conceptuales del mundo
real, no de componentes de
software., muestra clases
conceptuales significativas en
un dominio del problema.
Clases conceptuales
Se definen por medio de:
Símbolo
Palabras o imágenes
que representan una
clase conceptual.
Intensión
La definición de
una clase
conceptual.
Extensión
El conjunto de ejemplos
a los que se aplica la
clase conceptual.
Modelos y descomposición del dominio
Una diferencia entre el análisis
orientado a objetos y el estructurado es
la división por clases conceptuales, la
principal tarea del análisis es identificar
conceptos en el dominio del problema
y documentar el resultado en un
modelo del dominio.
Identificación de las clases conceptuales
El objetivo es crear un modelo de
dominio de clases conceptuales
interesantes o significativas del
dominio de interés, la tarea
central pues es, identificar las
clases conceptuales relacionadas
con el escenario que se está
diseñando.
Diccionario de datos
Es una herramienta de modelado que ayuda
a conocer el comportamiento de un sistema.
El DBMS necesita que las definiciones de los
elementos de datos y sus relaciones se
guardan en él, todos los programas que
tienen acceso a los datos de la base
funcionan a través de DBMS.
Funciones
El DBMS utiliza el diccionario de datos para
buscar las estructuras y relaciones del
componente de datos requeridos
Cualquier cambio que se realice en la estructura
de una base de datos automáticamente queda
registrado en el diccionario de datos
El DBMS proporciona abstracción de
los datos y elimina la dependencia
estructural y de los datos del sistema.
Modelo de interfaces
Describe la presentación de información
entre los actores y el sistema, Su propósito
es apoyar en los aspectos de diseño de
interfaces que abarca varias actividades
que van desde el diseño de hardware hasta
el de interfaz de usuario.
Características
También se puede generar una
simulación usando un sistema
manejador de interfaces de usuario.
Cuando se diseñan las interfaces de usuario es esencial
tener a los usuarios involucrados, siendo esencial que las
interfaces reflejen la visión lógica del sistema.
Uno de los principios fundamentales del diseño de
interfaces humanas es donde debe existir
consistencia entre la imagen conceptual del
usuario y el comportamiento real del sistema.
Modelado de requisitos
Tiene como objetivo delimitar el
sistema, reconocer las características
funcionales que se ofrecerá desde la
visión del usuario.
Elementos
Casos de uso
especifica la funcionalidad que ofrece el sistema
desde el punto de vista del usuario por medio de
actores y casos de uso.
Presentación
especifica como interactua el
sistema con actores externos al
ejecutar los casos de uso.
Información
especifica los aspectos estructurales de
la aplicación en términos de objetos