1. Especificación de requisitos de
software
Proyecto: [Sistema de Monitoreo de Servicios
Dirigido al Departamento de Sistema de IVECO.CA La
Victoria Estado Aragua]
Revisión [ 3 ]
JULIO 2012
3. Ficha del documento
Fecha Revisión Autor Verificado Dep. Calidad.
Joselin Bergara.
09-07-2012 [3] Manuel Sotomayor. [Firma o sello]
Miguel Bracho.
Documento validado por las partes en fecha: [Fecha]
Por el cliente Por la empresa suministradora
IVECO.CA La Victoria Estado Aragua Universidad Politécnica Territorial del Estado
Aragua “Federico Brito Figueroa”
La Victoria - Estado Aragua”
Fdo. D./ Dña [ ] Fdo. D./Dña [IVECO]
4. Sistema de Monitoreo de Servicios Dirigido al
Rev. [ 2 ]
Departamento de Sistema de IVECO.CA La Victoria
Estado Aragua. Pág. 4
Contenido
FICHA DEL DOCUMENTO................................................................................................................. 3
CONTENIDO ....................................................................................................................................... 4
INTRODUCCIÓN................................................................................................................................. 5
Propósito ............................................................................................................................................ 5
Alcance ............................................................................................................................................... 5
Personal involucrado ........................................................................................................................ 5
Definiciones, acrónimos y abreviaturas ......................................................................................... 5
Referencias ........................................................................................................................................ 7
Resumen ............................................................................................................................................ 7
DESCRIPCIÓN GENERAL ................................................................................................................. 7
Perspectiva del producto ................................................................................................................. 7
Funcionalidad del producto ............................................................................................................. 7
Características de los usuarios ....................................................................................................... 8
Restricciones ..................................................................................................................................... 8
Evolución previsible del sistema ..................................................................................................... 9
REQUISITOS ESPECÍFICOS ............................................................................................................. 9
Requisitos comunes de las interfaces ............................................................................................ 9
Requisitos funcionales ................................................................................................................... 10
Requisito funcional 1 ..................................................................................................................... 10
Requisito funcional 2 ..................................................................................................................... 10
Requisito funcional 3 ..................................................................................................................... 10
Requisito Funcional 4.................................................................................................................... 11
Requisitos no funcionales .............................................................................................................. 11
Descripción de requisitos del sofware
5. Sistema de Monitoreo de Servicios Dirigido al
Rev. [ 2 ]
Departamento de Sistema de IVECO.CA La Victoria
Estado Aragua. Pág. 5
Introducción
El presente documento es una breve explicación de todo el funcionamiento requerido
del Sistema de Monitoreo de Servicios Dirigido al Departamento de Sistema de IVECO.CA
La Victoria Estado Aragua, el cual está basado bajo la Práctica recomendada para la
especificación de requisitos de software IEEE 830-1993.
Propósito
El presente documento tiene como propósito definir las especificaciones
funcionales, no funcionales y restricciones del sistema, para la implementación de
una aplicación de Monitoreo que permitirá administrar y consultar información del
estado de los servicios, servidores o dispositivos intermediarios de IVECO.CA La
Victoria Estado Aragua.
Alcance
Desarrollar por completo los Requerimientos ò Requisitos Funcionales y No
Funcionales del Sistema de Monitoreo de Servicios.
Personal involucrado
Nombre Sotomayor Manuel.
Rol Analista.
Categoría profesional Técnico Superior Universitario.
Responsabilidades Recolección de Información.
Información de contacto 04140539599
Nombre Bergara Joselin.
Rol Analista
Categoría profesional Técnico Superior Universitario.
Responsabilidades Recolección de Información.
Información de contacto 04125379426
Nombre Bracho Miguel.
Rol Analista.
Categoría profesional Técnico Superior Universitario.
Responsabilidades Recolección de Información.
Información de contacto 04140669911
Definiciones, acrónimos y abreviaturas
Aplicación: Es un programa informático diseñado para facilitar al usuario la
Realización de un determinado tipo de trabajo.
Dirección IP: (Internet Protocol), Número que identifica de manera lógica y
Jerárquica a una interfaz de un dispositivo (habitualmente una computadora) Dentro
de una red que utilice el protocolo IP (Internet Protocol).
HTML: es el lenguaje de marcado predominante para la elaboración de páginas
web. Es usado para describir la estructura y el contenido en forma de texto, así
como para complementar el texto con objetos tales como imágenes.
Descripción de requisitos del sofware
6. Sistema de Monitoreo de Servicios Dirigido al
Rev. [ 2 ]
Departamento de Sistema de IVECO.CA La Victoria
Estado Aragua. Pág. 6
Internet: Es un método de interconexión descentralizada de redes de
Computadoras implementadas en un conjunto de protocolos denominado TCP/IP.
PHP: (PHP0 Hypertext Pre-processor): Lenguaje de programación interpretado
Usado para la creación de aplicaciones para servidores, o creación de contenido
Dinámico para sitios web.
Rol: Es un conjunto de permisos que puede asignarse a un usuario.
Servidor WEB: Es un programa que implementa el protocolo HTTP (hypertext
transfer protocol). Este protocolo está diseñado para transferir lo, que llamamos
hipertextos, páginas web o páginas HTML (hypertext markup language): textos
complejos con enlaces, figuras, formularios, botones y Objetos incrustados como
animaciones o reproductores de música.
Sistema: Es el conjunto de partes interrelacionadas, hardware, software y de recurso
humano que permite almacenar y procesar información.
Usuarios: Hace alusión a las personas que interactúan con la aplicación, los
usuarios se han clasificado en: Administrador, Encargados.
SMTP: Simple Mail Transfer Protocol (SMTP) Protocolo Simple de Transferencia de
Correo, es un protocolo de la capa de aplicación. Protocolo de red basado en textos
utilizados para el intercambio de mensajes de correo electrónico entre
computadoras u otros dispositivos.
TELNET: Telnet (TELecommunication NETwork) es el nombre de un protocolo de
red a otra máquina para manejarla remotamente como si estuviéramos sentados
delante de ella. También es el nombre del programa informático que implementa el
cliente.
PING: PING el acrónimo de Packet Internet Groper, el que puede significar
"Buscador o rastreador de paquetes en redes. Ping es una utilidad diagnóstica2 en
redes de computadoras que comprueba el estado de la conexión del host local con
uno o varios equipos remotos de una red TCP/IP por medio del envío de paquetes
ICMP de solicitud y de respuesta.
IIS: Internet Information Services o IIS1 es un servidor web y un conjunto de
servicios para el sistema operativo Microsoft Windows.
SQL SERVER: es un sistema para la gestión de bases de datos producido por
Microsoft basado en el modelo relacional.
Puerto: es una forma genérica de denominar a una interfaz a través de la cual los
diferentes tipos de datos se pueden enviar y recibir.
Enlaces: una referencia en un documento de hipertexto a otro documento o recurso.
Descripción de requisitos del sofware
7. Sistema de Monitoreo de Servicios Dirigido al
Rev. [ 2 ]
Departamento de Sistema de IVECO.CA La Victoria
Estado Aragua. Pág. 7
Ajax (Asynchronous JavaScript And XML): es una técnica de desarrollo web para
crear aplicaciones interactivas.
Javascript: Es un lenguaje interpretado, es decir, que no requiere compilación,
utilizado principalmente en páginas web.
Referencias
Referencia Titulo Ruta Fecha Autor
“Formato IEEE” Tania Isadora Mora
SRS para el desarrollo del SIS-WEB 19/09/07 Dorance Moreno
(Sistema de Información de Luis Yovany Romo
Seminarios – WEB) de
la Universidad del Valle – Versión 1.0
Resumen
Este documento consta de tres secciones. La sección Introducción proporciona
una visión general de los SRS. En la sección Descripción General se da una
descripción general del sistema, con el fin de conectar las principales funciones que
debe realizar, los datos asociados y los factores, restricciones, supuestos y
dependencias que afectan al desarrollo, sin entrar en excesivos detalles. En la
sección Requisitos Específicos se definen detalladamente los requisitos que debe
satisfacer el sistema.
Descripción general
En esta sección se presenta una descripción a alto nivel del sistema. Se
presentarán las principales áreas a las que el sistema debe dar soporte, las funciones
que el sistema debe realizar, la información utilizada, las restricciones y otros factores
que afecten al desarrollo del mismo.
Perspectiva del producto
El Sistema de Monitoreo supervisara en tiempo real (Con un Máximo
tiempo de 5 minutos), el estado de los servicios, servidores o dispositivos
intermediarios, el programa dependerá del diagnostico realizado a los demás
sistemas.
Funcionalidad del producto
El Sistema de Monitoreo permitirá Realizar las siguientes funciones:
a) Administración de Usuarios: El administrador del sistema podrá gestionar
los usuarios (agregar, modificar, eliminar, buscar, listar).
b) Gestión de direcciones IP: El Administrador podrá agregar, modificar y
eliminar direcciones IP de los servidores, swiches y router.
Descripción de requisitos del sofware
8. Sistema de Monitoreo de Servicios Dirigido al
Rev. [ 2 ]
Departamento de Sistema de IVECO.CA La Victoria
Estado Aragua. Pág. 8
c) Gestión de puertos de servicios: El Administrador podrá agregar,
modificar y eliminar puertos de servicios o aplicaciones de cada uno de los
servidores.
d) Gestión de puertos de sub servicios: El Gerente podrá agregar, modificar
y eliminar de manera hereditaria servicios provenientes de otros dentro de
un servidor específico.
e) Configurar de Correo: se podrá configurar el servidor smtp local para el
envió de los correos.
f) Configurar de Pantalla: se podrá configurar color, fuente y duración de la
alerta en la pantalla.
g) Configurar de Sonido: se podrá agregar un nuevo sonido, usar sonido
predeterminado, duración del sonido, repeticiones y volumen.
h) Detección de fallas: Se podrá mostrar en pantalla cual servicio esta caído,
acompañado de alertas con una descripción del servicio y los posibles
motivos por el cual se encuentra fuera de línea. Aparte se mostrara una
barra de consultas donde se podrá visualizar como trabajaron los servicios
durante todo el mes o el año.
i) Consultar Usuarios: El administrador podrá visualizar el número de
usuarios registrados, con su respectiva información.
j) Consultar IP: los usuarios podrán visualizar la información de las IP
registradas ordenado por tipo, fecha o alfabéticamente.
k) Consultas de puertos o sub-puertos: se mostrara en pantalla información
completa de los puertos y su herencia.
Características de los usuarios
Tipo de usuario Gerente De tecnologías De la información
Formación Ingeniero de Sistema
Habilidades Administración del Departamento de Sistemas
Actividades Visualización del Sistema.
Tipo de usuario Departamento de Sistema de IVECO
Formación Ingenieros y Técnicos.
Habilidades Activar Servicios.
Actividades Visualización del Sistema.
Restricciones
Debido que la empresa tiene una serie de políticas para evitar problemas
de compatibilidad de sus sistemas, se tomo en cuenta las siguientes restricciones.
a) Para este sistema es necesario usar como servidor web IIS Admind.
b) Lenguajes y tecnologías en uso: PHP, HTML5, Javascript, AJAX, ASP.
c) Se utilizara como gestor de base de datos SQL SERVE u Oracle.
d) Se usara el servidor SMTP proporcione la empresa para el envió de correo.
e) Todo el sistema debe correr en un servidor con Windows 7.
Descripción de requisitos del sofware
9. Sistema de Monitoreo de Servicios Dirigido al
Rev. [ 2 ]
Departamento de Sistema de IVECO.CA La Victoria
Estado Aragua. Pág. 9
Evolución previsible del sistema
Debido a que el Sistema es extenso y se solicita con urgencia en la empresa no se
podrá implementar ciertas funciones. Una evolución predecible del sistema es poder
implementar los botones de Activación y Desactivación de servicios para evitar
realizar dicha acción de forma manual.
Requisitos específicos
Número de requisito RF 1
Nombre de requisito Mostrar El Servicio
Tipo Requisito
Fuente del requisito IP
Prioridad del requisito Alta/Esencial
Número de requisito RF 2
Nombre de requisito Utilización de IP
Tipo Requisito
Fuente del requisito IP
Prioridad del requisito Alta/Esencial
Número de requisito RF 3
Nombre de requisito Consultas
Tipo Requisito
Fuente del requisito HTML5
Prioridad del requisito Alta/Esencial
Número de requisito RF 4
Nombre de requisito Gestor de Entrada
Tipo Requisito
Fuente del requisito HTML5
Prioridad del requisito Alta/Esencial
Requisitos comunes de las interfaces
Interfaces de usuario
Se realizará una interfaz de usuario utilizando HTML5 para que sea
adaptable a cualquier resolución de pantalla mediante modelado responsive
design de esta manera el sistema podrá ser visualizado tanto en monitores
como en dispositivos móviles (Teléfonos Inteligentes, Tablas Electrónicas). El
objetivo perseguido por nuestra interfaz es conseguir un entorno amigable y a
la vez claro e intuitivo para el usuario. Se utilizara como colores principales
azul, blanco o negro, con fuente Arial. Se pondrán 3 botones ubicados en la
parte superior de ayuda, inicio y mapa de sitio. Tendrá menú desplegable de
lado izquierdo, pie de página en la parte inferior y el logo de la empresa en la
parte superior. Aparte dispondrá de mensajes informativos, mensajes de error
y formularios de ingreso, registro, configuración.
Interfaces de hardware
La pantalla del monitor.- el software deberá mostrar información al usuario a
Descripción de requisitos del sofware
10. Sistema de Monitoreo de Servicios Dirigido al
Rev. [ 2 ]
Departamento de Sistema de IVECO.CA La Victoria
Estado Aragua. Pág. 10
través de la pantalla del monitor.
Ratón.- el software debe interactuar con el movimiento del ratón y los botones
del ratón. El ratón se activan las zonas de entrada de datos, botones de
comando y seleccione las opciones de los menús. SISCOOP
Teclado.- el software deberán interactuar con las pulsaciones del teclado. El
teclado de entrada de datos en el área activa de la base de datos.
Interfaces de software
Para el desarrollo del Sistema de Monitoreo de Servicios es necesario IIS
como servidor web para tener capacidad para procesar distintos tipos de
páginas PHP.
Comunicación
El sistema deberá mantener una comunicación con los servicios,
aplicaciones, servidores o equipos de red registrados en la base de datos,
utilizando comando PING con protocolos TCP/IP y Telnet para verificación de
puertos. Aparte se mantendrá comunicación con un servidor de correo
mediante protocolo SMTP. Aparte se mantendrá comunicación con el servidor
de base de datos SQL server.
Requisitos funcionales
Requisito funcional 1
El Sistema deberá mostrar al personal del Departamento cuando un servicio
está fuera de línea, esto mediante alertas que estarán acompañadas con un
sonido especial y mensaje al correo electrónico al gerente del departamento
con especificación de la falla y sus posibles soluciones. Aparte se mostrara
en una pantalla cual de los siguiente servicios SAP productivo y Desarrollo,
Call Center, CS Time, Enlaces MPLS, Correo Electrónico, Sistema Simex,
Internet, sistema de impresión, sistema de archivos, sistema MP, sistema
SRM fallo utilizando colores que detalle su estado.
Requisito funcional 2
El Sistema usara las direcciones IP y puertos de cada uno de los servicios,
servidores, routers, switches o aplicaciones con los que trabaja IVECO.
Requisito funcional 3
El Sistema deberá permitir al departamento una consulta sobre los servicios
que el software monitorea. Dicha descripción tendrá como atributos el nombre
del servicio, última revisión, tiempo en que el sistema ha permanecido activo,
su estado y descripción general del servicio. Se mantendrán 3 tipos de
consultas, una en tiempo real, la cual informara al departamento el estado de
los servicios, otra consulta mensual la cual se comunicara con la base de
datos para conocer las veces en que el servicio se cayó durante ese mes y
por ultimo una consulta general de todos los servicios en el cual se dará a
conocer al departamento cual de los servicios tuvo mayores percances.
También una consulta de los usuarios que estén registrado en la aplicación,
Descripción de requisitos del sofware
11. Sistema de Monitoreo de Servicios Dirigido al
Rev. [ 2 ]
Departamento de Sistema de IVECO.CA La Victoria
Estado Aragua. Pág. 11
la cual información se mostrara nombre, apellido, cedula, correo y qué tipo de
usuario es, es decir si es un Administrador ó Encargado.
Requisito Funcional 4
Gestor de entrada con nombre de usuario y contraseña, con dos niveles de
ingreso como administrador y encargado, en la cual el administrador podrá
registra nuevos usuarios y el encargado solo pueda visualizar consultas.
Requisitos no funcionales
Requisito no funcional 1
El sistema deberá ser utilizado con el Sistema Operativo Windows. Debido a
que la empresa tiene una serie lineamientos a seguir como franquicia, es por
ello que se debe adaptar Windows para evitar problemas de incompatibilidad.
El sistema se desarrollara y adaptara a esta plataforma, es por ellos que se
utiliza IIS como servidor web propio de Windows, como gestor de base de
datos SQL server.
Requisito no funcional 2
El sistema será realizado la herramienta HTML5 para toda la parte del diseño
de la aplicación, utilizando PHP, AJAX y JAVA SCRIT. Para el uso de estas
herramientas se deberá tener como requisito principal la dirección IP de los
distintos servicios a utilizar. Esta se adaptara a Windows para su
funcionamiento óptimo.
Requisito no funcional 3
El sistema deberá utilizar un servidor web IIS. El cual ayuda al manejo de
distintas páginas web mediante la utilización de ASP.NET o PHP las cuales
permiten conexión con la base de datos y otros servidores. Es importante
utilizar dicha herramienta debido a los lineamientos de la empresa (IVECO).
Descripción de requisitos del sofware