12

Click here to load reader

SRS para Sistema de Control de Producción

Embed Size (px)

Citation preview

Page 1: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página1 de 12

Logotipo de la Organización

SCP Sistema de Control de Producción

Especificaciones Suplementarias del Sistema Versión 1.1

EQUIPO 2

Integrantes:

Ileana Giselle Garza Ibarra

Roberto Usvaldo Lerma Charles

Fernando Villafranca Acuña

Arturo Rolando Castillo Hernández

Page 2: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página2 de 12

Logotipo de la Organización

Revisión y Aprobación Histórica

Versión Descripción Autor y fecha Aprobación y fecha 1.0 Creación del SRS Equipo 2 10/10/2014 Equipo 2

1.1 Corrección de Requerimientos Funcionales Equipo 2 11/11/2014 Equipo 2

Page 3: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página3 de 12

Logotipo de la Organización

Tabla de Contenido

1. Introducción del documento. 4

1.1 Propósito del documento. 4 1.2 Alcance 4 1.3 Definiciones, Acrónimos y Abreviaturas 5 1.4 Referencias 5 1.5 Vista General 5

2. Funcionalidad 6

3. Usabilidad 7

4. Confiabil idad 8

5. Desempeño 8

5.1 Requerimientos de Desempeño 8

6. Soporte 9

7. Restricciones de Diseño 9

7.1 Herramientas (Dirigidas al desarrollo de la aplicación) 9 7.2 Tipo de Desarrollo (Arquitectura) 9 7.3 Plataforma HW y SW del equipo cliente (orientados a la aplicación) 9

7.3.1 Software 9 7.3.2 Hardware 9

8. Seguridad 10

9. Requerimientos de Documentación de Usuario y Sistemas de Ayuda 10

10. Componentes Adquiridos 11

11. Interfaces 11

11.1 Interfaces de Comunicación 11 11.2 Interfaces de Hardware 11 11.3 Interfaces de Software 11

12. Requerimientos de Licencias 12

13. Legal, Derechos de Autor y Otros Avisos 12

14. Estándares Aplicables 12

Page 4: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página4 de 12

Logotipo de la Organización

Especificaciones Suplementarias

1. Introducción del documento.

En este documento se pretende establecer las Especificaciones Suplementarias del Sistema del proyecto de Sistema de

Control de Producción para la compañía “ADA Company”. Este sistema permitirá un mejor control y manejo de las

líneas de producción de la maquiladora, así como el control de la entrada de materia prima, la salida de productos

terminados y el control de producción de los empleados.

Se pretende establecer una definición completa y global de la operación y funcionamiento del software SCP esto con

el fin de recibir una aceptación por parte de los usuarios a los requerimientos planteados.

1.1 Propósito del documento.

El siguiente documento cumplirá con el objetivo de mostrar el diseño esquemático conceptual de los requerimientos

funcionales y no funcionales categorizándolos y describiendo el papel que cada uno desempeñara en el sistema a

crear.

Se pretende mostrar a grandes rasgos la funcionalidad del sistema y como sus diferentes facetas funcionaran para tipo

de usuario. Los requerimientos se encuentra sujetos a cambios sin embargo se ha intentado tomar en cuenta todas

necesidades básicas acerca del sistema.

1.2 Alcance

Estos requerimientos incluyen:

- Requerimientos Legales y regulatorio, incluyendo estándares de aplicación.

- El sistema no debe infringir ninguna ley de autor y para ello se examinara los otros sistemas para de ser necesario

poder realizar modificaciones en el código o en la interfaz en caso de que se que se infrinja alguna ley antes de ser

puesto en funcionamiento y de ser posible antes de empezar a programado.

- Atributos de calidad del sistema a construir, incluyendo requerimientos de usabilidad, confiabil idad, desempeño y

soporte.

- El sistema servirá para el control de almacén y embarque; recepción y almacenamiento de materia prima, así

como salida de productos terminados

- El sistema tendrá control y administración sobre las líneas de producción y la producción de los empleados

- El sistema podrá generar informes para posterior análisis

- El sistema compartirá información con un sistema externo de nóminas

- El sistema permitirá catalogar a los usuarios

- Otros requerimientos como sistemas operativos y ambiente, requerimientos de compatibilidad y restricciones de

