Está en la página 1de 8

SERVICIO NACIONAL DE APRENDIZAJE

CENTRO LATINOAMERICANO DE ESPECIES MENORES CLEM REGIONAL VALLE

FICHA: 2721412

MARÍA JOSÉ QUIÑONEZ PERDOMO

ANÁLISIS Y DESARROLLO DE SOFTWARE

NEIVA (HUILA)

2023
INTRODUCCION:

En un proyecto basado en la organización del inventario de ventas y producción, es fundamental


contar con herramientas visuales que permitan representar de manera clara y concisa la información
relevante relacionada con el flujo de productos en una organización. Los diagramas son una forma
efectiva de comunicar conceptos, procesos y relaciones entre elementos en un proyecto, y proporcionan
una visión general comprensible de cómo se interconectan los diferentes componentes del inventario,
las ventas y la producción.

ALCANCE:

El alcance de los diagramas en un proyecto de organización del inventario de ventas y


producción consiste en utilizar diferentes representaciones visuales para entender y comunicar de
manera clara y fácil la información relevante sobre el flujo de productos en una organización.

TIPOS DE DIAGRAMAS

Existen varios tipos de diagramas utilizados para modelar diferentes aspectos en diversos campos, como
la ingeniería, la informática, la gestión empresarial y otros. A continuación, se presentan algunos de los
tipos de diagramas más comunes:

1. Diagrama de flujo (Flowchart): Es una representación gráfica de un proceso o sistema que


muestra la secuencia de pasos o actividades de manera visual. Utiliza símbolos para representar
acciones, decisiones, conexiones y puntos de inicio y finalización. Los diagramas de flujo son
ampliamente utilizados en programación, análisis de procesos y diseño de algoritmos, ya que
permiten comprender de manera clara y concisa la lógica y el flujo de un procedimiento o
sistema.

2. Diagrama de casos de uso (Use Case Diagram): Es un tipo de diagrama en el que se muestra la
interacción entre los actores (usuarios, sistemas externos o entidades) y un sistema en
particular. Los casos de uso representan las funciones o acciones que un sistema puede realizar
en respuesta a las interacciones con los actores. Este tipo de diagrama es utilizado en la
ingeniería de software para capturar los requisitos funcionales de un sistema y comprender
cómo los usuarios interactúan con él.

3. Diagrama de clases (Class Diagram): Es un diagrama utilizado en la programación orientada a


objetos para visualizar las clases, interfaces, atributos y relaciones entre objetos en un sistema.
Las clases representan objetos con características y comportamientos similares, mientras que
las relaciones, como la herencia, la composición y la asociación, muestran cómo se conectan las
clases entre sí. El diagrama de clases es una herramienta fundamental en el diseño de software,
ya que permite comprender la estructura y las relaciones en un sistema orientado a objetos.

4. Diagrama de secuencia (Sequence Diagram): Es un tipo de diagrama de interacción que muestra


la secuencia de interacciones entre los diferentes objetos de un sistema a lo largo del tiempo. Se
utiliza para representar escenarios de interacción, mostrando la comunicación entre los objetos
a través de mensajes. El diagrama de secuencia es útil para comprender la lógica y el flujo de un
sistema en términos de interacciones entre objetos.

5. Diagrama de actividad (Activity Diagram): Es un diagrama que describe el flujo de trabajo de un


proceso o una función utilizando acciones, decisiones y actividades paralelas o concurrentes. Se
utiliza para modelar procesos empresariales, flujos de trabajo y algoritmos complejos. Los nodos
representan las acciones, mientras que las flechas indican el flujo de trabajo. El diagrama de
actividad permite visualizar de manera clara y comprensible las etapas, las decisiones y las
acciones involucradas en un proceso.

6. Diagrama de componentes (Component Diagram): Muestra la estructura y las dependencias


entre los componentes de un sistema. Los componentes representan las partes modulares del
sistema, como bibliotecas, módulos, archivos ejecutables, etc. Las relaciones entre los
componentes indican las dependencias y las interacciones entre ellos. Este tipo de diagrama es
útil para entender la organización y la arquitectura de un sistema y cómo los componentes se
relacionan entre sí.

7. Diagrama de despliegue (Deployment Diagram): Es un diagrama que representa la configuración


física y lógica de los componentes de un sistema. Muestra la distribución de los nodos de
hardware, como servidores, computadoras y dispositivos de red, así como la ubicación de los
componentes de software y las conexiones entre ellos. El diagrama de despliegue es utilizado
para comprender cómo se implementa y se distribuye un sistema en un entorno de producción.

8. Diagrama de entidad-relación (Entity-Relationship Diagram): Se utiliza en el diseño de bases de


datos para representar las entidades, los atributos y las relaciones entre ellos. Las entidades
representan objetos o conceptos del mundo real, los atributos describen las propiedades de las
entidades y las relaciones muestran las conexiones entre las entidades. Este tipo de diagrama es
útil para visualizar la estructura y las relaciones de los datos en un sistema y facilitar el diseño y
la comprensión de una base de datos.

HERRAMIENTAS UTILIZADAS: STAR UML

¿Qué es STAR UML?

StarUML es una herramienta de modelado de software que permite a los desarrolladores y analistas
crear diagramas UML (Unified Modeling Language) de manera efectiva. Es una aplicación popular y
ampliamente utilizada en la ingeniería de software para diseñar, visualizar y documentar sistemas y
procesos.

¿Qué funcionalidades tiene?


