15.02.2015 Views

Descargar documento completo 4MB - Sociedad Española de ...

Descargar documento completo 4MB - Sociedad Española de ...

Descargar documento completo 4MB - Sociedad Española de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Manual <strong>de</strong> salud electrónica para directivos <strong>de</strong> servicios y sistemas <strong>de</strong> salud<br />

funcionamiento (o lógica <strong>de</strong> negocio) <strong>de</strong>l programa informático, y los<br />

datos con los que trabaja dicho programa. En una vivienda, el código<br />

fuente sería parte, junto al hardware, <strong>de</strong> los materiales <strong>de</strong> construcción<br />

(ladrillo, yeso, pintura y otros), mientras que los datos serían el mobiliario<br />

y enseres <strong>de</strong>l inquilino. Ambos pue<strong>de</strong>n cambiar, pero sustituir el mobiliario<br />

es más habitual y requiere un menor esfuerzo que actuar sobre<br />

la estructura <strong>de</strong> la vivienda.<br />

La separación entre lógica <strong>de</strong> negocio y datos es la base <strong>de</strong> la programación<br />

por capas, cuya principal ventaja es dividir el <strong>de</strong>sarrollo <strong>de</strong> la<br />

aplicación informática en varios niveles in<strong>de</strong>pendientes. De este modo,<br />

en caso <strong>de</strong> producirse algún cambio solo <strong>de</strong>be modificarse el nivel o<br />

niveles afectados, evitando la necesidad <strong>de</strong> revisar toda la aplicación. El<br />

mo<strong>de</strong>lo más extendido es el <strong>de</strong> tres capas:<br />

• Capa <strong>de</strong> presentación o <strong>de</strong> usuario: también conocida como interfaz<br />

gráfica, es la capa que permite al usuario comunicarse con<br />

la aplicación y consultar o introducir información en el sistema.<br />

Dada su naturaleza, su uso <strong>de</strong>be ser lo más sencillo e intuitivo<br />

posible para el usuario y por lo tanto es fundamental un diseño<br />

apropiado <strong>de</strong> las distintas pantallas.<br />

• Capa <strong>de</strong> negocio: esta capa contiene todas las reglas e instrucciones<br />

que rigen el funcionamiento <strong>de</strong> la aplicación, encargándose<br />

<strong>de</strong> recibir todas las peticiones <strong>de</strong>l usuario, <strong>de</strong> recuperar y registrar<br />

información, y <strong>de</strong> presentar los resultados. Para ello, esta<br />

capa <strong>de</strong>be situarse entre la <strong>de</strong> presentación y la <strong>de</strong> datos.<br />

• Capa <strong>de</strong> datos: es la encargada <strong>de</strong> almacenar los datos según una<br />

estructura pre<strong>de</strong>finida, y <strong>de</strong> gestionar el acceso a ellos a partir <strong>de</strong><br />

las solicitu<strong>de</strong>s emitidas por la capa <strong>de</strong> negocio. Un concepto muy<br />

importante en esta capa es la base <strong>de</strong> datos, que podría <strong>de</strong>finirse<br />

informalmente como un conjunto <strong>de</strong> ficheros estructurados e interrelacionados<br />

don<strong>de</strong> se almacenan y clasifican todos los datos<br />

con los que la aplicación trabaja durante su funcionamiento. Por<br />

supuesto, cuanto más específica y <strong>de</strong>tallada sea esta clasificación<br />

más compleja será la estructura <strong>de</strong> la base <strong>de</strong> datos y mayor será<br />

el esfuerzo necesario para su utilización, pero también serán mayores<br />

sus posibilida<strong>de</strong>s <strong>de</strong> explotación. La importancia <strong>de</strong> las bases<br />

<strong>de</strong> datos es tal que existe software específico para su gestión.<br />

Los gestores <strong>de</strong> bases <strong>de</strong> datos, junto a los anteriormente mencionados<br />

sistemas operativos, son los componentes más importantes<br />

<strong>de</strong> lo que se conoce como software <strong>de</strong> base, necesario para el<br />

correcto funcionamiento <strong>de</strong> las aplicaciones sobre el hardware en<br />

el que se encuentran instaladas. Este software <strong>de</strong> base equivale a<br />

los cimientos y la estructura <strong>de</strong> una vivienda.<br />

371

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!