Está en la página 1de 25

FACULTAD DE INGENIERÍA

CARRERA DE INGENIERÍA EN SISTEMAS Y COMPUTACIÓN

MODELAMIENTO DEL SISTEMA

DATOS INFORMATIVOS

NOMBRES COMPLETOS CODIGOS


NOMBRES COMPLETOS CODIGOS
1. Introducción

El modelamiento de un sistema a partir de los requerimientos funciónales, permitirán


entender el funcionamiento del mismo con el fin de describir las transformaciones que el
sistema realiza sobre las entradas para producir salidas
En el caso del sistema de Control de Inventario los requerimientos funcionales que hemos
planteado, el sistema manejara un registro de clientes, proveedores, productos,
categorías, órdenes y ventas. Solo usuarios autorizados podrán ingresar, eliminar o
modificar datos.

2. Objetivos
2.1 Objetivo General

Modelar a través de los diferentes diagramas el funcionamiento del sistema de


Control de Inventarios de la empresa “Polimodas”

2.2 Objetivos Específicos

 Elaborar el Diagrama de Casos de uso y Tablas de casos de uso para el


sistema……..en base a los requerimientos funcionales…………….
 Elaborar el Diagrama de Clases para el sistema……………. en base a los
requerimientos funcionales…………….
 Elaborar el Diagrama de Objetos…………….
 Elaborar el Diagrama de Componentes que nos permita conocer la
funcionalidad del sistema
 Elaborar el Diagrama de Despliegue que nos permita conocer la
arquitectura del sistema, demostrando la interacción del software y
hardware.
 Elaborar el Diagrama de Secuencia que nos permita conocer las clases que
formaran parte del programa y las llamadas que se hacen cada uno de ellos
para realizar una tarea determinada.
 Elaborar el Diagrama de Colaboración….
 Elaborar el Diagrama de Actividades……….
 Elaborar el Diagrama de Estados………….
3. Desarrollo

3.1 Diagrama de Casos de Uso y Tabla de Casos de Uso

Párrafo acerca de que es, y para que sirve el diagrama

Nombre del Caso de Uso: Observar dietas nutricionales


Actores: Cliente, Administrador y Visitante
Pre - Condición: Ingresar a la aplicación web
Flujo de Eventos Flujo Alternativo
1.- El caso de uso comienza cuando el 1.- Si no desea visualizar las dietas
cliente, administrador o visitante da puede visualizar otras opciones que
clic en la pestaña “Dietas”. se encuentren en el menú.
2.- Al realizar esta acción la página
nos mostrara varias dietas
nutricionales que deben consumir
nuestros clientes, las mismas que
estarán ordenadas por edades.

Post – Condición: Muestra las dietas.


3.2 Diagrama de Clases

Párrafo acerca de que es, y para que sirve el diagrama

3.2 Diagrama de Objetos

Párrafo acerca de que es, y para que sirve el diagrama


3.3 Diagrama de Componentes

Un diagrama de componentes es un diagrama tipo del Lenguaje Unificado de


Modelado. Los diagramas de componentes describen los elementos físicos del
sistema y sus relaciones. Muestran las opciones de realización incluyendo, Código
fuente, binario y ejecutable. Los componentes representan todos los tipos de
elementos software que entran en la fabricación de aplicaciones informáticas. El
Diagrama de Componentes sirve para encapsular funcionalidad y se relaciona por
medio de interfaces. Puede representar objetos físicos. También tienen algunas
propiedades de nombrado, relación realización de interfaces, puede tener
instancias, puede participar en interacciones.

servidor

Base De Datos(Postgres)

Ruta_Conexion

Capa dePrecentacion

Modulo_ventas

Capa de negocios
Modulo de Ventas

Modulo_proveedores Modulo_Ordenes

Modulo_Categoria Modulo_Producto
3.4 Diagrama de Despliegue
El Diagrama de despliegue es un diagrama estructurado que muestra la
arquitectura del sistema desde el punto de vista del despliegue (distribución) de
los artefactos del software en los destinos de despliegue mostrando la interacción
entre el sistema y los componentes del hardware. Sirven para mostrar la
disposición de las particiones físicas del sistema de información y la asignación de
los componentes software a estas particiones. Es decir, las relaciones físicas entre
los componentes software y hardware en el sistema a entregar.

