Está en la página 1de 17

SEPTEMBER 17, 2016

WeatherPro 2

GALLO-FIRE

BARAJAS GAYTN JOS MANUEL


GALLO-FIRE

WeatherPro 2 - Anlisis de Requisitos

GalloFire

Historial de Cambios
Estndar de Documento: IEEE 803-1998
Versin del documento: 2.0
Fecha: 16/09/2016
Nmero de versiones anteriores: 1
Resea de novedades: Cambio en requerimientos y actualizaciones
de hardware, software, e interaccin con usuario final.

WeatherPro 2 - Anlisis de Requisitos

GalloFire

NDICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.

Introduccin
1.1
1.2
1.3
1.4

2.

Descripcin General
2.1
2.2
2.3
2.4

3.

Perspectiva del Producto .............................................................. 6


Interfaces del Productos ............................................................... 6
Caractersticas de los Usuarios .................................................... 9
Restricciones .................................................................................... 11

Requisitos Especficos
3.4
3.5

4.

Propsito ........................................................................................ 3
mbito del Sistema ...................................................................... 3
Visin General del Documento ................................................. 4
Referencias ..................................................................................... 5

12

Restricciones de Diseo ................................................................. 12


Atributos del Sistema ..................................................................... 14

Aprendices
4.1

15

Cuestionario ...................................................................................... 15

WeatherPro 2 - Anlisis de Requisitos

1.

GalloFire

Introduccin
1.1 Propsito

El propsito de este documento busca mostrar la especificacin de


requerimientos para el sistema de monitoreo de datos meteorolgicos, y un
anlisis inicial de objetos e interfaces que buscan mejorar la comprensin del
problema y de la situacin que se pretende solucionar.
El presente documento est dirigido al personal docente de la facultad de
telemtica encargado de evaluar tcnicamente el producto y el sistema
completo, as mismo al personal perteneciente al Cuerpo Universitario de
Proteccin Civil quien evaluara de manera funcional el producto y el sistema.
Por ltimo, el presente documento sirve de base para los involucrados en el
desarrollo del sistema, para poder plantear y especificar los requisitos, diseos,
limitaciones y procedimientos del sistema.

1.2 mbito del Sistema


El sistema solicitado tendr como nombre WeatherPro 2, que har referencia
primordial al sistema, y a la vez una personalizacin adecuada al momento de
hacer referencia a dicho sistema. Tal sistema, implementara una solucin para
la de medicin de variables ambientales (humedad, presin atmosfrica,
temperatura y luminosidad), la cual tiene la capacidad de enviar dicha
informacin a travs de la red de datos para ser almacenada, procesada y
visualizada en un sitio Web. La solucin se encontrar desarrollada sobre una
arquitectura embebida Galileo de Intel, la cual enva la informacin por
medio de la red TCP/IP institucional para hacer pblica la informacin
mediante el uso de grficas en tiempo real y consultas histricas de datos para
la adecuada toma de decisiones por parte de las autoridades universitarias. De
manera opositora, el sistema NO ser capaz de realizar clculos especficos
para la estimacin profesional de estados meteorolgicos tales como el
pronstico de lluvia o da soleado.
El sistema completo y funcional tendr ciertas ventajas en cuanto a la
seguridad de las personas involucradas en la zona donde se monitorea el
ambiente, ya que en base a la situacin actual se llegar a tomar las decisiones
correctas que se vean afectadas por el clima actual. Otro beneficio es el estudio
y recoleccin de datos de las variables ambientales con el fin de conocer, y
tratar de predecir si es posible, el comportamiento ambiental de ciertas zonas
en especfico.

WeatherPro 2 - Anlisis de Requisitos

GalloFire

1.3 Visin General del Documento


