You are on page 1of 44

Computación e Informática

Tableros de Control “Dashboards”


INKAFARMA

MCVS-01-105Requerimientos Técnicos

Versión 1.0

Noviembre del 2016

IDAT 2016
IDAT – Computación e Informática

1
1. Historial del Documento....................................................................... 5

2. Definición de Requerimientos ............................................................. 6

2.1 Requerimientos de Interfaz ................................................................. 6


2.1.1 RX - 001 Formulario de Ingreso – Login............................................................. 6

2.1.2 RX - 002 Formulario de Inicio del Administrador del Sistema .......................... 7

2.1.3 RX - 003 Formulario – Administrar Locales ....................................................... 8

2.1.3.1 RX - 004 Formulario – Registrar Local ............................................................ 9

2.1.4 RX - 005 Formulario Modal – Editar Local ........................................................ 10

2.1.4.1 RX - 006 Formulario – Administrar Usuarios................................................ 11

2.1.5 RX - 007 Formulario – Registrar Usuarios ....................................................... 12

2.1.6 RX - 008 Formulario Modal – Editar Usuario .................................................... 13

2.1.6.1 RX - 009 Formulario – Administrar Operarios .............................................. 14

2.1.6.2 RX - 0010 Formulario – Registrar Operario .................................................. 15

2.1.6.3 RX - 011 Formulario Modal - Editar Operario ............................................... 16

2.1.7 RX - 012 Formulario – Administrar Catálogos ................................................. 17

2.1.7.1 RX - 013 Formulario Inicio del Operario ....................................................... 18

2.1.8 RX - 014 Formulario – Registrar Ticket ............................................................ 19

2.1.8.1 RX - 015 Formulario Modal – Confirmar Ticket ............................................ 20

2.1.9 RX - 016 Formulario – Buzón de Ticket ............................................................ 21

2.1.9.1 RX - 017 Formulario Modal – Solucionar Tickets ......................................... 22

2.1.10 RX - 018 Formulario – Inicio del Empleado ...................................................... 23

2.1.10.1 RX - 019 Formulario – Registrar Tickets ....................................................... 24

2.1.11 RX - 020 Formulario – Confirmar Tickets ......................................................... 25

2.1.11.1 RX - 021 Formulario – Ver Tickets................................................................. 26

2.1.12 RX - 022 Formulario Modal – Cerrar Tickets .................................................... 27

2.1.13 RX - 023 Formulario – Login de Cuadro de Mando (Dashboard) .................... 28

IDAT – Computación e Informática 2


2.1.13.1 RX - 024 Formulario – Inicio de Cuadro de Mando (Dashboard) ................. 29

2.1.14 RX - 025 Formulario – Records Semanal ......................................................... 30

2.1.14.1 RX - 026 Formulario – Records Mensual ...................................................... 31

2.1.15 RX - 027 Formulario – Tickets Top ................................................................... 32

2.1.15.1 RX - 028 Formulario – Tickets Reportados ................................................... 33

2.1.16 RX - 029 Formulario – Incidentes Top .............................................................. 34

2.1.17 RX - 030 Formulario – Requerimientos Top ..................................................... 35

2.1.18 RX - 031 Formulario – Incidentes Top Fuera del SLA ..................................... 36

2.1.19 RX - 032 Formulario – Requerimientos Top Fuera del SLA ............................ 37

2.2 Requerimiento de carga inicial de datos y/o migración de datos . 38

2.3 Requerimientos de infraestructura ................................................... 38


2.3.1 RI - 001 Servidor de Base de Datos .................................................................. 38

2.3.2 RI - 002 Servidor Web ........................................................................................ 39

2.3.3 RI - 003 Servidor de Archivos ........................................................................... 39

2.3.4 RI - 004 Estaciones de Trabajo ......................................................................... 40

2.4 Requerimientos de Seguridad ........................................................... 40


2.4.1 RF - 001 Base de Datos ..................................................................................... 40

2.4.2 RF - 002 Usuarios de Acceso ............................................................................ 42

2.5 Requerimientos de Documentación ................................................. 42

