0% encontró este documento útil (0 votos)
30 vistas30 páginas

Modelado y UML en Análisis de Sistemas

El documento presenta un resumen de los conceptos clave del modelado de sistemas. Explica que un modelo es una abstracción del sistema que se estudia y no una representación alternativa. Además, describe los diferentes tipos de modelos que se pueden desarrollar para representar un sistema desde perspectivas estructurales, de comportamiento y externa. Finalmente, introduce conceptos como el Lenguaje Unificado de Modelado (UML), los diagramas UML, los modelos de contexto y los modelos de interacción como casos de uso y diagramas de secuencia.

Cargado por

pieslocos025
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas30 páginas

Modelado y UML en Análisis de Sistemas

El documento presenta un resumen de los conceptos clave del modelado de sistemas. Explica que un modelo es una abstracción del sistema que se estudia y no una representación alternativa. Además, describe los diferentes tipos de modelos que se pueden desarrollar para representar un sistema desde perspectivas estructurales, de comportamiento y externa. Finalmente, introduce conceptos como el Lenguaje Unificado de Modelado (UML), los diagramas UML, los modelos de contexto y los modelos de interacción como casos de uso y diagramas de secuencia.

Cargado por

pieslocos025
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ANÁLISIS DE SISTEMAS

MODELADO

Nombres: Matrícula:
Hernández Vázquez Kelly Esmeralda 1904371
Pérez Baltasar Cristopher Emmanuel 1902451
Vallejo Rodríguez Jesús Gerardo 1726144 Equipo: 5
TEMARIO

1 2 3 4 5
Introducción Modelado de Sistemas Lenguaje de Modelado Modelos de Contexto. Modelos de Interacción
Unificado (UML)
TEMARIO

6 7 8 9 10
Modelos de casos Diagramas de secuencia Modelos Estructurales Modelos de Conclusión
Comportamiento
2

MODELADO

MODELADO DE
SISTEMAS

Un modelo es una abstracción del sistema que se estudia, en lugar de una


representación alternativa de ese sistema.

Idealmente, una representación de un sistema debe mantener toda la


información sobre la entidad que se representa.

Una abstracción simplifica y selecciona deliberadamente las características


más sobresalientes.
2

MODELADO
Se pueden desarrollar diferentes modelos para
representar el sistema desde diferentes perspectivas. Perspectiva
estructural

Perspectiva de
comportamiento

Perspectiva
externa

Perspectiva de
interacción
3

UML

LENGUAJE DE
MODELADO
UNIFICADO (UML)
El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje
de modelado visual común y semántica y sintácticamente rico para la
arquitectura, el diseño y la implementación de sistemas de software
complejos, tanto en estructura como en comportamiento. UML tiene
aplicaciones más allá del desarrollo de software. Por ejemplo en el flujo de
procesos en la fabricación.
3

TIPOS DE
DIAGRAMAS UML Diagrama de Clases
Diagrama de
Componentes
Diagrama de
estrucutra compuesta
UML usa elementos y los asocia de
diferentes formas para formar diagramas
que representan aspectos estáticos o
estructurales de un sistema, y diagramas
de comportamiento, que captan los
aspectos dinámicos de un sistema. Diagrama de Diagrama de Diagrama de
Objetos implementación paquetes

DIAGRAMAS UML ESTRUCTURALES


3

TIPOS DE
DIAGRAMAS UML Diagrama de
actividades
Diagrama de
comunicación
Diagrama de
secuencia
UML usa elementos y los asocia de
diferentes formas para formar diagramas
que representan aspectos estáticos o
estructurales de un sistema, y diagramas
de comportamiento, que captan los
aspectos dinámicos de un sistema. Diagrama de Diagrama de Diagrama de caso de
máquina de estados temporización uso

DIAGRAMAS UML DE COMPORTAMIENTO


4

MODELOS DE CONTEXTO
Se utilizan modelos de contexto para ilustrar el contexto
operativo de un sistema que muestran lo que se encuentra fuera
ELEMENTOS DE UN DIAGRAMA DE
de los límites del sistema.
CONTEXTO