<<pc_Server>>
Servidor de Aplicaciones

Servidor de base de datos


PostgreSql Capa de Acceso a datos

Capa de Negocios

switch

Pc_Cliente

Capa de presentacion
3.5 Diagrama de Secuencia
Un diagrama de secuencias muestra la interacción de un conjunto de objetos de
una aplicación a través del tiempo, en el cual se indicarán los módulos o clases que
formaran parte del programa y las llamadas que se hacen cada uno de ellos para
realizar una tarea determinada, por esta razón permite observar la perspectiva
cronológica de las interacciones. Es importante recordar que el diagrama de
secuencias se realiza a partir de la descripción de un caso de uso. Los Diagramas de
Secuencia sirven de describir el comportamiento de un sistema, subsistema u
operación.

Ingresar un nuevo Usuario

Administrador Sistema

1 : Ingresarusuario()

sd terminara

sd Repetira
2 : Registrar datos del Usuario()

3 : Ejecuta_Querry()

4 : Resultado_Operacion()

5 : *repetira Mientras Exista datos erroneo()

6 : ListaUsuariosRegistrados()
Eliminar Usuario

Administrador Sistema

1 : ListarUsuarios()

2 : ListasUsuariosRegistrados()

3 : ObtenerUsuario_Id()

4 : Datos_usuario()

5 : EliminarUsuario_Id()

6 : Ejecuta_Querry()

7 : Resultado_Operacion()

Listar Usuarios
Administrador Sistema

1 : ListarUsuarios()

2 : Ejecuta_Querry()

3 : ListasUsuariosRegistrados()

4 : Resultado_Operacion()

Editar Usuarios

Administrador Sistema

1 : ListarUsuarios()

2 : ListasUsuariosRegistrados()

3 : ObtenerUsuario_Id()

4 : Datos_usuario()

5 : EditarUsuario_Id()

6 : Ejecuta_Querry()

7 : Resultado_Operacion()

8 : ListausuariosRegistrados()
Ingresar Nuevo Producto
Administrador Sistema

1 : Ingresarproducto()

sd terminara

sd Repetira
2 : Registrar datos del Producto()

3 : Ejecuta_Querry()

4 : Resultado_Operacion()

5 : *repetira Mientras Exista datos erroneo()

6 : ListaProductosRegistrados()

Eliminar Producto
Administrador Sistema

1 : ListarProductos()

2 : Listas De Productos Registrados()

3 : ObtenerProducto_Id()

4 : Datos_producto()

5 : EliminarProducto_Id()

6 : Ejecuta_Querry()

7 : Resultado_Operacion()

8 : ListaProductosRegistrados()

Listar Producto
A dministrador Sistema

1 : ListarProductos()

2 : Ejecuta_Querry()

3 : Listas De Productos Registrados()

4 : Resultado_Operacion()

Editar Producto
Administrador Sistema

1 : ListarProductos()

2 : Listas De Productos Registrados()

3 : ObtenerProducto_Id()

4 : Datos_producto()

5 : EditarProducto_Id()

6 : Ejecuta_Querry()

7 : Resultado_Operacion()

8 : ListaProductosRegistrados()
Ingresar Nuevo Proveedor

Administrador Sistema

1 : IngresarProveedores()

sd terminara

sd Repetira
2 : Registrar datos de los Proveedores()

3 : Ejecuta_Querry()

4 : Resultado_Operacion()

5 : *repetira Mientras Exista datos erroneo()

6 : Lista Proveedores Registrados()


Eliminar Proveedor

Administrador Sistema

1 : ListarProveedores()

2 : Listas De Proveedores Registrados()

3 : ObtenerProveedor_Id()

4 : Datos_proveedor()

5 : EliminarProveedor_Id()

6 : Ejecuta_Querry()

7 : Resultado_Operacion()

8 : ListaProveedoresRegistrados()

Listar Proveedores
Administrador Sistema

1 : ListarProv eedores()

2 : Ejecuta_Querry ()

3 : Listas De Proveedores Registrados()