2.6 Requerimientos de Garantía, soporte y mantenimiento ................. 43


2.6.1 RM - 001 En caso de mal funcionamiento ........................................................ 43

2.6.2 RM - 002 Error en detalles ................................................................................. 44

2.7 Requerimientos Adicionales y/o especiales del producto ............. 44


2.7.1 RA - 001 Uso Adecuado .................................................................................... 44

2.7.2 RA - 002 Navegadores Ligeros ......................................................................... 44

IDAT – Computación e Informática 3


IDAT – Computación e Informática 4
Historial del Documento

Información del documento

Observaciones Modificado por Fecha

Enunciado Original Pedroso Melgarejo, Wilfredo 22/09/16

IDAT – Computación e Informática 5


Definición de Requerimientos

Requerimientos de Interfaz
RX - 001 Formulario de Ingreso – Login

ica
RX - 002 Formulario de Inicio del Administrador del Sistema

IDAT – Computación e Informática 7


RX - 003 Formulario –Administrar Locales

IDAT – Computación e Informática 8


RX - 004 Formulario –Registrar Local

IDAT – Computación e Informática 9


RX - 005 Formulario Modal –Editar Local

IDAT – Computación e Informática 10


RX - 006 Formulario –Administrar Usuarios

IDAT – Computación e Informática 11


RX - 007 Formulario –Registrar Usuarios

IDAT – Computación e Informática 12


RX - 008 Formulario Modal–Editar Usuario

IDAT – Computación e Informática 13


RX - 009 Formulario –Administrar Operarios

IDAT – Computación e Informática 14


RX - 0010 Formulario–Registrar Operario

IDAT – Computación e Informática 15


RX - 011 Formulario Modal - Editar Operario

IDAT – Computación e Informática 16


RX - 012 Formulario –Administrar Catálogos

IDAT – Computación e Informática 17


RX - 013 Formulario Inicio del Operario

IDAT – Computación e Informática 18


RX - 014 Formulario –Registrar Ticket

IDAT – Computación e Informática 19


RX - 015 Formulario Modal –Confirmar Ticket

IDAT – Computación e Informática 20


RX - 016 Formulario –Buzón de Ticket

IDAT – Computación e Informática 21


RX - 017 Formulario Modal –Solucionar Tickets

IDAT – Computación e Informática 22


RX - 018 Formulario –Inicio del Empleado

IDAT – Computación e Informática 23


RX - 019 Formulario –Registrar Tickets

IDAT – Computación e Informática 24


RX - 020 Formulario –Confirmar Tickets

IDAT – Computación e Informática 25


RX - 021 Formulario –Ver Tickets

IDAT – Computación e Informática 26


RX - 022 Formulario Modal –Cerrar Tickets

IDAT – Computación e Informática 27


RX - 023 Formulario –Login de Cuadro de Mando (Dashboard)

IDAT – Computación e Informática 28


RX - 024 Formulario –Inicio de Cuadro de Mando (Dashboard)

IDAT – Computación e Informática 29


RX - 025 Formulario – Records Semanal

IDAT – Computación e Informática 30


RX - 026 Formulario –Records Mensual

IDAT – Computación e Informática 31


RX - 027 Formulario –Tickets Top

IDAT – Computación e Informática 32


RX - 028 Formulario –Tickets Reportados

IDAT – Computación e Informática 33


RX - 029 Formulario –Incidentes Top

IDAT – Computación e Informática 34


RX - 030 Formulario –Requerimientos Top

IDAT – Computación e Informática 35


RX - 031 Formulario –Incidentes Top Fuera del SLA

IDAT – Computación e Informática 36


RX - 032 Formulario – Requerimientos Top Fuera del SLA

IDAT – Computación e Informática 37


Requerimiento de carga inicial de datos y/o migración de datos

Requerimientos de infraestructura
RI - 001 Servidor de Base de Datos

Intel o compatible. Partiendo desde un XEON E5 o el