El documento est estructurado de manera legible y secuencial; de tal forma
que se comprenda a detalle la especificacin de requerimientos y funciones
solicitados en el proyecto esforzndonos por entregar un producto de calidad.
As mismo, el presente documento consta de cuatro puntos principales que
engloban la descripcin y fundamentos tericos para la especificacin de
requerimientos y funciones del proyecto a realizarse.
En el primero punto, Introduccin, se proporciona una introduccin a todo el
documento de Especificacin de Requisitos. Consta de varias subsecciones:
propsito, mbito del sistema, definiciones, referencias y visin general del
documento las cuales propiciaran las bases para entender la naturaleza del
proyecto.
El segundo punto, Descripcin General, describen todos aquellos factores que
afectan al pro- ducto y a sus requisitos. No se describen los requisitos, sino su
contexto. Esto permitir definir con detalle los requisitos en la seccin 3,
haciendo que sean ms fciles de entender. Normalmente, esta seccin consta
de las siguientes subsecciones: Perspectiva del producto, funciones del
producto, caractersticas de los usuarios, restricciones, factores que se asumen
y futuros requisitos.
El tercer punto, Requisitos Especficos, contiene los requisitos a un nivel de
detalle suficiente como para permitir a los diseadores disear un sistema que
satisfaga estos requisitos, y que permita al equipo de pruebas planificar y
realizar las pruebas que demuestren si el sistema satisface, o no, los requisitos.
Todo requisito aqu es- pacificado describir comportamientos externos del
sistema, perceptibles por parte de los usuarios, operadores y otros sistemas.
Esta es la seccin ms larga e importante del documento ya que es donde
describe a detalle que es lo que har y como lo har.
El cuarto y ltimo punto, Aprendices, contiene todo tipo de informacin
relevante para la ERS pero que, propiamente, no forme parte del documento;
como por ejemplo formatos de entrada/salida de datos, anlisis de costes.

WeatherPro 2 - Anlisis de Requisitos

GalloFire

1.4 Referencias
SANCHEZ, I.
Especificacin de requisitos de software
In-text: (Sanchez, 2016)
Your Bibliography: Sanchez, I. (2016). Especificacin de requisitos de software. Es.wikipedia.org.
Retrieved 19 September 2016, from
https://es.wikipedia.org/wiki/Especificaci%C3%B3n_de_requisitos_de_software

GOMEZ FUENTES, M. D. C.
Anlisis de Sistemas
In-text: (Gomez Fuentes, 2011)
Your Bibliography: Gomez Fuentes, M. (2011). Anlisis de Sistemas. Mxico DF: Publidisa
Mexicana

STANDARD, I. 8.
IEEE 803
In-text: (Standard, 2016)
Your Bibliography: Standard, I. (2016). IEEE 803. Standard 803. Retrieved 19 September 2016,
from https://www.fdi.ucm.es/profesor/gmendez/docs/is0809/ieee830.pdf

WeatherPro 2 - Anlisis de Requisitos

GalloFire

2.0 Descripcin General


2.1 Perspectiva del Producto
El sistema tiene una visin de modelo en el que se basan sus funciones y
caracterizas, el nombre del producto es Asalm Pro, y es un sistema de
monitoreo capas de analizar y mostrar grficamente datos recolectados a
travs de mltiples sensores alrededor de la
base. El muestreo de datos se realiza de
manera sincronizada con una pantalla capaz
de mostrar grficamente los datos
obtenidos en tiempo real; as pues, realizar
configuraciones y establecimiento de
parmetros en el sistema.

Producto similar a la perspectiva de este proyecto.

2.2 Interfaces del Producto


El producto final tendr una amplia gama de funciones en las que el usuario
podr hacer uso de ellas y poder hacer una configuracin adecuada para cada
situacin especfica. Cada funcin ha sido analizada y evaluada acorde a las
restricciones del proyecto.
2.2.1 Interfaces de Usuario
Las interfaces de usuario son el puente de interaccin del usuario con el
sistema y viceversa. El sistema usa estos medios para poder presentar la
informacin o resultados de una manera accesible y coherente.

WeatherPro 2 - Anlisis de Requisitos

GalloFire

Las diferentes funciones que tendrn las interfaces de usuario y que


contara el sistema son:

Funcin

Justificacin
Los grficos son ms accesibles de
entender cuando se trata de grandes
cantidades de datos; adems, de la
posibilidad de realizar presentacin
mucho ms organizadas visualmente.
Puede que haiga ms de un solo
componente en funcionamiento por lo
que la seleccin del dispositivo
requerido se facilita mediante el uso
de mapa para saber dnde se
encuentran.
Un reporte final que abarca un
periodo de tiempo es especial para su
estudio y origen de resultados.
El demodulador tendr una pequea
pantalla en la que representar un
mnimo de informacin.
El producto incorporara una serie de
botones integrados en el cuerpo del
sistema recolector, dichos botones
realizaran funciones bsicas y
limitadas.

Visualizacin de grficos en la web

Visualizacin de mapas

