Está en la página 1de 14

CURSO:

ANALISIS Y DESARROLLO DEL SOFTWARE

EVIDENCIA A DESARROLLAR:
BASES CONCEPTUALES ACERCA DEL
LENGUAJE UNIFICADO DE
MODELODO (UML) Y PATRONES DE DISEÑO

APRENDIZ:
YULISA FERNANDA VALDES ORTEGA

FICHA: 2721396

PRESENTADO A :
RAFAEL ALEXANDER SALTARIN TEJERA

FECHA: / 11 / 2023

SERVICIO NACIONAL DEL APRENDIZAJE SENA


VIRTUAL
INTRODUCCIÓN
En este documento, Nos enfocamos principalmente
en el modelo de lenguaje UML, es un lenguaje que
proporciona vocabulario que nos permite tener
comunicación. En este caso, este lenguaje
se centra en la representación gráfica de un sistema.
Este lenguaje nos indica cómo crear y leer los
modelos,pero no dice cómo crearlos.Los diagramas
UML (Unified Modeling Language) son útiles para
diseñar, especificar, visualizar, crear,una idea clara
para poder elaborar el proyecto, y poder llevarlo a
a lo real para desempeñarlo y ejecutarse, hay que
Tener en cuenta que los distintos tipos de diagrama...
Partiendo del hecho que se convierte en una
herramienta para la programación muy
extendida, una de sus fortalezas es su semántica, por
lo tanto su divulgación y el conocimiento de sus
conceptos es muy importante para poder tener un
correcto manejo del mismo.
PROFUNDIZAR SOBRE UML
Los UML se consideran técnicas para especificar
un sistemas en todas sus fases.
En el cual es un lenguaje que
ayuda a cualquier persona a
desarrollar y modelar un
sistema o software utilizando
diferentes tipos de diagramas,
además cuenta. Con un diseño
Flexible de desarrollo de proyecto
y poder realizar cambios que son demasiado
difíciles o costosos. Esto se debe a que los analistas
tienden a usar gráficos de manera simplista porque
representan parcialmente los sistemas de
información. para una fácil comprensión. Puede
modelar cualquier tipo de aplicación que se ejecute
en cualquier combinación de Hardware, software y
sistema operativo.
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 incluye los siguientes diagramas
DIAGRAMAS DE ESTADO

Es un diagrama de comportamiento utilizado para


representar las condiciones de un sistema en un
momento dado. Muestra los cambios en el sistema en
respuesta a factores como el tiempo y otros eventos.
es decir, un modelo de comportamiento que consiste
en acciones y estados o transiciones a otros estado...
este diagrama permite representar el ciclo de vida
completo de cualquier sistema, subsistema o
componente, como podrían ser un portatil PC, que es
un lector electrónicos.
DIAGRAMAS DE ACTIVIDADES

está compuesto por los siguientes por elementos


Como: Actividades, flujos de control, nodo
inicial y nodo final. A continuación veremos qué es y
como se representa cada uno de estos elementos
DIAGRAMAS DE DESPLIEGUE

es un tipo de diagrama UML que muestra la


arquitectura de ejecución de un sistema, incluyendo
nodos como entornos de ejecución de Hardware o
Software
OPINIÓN DEL APRENDIZ SOBRE UML
Se considera que la UML es un lenguaje más conocido y
utilizado actual por los desarrolladores
Que diseñan Aplicaciones
Codifican. De forma
Correcta y ejecutable
En el cual podemos
Visualizar la forma parcial
De un sistema de
información, por supuesto
Que el creador es:
Grady Booch,
James Rumbaught
e Ivan Jacob en 1994....
por medio de UML se
estructuran los lenguajes
De diseño, aunque UML no es un lenguaje de
programación tiene varias herramientas para crear
Código,estructuras y documentación de diferentes
Aspectos...
GLOSARIO DE TERMINOLOGÍA UML.
• EVENTO: Cuando ocurre en un objeto, puede
causar una transición en un diagrama de máquina.

• REGIÓN DE EXPANSIÓN: Un conjunto de acciones


en un diagrama de actividad que ocurren una vez
para cada colección de tokens de entrada a la
región de expansión.

• AMPLIAR: Un medio para utilizar una clase como


punto de partida para la creación de una nueva
clase. La nueva clase hereda todos los atributos,
propiedades y métodos de la clase que extiende.

• ESTADO FINAL: El estado en el que un objeto deja


de existir.

• FLUJO: una conexión de navegación entre dos


acciones
• FLUJO FINAL: El punto en el que un flujo finaliza sin
finalizar la actividad completa.

• BIFURCACIÓN: Un punto en un diagrama de


actividad donde un flujo de lógica se divide en varios
flujos concurrentes (subprocesos)

• MENSAJE ENCONTRADO: Punto de partida para un


diagrama de secuencia.

• HERENCIA: Donde una nueva Clase más


específica deriva parte de su definición de una Clase
más general existente.

• NODO INICIAL: El punto de inicio de un diagrama


de actividad

• PSEUDOESTADO INICIAL: Apunta al estado inicial


de un objeto
• INSTANCIA: Una instancia es una manifestación
concreta de una abstracción a la que se puede
aplicar un conjunto de operaciones y que tiene un
estado que almacena el efecto de la operación.

• MARCO DE INTERACCIÓN: Una sección de un


diagrama de secuencia, dividida en fragmentos, que
está sujeta a un operador algorítmico como
iteración, paralelismo u opcionalidad.

• INTERFAZ: Un límite de comunicación definido.

• LÍNEA DE VIDA: Indica un objeto o parte que


participa en un diagrama de secuencia.

• ENLACE: Una relación entre objetos. Mientras que


un objeto es una instanciación de una clase, un
enlace puede verse como una instanciación de una
asociación.
• PAQUETE: Un paquete es una colección o
agrupación de clases relacionadas o de clases con
funcionalidad relacionada.

• PARÁMETRO: Datos pasados en un mensaje que se


utilizarán dentro del método

• PARTICIÓN: Sección de un diagrama de actividad


o diagrama de secuencia ocupada por una sola
clase u objeto.

• PIN: Un parámetro de una acción

• POLIMORFISMO: La capacidad de los objetos que


pertenecen a diferentes clases para responder a
operaciones del mismo nombre, cada una de
acuerdo con el comportamiento específico de la
clase correcto.
• PERFIL: proporciona un mecanismo de extensión
genérico para crear modelos UML. Otros mecanismos
de extensión incluyen los estereotipos.

• PROPIEDAD: un atributo o una asociación.

• CADENA DE PROPIEDAD: un calificador para


Atributos y Operaciones. Los ejemplos incluyen
{ordernado}, {readonly}, {unique}.
CONCLUSIÓN
Ya para finalizar con esta evidencia quiero decir que
He podido conocer y Aprender nuevos conceptos y
temas que corresponde a la UML que se enfoca
Principalmente en crear un proyecto utilizar un
diagrama para plantear, crear, diseñar y luego
visualizar.Ya el diagramas elaborado por Nosotros
En el cual está... Destinado especialmente ayudar en
el desarrollo y modelado de un sistema o producto
de software.Muchas Gracias esta es mi
evidencia que prepresento de “Bases conceptuales
acerca del lenguaje unificado de modelado (UML) y
patrones de diseño”

También podría gustarte