Está en la página 1de 9

I.T.E.C.A.

Q
INSTITUTO TÉCNICO DE EDUCACIÓN
COMERCIAL AMERICANO

CARRERA ANÁLISIS EN SISTEMAS INFORMÁTICOS

TRABAJO N°4
TEMA: UML-LENGUAJE MODIFICADO DE MODELADO

ESTUDIANTES: ROSALÍA M. QUENTA CANTUTA

CURSO: 3°”A”

DOCENTE: JUAN AGUILAR

FECHA: 06/05/2016

LA PAZ - BOLIVIA

2016
I.T.E.C.A. Q
INSTITUTO TÉCNICO DE EDUCACIÓN
COMERCIAL AMERICANO

CARRERA ANÁLISIS EN SISTEMAS INFORMÁTICOS

TRABAJO N°5
TEMA: SQL POWER ARCHITECT

ESTUDIANTES: ROSALÍA MARUJA QUENTA CANTUTA

CURSO: 3°”A”

DOCENTE: JUAN AGUILAR

FECHA: 06/05/2016

LA PAZ - BOLIVIA

2016
UML
LENGUAJE MODIFICADO DE MODELADO

El Lenguaje de Modelado Unificado (UML:Unified Modeling Language) es la sucesión de


una serie de métodos de análisis y diseño orientadas a objetos que aparecen a fines de
los 80's y principios de los 90s.UML es llamado un lenguaje de modelado, no un método.
Los métodos consisten de ambos de un lenguaje de modelado y de un proceso.

El UML , fusiona los conceptos de la orientación a objetos aportados por Booch,


OMT y OOSE (Booch, G. et al., 1999).

CARACTERISTICAS DEL UML

UML debe entenderse como:

- Un estándar para modelado de sistemas.


- No es un estándar para procesos de software.
- Debe aplicarse en el contexto de un proceso de software.
Es una notación, no es un proceso.
Establecido como estándar para documentar el proceso de ingeniería de software.
Combina lo mejor del modelado de procesos, objetos, datos y componentes.

Usabilidad

Lenguaje, combinar y estandarizar una notación para la descripción de sistemas


orientados a objetos
Es un lenguaje gráfico para visualizar, especificar, construir y documentar las partes de un
sistema de software desde distintos puntos de vista.
Ofrece una forma estándar de modelar sistemas software, pudiendo utilizarse:
Con cualquier proceso de desarrollo.
A lo largo de todo el ciclo de vida.
Con distintas tecnologías de implementación
Puede usarse también en otras áreas, como la ingeniería de negocio, modelado de
procesos, etc.

UML es una familia de notaciones, útiles para describir distintos aspectos de un sistema:
Estático. Describe los elementos del sistema y sus relaciones.
Dinámico. Describe el comportamiento del sistema a lo largo del tiempo.
Vistas

Vista de Casos de Uso


Funcionalidad externa del sistema

Vista Lógica
Estructura estática y conducta dinámica del sistema

Vista de Componentes
Organización de las componentes

Vista de Concurrencia
Comunicaciones y sincronización

Vista de Despliegue
Arquitectura física

VENTAJAS Y DESVENTAJAS

VENTAJAS

Una de las grandes ventajas es que el caso de uso muestra los confines entre el
sistema y el exterior, un caso de uso va a estar siempre dentro del sistema, viendo
desde allí como mejorarlo.
1.Nos muestra el requerimiento del usuario

2.Nos muestra las tareas del usuario

3.Nos muestra las necesidades del usuario

4.Otra ventaja es que ayuda al analista a comprender la forma en que un sistema


deberá comportarse, le ayudara a ver lo que el usuario quiere.
5.UML Se puede usar para diferentes tipos de sistemas
6.UML consolida muchas de las notaciones y conceptos más usadas
orientados a objetos.
7.UML es fácilmente entendible

DESVENTAJAS

1.No establecen completamente los requisitos funcionales

2.No permite determinar los requisitos no funcionales

3.La inclusión hace que los diagramas sean más difíciles de entender para los clientes

4.Cada caso crítico del uso debe tener un requisito no funcional centrado en el
funcionamiento asociado.
5. UML no es un método de desarrollo.
6. UML al no ser un método de desarrollo es independiente del ciclo de
desarrollo
7. UML no se presta con facilidad al diseño de sistemas distribuidos.

Conclusiones

El lenguaje de modelado es la notación (principalmente gráfica) que usan los métodos para
expresar un diseño. El proceso indica los pasos que se deben seguir para llegar a un diseño.
SQL POWER ARCHITECT
SQL Power Architect herramienta de modelado de datos que fue creada por los
diseñadores de almacenamiento de datos y tiene muchas características únicas dirigidas
específicamente para el arquitecto de almacenamiento de datos. Permite a los usuarios
de la herramienta ingeniería inversa de bases de datos existentes, realizar perfiles de
datos en bases de datos de origen y generarautomáticamente los metadatos de ETL.