diseño, seguridad.

Page 5: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página5 de 12

Logotipo de la Organización

1.3 Definiciones, Acrónimos y Abreviaturas

Véase documento Glosario.

1.4 Referencias

Número Título Fecha Organismo que lo emite Observaciones IEEE 830 -

1998

Especificaciones

de los

requisitos de

software

Oct. 20 1998 IEEE Computer Society

1.5 Vista General

El presente documento tiene como objetivo establecer las especificaciones del sistema detalladamente tal como es su

funcionalidad, la cual son los requerimientos funcionales del sistema, además también la usabilidad del sistema, la

confiabilidad que el cliente requiere en el sistema que puede ser dado como requerimientos no funcionales, también el

desempeño del sistema, como el cliente requiere que el sistema se desempeñe en un escenario en específico. El

soporte del sistema también es mencionado en cuanto la instalación y la interacción con otro sistema externo de

nóminas.

Las restricciones de diseño especifican que tipo de sistema será, las herramientas para su codificación, así como la

arquitectura del sistema y la plataforma de software y hardware sobre la cual funcionará el sistema.

Entre otras especificaciones incluyen las de seguridad aplicada al sistema, los requerimientos de documentación con la

cual será entregado el sistema, los componentes adquiridos y las interfaces que manejara el sistema, así como

también las licencias requeridas y los derechos de autor de las herramientas para la realización y desarrollo del sistema

así como los estándares aplicables al desarrollo del sistema.

Page 6: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página6 de 12

Logotipo de la Organización

2. Funcionalidad

Req_Fun_01 Manejo de

producto

Este sistema se podrá llevar el control de la producción de los diferentes

artículos que se ensamblan en dicha maquiladora. La línea de producción se

encargará de producto terminado que se enviará al de embarques para dar

salida a los productos hacia su destino.

Se podrá agregar, quitar, modificar o mostrar los productos que serán

ensamblados en las plantas de producción. Se solicitará a almacén la lista de

materiales para elaborar un producto

Al final del día, los supervisores podrán consultar la cantidad de productos

terminados que realizó su línea de producción, así como los materiales que

utilizo, etc.

Req_Fun_02 Control de

almacén

Control de la materia prima que llega al almacén para la producción de

productos, esta materia prima será entregado al supervisor de cada línea de

producción, cada línea de producción ensambla un producto diferente. Los

supervisores de línea llenarán un formato de salida de materiales del almacén

para que su línea de producción elabore productos.

Req_Fun_03 Manejo de

Usuarios

Los usuarios deben ser registrados en el catálogo de usuarios, este contiene la

información de usuario y contraseña así como los datos generales del usuario

como nombre, dirección, ciudad, estado, puesto, departamento etc.

Req_Fun_04 Generación de

informes

Los directivos de la empresa podrán accesar la información importante de

producción en cada una de las plantas a través del sistema Los directivos

tendrán acceso a la información para analizar toda la producción de cada

planta, de cada línea, de cada empleado y ver cuánto material llego a la

planta, cuanto producto terminado se embarcará y la existencia de material en

el almacén de cada planta.

Req_Fun_05 Control de

Producción

Los supervisores de línea deberán registrar la producción de los empleados

cada vez que estos terminen con los materiales que les fueron asignados.

Se clasificarán de acuerdo a su porcentaje de producción y asignar un bono de

producción de acuerdo a su nivel.

Envío de la información de producción de los empleados a sistema externo de

nómina

Req_Fun_06 Control de

embarque

El departamento de embarques recibirá los camiones que lleguen con

materiales para la elaboración de productos y estos deberán checar que se

reciban exactamente los materiales estipulados en el pedimento. Una vez

checados estos materiales se verán reflejados en el almacén.

También recibirá los productos terminados de las líneas de producción lo que

también deberá ser registrado.

Page 7: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página7 de 12

Logotipo de la Organización

3. Usabilidad

El sistema en cuestión será manipulado por distintos tipos de usuarios lo que sugiere que se deberán manejar

distintos tipos de interfaces para cada uno según las tareas en que su trabajo se enfoque, el usuario deberá

tener conocimientos básicos de computación se sugiere una semana de entrenamiento para el mejor manejo

del sistema por cada grupo de usuarios. Los usuarios que el sistema manejare serán obrero, personal

