0% encontró este documento útil (0 votos)
4 vistas3 páginas

Casos de Uso y UML en Bibliotecas

El documento describe un sistema de biblioteca que incluye identificación de actores, casos de uso para buscar libros y registrar préstamos, así como historias de usuario y criterios de aceptación. También se aborda la importancia de UML en el desarrollo de software, los tipos de diagramas que se pueden representar y las herramientas de software disponibles para su implementación. Se mencionan herramientas como Lucidchart, Visual Paradigm y PlantUML, entre otras, destacando sus características y usos.

Cargado por

senajesusarroyo2
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas3 páginas

Casos de Uso y UML en Bibliotecas

El documento describe un sistema de biblioteca que incluye identificación de actores, casos de uso para buscar libros y registrar préstamos, así como historias de usuario y criterios de aceptación. También se aborda la importancia de UML en el desarrollo de software, los tipos de diagramas que se pueden representar y las herramientas de software disponibles para su implementación. Se mencionan herramientas como Lucidchart, Visual Paradigm y PlantUML, entre otras, destacando sus características y usos.

Cargado por

senajesusarroyo2
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 DOCX, PDF, TXT o lee en línea desde Scribd

Ejemplo: Sistema de Biblioteca

1. Identificación de Actores

 Usuario: Estudiante o miembro de la biblioteca.


 Bibliotecario: Persona encargada de gestionar los recursos de la biblioteca.
 Sistema Externo: Sistema de gestión de préstamos.

2. Definición de Casos de Uso

Caso de Uso 1: Buscar Libro

 Descripción: Permitir a los usuarios buscar libros en el catálogo.


 Pasos:
1. El usuario accede a la página de búsqueda.
2. El usuario ingresa el título o autor del libro.
3. El sistema muestra los resultados de búsqueda.
4. El usuario puede seleccionar un libro para ver más detalles.

Caso de Uso 2: Registrar Préstamo

 Descripción: Permitir a los bibliotecarios registrar el préstamo de un libro a un usuario.


 Pasos:
1. El bibliotecario selecciona el libro a prestar.
2. El bibliotecario ingresa el ID del usuario.
3. El sistema valida la disponibilidad del libro.
4. El sistema registra el préstamo y genera un recibo.

Documentación de Historias de Usuario

Historia de Usuario 1: Buscar Libro

 Como un usuario
 Quiero buscar un libro en el catálogo
 Para encontrar información sobre el libro que deseo leer.

Criterios de Aceptación:

 El usuario puede buscar por título o autor.


 Los resultados deben incluir título, autor y disponibilidad.

Historia de Usuario 2: Registrar Préstamo

 Como un bibliotecario
 Quiero registrar el préstamo de un libro
 Para llevar un control de los libros prestados.
Criterios de Aceptación:

 El sistema debe validar que el libro está disponible.


 El sistema debe generar un recibo con la fecha de préstamo y fecha de devolución.

[Usuario]

(Buscar Libro)

[Bibliotecario]

(Registrar Préstamo)

✔ ¿Cuál es la importancia de UML?


En la década de 1990, UML hizo su aparición gracias a tres ingenieros de software: Grady Booch, Ivar Jacobson y James
Rumbaugh. Su objetivo era desarrollar una forma menos caótica de representar el desarrollo de software cada vez
más complejo, al mismo tiempo que separaban la metodología del proceso. En la actualidad, UML sigue siendo la
notación estándar para desarrolladores, así como para jefes de proyecto, dueños de negocios, emprendedores del
sector tecnológico y profesionales de todos los sec

✔ ¿Cuáles son los diagramas que pueden representarse con UML?


Hay dos tipos principales de diagramas UML: diagramas de estructura y diagramas de comportamiento (y dentro de
esas categorías se encuentran varios más). Estas variaciones existen para representar los numerosos tipos de
escenarios y diagramas que usan los distintos tipos de personas.

✔ ¿Qué herramientas de software existen en el mercado para UML?

 Lucidchart: Muy popular por su interfaz intuitiva y capacidades de colaboración en tiempo real.

 Visual Paradigm: Ampliamente utilizada en la industria para el modelado UML y diseño de software,
con características robustas.

 Enterprise Architect: Favorecida en entornos empresariales por su amplia gama de funcionalidades y


soporte para metodologías de desarrollo

 StarUML: Conocida por su enfoque en el desarrollo ágil y soporte para múltiples diagramas UML

 PlantUML: Popular entre desarrolladores por permitir crear diagramas UML a través de texto,
facilitando la integración con otros entornos de desarrollo.

 Creately: Utilizada por su facilidad de uso y capacidad de colaboración en línea.

 [Link] (ahora [Link]): Muy utilizada por su accesibilidad y funcionalidad gratuita.

También podría gustarte