COMPUTADOR procesador mínimo necesario para su sistema
PROCESADOR operativo, que varía según las ediciones de SQL
Server.
Recomendado: Intel i7
16 GB Kingston HyperX
MEMORIAS RAM
Recomendado: 32 GB
10 GB de espacio libre para el Sistema Operativo. 2
GB de espacio libre para el motor de Base de Datos
(SQL Server 2014).

ALMACENAMIENTO Recomendado: Sistema de almacenamiento


redundante (RAID) en un modelo de espejo y
paridad conocido como RAID 0+1 ó RAID 01 con un
mínimo de 4 discos y tecnología HD de alta
velocidad o su equivalente.
SISTEMA Microsoft Windows Server 2008
OPERATIVO Recomendado: Microsoft Windows Server 2012 R2

IDAT – Computación e Informática

38
RI - 002 Servidor Web
Intel o compatible. Partiendo desde un XEON E5 o el
COMPUTADOR procesador mínimo necesario para su sistema
PROCESADOR operativo.
Recomendado: Intel i5
8 GB Kingston HyperX
MEMORIAS RAM
Recomendado: 16 GB
10 GB de espacio libre para el Sistema Operativo. 5
GB de espacio libre para para los aplicativos Clientes
y el software especializado.

ALMACENAMIENTO Recomendado: Sistema de almacenamiento


redundante (RAID) en un modelo de espejo y
paridad conocido como RAID 0 con un mínimo de 2
discos y tecnología SCSI de alta velocidad o su
equivalente.
Microsoft Windows Server 2008 R2
SISTEMA OPERATIVO
Recomendado: Microsoft Windows Server 2012 R2

RI - 003 Servidor de Archivos


Intel o compatible. Partiendo desde un XEON E5 o el
COMPUTADOR procesador mínimo necesario para su sistema
PROCESADOR operativo.
Recomendado: Intel i5
8 GB Kingston HyperX
MEMORIAS RAM
Recomendado: 16 GB
10 GB de espacio libre para el Sistema Operativo. 15
GB de espacio libre para el almacenamiento de las
Carpetas de Trabajo y los archivos generados por
los usuarios del Sistema.
ALMACENAMIENTO
Recomendado: Sistema de almacenamiento
redundante (RAID) en un modelo de espejo y
IDAT – Computación e Informática

paridad conocido como RAID 5 con un mínimo de 4


discos y tecnología SCSI de alta velocidad o su
equivalente.
Microsoft Windows Server 2008 R2
SISTEMA OPERATIVO
Recomendado: Microsoft Windows Server 2012 R2

39
RI - 004 Estaciones de Trabajo
Intel o compatible. Partiendo desde un i3 o el
COMPUTADOR procesador mínimo necesario para su sistema
PROCESADOR operativo.
Recomendado: Intel i5
4 GB Kingston HyperX
MEMORIAS RAM
Recomendado: 8 GB
20 GB de espacio libre para el Sistema Operativo.
ALMACENAMIENTO
Recomendado: Disco duro de 1 TB.
Microsoft Windows 7 x64 bits.
SISTEMA OPERATIVO
Recomendado: Microsoft Windows 10
Resolución de 1024 x 768 pixeles.
MONITOR
Recomendado: 1366 x 768 pixeles.

Requerimientos de Seguridad
RF - 001 Base de Datos
Es recomendable que los archivos físicos componentes de la base de datos (archivo primario
de datos y registro) residan en un dispositivo de almacenamiento tolerante a fallas y de alta
velocidad de acceso. Con esta intención,se plantea la utilización de un raid 1+0 o también
conocido como raid 10. También se puede contar con esquemas de almacenamiento en
dispositivos externos de capacidad extendida o massstorage, que cuentan con un alto nivel de
redundancia para la protección de los archivos físicos, como así también, una conexión al
servidor de alta velocidad para el traspaso de información.

1. TAMAÑO DE LA BASE DE DATOS

El tamaño de la base de datos depende de varios factores, entre ellos la cantidad de


usuarios que se ha dimensionado para el sistema, los módulos de gestión a poner en
operación, la cantidad de información que se estima inicialmente que el sistema manejará,
etc. en términos generales se recomienda que la base de datos tenga un tamaño mínimo
de 300 mb para los datos.