administrativo y directores de producción contado cada uno con su propia interfaz.

Se propone manejar una interfaz sencilla, para optimizar el uso de los recursos haciendo el ambiente visual de

manera básica, al igual que lo formulario contendrá solo lo campo necesario para que el usuario los pueda

llenarlo en el menor tiempo posible

Se planea realizar un manual de usuario según el tipo de usuario que servirá como ayuda para futura

capacitan este artefacto se realizará cuando se ponga en marcha el proceso de creación del sistema.

3.1 Soportará más de 3,000 empleados alavés

Al sistema podrán acceder más de 3000 usuarios simultáneamente sin ningún problema ya que el sistema se

realizará con los más altos estándares de calidad

3.2 Base de datos

Para una mejor respuesta de tiempo cualquier consulta a la base de datos de la empresa será rápida por que

trabajara con uno de los mejores manejadores de B.D. y la formulación de las consultas será lo más eficaz

posible para no usar demasiados recursos.

3.3 Pantalla táctil

Los trabajadores usarán pantallas táctiles para un mejor manejo del sistema, esto permitirá a los trabajadores navegar

entre las distintas áreas del sistema.

Page 8: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página8 de 12

Logotipo de la Organización

4. Confiabilidad

Este sistema en cuestiones de confiabilidad tenemos varios requerimientos que sugieren un sistema que sea

capaz de responder de manera rápida y segura a las necesidades de los distintos usuarios de la maquiladora

generando las salidas o realizando los procesos que se requieren. Ya que el sistema será manejado por

distintas áreas de la maquiladora se requiere que sea confiable bajo los siguientes requerimientos.

4.1 Requerimiento de confiabilidad 1

Req_NoFun_03 . El sistema soportará hasta 3000 clientes o usuarios conectados simultáneamente

4.2 Requerimiento de confiabilidad 2.

Req_NoFun_02. El manejador de Oracle es el más confiable por su alto rendimiento.

5. Desempeño

El sistema debe de ser capaz de desarrollar distintas tareas simultáneamente, el sistema se desarrollara como una

aplicación de escritorio dado a su desarrollo local la velocidad así como la efectividad depende propiamente del

hardware que posea nuestro equipo en donde se estará ejecutando nuestro sistema.

El sistema tendrá asociada una base de datos donde se guardará información en distintas partes de él. Necesitará por

lo tanto una respuesta inmediata en el momento en el que sea solicitada esta información para de esta fo rma los

usuarios puedan ser más eficientes en su trabajo.

Gracias a la amabilidad de algunos para contestar algunas preguntas se ha determinado que el sistema debe de contar

con ciertas características como son las siguientes:

Al realizar una búsqueda el sistema debe de responder en la máxima brevedad posible como máximo de tiempo de

espera 3 segundos de retardo

Los formularios al momento de guardar la información deben de contar con un guardado inmediato después de dar la

orden de guardar sin algún tipo de retraso

5.1 Requerimientos de Desempeño

Req_NF_02: Se usara Oracle Database Enterprise Edition (EE) Este manejador es uno de los más usados por

su alta rendimiento

Req_NF_03Capacidad; El sistema El sistema soportará hasta 3000 clientes o usuarios conectados

simultáneamente.

Page 9: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página9 de 12

Logotipo de la Organización

6. Soporte

Se le debe proporcionar un soporte de instalación a la empresa dado a que el sistema a desarrollar será una

aplicación de escritorio así mismo se les entregará un manual de usuario a todos aquellos usuarios que

tendrán contacto o realizaran alguna actividad con el mismo para que de esta forma ellos aprendan a utilizar

el sistema.

Así mismo en casos de requerimientos aplicables como en el caso de conectar el sistema al realizar, con el

sistema de bonos se debe de realizar el soporte necesario para lograr conectar ambos sistemas. También se

deben de comprobar que el sistema no tenga errores y se deben de corregir en el caso de tenerlos, para que

de esta forma el cliente quede conforme con el trabajo.

7. Restricciones de Diseño

Sistema será desarrollado en un entorno de escritorio.

7.1 Herramientas (Dirigidas al desarrollo de la aplicación)

Microsoft Visual Studio de Microsoft con C# a través de Visual C#. El entorno de desarrollo integrado

