Subido por Victor Torres

Elaboración de diagramas y plantillas para casos de uso del proyecto. GA2-220501093-AA1-EV02

Anuncio
1
Servicio Nacional de Aprendizaje SENA
Centro de Comercio y Servicios - Regional Bolívar
Elaboración de diagramas y plantillas para casos de uso del
proyecto. GA2-220501093-AA1-EV02
Presentado por:
Víctor David Torres Santamaría - [email protected]
Docente:
Ingeniero. Miguel Romero Peñaranda
Análisis y Desarrollo de Software - 2834924
Marzo de 2024
2
Contenido
INTRODUCCIÓN .......................................................................................................................... 3
OBJETIVO..................................................................................................................................... 4
DESCRIPCION ........................................................................................................................... 10
CONCLUSION ............................................................................................................................ 12
3
INTRODUCCIÓN
El propósito de esta actividad se centra en explorar la estructura y los temas asociados con el
lenguaje UML. Este lenguaje emplea una variedad de representaciones gráficas para ilustrar
diversos elementos de un sistema, abarcando desde su estructura hasta su comportamiento,
interacción y flujos de datos. Entre los diagramas más comúnmente utilizados en UML se
encuentran los diagramas de casos de uso, clases, secuencia, actividades y componentes,
entre otros. Cada uno de estos diagramas cumple una función específica en la modelación de
distintos aspectos del sistema, lo que contribuye a que los equipos comprendan mejor la
arquitectura, diseño y funcionamiento del software en desarrollo. El propósito fundamental de
estos diagramas es fomentar la comprensión y la comunicación entre los equipos de desarrollo
de software, clientes y otras partes interesadas, proporcionando un marco unificado para
describir sistemas de software.
4
OBJETIVO
Creación de diagramas y plantillas para casos de uso del proyecto 1.
Enumeración de los tipos de diagramas para modelar basados en los requisitos del software:
Los diagramas utilizados en la estructura UML, específicamente en su versión 2.5.1, se
clasifican en dos categorías principales: diagramas estructurales y diagramas de
comportamiento.
Diagramas estructurales:
Los diagramas estructurales exhiben la configuración estética del sistema y sus distintas partes
en niveles de abstracción. Hay siete tipos de diagramas de estructura:
- Diagrama de clases: Basado en la programación orientada a objetos, este diagrama es el más
común en UML. Representa la estructura del sistema utilizando clases con sus atributos,
restricciones y relaciones, como asociaciones, generalizaciones y dependencias.
- Diagrama de componentes: Similar al diagrama de clases, pero más especializado,
descompone un sistema complejo en componentes más pequeños, mostrando las relaciones
entre ellos. Se utiliza especialmente en el desarrollo basado en componentes (CBD) y en
sistemas con arquitectura orientada a servicios.
5
- Diagrama de despliegue: Muestra la arquitectura de ejecución del sistema, incluyendo nodos
como entornos de ejecución de hardware o software, y el middleware que los conecta.
- Diagrama de objetos: Presenta ejemplos de estructuras de datos en un momento específico,
utilizado para verificar la integridad de un diagrama de clases o para descubrir información
sobre los elementos de un modelo y sus conexiones.
- Diagrama de paquetes: Muestra las dependencias entre los diferentes paquetes del sistema,
organizando los elementos del modelo en grupos.
- Diagrama de perfiles: Permite definir estereotipos personalizados, valores etiquetados y
restricciones como una extensión al estándar UML, facilitando la adaptación del modelo a
diferentes plataformas o dominios.
- Diagrama de estructura compuesta: Describe la estructura interna de un clasificador, pudiendo
representar los componentes interiores de hardware para comprender su funcionamiento.
- Diagramas de comportamiento:
A diferencia de los diagramas estructurales, los diagramas de comportamiento muestran la
dinámica del sistema de información. Se dividen en siete tipos:
- Diagramas de casos de uso: Muestran las operaciones que puede realizar una aplicación o
sistema y su relación con el entorno, típicamente los usuarios u otras aplicaciones.
- Diagrama de Actividades: Representa estados de acción y transiciones, coordinando
6
comportamientos y clasificadores.
- Diagrama de interacción: Describe el flujo de mensajes dentro de un sistema y el contexto
para una o más líneas de vida.
- Diagrama de máquina de estados: Muestra los diferentes estados y transiciones de un objeto
dentro de una aplicación, utilizado para modelar comportamientos discretos.
La actividad también implica la elaboración de los artefactos del sistema utilizando UML y la
utilización de herramientas de software para apoyar la creación de los diagramas.
7
8
9
10
DESCRIPCION
NOMBRE DEL CASO
AUTOR
FECHA DE ELABORACION
DESCRIPICION
TESTIGOS
Soporte y escalamiento de soporte
Victor David Torres Santamaria
Marzo del 2024
Facilitar el trabajo al área de IT
dando soporte web a los usuarios
Usuario y área TI
Para recibir estos soportes, el
CONDICION INICIAL
usuario debe estar registrado en la
plataforma.
El usuario se registra e ingresa a la
página web o plataforma.
➢El usuario consulta el incidente
en la base de datos de la página
web.
AREA DE FFLUJO
➢Si no logra solucionar su duda o
problema se escala al área de IT.
➢El área de IT brinda el soporte
utilizando la herramienta web, si da
solución al problema con la
herramienta lo informa al
11
coordinador de IT y asesora al
usuario a aprender a usar la
herramienta.
➢En caso de no dar solución con
la herramienta sin o con
conocimiento ajeno, se debe subir
la información faltante a la base de
datos de la página web o
plataforma, para en caso de
repetirse el problema en el futuro
otra persona tenga la solución a la
mano.
➢Terminado los soportes se
documenta, se cierran y se guarda
en la base de datos con un numero
de ticket único.
La página o plataforma tendrá una
base de datos de cada usuario
FLUJO ALTERNATIVO
según el tipo de problemas que
frecuenta llevando un seguimiento
de los usuarios.
Para que el usuario tenga acceso a
CONDICION FINAL
la información del progreso,
deberá hacer una solicitud al área
12
de IT después del primer mes del
lanzamiento.
CONCLUSION
En resumen, el Lenguaje de Modelado Unificado (UML) se revela como una
herramienta esencial en el ámbito de la programación. Facilita a los equipos de
desarrollo la visualización, especificación y documentación de sistemas de software
de forma clara y coherente. Además, fomenta una comunicación efectiva, permite
la visualización de sistemas, mejora el proceso de desarrollo, establece un
estándar en la industria y ofrece una mayor versatilidad en la construcción de la
base de datos del software.
Descargar