2. ARCHIVOS DE DATOS

Es recomendable que los archivos de datos se creen físicamente de manera segmentada,


separando los catálogos de sistema de la estructura propia del modelo de datos de sigob.
Para ello lo adecuado es que se definan 2 grupos de archivos (filegroups) con la siguiente
configuración:

IDAT – Computación e Informática 40


Catálogo:Reservar el archivo de datos primario (de extensión mdf) con un tamaño
correspondiente al 20% (60 mb) del tamaño considerado para los datos. Este
archivo se guardará bajo el filegroup primary, y en él residirá el catálogo del sistema (tablas
sysobjects, sysindexes, etc.)

Datos:Reservar el archivo de datos secundario (de extensión ndf) con el tamaño


dimensionado originalmente (300 mb), y guardarlo bajo un filegroup secundario. Es
importante que dicho filegroup sea configurado como el filegroup predeterminado, ya que
en él se crearán los objetos definidos en el modelo de datos de sigob.

Para ambos archivos es necesario activar la opción de crecimiento automático,


considerando un porcentaje de crecimiento adecuado según el tamaño dimensionado
originalmente, con el fin de evitar que las operaciones de crecimiento automático afecten el
rendimiento del sistema (ya sea por su frecuencia o su duración).

3. REGISTRO DE TRANSACCIONES

El registro de transacciones (transaction log, de extensión ldf) es adecuado almacenarlo


usando un solo archivo, cuyo tamaño esté dimensionado al 10% (30 mb) del tamaño del
archivo de datos. Es muy recomendable que se disponga el log en un arreglo físico
separado de los archivos de datos. La actividad del registro de transacciones es muy
intensa en operaciones de escritura (a diferencia de los archivos de datos que son más
afectos a operaciones de lectura); además el registro de transacciones se escribe en serie
(archivo secuencial), por lo tanto utilizar un disco o arreglo físico independiente y dedicado
permite que los cabezales del disco permanezcan en su posición para la siguiente
operación de escritura. Es necesario activar la opción de crecimiento automático del
registro de transacciones con un tamaño razonable para evitar que el archivo crezca con
un valor demasiado pequeño. Si el crecimiento del archivo es demasiado pequeño
comparado con el número de registros escritos en el registro de transacciones, es posible
que el registro de transacciones necesite expandirse constantemente, lo que afectará al
rendimiento.

4. MODELO DE RECUPERACIÓN

Es necesario configurar la base de datos SIGOB para que haga uso del modelo de
recuperación completa. El modelo de recuperación completa utiliza copias de seguridad de
la base de datos y del registro de transacciones para ofrecer una protección completa en
caso de error de los medios. Si se daña uno o varios archivos de datos, la recuperación de
los medios puede restaurar todas las transacciones confirmadas. Las transacciones en
curso se deshacen. Este modelo de recuperación es el único que permite restaurar una
base de datos a un punto cualquiera en el tiempo.

5. INTERCALACIONES (COLLATIONS)

Las intercalaciones controlan el almacenamiento físico de las cadenas de caracteres. Una


intercalación especifica las combinaciones de bits que representan cada carácter y las
reglas por las que los caracteres se ordenan y comparan. La configuración de intercalación,
que incluye el conjunto de caracteres, ordenación y otras configuraciones regionales
específicas, es esencial para la estructura de la base de datos de SIGOB. Es necesario

IDAT – Computación e Informática 41


que la intercalación predeterminada coincida con la configuración regional del lugar
donde se realiza la implementación de SIGOB.

6. BASE DE DATOS TEMPBD

La base de datos tempdb almacena todas las tablas temporales y tablas de trabajo en
consultas, y maneja cualquier otra necesidad de almacenamiento temporal tal como
ordenamiento, cruce y unión, y complemento de datos para consultas. Además es un
recurso global: el almacenamiento temporal necesario para todos los usuarios conectados
se almacena ahí. Es importante entonces considerar un tamaño apropiado para tempdb,
dimensionado de acuerdo a las mismas estimaciones calculadas para la base de datos de
SIGOB. Las recomendaciones generales para la ubicación física y las opciones de base de
datos establecidas para la base de datos tempdb incluyen:

 Colocar la base de datos tempdb en un subsistema de E/S rápido para asegurar un


