Sie sind auf Seite 1von 18

AP03-AA4-EV03.

Foro
Titulada Virtual 2020

CENTRO DE INDUSTRIA Y CONSTRUCCIÓN – REGIONAL TOLIMA


16/09/2020
AGENDA DEL DIA ADSI

ADSI

1. Saludo
2. Cronograma
3. AP03-AA4-EV03. Foro. Desafíos que debe afrontar el
Analista en el modelamiento conceptual del sistema
de información en desarrollo.
4. Actividad
5. Conclusiones
Desafíos que debe afrontar el Analista en el modelamiento
conceptual del sistema de información en desarrollo.
Uml:
El Lenguaje Unificado de Modelado prescribe un conjunto de notaciones y diagramas
estándar para modelar sistemas orientados a objetos, y describe la semántica esencial de
lo que estos diagramas y símbolos significan. Mientras que ha habido muchas notaciones y
métodos usados para el diseño orientado a objetos, ahora los modeladores sólo tienen que
aprender una única notación.

UML se puede usar para modelar distintos tipos de sistemas: sistemas de software,
sistemas de hardware, y organizaciones del mundo real.

UML es ante todo un lenguaje. Un lenguaje proporciona un vocabulario y una reglas para
permitir una comunicación. En este caso, este lenguaje se centra en la representación
gráfica de un sistema.
Desafíos que debe afrontar el Analista en el modelamiento
conceptual del sistema de información en desarrollo.
Aunque UML está pensado para modelar sistemas complejos con gran cantidad de software, el
lenguaje es los suficientemente expresivo como para modelar sistemas que no son informáticos,
como flujos de trabajo (workflow ) en una empresa, diseño de la estructura de una organización
y por supuesto, en el diseño de hardware.

Un modelo UML está compuesto por tres clases de bloques de construcción:

• Elementos: Los elementos son abstracciones de cosas reales o ficticias (objetos, acciones, etc.)

• Relaciones: relacionan los elementos entre sí.

• Diagramas: Son colecciones de elementos con sus relaciones.


Desafíos que debe afrontar el Analista en el modelamiento
conceptual del sistema de información en desarrollo.
DIAGRAMAS UML
Un diagrama es la representación gráfica de un conjunto de elementos con sus relaciones. En concreto, un
diagrama ofrece una vista del sistema a modelar. Para poder representar correctamente un sistema, UML
ofrece una amplia variedad de diagramas para visualizar el sistema desde varias perspectivas 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 Colaboración 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 estática de las clases en el sistema.
• Diagramas de Objetos para modelar la estructura estática de los objetos en el sistema.
• Diagramas de Componentes para modelar componentes.
• Diagramas de Implementación para modelar la distribución del sistema.
MODELADO VISUAL UML

El objetivo del modelado de un sistema es capturar las partes esenciales del sistema. Para facilitar este
modelado, se realiza una abstracción y se plasma en una notación gráfica. Esto se conoce como
modelado visual. El modelado visual permite manejar la complejidad de los sistemas a analizar o diseñar.
De la misma forma que para construir una choza no hace falta un modelo, cuando se intenta construir un
sistema complejo como un rascacielos, es necesario abstraer la complejidad en modelos que el ser
humano pueda entender.

UML sirve para el modelado completo de sistemas complejos, tanto en el diseño de los sistemas
software como para la arquitectura hardware donde se ejecuten. Otro objetivo de este modelado visual
es que sea independiente del lenguaje de implementación, de tal forma que los diseños realizados
usando UML se pueda implementar en cualquier lenguaje que soporte las posibilidades de UML
(principalmente lenguajes orientados a objetos).UML es además un método formal de modelado.
Ventajas UML
Esto aporta las siguientes ventajas:

• Simplifica las complejidades


• Mantiene abiertas las líneas de comunicación
• Automatiza la producción de software y los procesos
• Ayuda a resolver los problemas arquitectónicos constantes
• Aumenta la calidad del trabajo
• Reduce los costos y el tiempo de comercialización
Diagrama Entidad-Relación
Diagrama de Entidad-Relación
El Diagrama de entidad-
relación, denominado en
inglés por sus siglas “E-R”
(Entity relationship), o en
español “DER” (Diagrama de
Entidad Relación) es una
herramienta para el modelado
de datos que permite
representar las entidades
relevantes de un sistema de
información así como sus
interrelaciones y propiedades.
Ventajas y Desventajas del modelo Entidad Relación
Ventajas
• Diseño de alto nivel: Expresa con bastante precisión el esquema conceptual.
• Los diagramas de E – R permiten tener una visión global del diseño y favorece la comunicación entre
los diseñadores.

Desventajas
• Carece de un soporte formal y los SGBD no suelen implementarlo directamente. Normalmente hay
que implementarlo en un modelo de mas bajo nivel.
Elementos utilizados en un
Diagrama de Entidad-Relación
Entidades:
Una entidad representa un objeto o concepto del mundo real con existencia independiente. Una entidad
puede ser un objeto con existencia física como: una persona, un animal o casa (entidad concreta) o
puede ser un objeto conceptual como: una nacionalidad, asignatura de clases, etc. (entidad abstracta).
Las entidades se identifican a través de un rectángulo.

Atributos:
Los atributos son las características que identifican a una entidad. La entidad puede tener muchas
atributos por lo que el diseñador solo incluirá las que considere más relevantes. Los atributos se
identifican a través de elipses conectadas a la entidad.
El atributo “clave” se diferencia del resto de los demás por medio del subrayado de su nombre.

Relación:
La relación es la dependencia o asociación que puede existir entre 2 o más entidades. Las relaciones se
identifican a través de un rombo que conecta ambas entidades.
Correspondencia de cardinalidad:
La correspondencia de cardinalidad indica el número de entidades con las que puede estar
relacionada una entidad dada.

Este tipo de relación puede ser:

Uno a Uno: (1:1) Un registro de una entidad A se relaciona con solo un registro de una
entidad B.

Uno a varios: (1:N) Un registro en una entidad en A se relaciona con cero o muchos registros
de una entidad B. Pero los registros de B solamente se relacionan con un registro en A.

Varios a Varios: (N:N) Una entidad en A se puede relacionar con 0 o con muchas entidades
en B y viceversa.
Procedimiento para diseñar un Diagrama de Entidad-Relación

• Se identifican las entidades involucradas en el sistema.


• Se definen las relaciones existentes entre las entidades y su correspondencia de cardinalidad.
• Se incluyen a cada entidad los atributos más relevantes y se identifica el atributo clave.
Actividad a realizar
Conclusión.
El lenguaje Unificado de modelado UML es una notación que es el resultado de la evolución de
las notaciones previas en ingeniería de software. La notación UML se fundamenta en
principios de modelado, lo cual es importante para toda implementación de un sistema de
información.

El UML debe adoptar el Proceso Unificado de Desarrollo para modelar las actividades de un
proyecto. Los diagramas a utilizar en las diferentes etapas del desarrollo de los sistemas de
información, pueden variar dependiendo del tamaño y tipo de sistema, por lo que es
necesario organizarlos según las fases del Proceso Unificado.

El modelo entidad-relación ER es un modelo de datos que permite representar cualquier


abstracción, percepción y conocimiento en un sistema de información formado por un
conjunto de objetos denominados entidades y relaciones, incorporando una representación
visual conocida como diagrama entidad-relación.

Das könnte Ihnen auch gefallen