Está en la página 1de 4

PROYECTO NOEL

Alcance:

Se planea optimizar un sistema existente para el control y administración de información acerca


de los diferentes procesos de limpieza por cada maquina utilizada en la fábrica. Es de tener en
cuenta que estas actividades son base para la elaboración de las galletas desde del proceso de
mezclado hasta empaquetado.

Una de las metas del sistema será la eficiencia operativa y la satisfacción por parte del empleado
debido a que este proyecto debe cumplir con las regulaciones especificadas. Con base a estas, el
alcance de este proyecto principalmente será optimizar el sistema de información, además, se
tiene pensado una conexión y transformación de datos para la creación de informes interactivos
con el objetivo de analizar la información e implementar la toma de decisiones de acuerdo a
esta.

En el sistema se tiene pensado la interacción por parte del personal de acuerdo a su cargo
dentro de la compañía, los especificados son ["Coordinador"] ["Personal de calidad"]
["Operario"]. según esto, cada uno tendrá una vista diferente de acuerdo a su rol y permisos de
administración.

Arquitectura:

La descripción del funcionamiento del sistema basado en su arquitectura se define comenzando


por la autenticación del usuario (Es de tener en cuenta que una opción es una autenticación tipo
SSO), al autenticarse el sistema debe ir a validar la información suministrada en la base de datos
del sistema, la cual tendrá la información de cada empleado relacionado con su cargo y modulo
de trabajo, de acuerdo a la respuesta, el sistema le debe indicar al usuario el siguiente paso, para
el cargo de operario se tiene pensada una vista para la programación de actividades sobre un
equipo especifico, la fecha de su programación, la actividad pendiente, la hora de la actividad y
el tiempo de espera o desconexión del equipo para esta. Para el cargo de personal de calidad, se
tiene el diseño de una interfaz para el control del flujo de programaciones y su respectiva
descripción. Y para el rol de coordinador, se debe implementar una interfaz para la
administración de actividades programadas, incluyendo su aprobación, desaprobación entre
otros permisos.
Gestor propuesto para la base de datos (RDBMS)

Motor de base de datos: SQL Server

Lenguaje de programación: Transact-SQL (T-SQL)

Lenguaje propuesto para la creación del Backend del formulario

Lenguaje de programación: C#

Entorno de Desarrollo: .NET (Net Core), o posibles Frameworks de C#

Lenguaje propuesto para la creación del Frontend del formulario

Lenguaje de programación: JavaScript, para el maquetado HTML5, CSS3 y JavaScript o


TypeScript.

Lo anterior en una posible vista grafica sería lo siguiente:


Requisitos:

*Requisitos funcionales y no funcionales del desarrollo.

*Casos de uso o escenarios de uso.

*Restricciones y suposiciones importantes.

Diseño:

*Diseño detallado de cada componente o módulo.

*Diagramas de secuencia, diagramas de clases o diagramas de actividad para ilustrar la lógica del
sistema.

*Descripción de las interfaces de programación de aplicaciones (API) y cómo interactúan los


diferentes componentes.

Implementación:

*Lenguaje de programación utilizado.

*Herramientas y tecnologías utilizadas.

*Estructura de directorios y archivos.

*Instrucciones de configuración y puesta en marcha.

Pruebas:

*Estrategia de pruebas utilizada.

*Plan de pruebas detallado.

*Resultados de las pruebas y problemas conocidos.

Guía del usuario:

*Instrucciones paso a paso para utilizar el sistema o la funcionalidad desarrollada.

*Capturas de pantalla y ejemplos para facilitar la comprensión.

*Solución a problemas comunes y preguntas frecuentes.

Mantenimiento y actualizaciones:

*Información sobre el mantenimiento futuro y las actualizaciones previstas.


*Recomendaciones de buenas prácticas para el mantenimiento del sistema.

*Información de contacto para soporte técnico.

También podría gustarte