(IDE) de Visual C# es un conjunto de herramientas de desarrollo expuestas a través de una interfaz de

usuario común. Algunas de las herramientas se comparten con otros lenguajes de Visual Studio, y otras,

como el compilador de C#, son exclusivas de Visual C#.

7.2 Tipo de Desarrollo (Arquitectura)

Arquitectura dirigida por eventos.

Promueve la producción, detección, consumo de, y reacción a eventos.

Este patrón arquitectónico puede ser aplicado por el diseño e implementación de aplicaciones y sistemas

que transmitan eventos entre componentes software que estén emparejados libremente y servicios.

Construir aplicaciones y sistemas alrededor de una arquitectura dirigida por eventos permite a estas

aplicaciones y sistemas ser construidos de una manera que facilita un mayor grado de reacción, debido a

que los sistemas dirigidos por eventos están, por el diseño, más normalizados para entornos no

predecibles y asíncronos.

La maquinaría computacional y los sensores (como sensores de cualquier tipo, actuadores,

controladores,...) pueden detectar cambios de estado de objetos o condiciones y crear eventos que

pueden ser procesados por un servicio o un sistema.

7.3 Plataforma HW y SW del equipo cliente (orientados a la aplicación)

7.3.1 Software

El sistema para su ejecución necesitará que el equipo cuente con todas las configuraciones necesarias para el

acceso a internet.

También necesitara contar con la instalación del framework de .net.

7.3.2 Hardware

Se necesitará que el equipo cuente con las conexiones necesarias para el acceso a red, además de equipo

touchscreen.

Page 10: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página10 de 12

Logotipo de la Organización

Medios de almacenamiento.

1. Discos Compactos escribibles y re-escribibles.

2. Memorias de puerto USB

• Impresoras y Faxes:

1. El sistema será compatible con impresoras y faxes de acuerdo a la petición del cliente.

8. Seguridad

Catálogo de Usuarios, Empleados

El sistema debe contener un catálogo de donde deberán concentrarse los clientes registrados y sus

contraseñas cabe destacar que el administrador es el único que tiene control total sobre las altas y bajas de

clientes. Además cada usuario tiene ciertos privilegios y restricciones en el manejo del sistema .Además el

acceso al sistema solo se podrá realizar si está directamente conectado a la red de la empresa.

La información de cada cliente se guarda en la base de datos de la empresa la cual solo la podrá acceder

ciertas personas con altos puestos en la empresa como los directivos o el departamento de recursos humanos

Utilizar técnicas de desarrollo que cumplan con los criterios de seguridad al uso para todo el software que se

implante en los sistemas, partiendo de estándares y de personal suficientemente formado y concienciado con

la seguridad.

Tecnologías repelentes o protectoras: cortafuegos, sistema de detección de intrusos - antispyware, antivirus,

llaves para protección de software. Copias de seguridad y sistemas de respaldo remoto para mantener la

información en dos ubicaciones de manera asíncrona en el caso de los vuelos y aerolíneas que se manejan.

9. Requerimientos de Documentación de Usuario y Sistemas de Ayuda

La documentación en línea deberá establecer los diferentes conceptos básicos así como ejemplo de gestión de

proyectos en el sistema.

Para construir las documentación de usuario abordamos el punto de desde diferentes panoramas, no

preguntamos ¿quién lo utilizaría? ¿Cómo lo utilizaría? ¿Qué dudas pudiese tener? La mejor manera de definir

los aspectos y secciones a tratar en la documentación de usuario fueron estas preguntas ya que nos daban

una visión más clara de lo que debíamos cubrir para satisfacer los requerimientos de esta sección.

Los usuarios de este sistema cuentan con una extensa documentación definida cuidadosamente, abarcando

aspectos como el manejo de interfaz de usuario, el manejo de errores, configuración del sistema, preferencias,

sesiones, privilegios y restricciones.

La ayuda al usuario deberá estar a disposición de acuerdo al tipo de trabajador que se encuentre.

Page 11: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página11 de 12

Logotipo de la Organización

10. Componentes Adquiridos

La adquisición de componentes para el desarrollo de este sistema fue limitada, 5 licencias del IDE para

Desarrollar, 5 Licencias de Adobe CC para cuestiones del Diseño, se utilizaron solo 3 lectores de Códigos de