Consulta de reportes
Pantalla LCD, demodulador
Botones incorporados

WeatherPro 2 - Anlisis de Requisitos

GalloFire

2.2.2 Interfaces de Hardware


Las interfaces de hardware plantean la forma en que el usuario interactuara
con la parte fsica del sistema; los elementos son:

Funcin/Elemento

Justificacin
La placa es la base del procesamiento
lgico en el sistema; en esta, se
ejecutan todas las instrucciones para
realizar las funciones disponibles.
Permitir la conexin almbrica e
inalmbrica a la internet, esto para
subir los datos a la web y ser
procesados.
Permitir enviar datos por radio.

Placa Galileo

Tarjeta de red

Modulador FM

2.2.3 Interfaces de Software


Las interfaces de software posibilitan la interaccin entre el hardware y el
usuario de manera lgica y algortmica. Algunos elementos a utilizarse en el
proyecto son:

Funcin/Elemento

Justificacin
Estos lenguajes y frameworks
permitirn una interaccin dinmica
y grafica con el usuario.
Este
lenguaje
interactuara
directamente con el hardware del
sistema, coordinado y manipulando
las funciones abstractas del sistema.
Ambos lenguajes interactuaran los
datos obtenidos previamente por los
sensores, dando estructura y formato
adecuados visualizados en la web.

HTML, CCS, Bootstrap


C

MySQL & PHP

WeatherPro 2 - Anlisis de Requisitos

GalloFire

2.3 Caractersticas de los Usuarios


Existen tres diferentes usuarios que harn uso y tendrn el acceso a la
informacin y sistema, cada uno de ellos tendr caractersticas especficas que
clasifican el tipo de usuario. Es importante determinar la clase de usuarios
para establecer limitaciones y agregar/quitar funciones que puedan afectar a
dichos usuarios.
El primer tipo de usuario, espectador o visitante, ser el ms comn de los
usuarios y la necesidad primordial ser la de consultar informacin PUBLICA
y LIMITADA que se encontrar publicada en la pgina oficial del producto.
Los conocimientos y/o habilidades esenciales de dicho usuario son:

Conocimientos y/o habilidades

Justificacin
Los datos sern publicados en la
pgina oficial del producto, por lo que
saber utilizar un navegador web es lo
ms esencial y bsico
Los datos recabados y presentados
sern
variables
ambientales
(humedad,
temperatura
y
luminosidad, etc.), es necesario
comprender la informacin a la que se
refiere y lo que podra significar.
A pesar de saber un navegador web,
se recomienda que este usuario
conozca computacin bsica para
hacer uso de funciones secundarias
como
imprimir,
compartir
y
descargar los datos disponibles.

Uso de navegador web

Meteorologa bsica

Computacin bsica

El segundo tipo de usuario, analista o bien miembro del cuerpo del Sistema
Universitario de Proteccin Civil, tendr caractersticas especficas que le
permitir analizar, acceder y comprender datos con el fin de realizar alguna
accin o ayudar en la toma de decisiones.

WeatherPro 2 - Anlisis de Requisitos

GalloFire

Dichas caractersticas son:

Conocimientos y/o habilidades


Meteorologa intermedia

Computacin

Anlisis de riegos

Justificacin
Es necesario saber dar un sentido a
los datos presentados por el sistema
para poder realizar acciones y/o
tomar decisiones.
El analista debe de ser capaz de hacer
uso de la mayora de funciones
integradas en el sistema con el fin de
obtener el mejor provecho en el
momento de realizar anlisis u
operaciones avanzadas.
El analista ser capaz de converger
sus conocimientos de meteorologa
con el estado del clima y en base a eso
plasmar los riegos que se presenten,
con el fin de tomar decisiones.

El ultimo y tercer usuario, el administrador, ser el encargado de establecer las


configuraciones primarias y poder dar una organizacin y sentido de hacia
dnde van los datos y quienes tendrn acceso al rea restringida. Otra tarea
de este usuario incluira el montado y configuracin inicial del equipo ya que
poseera de las habilidades necesarias para dicha tarea.
Las habilidades y/o conocimientos de este usuario son:

Conocimientos y/o habilidades


Computacin profesional

Programacin tcnica

Justificacin
El encargado de la gestin del
sistema ser capaz de conocer sobre
computacin avanzada, esto garantiza
que cual cambio realizado sea con la
seguridad de saber lo que se hace.
La programacin es esencial para el
establecimiento de paramentos, o
algn cambio en el lapso de tiempo de
recoleccin de datos.