4 : Resultado_Operacion()
Editar proveedor

Administrador Sistema

1 : ListarProveedores()

2 : Listas De Proveedores Registrados()

3 : ObtenerProveedor_Id()

4 : Datos_proveedor()

5 : EditarProveedor_Id()

6 : Ejecuta_Querry()

7 : Resultado_Operacion()

8 : ListaProveedoresRegistrados()
Ingresar nueva Categoría
El Actor administrador hace referencia tanto al administrador como al usuario

Administrador Sistema

1 : IngresarCategorias()

sd terminara

sd Repetira
2 : Registrar datos de las Categorias()

3 : Ejecuta_Querry()

4 : Resultado_Operacion()

5 : *repetira Mientras Exista datos erroneo()

6 : Lista Categorias Registrados()


Eliminar Categoría
Administrador Sistema

1 : ListarCategoria()

2 : Lista de Categorias Registrados()

3 : ObtenerCategorias_Id()

4 : DatosCategorias()

5 : EliminarCategoria_Id()

6 : Ejecuta_Querry()

7 : Resultado_Operacion()

8 : Lista Categorias Registrados()

Listar Categoría
Administrador Sistema

1 : ListarCategoria()

2 : Ejecuta_Querry ()

3 : Resultado_Operacion()

4 : Lista de Categorias Registradas()


Editar Categoría

Administrador Sistema

1 : ListarCategoria()

2 : Lista de Categorias Registrados()

3 : ObtenerCategorias_Id()

4 : DatosCategorias()

5 : EditarCategoria_Id()

6 : Ejecuta_Querry()

7 : Resultado_Operacion()

8 : Lista Categorias Registrados()


Ingresar Nueva Venta
El Actor administrador hace referencia tanto al administrador como al usuario

Administrador Sistema

1 : IngresarVenta()

sd terminara

sd Repetira
2 : Registrar datos de las Venta()

3 : Ejecuta_Querry()

4 : Resultado_Operacion()

5 : *repetira Mientras Exista datos erroneo()

6 : Lista Ventas Registrados()


Eliminar Venta

Administrador Sistema

1 : ListarVentas()

2 : Lista de Ventas Registrados()

3 : ObtenerVentas_Id()

4 : DatosVentas()

5 : EliminarVentas_Id()

6 : Ejecuta_Querry()

7 : Resultado_Operacion()

8 : Lista Ventas Registrados()

Listar Ventas
Administrador Sistema

1 : ListarVentas()

2 : Ejecuta_Querry ()

3 : Resultado_Operacion()

4 : Lista de Ventas Registradas()


Editar Venta

Administrador Sistema

1 : ListarVentas()

2 : Lista de Ventas Registrados()

3 : ObtenerVentas_Id()

4 : DatosVentas()

5 : EditarVentas_Id()

6 : Ejecuta_Querry()

7 : Resultado_Operacion()

8 : Lista Ventas Registrados()


Ingresar Nueva Orden
El Actor administrador hace referencia tanto al administrador como al usuario

Administrador Sistema

1 : IngresarOrden()

sd terminara
sd Repetira
2 : Registrar datos de la Orden()

3 : Ejecuta_Querry()

4 : Resultado_Operacion()

5 : *repetira Mientras Exista datos erroneo()

6 : Lista Ordenes Registrados()


Eliminar Orden

Administrador Sistema

1 : ListarOrden()

2 : Lista de Ordenes Registradas()

3 : ObtenerOrdenes_Id()

4 : DatosOrdenes()

5 : EliminarOrden_Id()

6 : Ejecuta_Querry()

7 : Resultado_Operacion()

8 : Lista Orden Registrados()

Listar Orden
Administrador Sistema

1 : ListarOrden()

2 : Ejecuta_Querry()

3 : Resultado_Operacion()

4 : Lista de Ordenes Registradas()

Editar Orden
Administrador Sistema

1 : IngresarOrden()

sd terminara
sd Repetira
2 : Editar datos de la Orden()

3 : Ejecuta_Querry()

4 : Resultado_Operacion()

5 : *repetira Mientras Exista datos erroneo()

6 : Lista Ordenes Registrados()

3.6
3.7
3.8

También podría gustarte