Datos a nivel de componentes

Es la representación de las estructuras de datos a las cuales accede uno o más componentes de sistemas.

Existe un conjunto de principios definidos por Wasserman que se debe considerar en el momento de diseñar las estructuras de datos:

1. El tiempo que se le dedica al análisis de las funciones y comportamiento del sistema debe ser proporcional al de los datos.

Esto significa que en el momento en que se especifican los flujos de datos por medio del diccionario de datos deben ser completos y correctos.

2. Las estructuras de datos así como las operaciones que se ejecutan en ellas deben estar claramente definidas.
3. Se debe crear un diccionario de datos para describir cada dato de la que está compuesto la estructura de datos.
4. La estructura de datos sólo debe ser conocida por los componentes que las usarán.
5. Se debe desarrollar una biblioteca donde se describan las estructuras de datos y sus operaciones relacionadas.
6. El lenguaje de programación seleccionado debe soportar la especificación de la estructura de datos.

Hay que tener cuidado con estos principios porque no todo el software hace uso de estructuras de datos como se conocían en los años ochenta y noventa. Hoy en día, esas estructuras de datos se crean y manipulan en lo que son las tablas que conforman una base de datos.

Fuente: Apuntes de Informática IV de la FCA de la UNAM