1. Soporte completo de UML: StarUML admite todos los tipos de diagramas UML estándar, como
diagramas de casos de uso, diagramas de clases, diagramas de secuencia, diagramas de
actividad, diagramas de componentes y muchos más. Esto permite a los usuarios crear
representaciones visuales claras y concisas de sus sistemas y procesos.

2. Interfaz intuitiva y amigable: La interfaz de StarUML está diseñada para ser intuitiva y fácil de
usar, lo que facilita a los usuarios la creación y edición de diagramas. Proporciona una amplia
variedad de herramientas y opciones de personalización para adaptarse a las necesidades
individuales de los usuarios.

3. Edición colaborativa: StarUML ofrece la capacidad de colaborar en tiempo real con otros
usuarios. Permite trabajar en un mismo proyecto de forma simultánea, lo que facilita la
colaboración en equipos distribuidos.

4. Generación de código: StarUML permite generar código a partir de los diagramas UML creados.
Esto significa que los diagramas pueden ser utilizados como base para la implementación real
del software, ahorrando tiempo y esfuerzo al convertir el diseño en código ejecutable.

5. Importación y exportación de archivos: La herramienta es compatible con diferentes formatos


de archivo, lo que permite importar proyectos existentes de otras herramientas de modelado y
exportar los diagramas en diferentes formatos, como imágenes o archivos de texto, para
compartirlos con otros miembros del equipo o para su inclusión en documentación.

6. Personalización y extensiones: StarUML permite personalizar la apariencia y el comportamiento


de los elementos del modelo. Además, ofrece la posibilidad de añadir funcionalidades
adicionales mediante la instalación de extensiones, lo que amplía las capacidades de la
herramienta según las necesidades específicas del proyecto.
DIAGRAMA DE CASO DE USO, DE LA EMPRESA QUESILLOS LA GAITANA

TABLA DE CASO DE USO 1

Identificador Único: CD- 1


Nombre: Inicio de sesión
Actores: Usuario registrado, Administrador, Webmaster
Descripción: Como primer apartado en el cual se va a encontrar el cliente al momento de acceder a la
plataforma se encontrará con el apartado de acceso a la plataforma con su respectiva cuenta ya que
será necesaria para adjuntar la información personal del cliente. En el caso del trabajador encontrara
su registro correspondiente ya que es información diferente a la que encuentra el cliente
Observaciones: N/A
Criterios de aceptación:
 Que el usuario este registrado
 Que haya una conexión a internet

TABLA DE CASO DE USO 2


Identificador Único: CD- 2
Nombre: Registro
Actores: Usuario no registrado, Usuario registrado, Administrador, Webmaster
Descripción: Como segundo apartado el usuario debe rellenar los datos solicitados en el formulario
para poder completar el registro exitosamente.
Observaciones: N/A
Criterios de aceptación:
 Que el usuario no este registrado
 Que el usuario complete todos los datos solicitados en el formulario.

TABLA DE CASO DE USO 3

Identificador Único: CD- 3


Nombre: Interfaz de selección
Actores: Usuario registrado, Administrador, Webmaster
Descripción: El usuario se encontrará una interfaz de selección en donde aparecen dos opciones de
acceso al inventario (Producción y Ventas)
Observaciones: N/A
Criterios de aceptación:
 Que el usuario este registrado
 Que el usuario haya iniciado sesión

TABLA DE CASO DE USO 4

Identificador Único: CD- 4


Nombre: Ventas
Actores: Usuario registrado, Administrador, Webmaster
Descripción: El usuario podre acceder al inventario de ventas, en donde podrá ver, borrar, editar
movimientos de las ventas e ingresos de los productos.
Observaciones: N/A
Criterios de aceptación:
 Que el usuario inicie sesión.
 Que se guarden los cambios correctamente

TABLA DE CASO DE USO 5

Identificador Único: CD- 5


Nombre: Produccion
Actores: Usuario registrado, Administrador, Webmaster
Descripción: El usuario podrá acceder al inventario de produccion, en donde podrá ver, borrar, editar
movimientos de las ventas e ingresos de los productos.
Observaciones: N/A
Criterios de aceptación:
 Que el usuario inicie sesión
 Que se guarden los cambios correctamente

TABLA DE CASO DE USO 6

Identificador Único: CD- 6


Nombre: Agregar producto
Actores: Administrador, Webmaster
Descripción: El usuario puede añadir o eliminar un nuevo producto.
Observaciones: N/A
Criterios de aceptación:
 Que el usuario inicie sesión
 Que se guarden los cambios correctamente

TABLA DE CASO DE USO 7

Identificador Único: CD- 7


Nombre: Administrar el servidor
Actores: Webmaster
Descripción: El usuario podrá acceder al servidor principal y realizar cualquier ajuste que sea
requerido.
Observaciones: N/A
Criterios de aceptación:
 Que el usuario inicie sesión
 Que se guarden los cambios correctamente
 Que tenga todos los permisos requeridos

TABLA DE CASO DE USO 8

Identificador Único: CD- 8


Nombre: Acceder a la base de datos
Actores: Webmaster
Descripción: El usuario podrá acceder a la base de datos y realizar cualquier ajuste que sea requerido.
Observaciones: N/A
Criterios de aceptación:
 Que el usuario inicie sesión
 Que se guarden los cambios correctamente
 Que tenga todos los permisos requeridos

TABLA DE CASO DE USO 9


Identificador Único: CD- 9
Nombre: Crear roles de usuario
Actores: Webmaster
Descripción: El usuario tiene permitido crear nuevos roles con permisos específicos para el sistema.
Observaciones: N/A
Criterios de aceptación:
 Que el usuario inicie sesión
 Que se guarden los cambios correctamente
 Que tenga todos los permisos requeridos

También podría gustarte