10

WeatherPro 2 - Anlisis de Requisitos

Instalacin electrnica
Bases de datos

GalloFire

El administrador ser capaz de


montar y desmontar el equipo en su
totalidad.
Los datos de lectura sern
almacenados en una base datos con
una estructura y jerarqua adecuada.

2.4 Restricciones
3.1.1 De Hardware
Las restricciones de hardware establecen las condiciones fsicas del sistema, en
base a eso conocer las limitaciones a las que se atiene el usuario.
Tamao Fisco:
El tamao del sistema fsico tendr dimensiones especficas.
Cantidad de Elementos:
La cantidad sistemas monitoreando al momento de poner en marcha el
sistema ser de uno solo. Pero el sistema estar diseado para incorporar
nuevas estaciones meteorolgicas.
Elementos de repuesto:
No se contar con reposiciones de ninguna clase
Almacenamiento Local Mximo:
La estacin contara una memoria de almacenamiento local con un
mximo de 32 gigas.
3.1.2 De Software
Lenguajes:
El sistema tendr un uso de lenguajes especficos que no se podrn
cambiar por razones de requerimientos.
En la placa de desarrollo se utilizar el lenguaje C, ya que es el ms factible en
cuanto la interaccin del hardware.
3.1.3 De Entorno
Lmite de Condiciones Meteorolgicas:
La estacin tiene un lmite de condiciones en el que puede estar
operando este estas son:
- Vientos de intensidad media
- Temperatura mediada (de -50 a 60)
- Conexin WiFi requerida para transmisin de datos
- Modulador con potencia mxima de 50 watts
11

WeatherPro 2 - Anlisis de Requisitos

GalloFire

3.0 Requisitos Especficos


3.1 Funciones Requeridas
3.2.1 De Usuarios
Consultar datos: cualquier persona con una conexin a internet podr
tener acceso a cierta informacin publicada en la pgina oficial del producto.
Descarga de datos: cualquier usuario de cualquier tipo podr descargar
los datos con el formato adecuado.
Compartir datos: ser posible compartir alertas y dems datos a las redes
sociales.
Consultas en tiempo real: las consultas tienen que ser fiables y precisas al
momento en que se realizan.
3.2.3 De Objetivos
Monitorear variables ambientales: las variables sern: humedad,
temperatura y luminosidad.
Presentar informacin: la informacin ser publicada con un formato
especifico en la web.
Estadsticas meteorolgicas: presentar informe del estado de clima durante
un cierto periodo de tiempo.
3.2.4 De Diseo
Color: los colores que predominaran en la estacin son el negro y el gris,
dando un toque tenue y obscuro.
Logotipo: en la estacin estar el logotipo correspondiente de la marca
desarrolladora.
3.2.5 De Rendimiento
Intervalo de registro: el sistema ser capaz de modificar el intervalo con el
que registra datos
Fuente de energa: constara de cuatro diferentes fuentes de energa, las
cuales son: elica, solar, batera y corriente. Esto con el fin de utilizar
adecuadamente las opciones de acuerdo a la situacin.
Procesamiento: el sistema tendr una capacidad de rendimiento
convencional usando el procesador Intel Quark X1000 32-bit a 400 MHz.
12

WeatherPro 2 - Anlisis de Requisitos

GalloFire

Direccionamiento IP: el sistema debe de ser capaz de conectarse a una red


WiFi por medio de una IP esttica o bien mediante DHCP.
3.2.6 De Hardware
Tarjeta de red: ser capaz de establecer conexin a internet de manera.
Nanmetro: este dispositivo ser capaz de medir la velocidad del viento.
Vela direccional: esta parte podr indicar hacia donde se dirige el viento.
Tripie: es la base en que estar sentada la estacin, de esta manera esta
reposada seguramente.
Paneles solares: para la alimentacin de energa solar.
Sensor de temperatura: para medir la temperatura en grados Celsius.
Sensor de humedad: medir la humedad.
Sensor de luminosidad: medir la luminosidad en lmenes.
3.2.7 De Software
Graficas dinmicas: la representacin ser dinmica con el usuario,
archivos json
Compatibilidad entre sistemas operativos: el sistema debe de funcionar
entre los diferentes sistemas operativos sin problema; lo que se soluciona al
hacer uso de la web para la publicacin de datos.
Base de datos en MySQL: este gestor de base de datos lo hace el indicado
ya que se enfoca en la web.
Crear cuentas de usuario: esto para establecer privilegios de
administrador.
Establecimiento de graficas: para visualizar las grficas y valores de los
sensores.
Correo: determinar las direcciones de email a las cuales llegarn las
alertas del sistema.
Consulta: integrar informacin de pronstico que sea posible calcular
mediante los datos de los sensores actuales (consulta a expertos).
Sistema operativo: en la placa ser instalada un sistema operativo que
gestionara todos los procesos de software, este sistema es Linux.

