martes, 12 de noviembre de 2013

Primera entrega del ERS






Especificación de requisitos de software

Proyecto: Software Para Administración y Rastreo del Ganado

Revisión 0

                                      Integrantes:
 Rafael Ortiz Poot
Jorge Evelio












1    Introducción

Este documento es una Especificación de Requisitos Software (ERS) para       el desarrollo de un sistema de software  que permitirá facilitar la administración de una granja y evitar el robo del ganado. El documento ha sido elaborado en conjunto por el equipo de la asignatura Interacción Humano Computadora Facultad de Matemáticas de la UADY. Cabe señalar que el documento se encuentra basado en los estándares de la IEEE 830 IEEE Std. 830-1998 “Especificación de Requisitos de Software”.

1.1       Propósito

            Este documento es una Especificación de Requisitos Software (ERS) para       el desarrollo de un sistema de software  que permitirá facilitar la administración de una granja y evitar el robo del ganado. El documento ha sido elaborado en conjunto por el equipo de  requisitos. Cabe señalar que el documento se encuentra basado en los estándares de  “Especificación de Requisitos de Software”.

1.2       Alcance

Por el momento este sistema de software se implementara en las granjas de la  península de Yucatán, sin embargo con el éxito que se adquiera podrá implementarse en toda la república de mexicana.

1.3       Personal involucrado

Nombre
Rafael Dario Ortiz Poot
Rol
Jefe del proyecto y diseñador
Categoría profesional
Ingeniero en software
Responsabilidades
Organizar, dirigir y controlar que las actividades se llevan de acuerdo al plan de trabajo. Diseñar  las interfaces y logotipo del sistema, Analizar la recopilación de información que se hizo acerca de las necesidades
Información de contacto
Poot.ortiz@gmail.com
Aprobación
Jorge Evelio Cruz Chacón
Mario Martínez

Nombre
Jorge Evelio Cruz Chacón
Rol
Jefe del proyecto y Recopilador de requerimientos
Categoría profesional
Ingeniero en software
Responsabilidades
Organizar, dirigir y controlar que las actividades se llevan de acuerdo al plan de trabajo, Ir con el cliente y, mediante una entrevista, reunir de forma organizada las necesidades del mismo.
Información de contacto

Aprobación
Rafal Dario Ortiz Poot






1.4       Definiciones, acrónimos y abreviaturas

1.5       Referencias


Referencia
Titulo
Ruta
Fecha
Autor
N/A
N/A
N/A
N/A
N/A






1.5.1    Productos relacionados

Existen productos similares al nuestro, solo que esos productos no utilizan la tecnología del rastreo satelital, solo son para administración de la granja.
·         Ovisweb
·         Hatox
·         Huella

1.6       Resumen

2    Descripción general

2.1       Perspectiva del producto

El sistema de software  estará instalado es un sistema de cómputo, la cual contendrá  una base de datos. El software se conectara a un sistema de rastreo satelital (los dispositivos de rastreo estarán colocados en el ganado), la interacción de los usuarios será atreves de una interfaz.

2.2       Funcionalidad del producto

·         Rastreo del ganado : atreves de un sistema de rastreo satelital el administrador podrá saber la localización del ganado
·         Registro del ganado: se permitirá llevar un registro de cada animal de la granja el cual incluirá nombre, peso, vacunación, etc.
·         Control de insumos: altas bajas y cambios del producto de insumo que se encuentra en la granja.
·         Calendarización: se permitirá calendarizar periodo de vacunación, tiempos de reproducción etc.

2.3       Características de los usuarios

Tipo de usuario
Administrador
Formación
Cualquiera
Habilidades
Habilidades básicas de un manejo de pc
Actividades
Rastreo del Ganado
Registro del Ganado
Altas bajas y cambios de los insumos
Control de actividades
Calendarización
Calculo de las ganancias

2.4       Restricciones

2.5       Suposiciones y dependencias

2.6       Evolución previsible del sistema

3    Requisitos específicos



