Beruflich Dokumente
Kultur Dokumente
INTEGRANTES:
Camacho Dillon Christian Rafael
Cuenca Pinzón Jordan Andres
Ruiz Vega Juan Jose
Docente:
Ing. Aguilar Lema Kleber Augusto
Periodo:
Abril 2018 - agosto 2018
Contenido
Contenido ............................................................................................................................................... 2
1. Introducción ................................................................................................................................... 4
1.1. Propósito ................................................................................................................................. 4
1.2. Alcance .................................................................................................................................... 4
1.3. Personal involucrado .............................................................................................................. 4
1.4. Definiciones, acrónimos y abreviaturas .................................................................................. 5
1.4.1. DEFINICIONES.................................................................................................................. 5
1.4.2. ACRÓNIMOS .................................................................................................................... 5
1.4.3. ABREVIATURAS................................................................................................................ 6
1.5. Referencias.............................................................................................................................. 6
1.6. Resumen ................................................................................................................................. 6
2. Descripción general ........................................................................................................................ 6
2.1. Perspectiva del producto ........................................................................................................ 6
2.2. Funcionalidad del producto .................................................................................................... 6
2.3. Características de los usuarios ................................................................................................ 7
2.4. Herramientas .......................................................................................................................... 7
3. Requisitos específicos .................................................................................................................... 7
3.1. Requisitos comunes de las interfaces ..................................................................................... 7
3.1.1. Interfaces de usuario ...................................................................................................... 7
3.1.2. Interfaces de hardware ................................................................................................... 7
3.1.3. Interfaces de software .................................................................................................... 7
3.1.4. Interfaces de comunicación ............................................................................................ 7
3.2. Requisitos funcionales ............................................................................................................ 8
3.2.1. Requisito funcional 1....................................................................................................... 8
3.2.1. Requisito funcional 2....................................................................................................... 8
3.2.1. Requisito funcional 3....................................................................................................... 8
3.2.2. Requisito funcional 4....................................................................................................... 8
3.2.1. Requisito funcional 5....................................................................................................... 8
3.2.2. Requisito funcional 6....................................................................................................... 8
3.2.3. Requisito funcional 7....................................................................................................... 8
3.2.4. Requisito funcional 8....................................................................................................... 8
3.2.5. Requisito funcional 9....................................................................................................... 8
3.3. Requisitos no funcionales ....................................................................................................... 8
3.3.1. Requisito de rendimiento ............................................................................................... 8
3.3.2. Fiabilidad ......................................................................................................................... 9
3.3.3. Seguridad ........................................................................................................................ 9
3.3.4. Disponibilidad ................................................................................................................. 9
3.3.5. Mantenibilidad ................................................................................................................ 9
3.3.6. Portabilidad ..................................................................................................................... 9
1. Introducción
1.1. Propósito
Nuestro propósito frente a este problema es ayudar a aquellas personas que no saben los
niveles de radiación UV actual de su sector y desconocen qué acciones deben tomar frente a
tal radiación.
1.2. Alcance
La mayoría de los habitantes del Ecuador poseen un Smartphone, y gracias a ello es que se
creará una aplicación que estará informando al usuario sobre los niveles de radiación UV de
su sector. Además, se recomendará que acciones deberá tomar el usuario en caso de que
este quiera salir a exponerse al sol y no se vea perjudicado por la radiación UV en ese instante.
1.4.2. ACRÓNIMOS
GUI o acrónimo de Graphical User Interface. - En informática, tipo de entorno que permite
al usuario elegir comandos, iniciar programas, ver listas de archivos y otras opciones
utilizando las representaciones visuales (iconos) y las listas de elementos del menú. Las
selecciones pueden activarse bien a través del teclado o con el ratón.
SRS.- Acrónimo de Software Requeriments Specifications (Especificación de
Requerimientos de Software)
TCP/IP. - Acrónimo de Transmisión Control Protocol/Internet Protocol (protocolo de
control de transmisiones/protocolo de Internet), protocolos usados para el control de la
transmisión en Internet. Permite que diferentes tipos de ordenadores o computadoras se
comuniquen a través de redes heterogéneas.
URL. - Un URL es una cadena de caracteres que identifica el tipo de documento, la
computadora, el directorio y los subdirectorios en donde se encuentra el documento y su
nombre.
REST. - Es un estilo de Arquitectura a la hora de realizar una comunicación entre cliente y
servidor.
RESTful. - Hace referencia a un servicio web que implementa la arquitectura REST.
1.4.3. ABREVIATURAS
HW: Hardware
SW: Software
Sr.: Señor
Sra.: Señora
Ing.: Ingeniero(a)
REST: Representational State Transfer
App: Aplicación móvil
URL: Uniform Resource Locator
URI: Uniform Resource Identifier
HTTP: Hypertext Transfer Protocol
1.5. Referencias
IEEE Recommended Practices for Requirements Specification ANSI/IEEE st. 830, 1998.
1.6. Resumen
El SRS está compuesto de la siguiente manera
Introducción: En esta sección se detalla los objetivos que tiene el SRS y de nuestro sistema
en forma general.
Descripción General: Describe una perspectiva general del producto a desarrollarse, como
también las características del usuario y las limitaciones que podría tener.
Requerimientos Específicos: Muestra paso a paso todos los requerimientos que el usuario
desea en el producto final. Para el cual se ha utilizado el “Prototipo 2 del Estándar IEEE
380”.
2. Descripción general
2.1. Perspectiva del producto
La aplicación se encontrará disponible para todo teléfono que posea la versión de Android
Lollipop o superior a esta. Contará con un diseño minimalista, resaltando lo mas importante
y evitando elementos innecesarios que solo confunden al usuario.
2.4. Herramientas
La App se desarrollará en Android Studio y las ilustraciones que se utilice en ella son
creadas en Adobe Illustrador. En el caso de Arduino se utilizará Arduino IDE para
cargar el código correspondiente.
Se utilizará un Arduino UNO, donde se conectará un modulo WIFI y un sensor UV.
Una máquina virtual con Windows Server alojada en Amazon web service.
Un servidor RESTful en NodeJS que se ejecuta en la máquina virtual mencionada.
Se creará un servidor RESTful en NodeJS y la base de datos se levantará en MySQL.
También es indispensable el uso de internet
3. Requisitos específicos
3.1. Requisitos comunes de las interfaces
3.1.1. Interfaces de usuario
La aplicación contendrá un diseño minimalista en todas las ventanas que se incluyan.
Una máquina virtual con Windows Server para la recepción de información emitida por el
sensor.
3.3.3. Seguridad
No dependemos de un login por lo tanto no requiere de mucha seguridad en lo que respecta
de la App.
3.4. Disponibilidad
Debe estar disponible 7x24 (Los 7 días a la semana las 24 horas del día). Especialmente en
el día.
3.5. Mantenibilidad
La aplicación tendrá mantenimientos preventivos cada cierto período de tiempo, con el fin
de asegurar que esté funcionando en forma correcta y ofreciendo los servicios requeridos
de manera óptima.
3.5.1. Portabilidad
Totalmente portable, siempre y cuando se tenga acceso a internet, ya que es una aplicación
para dispositivos móviles.