Monografia Uml

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 20

INTRODUCCION

Es un lenguaje visual para la documentación de proyectos y los estándares de

software, se puede aplicar en varias áreas diferentes y puede documentar y transmitir

cualquier cosa desde los principios de la empresa hasta los procesos de negocio y el

software, representando todos los procesos y procedimientos mediante una notación

que es sencillo en su aprendizaje y en su escritura, generalmente empleando un

formato visual combinado con la notación gráfica, la cual se ha convertido en un

modelo de aplicaciones de software y cada vez es más utilizado en el mundo del

desarrollo del software.

Esta monografía la vamos a dividir en tres capítulos, en el primero describiremos lo

que son las herramientas de modelamiento de datos, lo que son las herramientas

CASE su clasificación, objetivos, características y sus ponderaciones en su

utilización. En el segundo capítulo definiremos lo que es el lenguaje unificado de

modelado (UML), sus objetivos, su evolución y los principales beneficios que tiene.

En el tercer capítulo describiremos el modelo conceptual del UML y sus diversas

formas y diagramas. Por último se presenta la aplicación didáctica, la síntesis, las

apreciaciones y sugerencias y las referencias bibliográficas.


CAPITULO I

ASPECTOS GENERALES

HERRAMIENTA DE MODELAMIENTO DE DATOS

1.1. HERRAMIENTA DE MODELAMIENTO DE DATOS (1)

1.1.1 HERRAMIENTAS CASE

Los instrumentos CASE se define como un conjunto de programas, empleadas

para automatizar las ocupaciones en el periodo de vida del desarrollo de sistemas o

SDLC.

En la actualidad poseemos muchas herramientas CASE a disposición, las cuales

primordialmente nos permiten facilitar los procesos en los periodos de vida para el

desarrollo de programa, o sea estas herramientas nos facilitan hacer la exploración

y el diseño, la administración de proyectos en s parte operativa, en el diseño de la

base de datos, en la generación de documentación, entre otras ocupaciones

Actualmente tenemos muchas herramientas CASE a disposición, las cuales

principalmente nos permiten facilitar los procesos en las etapas del lapso de vida

del desarrollo del programa, es decir estas herramientas nos facilitan hacer el

análisis y diseño, la gestión de proyectos en su parte operativa, en el diseño de la

base de datos, en la generación de documentación, entre otras actividades


1.1.2 PROCESO DE DESARROLLO DE SOFWARD

Tiene pasos definidos, en el cual posibilita llevar a cabo un programa con un óptimo

diseño y más que nada de manera sostenible. Asimismo se debe considerar los periodos

 Análisis

 Diseño

 Implementación

 Integración y documentación

 Mantenimiento

 Reingeniería

1.2. CASE EN EL CICLO DE VIDA DE UN SISTEMA

De acuerdo a Quinteros (2015), ``observamos los periodos de vida en el desarrollo de un

programa, usando las herramientas CASE``.

Las herramientas CASE tienen la posibilidad de intervenir en cada una de las etapas del periodo

de vida de un sistema, bajo modelos específicos que permiten optimizar la ejecución de estas, a

partir de la exploración, el diseño del sistema, más que nada en la que corresponde a la base de

datos
1.3. OBJETIVOS DE LA HERRAMIENTA CASE

1.3.1 NIVEL DE PROYECTOS

 Mejorar la calidad de los sistemas desarrollados

 Mejorar la calidad e integridad de la documentación

 Aumentar la velocidad del desarrollo y el diseño

 Facilitar y mejorar el proceso de prueba a través de la verificación automática

 Simplificación del mantenimiento del programa

1.3.2. NIVEL EMPRESARIAL

 Ayuda a estandarizar el proceso de desarrollo

 Mejorar la gestión de proyectos

 Promover la reutilización
1.4. ESTRUCTURA DE LA HERRAMIENTA CASE

Según Quinteros (2015) “Las herramientas CASE se pueden dividir ampliamente en las siguientes

partes según su uso en una etapa SDLC particular”. La existencia de menús para representar los

modelos de procesos CASE, los esquemas son muchísimos más sencillos de utilizar que diversos

textos y descripciones numéricas.

Esto lo posibilita a obtener elementos de modelo de una forma fácil y manejable con una

composición fácil y clara.

Un repositorio es una base de datos generales que tiene una especificación de los recursos de

procesos y la colaboración entre ellos, cada objeto de repositorio debería tener una lista de

características concretas solo para dicho objetivo.

Los informes permiten mantener el control de la totalidad y suficiencia de los modelos, el grado

de descomposición de los procesos, la sintaxis adecuada de los diagramas y los tipos de recursos

usados
1.5. MODULO DE PROTORIPADO

La construcción de prototipos es beneficiosa para conocer las necesidades de un producto de

paquete difícil, para enseñar una iniciativa, para así conectar con nuevos conceptos. Las

posibilidades vitales de un instrumento CASE de construcción de prototipos son las siguientes:

 Conocer la interacción del sistema con el usuario

 Conocer los procedimientos generados por el sistema

 Guardar y acceder los procesos que requiere el sistema

 Generar el procesamiento automático de datos


1.5. PROCESO DE DESARROLLO: SOFWARD CON HERRAMIENTA CASE

El enfoque es la investigación y separación del problema en piezas pequeñas, de forma que se