CARACTERÍSTICAS DE SQL POWER ARCHITECT.

 Acceso a cualquier base de datos a través de JDBC

 Permite tener abiertas múltiples conexiones a diferentes bases de datos de


forma concurrente

 Capacidad para comparar modelos de datos con sus estructuras de base de


datos correspondiente e identificar discrepancias

 Interacción fácil con el programa (Drag and drop , etc)

 Genera informes visuales

 Ingeniería inversa – directa con los principales motores PostgreSQL, Oracle,


MS SQL Server

 Los proyectos se guardan en un socorrido XML entendible y parcelable.

 Permite realizar modelos OLAP con dimensiones, cubos, jerarquías y niveles.

 La versión Enterprise cuenta con un módulo servidor que permite colaborar


a diferentes usuarios, con diferentes niveles de seguridad dominios, etc
USABILIDAD
SQL Power Architec edición Community es gratuita bajo licencia Open Source GPL v.3.

SQL Power Architec es una herramienta ideal para grupos de desarrollo donde se pude
realizar el modelado de datos y poder así tener documentado el modelo de datos de todas
la s aplicaciones que se desarrollan

Arquitectos de datos, DBA's, analistas y diseñadores cuentan con herramientas de


modelado de datos para facilitar y simplificar sus esfuerzos de modelado de datos,
maximizando el uso de sus recursos. SQL Power Architect permite que estos recursos
altamente técnicos realicen esta parte más compleja de su trabajo en una fracción de
tiempo.
Además, SQL Power Architect tiene la capacidad de tomar snapshots de las estructuras
de base de datos, permitiendo a los usuarios desarrollar modelos de datos DW mientras
trabaja sin conexión.
Si se está construyendo un almacén de datos o usando modelos de datos para comunicar
las reglas de negocio, SQL Power Architect le facilita y automatiza sus esfuerzos en el
modelado de datos.

DESVENTAJAS

1. Utiliza mucho la memoria RAM para las instalaciones y utilización de software.

2. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene


restricciones en lo particular.

3. La relación, calidad y el precio esta muy debajo comparado con oracle.

4. Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado


pequeño, una pésima implementación de los tipos de datos variables.

VENTAJAS

1. Es un sistema de gestión de base de datos.


2. Es útil para manejar y obtener datos de la red de redes.
3. Nos permite olvidarnos de los ficheros que forman la base de datos.
4. Si trabajamos en una red social nos permite agregar otros servidores de SQL . Por
ejemplo dos personas que trabajan con SQL , uno de ellos se puede conectar al
servidor de su otro compañero y así se puede ver las bases de datos del otro
compañero con SQL
5. SQL permite administrar permisos a todo. También permite que alguien conecte
su SQLO al nuestro pero sin embargo podemos decirle que no puede ver esta
base de datos pero otro si.

Conclusiones

SQL Power Architect es una herramienta de modelado de datos creados por los diseñadores
de almacenamiento de datos y tiene muchas características únicas, dirigidas específicamente
para el arquitecto de almacenamiento de dato

Características
SQL Power Architect es una herramienta de modelado de datos creados por los
diseñadores de almacenamiento de datos y tiene muchas características únicas, dirigidas
específicamente para el arquitecto de almacenamiento de datos.

Usabilidad

Permite a los usuarios realizar ingeniería inversa de bases de datos existentes, realizar
datos de perfiles en base de datos fuente y auto-generar metadatos ETL.

Accesa datos vía JDBC fuente;

Se conecta a múltiples fuentes de datos al mismo tiempo;


Compara datos de modelos y estructuras de bases de datos e identifica las
discrepancias;

Permite arrastrar y soltar las tablas de origen y las columnas del playpen;

Guarda el histórico de origen de cada columna;

Genera fuente en blanco para informes de mapeo visual;

Ingeniería directa e inversa para PostgreSQL, Oracle, MS SQL Server y mucho más;

Guarda la estructura de fuente de datos instantáneamente en el diseño, para que pueda


trabajar de forma remota;

Todos los datos del proyecto se almacenan en un formato XML de fácil análisis;

Modelado OLAP de esquema: cubos, medidas, dimensiones, jerarquías y niveles;

Descarga gratuita (Open Source, GPL v.3 licencia) (Client Edition);

Multi-usuario de colaboración (Enterprise Edition); Full User & Security Group Level
(Enterprise Edition);

Soporte para dominios de datos y tipos (Enterprise Edition);

Implementación Java Web Start (Enterprise Edition).

Arquitectos de datos, DBA's, analistas y diseñadores cuentan con herramientas de


modelado de datos para facilitar y simplificar sus esfuerzos de modelado de datos,
maximizando el uso de sus recursos. SQL Power Architect permite que estos recursos
altamente técnicos realicen esta parte más compleja de su trabajo en una fracción de
tiempo.