Producto
El proyecto, sistema o entidad a definir, se
simboliza con un círculo que contiene en su
interior todo lo que está bajo su control

Entidades externas o agentes


Las personas, los sistemas y las organizaciones
que funcionan por fuera pero que interactúan
de alguna manera con el producto

Líneas de flujo
Se representan mediante flechas y simbolizan
los datos que fluyen entre los agentes o las
formas específicas en que las entidades
externas interactúan con el producto.
4
MODELOS DE CONTEXTO

VENTAJAS DE UN
DIAGRAMA DE CONTEXTO

Un diagrama de contexto se centra en los factores


externos al momento de construir la arquitectura de un
proyecto o producto interno.

1 2 3
Útil durante la fase de planificación, Garantiza que el sistema Trabajando con este se es capaz
cuando los proponentes están desarrollado sea relevante para las de reducir los riesgos
empezando a interpretar el panorama restricciones y requerimientos del potenciales.
con el que están trabajando proyecto
5

MODELO DE Todos los sistemas implican interacción de algún tipo. Esta puede
ser la interacción del usuario, la interacción entre el sistema y otros
sistemas o entre los componentes del mismo. Modelar la interacción
INTERACCION del usuario es importante ya que ayuda a identificar los requisitos
del usuario.
5

MODELOS DE Hay dos enfoques relacionados con


INTERACCIÓN el modelado de interacción:

Modelado de casos
Que se utiliza principalmente para modelar
las interacciones entre un sistema y
actores externos (usuarios u otros
sistemas).

Diagramas de secuencia
Que se utilizan para modelar las interacciones
entre los componentes del sistema, aunque
también se pueden incluir agentes externos.
6

CASOS DE USO Define una secuencia de acciones que da lugar a un resultado de


valor observable. Los casos de uso proporcionan una estructura para
expresar requisitos funcionales en el contexto de procesos
empresariales y de sistema. Los casos de uso pueden representarse
como un elemento gráfico en un diagrama y como una especificación
de caso de uso en un documento textual.
6

CONCEPTO

En un principio se presentaron para Se puede utilizar como parte del Presenta al sistema desde la
usarlo en el UML orientado a SDLC o en el modelado ágill. perspectiva de un usuario fuera del
objetos. mismo.
6
Un diagrama de casos de uso contiene elementos del
ELEMENTOS modelo para el sistema, los actores y los casos de uso, y
muestra las diferentes relaciones entre estos elementos.

ACTORES CASOS DE USO RELACIONES


6

CASOS DE USO

ACTORES
Un actor es alguien o algo que interactúa con el
sistema, pero que es externo al sistema

Envía o recibe mensajes a y desde el sistema, o


intercambia información con el sistema.
Un caso de uso siempre es iniciado por un actor
que le envía un mensaje o estímulo. Los actores
llevan a cabo casos de uso. vendedor vender

Cuando un caso de uso se realiza, el caso de


uso podría enviar mensajes a uno o más
actores. Estos mensajes también puede ir a
otros actores además del que inició el caso de
uso.
6

CASOS DE USO

CASOS DE USO
Se define como una secuencia de acciones que
realiza un sistema y que conduce a un resultado
observable.

Las acciones pueden envolver comunicación


línea de comunicación
con diversos actores así como realización de
cálculos y trabajos dentro del sistema

Un caso de uso siempre es iniciado por un actor


nombre del actor nombre del caso de uso
Un caso de uso proporciona un valor a un actor:
debe entregar alguna clase de valor tangible
para el usuario.

Un caso de uso es completo: debe ser una


descripción completa.
6

CASOS DE USO

RELACIONES Se define como una secuencia de acciones que realiza un sistema y que
conduce a un resultado observable.

Relación de extensión (extend): un caso de uso añade acciones, que pueden ser opcionales, al
comportamiento de un caso de uso general. – El caso de uso extendido puede incluir comportamiento del
caso de uso que se extiende, aunque no tiene que incluir todo el comportamiento.

Relación de inclusión (include): un caso de uso incluye el comportamiento completo de un caso de uso
general. – Permite la composición jerárquica de casos de uso, así como la reutilización entre casos de uso

