Vous êtes sur la page 1sur 5

CONCEPTO DE UML

(Unified Modeling Language - Lenguaje Unificado de Modelado). UML es un


popular lenguaje de modelado de sistemas de software. Se trata de un lenguaje
grfico para construir, documentar, visualizar y especificar un sistema de
software. Entre otras palabras, UML se utiliza para definir un sistema de
software.

Posee la riqueza suficiente como para crear un modelo del sistema, pudiendo
modelar los procesos de negocios, funciones, esquemas de bases de datos,
expresiones de lenguajes de programacin, etc.

Caractersticas de UML

Lo fundamental de una herramienta UML es la capacidad de diagramacin, y


los diferentes tipos de diagramas que soporta la herramienta. Sus esquemas
de apoyo de diseo, documentacin, construccin e implantacin de sistema.
As mismo, su flexibilidad para admitir cambios no previstos durante el diseo o
el rediseo. En resumen, la herramienta ideal, es aquella que admite diseo
desde inicio a fin, diseo inverso (o rediseo) y diseo vise-versa, con
esquemas amplios para documentar detalladamente los procesos.

UML se puede usar para modelar distintos tipos de sistemas: sistemas de


software, sistemas de hardware y organizaciones del mundo real. UML ofrece
nueve diagramas en los cuales modelar sistemas.

Diagramas de Casos de Uso para modelar los procesos business.

Diagramas de Secuencia para modelar el paso de mensajes entre objetos.

Diagramas de Colaboracin para modelar interacciones entre objetos.

Diagramas de Estado para modelar el comportamiento de los objetos en el


sistema.

Diagramas de Actividad para modelar el comportamiento de los Casos de


Uso, objetos u operaciones.

Diagramas de Clases para modelar la estructura esttica de las clases en el


sistema.

Diagramas de Objetos para modelar la estructura esttica de los objetos en el


sistema.
Diagramas de Componentes para modelar componentes.

Diagramas de Implementacin para modelar la distribucin del sistema.

Qu es Persistencia?

Es la propiedad de un objeto por la que su existencia trasciende el tiempo es


decir, el objeto contina existiendo despus de que su creador deja de existir
y/o espacio.

Dicho de otra manera, la persistencia es la accin de mantener la informacin


del objeto de una forma permanente (guardarla), pero tambin debe de poder
recuperarse dicha informacin para que pueda ser utilizada nuevamente.

La persistencia es el mecanismo que se usa para mantener informacin


almacenada.

Para la persistencia los objetos podran clasificarse en dos tipos objetos


transitorios y objetos persistentes.

MAPEO OBJETO RELACIONAL

Object-Relational mapping, o lo que es lo mismo, mapeo de objeto-relacional,


es un modelo de programacin que consiste en la transformacin de las tablas
de una base de datos, en una serie de entidades que simplifiquen las tareas
bsicas de acceso a los datos para el programador.

Desde hace muchos aos el lenguaje ms usado para acceder a las bases de
datos relacionales ha sido el SQL.

VENTAJAS Y DESVENTAJAS DE UN ORM

Ventajas
o Facilidad y velocidad de uso
o Abstraccin de la base de datos usada.
o Seguridad de la capa de acceso a datos contra ataques.
Desventajas
o En entornos con gran carga poner una capa ms en el proceso
puede mermar el rendimiento.
o Aprender el nuevo lenguaje del ORM.

DEFINICIN DE BASE DE DATOS

Se define una base de datos como una serie de datos organizados y

relacionados entre s, los cuales son recolectados y explotados por los

sistemas de informacin de una empresa o negocio en particular.

Caractersticas

Entre las principales caractersticas de los sistemas de base de datos podemos

mencionar:

Independencia lgica y fsica de los datos.


Redundancia mnima.
Acceso concurrente por parte de mltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditora.
Respaldo y recuperacin.
Acceso a travs de lenguajes de programacin estndar.

Elementos de una base de datos

Como sabemos, la base de datos es un conjunto de informacin almacenada


en un dispositivo electrnico, el cual permite acceso a esta informacin, para
administrar esta informacin es necesario un conjunto de programas o software
que nos permite manipular esta informacin.

Elementos de una base de datos

Los principales elementos de una base de datos son los siguientes:

Tablas
Es el elemento principal de la base de datos, ya que all se registra la
informacin que se quiere administrar. Est compuesta, como una hoja de
clculo, por filas y columnas. Cada archivo de una base de datos puede
contener una o millones de tablas como sea necesario.

Formularios

La informacin que se introduce a la base de datos puede introducirse


directamente en las tablas, pero tambin pude ser a travs de un formulario,
esto lo que resulta prctico, Los formularios hacen que sea ms fcil introducir
los datos.

Consultas

Este elemento que se emplea para buscar y seleccionar la informacin que


requiere el usuario del interior de la base de datos. La consulta, nos permite
establecer los criterios de bsqueda para que el software que administra la
informacin seleccione, dentro de las tablas, aquellos datos que se quieren
conocer.

Informes

Es te elemento se utilizan para que la informacin que nos arrojan las


bsquedas nos aparezca ordenada y bien presentada para cuando el usuario
demande una impresin del documento. Gracias a los informes, el usuario
puede seleccionar que informacin, de la que se registr en las tablas de una
base de datos, desea imprimir y con qu formato.

Vous aimerez peut-être aussi