Cover photo

Usando una herramienta CASE

Objetivo de la actividad:

Aplicar los conceptos de herramientas CASE mediante el uso de un software CASE gratuito para crear un modelo básico de un sistema.

Requisitos previos:

  • Tener conocimientos básicos de análisis de sistemas.

  • Conexión a Internet.

  • Computadora con Windows, Linux o macOS.

  • Tiempo estimado: 1.5 a 2 horas.

Herramienta recomendada

StarUML https://staruml.io

También se puede usar:

  • Visual Paradigm (versión Community)

  • Modelio (opensource)

  • Enterprise Architect (versión de prueba)

Instrucciones paso a paso

Paso 1: Instala la herramienta

  1. Entra a https://staruml.io/download

  2. Descarga la versión correspondiente a tu sistema operativo.

  3. Instala el programa en tu equipo siguiendo las instrucciones.

Paso 2: Crea un nuevo proyecto CASE

  1. Abre StarUML.

  2. Selecciona Archivo > Nuevo Proyecto.

  3. Asigna el nombre del sistema: “Sistema de Gestión de Biblioteca Escolar”.

Paso 3: Modela los requerimientos del sistema

  1. Ve al panel izquierdo y selecciona “Use Case Diagram”.

  2. Agrega un actor llamado Usuario.

  3. Crea los siguientes casos de uso:

    • Consultar libros

    • Prestar libro

    • Devolver libro

    • Agregar nuevo libro (solo para el actor Administrador)

  4. Conecta los casos de uso al actor correspondiente.

Paso 4: Agrega un diagrama de clases

  1. Agrega un nuevo “Class Diagram”.

  2. Crea las siguientes clases:

    • Libro: atributos (título, autor, ISBN, estado)

    • Usuario: atributos (nombre, matrícula, tipo)

    • Préstamo: atributos (fecha, estado)

  3. Crea relaciones entre las clases:

    • Un Usuario puede tener muchos Préstamos.

    • Un Libro puede estar asociado a un Préstamo.

Paso 5: Guarda y documenta tu proyecto

  1. Guarda el archivo con el nombre modelo_biblioteca.mdj.

  2. Genera un documento con capturas de pantalla de tus diagramas.

  3. Agrega una breve descripción del sistema modelado (mínimo 100 palabras).

Más información:

https://www.frexus.dev/post/herramientas-case-desarrollo-software/