3.1       Requisitos comunes de los interfaces

3.1.1    Interfaces de usuario

3.1.2    Interfaces de hardware

3.1.3    Interfaces de software

3.1.4    Interfaces de comunicación

































3.2       Requisitos funcionales

3.2.1    Rastreo del Ganado


Requisito: RDG001
Categoría: Funcional
Tipo: Administrador
Descripción: Se mostrara la ubicación del ganado
Razón: Localización del ganado para evitar perdidas
Origen: Administrador.
Dependencias: N/A
Prioridad: Alta.
Referencias: Ninguna.
Conflictos: Ninguna.
Historial del cambio: V1.0
Entradas: Localizar el ganado
Salidas: Mostrar la localización
Proceso:
Caso de uso: Rastrear Ganado

El módulo de gestión de información será capaz de mostrar la  localización del ganado


Requisito: RDG001S
Categoría: Funcional


Tipo: Sistema
Descripción: el sistema mostrara la ubicación  del ganado
Razón: Localización del ganado para evitar pérdidas.
Origen: Administrador.
Dependencias: N/A.
Prioridad: Alta.
Referencias: Ninguna.
Conflictos: Ninguna.
Historial del cambio: V1.0
Entradas: Localizar el ganado
Salidas: Mostrar la localización
Proceso: El Sistema desplegará  una ventana y mostrará los campos que podrán ser cambiados.
Caso de uso: Rastrear Ganado








Caso de uso
 
 

Actores: Administrador
Propósito: Localizar el ganado
Visión general: El administrador podrá localizar el ganado, y el sistema se lo mostrara en una interfaz.  


Paso
Actor
Descripción
1
Administrador
Selecciona la pestaña Rastreo
2
Sistema
Despliega la página mapa
3
Sistema
Muestra la localización del ganado


Fin caso de uso

3.2.2    Registrar Ganado


Requisito: RG001
Categoría: Funcional
Tipo: Administrador
Descripción: Se ingresara la información del ganado.
Razón: Mantener un registro del ganado.
Origen: Administrador.
Dependencias: N/A
Prioridad: Alta.
Referencias: Ninguna.
Conflictos: Ninguna.
Historial del cambio: V1.0
Entradas: Ingresar la información del ganado
Salidas: La información del ganado se guarda en el sistema
Proceso:
Caso de uso: Registrar Ganado











El módulo de gestión de información será capaz de guardar la información del ganado.


Requisito: IG001S
Categoría: Funcional


Tipo: Sistema
Descripción: Guarda la información del ganado
Razón: Mantener un registro del ganado
Origen: Administrador.
Dependencias: N/A.
Prioridad: Alta.
Referencias: Ninguna.
Conflictos: Ninguna.
Historial del cambio: V1.0
Entradas: Localizar el ganado
Salidas: Mostrar la localización
Proceso: El Sistema desplegará  una ventana y mostrará los campos que podrán ser cambiados.
Caso de uso: Registrar Ganado

Caso de uso


Actores: Administrador
Propósito: Guarda información del ganado
Visión general: El administrador podrá ingresar información del ganado, el sistema guardara la información.



Paso
Actor
Descripción
1
Administrador
Selecciona Ingresar
2
Sistema
Despliega un formulario
3
Administrador
Llena el formulario
4
Administrador
Selecciona el botón guardar
5
Sistema
Guarda la información
6

Fin caso de uso





Alternativas

Paso
Actor
Descripción
Ya exite un animal con los mismos datos

5A
Sistema
Despliega una alerta con el mensaje “ Error al Guardar, Ya existe un animal con los mismos datos”







3.2.3    Requisito funcional 3

3.2.4    Requisito funcional n

3.3       Requisitos no funcionales

3.3.1    Requisitos de rendimiento

3.3.2    Seguridad

3.3.3    Fiabilidad

3.3.4    Disponibilidad

3.3.5    Mantenibilidad

3.3.6    Portabilidad

3.4       Otros requisitos

4    Apéndices