Relación de generalización: en el caso de uso especializado se especifican los pasos extra que es
necesario añadir al caso de uso general, para representar una funcionalidad diferente a la original.
6

CASOS DE USO

Firmar poliza de
seguros RELACIONES Firmar poliza de
seguros

include include
extend

firmar un contrato de compra Firma de seguro de coche Firma de seguro de vida


de un coche
6
7

DIAGRAMA DE SECUENCIA

Los diagramas de secuencia pueden ilustrar una sucesión


de interacciones entre clases o instancias de objetos a
través del tiempo.

Se utilizan para ilustrar el Se derivan del análisis Se utilizan en el diseño de


procesamiento descrito en de casos de uso sistemas para derivar las
los interacciones, las relaciones y
escenarios de casos de uso. los métodos de los objetos en
el sistema.
7
Los diagramas de secuencia contienen clases u objetos con
NOTACIÓN sus líneas de vida, mensajes u operación que se intercambian
entre los objetos de forma ordenada, la barra de
sincronización y el actor
7

DIAGRAMA DE SECUENCIA

OBJETOS MENSAJES TIEMPO

Representados usualmente en Son enviados de una línea de vida a El diagrama representa el tiempo
forma de rectángulos con nombre y otra aunque también se pueden desde arriba hacia abajo en
subrayado, están acompañados de enviar a sí mismo. Pueden ser dirección vertical. El diagrama de
una línea discontinua que simple, síncronos o asíncronos. secuencia tiene dos dimensiones, la
representa la línea de vida de un horizontal que es la disposición de
objeto. Sobre la línea discontinua los objetos y la vertical que
se ubica una barra llamada barra de muestra el paso del tiempo.
activación que interpreta la
duración de activación del objeto.
7

PROCESO DE
ELABORACIÓN

1. Identificación de 2. Identificación de los 3. Modelado de


los escenarios eventos externos interacciones

Situaciones en la que Identificación de Diagramas de


se quiere ver como quien demanda que secuencia
funciona el sistema empiece une
para resolver algo escenario
7
8

MODELOS
ESTRUCTURALES
Los modelos estructurales
muestran la organización de un
sistema en términos de los
componentes del sistema y sus
relaciones.
Los modelos estructurales pueden ser:
Normalmente se crean cuando
se está discutiendo y diseñando Estáticos
la arquitectura del sistema. Dinámicos
8
MODELOS
ESTRUCTURALES
Un diagrama de clases describe la estructura estática de un sistema
en términos de clases y de relaciones entre estas clases, mostrando
los atributos y operaciones que caracterizan cada clase de objetos.
9

MODELOS DE
COMPORTAMIENTO
Los modelos de comportamiento,
son modelos del
comportamiento dinámico del
sistema mientras se está
ejecutando.
Los estímulos pueden ser de dos tipos:
Datos: Llegan datos que el sistema debe procesar.

Eventos: Ocurre algún evento que desencadena el


procesamiento.
10

CONCLUSIÓN

El modelado de sistemas nos ayuda porque nos permite especificar la estructura de


un sistema y de esta manera, tener un control sobre la documentación y el sistema
que se esté realizando. Es una herramienta que brinda mucho apoyo y como guía al
momento de desarrollar el sistema y es por eso su importancia al momento de
hablar sobre en análisis de sistemas.
BIBLIOGRAFÍA
Sommerville, I. 2005. Ingeniería del Software (7ma edición).
PEARSON EDUCACION S.A. Madrid (España).

Lucidchart. (s.f). Obtenido de Lucidchart:


https://www.lucidchart.com/pages/es/que-es-el-lenguaje-unificado-
de-modelado-uml

Luján, M. 2019. Ingeniería de Aplicaciones [Diapositiva 3].


Repositorio Material Universidad Nacional de Sur.
06_ModeladoSistemas_IAP_2019.pdf

Pedriquez, D. 2022. Obtenido de Venngage:


https://es.venngage.com/blog/diagrama-de-contexto/

También podría gustarte