buen rendimiento. Se puede utilizar un esquema de RAID 01 almacenando la base
de datos tempdb en varios discos para obtener un rendimiento mejor. En cualquier
caso es importante colocar la base de datos tempdb en discos diferentes de los
que utilizan los archivos de base de datos SIGOB.
 Permitir que la base de datos tempdb se expanda automáticamente si es
necesario. Así se asegura de que las consultas que generan conjuntos de
resultados intermedios más grandes de lo esperado almacenadas en la base de
datos tempdb no terminen antes de finalizar la ejecución.
 Establecer el tamaño original de los archivos de la base de datos tempdb con un
tamaño razonable para evitar que los archivos se expandan automáticamente
cuando requieran más espacio. Si la base de datos tempdb se expande con
demasiada frecuencia, el rendimiento puede verse afectado.
 Establecer el porcentaje de crecimiento de archivos con un tamaño razonable para
evitar que los archivos de la base de datos tempdb crezcan en un porcentaje
demasiado pequeño. Si el crecimiento de los archivos es demasiado pequeño
comparado con la cantidad de datos que se escriben en la base de datos tempdb,
es posible que sea necesario expandir tempdb constantemente, por lo que el
rendimiento se verá afectado. Con estos puntos cubiertos, se deberá crear una BD
en blanco, donde posteriormente será ejecutado un aplicativo específico
(install.exe y triggers.sql) que creará la estructura inicial de tablas, índices,
desencadenadores y procedimientos almacenados para el almacenamiento y
manipulación de la información del SIGOB. Es importante señalar la necesidad de
que este servidor cuente una adecuada protección eléctrica para evitar la pérdida
de datos.

RF - 002 Usuarios de Acceso


Cada usuario tendrá un login con acceso dependiendo de su rol. Algunos tendrán más
privilegios que otros, existirán niveles de permisos.

Requerimientos de Documentación
FLUJO ARTEFACTO/ENTREGABLE

1 1 Ficha del proyecto


1 Modelo del proyecto
2 2 Visión del negocio

IDAT – Computación e Informática 42


3 3 Casos de uso del negocio

4 1 Requerimientos de usuario
2 Requisitos
5 2 Requerimientos técnicos

6 1 Modelo de arquitectura de software

3 Análisis y Diseño 7 2 Prototipo del sistema de información

8 3 Diseño del sistema de información

4 Implementación 9 1 Software producido

10 1 Inicialización de datos

5 Despliegue 11 2 Manual de usuario final

12 3 Manual de instalación y Configuración

Requerimientos de Garantía, soporte y mantenimiento


RM - 001 En caso de mal funcionamiento
El software incluye atención de incidencias

 Tiempo de Respuesta : Entre (3-6) horas


 Tiempo de Atención : Entre 9 horas a 1 día

Luego de aplicada la solución, las acciones tomadas durante la incidencia serán reportadas
formal y detalladamente en un informe el cual después se notificara por correo electrónico.

IDAT – Computación e Informática 43


RM - 002 Error en detalles
En caso de detalles como nuevas aplicaciones, actualización de logos u otro detalle
se debe de notificar al equipo de mantenimiento con previo aviso

 Tiempo de Respuesta : Entre 1 a 2 días


 Tiempo de Atención : Entre 2 a 5 días

Luego de aplicada la solución, las acciones tomadas durante la incidencia serán reportadas
formal y detalladamente en un informe el cual después se notificara por correo electrónico.

Requerimientos Adicionales y/o especiales del producto

RA - 001 Uso Adecuado


El sistema se debe de utilizar estrictamente para el rol que fue creado.

RA - 002 Navegadores Ligeros


Se debe de permitir que navegadores ligeros como internet Explorer, desde la versión 5,
puedan interactuar con el sistema de manera óptima en condiciones normales.

IDAT – Computación e Informática 44