logre ofrecer una solución a todas ellas y una vez resueltas, se lograran intégralas. Para todo

este control se tiene que continuar una secuencia de pasos llamados periodos de programa.

Prácticamente gira alrededor de cada una de las etapas determinadas de un programa, a partir

del planeación hasta su finalización, a fin de llevar a cabo todo el proceso, o por lo menos todos

los requisitos idealizados. Ya que es un periodo, los pasos son imposibles de repetir sin antes

revisar la calidad de cada paso.

Para cada fase de verificación se debe de tener en cuenta diversas herramientas que son

accesibles en la web, y con tanta tecnología accesible para facilitar el trabajo


1.7. CARACTERISTICAS PRINCIPALES DE LA HERRAMIENTA CASE

 Soporte de diagrama

 Secuencia de comandos SQL

 Ingeniera avanzada: Se conecta al banco e implementa automáticamente el modelo físico,

esta característica posibilita a una persona sin conocimiento de SQL.

 Ingeniería inversa: Esta característica posibilita a una persona que no conoce el modelo

implementado en el banco sustentar el DER.

 Documentación :

Ventajas principales:

 Mejor documentación, siempre actualizada

 Mayor rapidez en el en el desarrollo de proyectos

 Calidad de procesos

 Interfaz grafica
CAPITULO II

LENGUAJE UNIFICADO DE MODELAMIENTO (UML)

2.1. OBJETIVOS DEL UML

 Definición de un lenguaje de modelo visual y que posibilite una simple implementación

para modelar la composición del sistema de información

 Posibilita crear grandes extensibilidades

 Es libre de cualquier lenguaje y de la plataforma que se usa para modelar un sistema que

se está diseñando y aplicando

 Brinda soporte para la orientación a objetos, diseña y ejerce marcos y patrones

2.2. MODELANDO CON UML

Modelado es una manera de abstracción del sistema, donde se especifica al sistema los puntos

con un grado de abstracción definido.

 El modelado es una simplificación de la verdad

 Ofrecen una perspectiva universal del sistema

 Omiten recursos que son importantes

 Cada modelado tendría que ser estructural


2.3. EVOLUCION DEL UML

A fines de la década de los 80 y principio de la década de 1990 surgió una enorme proporción de

notaciones graficas o técnicas orientadas a objetos llamado ``guerra de métodos`` que se usaban

de forma personal impidiendo compartirse con otros desarrolladores y dificultando el trabajo de

los desarrolladores, frente a este caso nace la necesidad de generar un lenguaje orientado a

objetos de forma estandarizada que permitiera brindar la facilidad de laborar correctamente y es

en ese sentido que emergen 3 monumentales científicos computacionales con sus metodologías

orientadas a objetos

Existen tres componentes principales de UML estos son:

 Elementos del modelo

 Relaciones entre elementos del modelo

 Diagramas UML

2.4. BENEFICIOS DEL UML

La estrategia creada, según el autor, se centra en los componentes que son las herramientas

fundamentales de un proyecto arquitectónico, e interpreta otros principios, cada estrategia se

describe en segmentos y son:

 CLASES Y OBJETOS : Los componentes funcionan con clases UML Y sus instancias que

están representadas por sus objetos

 CLASES Y CLASES: En otras palabras, los diferentes tipos de componentes y sus instancias

están representados por clases UML

 COMPONENTE UML : Estos tipos de componentes representan componentes UML y sus

instancias

 SUBSISTEMA: Los diversos componentes se representan como subsistemas UML y sus

instancias
2.5. ¿POR QUÉ UML?

Se redujo y se simplifico los problemas asociados con los sistemas de información, pero también

se exacerbo algunos de ellos. UML (lenguaje de modelado unificado) se desarrolló para resolver

estos `problemas. Los principales objetivos del diseño UML son fundamentales por las siguientes

razones:

 Proporcionar a los usuarios un lenguaje de modelado visual listo para usar durante el

desarrollo, lo que permite un intercambio de modelos significativos

 Proporciona un mecanismo de escalabilidad y especialización

 No forma parte del lenguaje de programación ni del proceso de desarrollo

 Cree un proceso formal que comprende un lenguaje de modelado

 Permite el desarrollo del mercado de herramientas orientadas a objetos

 Conocer nuevas formas de desarrollo a un nivel superior en colaboración, marcos,

patrones y componentes

 Mejorar e integrar prácticas.

2.6. PRINCIPALES DIAGRAMAS

Tenemos 14 diagramas que son los más representativos de estas herramientas. Como diagramas

estructurales donde permiten conocer la estructura estática del sistema de información con sus

elementos en diferentes niveles de abstracción, tenemos a las siguientes:

 Diagrama de clase

 Diagrama de componentes

 Diagrama de implementación

 Diagrama de objetivos
 Diagramas de paquetes

 Diagrama de estructura de composición

 Diagrama de perfil

Como diagramas de comportamiento donde se muestra el proceso dinámico de los objetos

del sistema de información, tenemos:

 Diagrama de casos

 Diagrama de actividades

 Diagrama de estados

 Diagrama de estados

 Diagrama de secuencia

 Diagrama de comunicación

 Diagrama de interacción

 Diagrama de tiempos
2.7.
BIBLIOGRAFIA

1.

También podría gustarte