Barras para el testeo de los módulos como almacén, embarques y línea de producción, también 3 impresoras

de códigos de códigos de barras para el respectivo testeo, 3 monitores con propiedad TouchScreen para

implementar en cada uno de los módulos antes mencionados, los demás módulos contendrán ordenadores

normales, sin olvidar las licencias del software necesario como el manejador de la base de datos y el IDE,

cuidando y planificando el recorte de presupuesto para la consolidación del proyecto.(las licencias del

manejador de base de datos fue adquirida por la empresa a igual que las licencias con las instituciones

bancarias ).

11. Interfaces

La principal interfaz que cuenta con el sistema es la conexión simultánea con usuarios y administradores

11.1 Interfaces de Comunicación

Comunicación con el sistema de nómina

Se Le enviará un documento de texto al sistema de nómina para que agregue el bono de producción de cada

empleado en su área de producción. En esta interfaz encontraremos los campos para ingresar los datos del

área de la cual se enviará su reporte de bonos y algunos botones para enviar o guardar el archivo.

11.2 Interfaces de Hardware

En el interface de hardware tenemos la interacción del sistema con los servidores destinados a él.

El software dará soporte a diferentes periféricos de entrada y salida como lo son:

Discos Compactos re escribibles Memorias de puerto USB

Impresoras y Faxes

Discos duros externos

Lectores de códigos

Bascula

11.3 Interfaces de Software

Las interface de este software serán sencilla para que cualquier empleado pueda usarla con facilidad y rapidez

aquí podremos encontrar formularios para guardar los tipos de material que llegan a la empresa así como para

guardar a los empleados que tendrán acceso al sistema. También podremos encontrar otras interfaces como

lo son reportes de producción en los cuales se presentan gráficas de diferentes tipos para hacer más clara la

comprensión al usuario, también podremos encontrar interfaces para autenticarse al momento de intentar

ingresar al sistema en la cuales si o ingresamos bien nuestro usuario y contraseña no se nos permitirá avanzar

más allá en sistema.

Page 12: SRS para Sistema de Control de Producción

Especificaciones Suplementarias del Sistema

Fecha: 11/11/2014 Proyecto:

SCP

Clave del documento:

SRS_Doc1

Versión: 1.1Error! Unknown

document property name.

Confidencial - Uso Interno < Equipo 2 > Página12 de 12

Logotipo de la Organización

12. Requerimientos de Licencias

Para la creación propia del proyecto serán necesarias algunas licencias de los siguientes programas a utilizar:

Al ser un proyecto de tipo Escritorio serán necesarios licencias del programa Microsoft Visual Studio Versión

4.5.51641 con su Framework .Net 4.5 para obtener lo más nuevo y sofisticado de este IDE, usando el lenguaje

Visual C#, las licencias necesarias serán 5 ya que este es el número de los integrantes del equipo de

desarrollo.

Contaremos con licencias para trabajar con la Suite de Adobe Creative cloud (CC) para el diseño de Ventanas,

Imágenes, banners, logos, iconos y demás, igualmente las licencias necesarias serán 5 ya que este es el

número de los integrantes del equipo.

La empresa ha puesto como requisito el utilizar un solo manejador de base de datos, Por lo que será Oracle

Database Enterprise Edition, así que serán necesarias las licencias de este Software, el número de licencias lo

delimitara la necesidad de la empresa.

Otras licencias serán con las compañías bancarias y los servicios necesarios para efectuar los pagos de nómina

en línea.

13. Legal, Derechos de Autor y Otros Avisos

Se cumple con todos términos de uso para el siguiente software a utilizar en la aplicación.

Oracle Database Enterprise (EE)

Microsoft Visual Studio de Microsoft con C#

14. Estándares Aplicables

ISO 9001: este es un estándar que describe el sistema de calidad utilizado para mantener el desarrollo de un

producto que implique diseño.

• ISO 9000-3: este es un documento específico que interpreta el ISO 9001 para el desarrollador de software.

• ISO 9004-2: este documento proporciona las directrices para el servicio de facilidades del software como

soporte de usuarios.

ISO 9126: Identifica los atributos clave de calidad para el software: Funcionalidad, Confiabilidad, Usabilidad,

Eficiencia, Facilidad de Mantenimiento, Portabilidad.