13

WeatherPro 2 - Anlisis de Requisitos

GalloFire

3.2 Atributos del Sistema


Se describe de manera conceptual y general las caractersticas del sistema,
esto hace nfasis al diferenciar el producto con otros similares.

Atributo
Movible

Escalable

Seguro (confidencialidad de datos)

Tecnologa verde

Justificacin
La estacin ser capaz de ser
trasladada a diferentes localizaciones
de manera ms simple posible; esto
para eliminar la restriccin de lugar
de monitoreo.
En el futuro es posible que se desee
incorporar nuevas caractersticas y/o
funciones, es por eso que el sistema
puede evolucionar.
El administrador ser capaz de
proporcionar acceso a la informacin
restringida y a denegarlo. Esto con el
fin de mantener privada informacin
relevante o de uso no pblico; ser
moderado mediante un login.
Al hacer uso de las fuentes naturales
de energa como el viento y el sol,
esta tecnologa tambin considera su
impacto con el medio ambiente y
trata de reducir sus efectos negativos.

14

WeatherPro 2 - Anlisis de Requisitos

GalloFire

4.0 Aprendices
4.1 Cuestionario
Ambiente fsico

- Dnde debe de estar el equipo para funcionar?


El quipo funciona en cualquier zona en la que se requiera
monitorizar el clima.
- Existe una localizacin o varias?
Por el momento, solo una.
- Hay restricciones ambientales como temperatura, humedad o
interferencia magntica?
No, este sistema no incorpora peligro alguno afectado por
electromagnetismo.

Interfaces

- La entrada proviene de uno o ms sistemas?


De un solo sistema.
- La salida va a uno o ms sistemas?
A un solo sistema, en este caso una sola pgina web.
- Existe una manera preestablecida en que deben formatearse los
datos?
Si, existe un formato adecuado.

Usuarios y factores humanos

- Quin usar el sistema?


Tres tipos de personas: espectador, analista y administrador.
- Habr varios tipos de usuario?
Si, habr tres.
- Cun fcil le ser al usuario comprender y utilizar el sistema?
Una prctica de tres ejemplos ser suficiente
- Cun difcil le resultar al usuario hacer uso indebido del sistema?
Muy difcil, ya que hay secciones a las que ciertos usuarios no
podrn acceder.
15

WeatherPro 2 - Anlisis de Requisitos

GalloFire

Funcionalidad

- Qu har el sistema?
Monitoreara variables ambientales (humedad, temperatura y
luminosidad), la cual tiene la capacidad de enviar dicha informacin a
travs de la red de datos para ser almacenada, procesada y visualizada
en un sitio web.
- Cundo lo har?
Todo el tiempo de manera establecida.
- Existen restricciones de la velocidad de ejecucin, tiempo de
respuesta o rendimiento?
No, pero ciertos paramentos pueden ser modificados.

Documentacin

- Cunta documentacin se requiere?


El manual que describa las funciones a detalle.
- Debe estar en lnea, en papel o en ambos?
Estar disponible en ambos.

Datos

- Con qu grado de precisin deben hacerse los clculos?


Muy precisos.
- Cuntos datos fluyen a travs del sistema?
Dependiendo la configuracin establecida
- Debe retenerse algn dato por algn perodo de tiempo?
No.

Seguridad

- Debe controlarse el acceso al sistema o a la informacin?


Si, para eso estarn las restricciones mediante login.
- Cmo se podrn aislar los datos de un usuario de los de otros?
Mediante login.
- Con qu frecuencia deben hacerse copias de respaldo?
Semanalmente.
- Las copias de respaldo deben almacenarse en un lugar diferente?
Si, por ocurre algn imprevisto.
16

También podría gustarte