Sie sind auf Seite 1von 18

Especificacin de requisitos de software

Proyecto: SIAP Revisin 3

Junio

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 2

Ficha del documento


Fecha Revisin Autor Verificado dep. calidad.

Documento validado por las partes en fecha: 27/06/2012 Por el cliente Por la empresa suministradora

Fdo. D./ Da

Fdo. D./Da

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 3

Contenido
FICHA DEL DOCUMENTO CONTENIDO 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.1 2.2 2.3 2.4 2.5 2.6 3 INTRODUCCIN Propsito Alcance Personal involucrado Definiciones, acrnimos y abreviaturas Referencias Resumen DESCRIPCIN GENERAL Perspectiva del producto Funcionalidad del producto Caractersticas de los usuarios Restricciones Suposiciones y dependencias Evolucin previsible del sistema REQUISITOS ESPECFICOS 2 3 5 5 5 5 6 6 6 6 6 6 12 13 14 14 14 17 17 117 117 117 117 18 18 18 18 18 18

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 comunicacin 3.2 Requisitos funcionales

3.3 Requisitos no funcionales 3.3.1 Seguridad 3.3.2 Fiabilidad 3.3.3 Portabilidad 3.4 4 Otros requisitos APNDICES

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 4

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 5

1 Introduccin
Este documento es creado con el fin de plasmar de forma especifica cada uno de los requerimientos del sistema IAP. Este ser la base para todo el desarrollo del software como el diseo y la construccin de este. Al final este documento servir para realizar las pruebas y la validacin del sistema. SIAP tambin conocido como sistema de invernadero automatizado de plantas ser utilizado para un invernadero de un tamao mediano el cual tendr funciones bsicas, para mantener el cuidado de las plantas.

1.1

Propsito

El documento tiene como propsito ser la base para la construccin y diseo del sistema. Adems ser un documento que sustentar las pruebas finales del sistema para la aceptacin del usuario final o cliente.

1.2

Alcance

El alcance de este documento es la Especificacin de los Requerimientos de Software para el Sistema de Invernadero Automatizado de plantas (IAP), tanto funcionales como no funcionales (especificaciones suplementarias). El sistema IAP ser capaz de regular la temperatura y la cantidad de agua de acuerdo para que se cultive una planta, es decir simular de acurdo a sus caractersticas el mbito donde se desarrolla.

1.3

Personal involucrado
Karen Ailed Tllez Gmez Director del proyecto Ingeniero de software Dirigir a al personal Este revisar que se cumpla con lo establecido Aprobado por el cliente Oscar Kevin Flores de Aquino Programador y mantenimiento del sistema Programacin Encargado del desarrollo del software Creara el sistema que ser la parte principal del proyecto. Aprobacin del director Jessica Elizabeth Martnez Flores Tcnico de equipo Ingeniero en electrnica Conectar y establecer todos los aparatos que trabajaran junto al sistema Se har responsable del hardware y de pruebas fsicas. Aprobado por el director Guadalupe Romero Ramos Administracin Administracin de empresas Tomar evidencias del proyecto, y organizar la capacitacin Este revisar cada paso del proyecto y tener un

Nombre Rol Categora profesional Responsabilidades Informacin de contacto Aprobacin Nombre Rol Categora profesional Responsabilidades Informacin de contacto Aprobacin Nombre Rol Categora profesional Responsabilidades Informacin de contacto Aprobacin Nombre Rol Categora profesional Responsabilidades Informacin de contacto

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 6

Aprobacin

seguimiento constante de todo lo que se hace Aprobado por el director

1.4

Definiciones, acrnimos y abreviaturas


IAP: Invernadero Automatizado de Plantas. SIAp: Sistema de Invernadero Automatizado de plantas. Virtual Grower: Es el programa que se utilizara para programar SIAP. SO: El sistema operativo, gestiona o administra todos los recursos de una computadora. .

1.5

Referencias
Titulo Virtual Grower Ruta Fecha Autor Desconoci do http://www.ars.usda.gov/ser 25/06/201 vices/software/download.ht 2 m?softwareid=256

Referencia

1.6

Resumen

El sistema ser simple pero til para optimizar el cuidado de las plantas, y este har que se requiera menos esfuerzo para que el cultivo crezca.

2 Descripcin general
2.1 Perspectiva del producto
SIAP ser un sistema que interactuara con el operador que ayudara en el manejo del invernadero, para regular con mayor eficiencia aspectos climticos que darn un mejor resultado. A travs de este sistema se espera que el cultivo no sea afectado por agentes externos al invernadero, y que la calidad de lo que se cultiva sea de calidad la cual pueda competir favorablemente en la exportacin de comercio internacional.

Invernadero

Sistema IAP CONTROL Operador

Reportes

2.2

Funcionalidad del producto

01_I) Lectura del tipo de la planta a cultivar. 02_I) Lectura de cantidad de riego por intervalo de tiempo

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 7

03_I) Identificacin del tipo humedad 04_I) Identificacin del tipo de temperatura por cada planta 05_I) Regulacin de la cantidad del caudal de irrigacin de las sustancias alimenticia de las plantas. 06_I) Alarmas de alerta 07_I) Autentificacin del usuario que opera. 08_I) Reporte del estado por das y semanas.

Lectura del tipo de la planta a cultivar

Lectura cantidad de riego por intervalo de tiempo

Identificacin tipo de humedad

Identificacin de tipo de temperatura

Operador Regulacin de la cantidad del caudal de irrigacin de las sustancias alimenticia de las plantas

Alarmas de alerta

Autentificacin del usuario que opera

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 8

Reporte del estado por das y semanas

Caso de uso: Nombre: Actor: Descripcin:

CU01_I Tipo de planta a cultivar Operador Ac escribiremos el tipo de plantas que vamos a cultivar en la tierra de nuestro invernadero que llevemos un control de plantas que se cultivaron en el invernadero.

Presentacin:

Cactus
Tipo de planta Bulbos Rosas
Poscondiciones: Referencias: Escenarios:

Orqude Lectura cantidad de riego por intervalo de tiempoas identificacin y


tipo de humedad Ninguna 1. El sistema muestra la interfaz donde se va a anotar la planta que se quiere cultivar. 2. El operador dar todos los tipos de plantas que hay en el invernadero al sistema. 3. El sistema leer de los tipos de plantas que se dieron. Faltan ingresar datos: El sistema te dir que faltan ingresar datos

Alternativos:

No existe la planta que se ha solicitado El sistema mostrar informacin de que no existe la planta.

Caso de uso: Nombre: Actor: Descripcin: Presentacin:

CU02_I Cantidad de riego por intervalo de tiempo Operador Llevar el tiempo adecuado para regar cada una de las plantas

Cantidad de riego por intervalo de tiempo Poscondiciones: Referencias: Escenarios: Identificacin del riego deseado Ninguna

4 veces a la seman 3 veces a la seman

Cactus

Orqude as

1. El sistema mostrar un cuadro para anotar la cantidad de riego deseado. 2. El usuario escribir la cantidad de riego y el intervalo que

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 9

se desea. 3. El sistema identificar lo deseado.


Alternativos: El sistema lee un rango de riego que no est aprobado en el sistema. El sistema advertir al usuario que es peligroso para el cultivo.

El sistema encuentra caracteres invlidos. El sistema avisara que los caracteres son invlidos y que vuelva a dar los datos de riego

Caso de uso: Nombre: Actor: Descripcin: Presentacin:

CU03_I Identificacin de tipo de humedad por cada planta Operador Identificar qu tipo de humedad se encuentra cada una de las plantas

Identificaci n de tipo de humedad

45% de humed ad 60 % de humeda

Cactus

Orqud eas

Poscondiciones:

Referencias: Escenarios: Alternativos:

Identificacin de tipo de temperatura y Regulacin de la cantidad del caudal de irrigacin de las sustancias alimenticia de las plantas Ninguna 1. El sistema identificar el tipo de humedad. 2. El sistema guardar la informacin. El sistema no identifica el tipo de humedad Se reiniciar el sistema y se checaran los sensores de humedad

Caso de uso: Nombre: Actor: Descripcin: Presentacin:

CU04_I Identificacin del tipo de temperatura. Operador Identificar qu tipo de temperatura necesita las plantas

4C Identificaci n de tipo de temperatura

Cactus

10C

Orqude as

Poscondiciones:

Regulacin de la cantidad del caudal de irrigacin de las sustancias alimenticia de las plantas y alarmas de alerta

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 10

Referencias: Escenarios: Alternativos:

Ninguna 1. El sistema identificar el tipo de temperatura. 2. El sistema guardar la informacin. El sistema no identifica la temperatura Se reiniciar el sistema y se checaran los sensores de humedad

Caso de uso: Nombre: Actor: Descripcin:

CU05_I Regulacin de la cantidad del caudal de irrigacin de las sustancias alimenticia de las plantas Operador La regulacin de la cantidad del caudal de irrigacin de las sustancias alimenticia de las plantas es que le podemos dar alas plantas para que crezcan bien bonitas
Cactus Polinizaci n Orqude a

Presentacin:
Regulacin de la cantidad del caudal de irrigacin de las sustancias alimenticia de las plantas

Poscondiciones: Referencias: Escenarios:

Alternativos:

Alarmas de alerta y autentificacin del usuario que opera Ninguna 1. El sistema regular la cantidad del caudal de irrigacin de acuerdo a los datos solicitados por el cliente y los datos que capturo con los sensores. No regulo correctamente El sistema necesitar mantenimiento y una revisin de todo el hardware.

Caso de uso: Nombre: Actor: Descripcin: Presentacin:

CU06_I Alarmas de alerta Operador En alarma de alerta avisa si existe algn problema con el sistema de regularizacin 4C Alarmas de alerta 10C

Cactus

Orqud eas

Poscondiciones: Referencias: Escenarios:

Alternativos:

Autentificacin del usuario que opera y reporte del estado por das y semanas Ninguna 1. Checar si la temperatura es la adecuada para cada planta 2. Revisar qu cantidad de agua necesita la planta. Falle la alarma

El sistema necesitar mantenimiento y una revisin de

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 11

todo el hardware.
Caso de uso: Nombre: Actor: Descripcin: Presentacin:
Autentificaci n de usuario que opera Operador Cliente Tipo de planta que requiere el cliente

CU07_I Autentificacin del usuario que opera Cliente La autentificacin del usuario que opera permite controlar que tipo plantas tiene que haber en la herbolaria

Poscondiciones: Referencias: Escenarios:

Reporte del estado por das y semanas Ninguna

1. El sistema mostrar una interfaz para que el usuario escriba su nombre. 2. El sistema guardar los tipos de plantas solicitados por el usuario.
No guarde registros del usuario. Se tendr que revisar la base de datos del sistema.

Alternativos:

Caso de uso: Nombre: Actor: Descripcin: Presentacin:

CU08_I Reporte del estado por das y semanas Cliente En el reporte del estado por das y semanas para llevar a cabo el estado de la plantas que se hace en la herbolaria
Temperatur a Cantidad de riego

Reporte del estado por das y Cliente

Poscondiciones: Referencias: Escenarios:

Alternativos:

Ninguna Ninguna 1. El sistema guardar el estado de la planta. 2. El sistema dar al operados cada semana los estados guardados de la planta No da los estados solicitados. Se reiniciara y buscar el error del sistema, ya sea en la base de datos en el la codificacin del sistema.

2.3

Caractersticas de los usuarios

Actor: Mantenimiento de Software.

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 12

Este reporte contiene informacin sobre el usuario que llevara a cabo el mantenimiento del software. Tomando en cuenta sus requerimientos. Contenido dentro del modelo general de casos de uso.

Artefactos Asociados

-Casos de uso -Modelos de caso de uso

Propsito: Mantener en orden todo el software de uso necesario para el invernadero automatizado. No generar fallas en ningn momento de la cual nos llevara ala perdida de inversin. Se encarga de que el equipo siempre funcione sin problemas. Descripcin breve: El tcnico debe saber utilizar el programa y tener en cuenta el mnimo conocimiento sobre un invernadero una gua ya aprendida. Brindara un mejor resultado para el cultivo del cliente. Caractersticas: Manejo de Virtual Grower. Conocimientos en invernaderos previos y facilidad para el manejo del software. Relaciones: En caso de que el software o alguna falla se presente este informara a los programadores o llevara acabo una revisin previa. Entrega diaria y semanalmente un reporte del funcionamiento para as llevar acabo un seguimiento del software, es necesario verificar temperatura y estabilidad del sistema.

Diagrama: <<actor>> Sistema de software (Virtual Grower)

Cliente Usuario

<<actor>> Sistema climtico, temperatura y mecanico.

Trabajador

Mantenimiento

<<actor>> Invernadero

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 13

2.4

Restricciones

El tiempo lmite ser de 4 meses. El costo tendr un valor de $60, 000. El equipo ser creado para cultivo de clima tropical (cacao). El equipo ser utilizado en un invernadero de 28m. El sistema ser creado a partir de Virtual Grower

2.5

Suposiciones y dependencias

Se estimara cual ofrece ms beneficios y ser utilizado, al comparar entre un sensor climtico o un programa que cambie el clima de acuerdo a como podra germinar mejor. Se harn todas las pruebas posibles para el funcionamiento del sistema instalado en el equipo y modificar fallas o dificultades. El sistema se har a partir del SO Windows.

2.6

Evolucin previsible del sistema

Se podr incrementar el tamao del invernadero en una situacin futura. Los colores de la interfaz podrn ser cambiados

3 Requisitos especficos
01_I) Lectura del tipo de la planta a cultivar. 02_I) Lectura de cantidad de riego por intervalo de tiempo 03_I) Identificacin del tipo humedad 04_I) Identificacin del tipo de temperatura. 05_I) Reporte del estado por das y semanas. 06_I) Regulacin de la cantidad del caudal de irrigacin de las sustancias alimenticia de las plantas. 07_I) Alarmas de alerta 08_I) Autentificacin del usuario que opera. 09_I) Regulacin del tipo de temperatura de acuerdo a las caractersticas de la planta. 10_I) fcil de uso 11_I) Ejecucin del sistema IAP sobre el SO Windows.

Identificador Descripcin corta Motivo Representacin UML Descripcin larga

01_I Tipo de planta a cultivar Se escribir el tipo de planta para que el sistema pueda saber que funciones realizar Ac escribiremos el tipo de plantas que vamos a cultivar en la tierra de nuestro invernadero que llevemos un

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 14

control de plantas que se cultivaron en el invernadero. 1. Se escribe la planta que estar permitida dentro del sistema, el cual traer el usuario en una gua. 2. El sistema leer la planta deseada. 3. Buscar en su sistema de datos las caracterisiticas que tendr la planta. Identificador Descripcin corta Motivo Representacin UML Descripcin larga 02_I Lectura de cantidad de riego por intervalo de tiempo Se necesitara saber la cantidad de riego que desea el usuario. Se deber escribir la cantidad de riego, que no ir incluida en la informacin de la planta, pues se dejar a decisin del agricultor cuanto se puede o se desea regar. 1. Se escribe la cantidad de riego dentro del rango recomendado 2. El sistema leer la cantidad de riego deseado. 03_I Identificacin de tipo de humedad por cada planta Se necesitara saber el tipo de humedad en que se encuentra la planta para posteriormente cambiarla a una adecuada. Identificar qu tipo de humedad se encuentra cada una de las plantas. 1. El sensor le dar a la sistema los datos requeridos. 2. El sistema identificar lo que se debe cambiar para regular la humedad que espera el usuario

Identificador Descripcin corta Motivo Representacin UML Descripcin larga

Identificador Descripcin corta Motivo Representacin UML Descripcin larga

04_I Identificacin del tipo de temperatura. Tambin es necesario saberlo para cambiar la temperatura deseada. Identificar qu tipo de temperatura necesita las plantas. 1. El sensor brindar informacin al sistema. 2. El sistema identificar el tipo de temperatura que se debe regular dependiendo de la planta. 05_I Reporte del estado por das y semanas. Esto ayudara al usuario a ver si no ha habido ningn error con el cuidado de plantas o si se han sido modificado los datos por el mismo u otro usuario. Se brindara un reporte al usuario cuando que ser por das o semanas. 1. El sistema guardar datos de temperatura y humedad que ha cambiado en el ambiente, adems de los datos de cada vez que se cambia la configuracin, ya se el da y por cual cantidad de riego o que el tipo de planta. 2. Se brindar al usuario el reporte de las fechas descritas.

Identificador Descripcin corta Motivo

Representacin UML Descripcin larga

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 15

Identificador Descripcin corta Motivo Representacin UML Descripcin larga

06_I Regulacin de la cantidad del caudal de irrigacin. Es otro de los aspectos necesario para cuidar una planta. El sistema lo regular dependiendo de la planta que ya ha sido agregada. 07_I Alarmas Se necesitar una alarma por si ocurre algn error que el sistema detecte. En alarma de alerta avisa si existe algn problema con el sistema de regularizacin. Esto podr ocurrir si los sensores detectan una temperatura o humedad que no se desea y no pueda el sistema regularla, ejemplo: un incendio.

Identificador Descripcin corta Motivo Representacin UML Descripcin larga

Identificador Descripcin corta Motivo Representacin UML Descripcin larga

08_I Autentificacin del usuario que opera La autentificacin del usuario que opera permite llevar un mejor registro de los datos que podra requerir usuario. Aqu se pedir la identificacin del usuario 1. Peticin de nombre de usuario 2. Guardar el usuario en una base de datos. 09_I Regulacin de la temperatura.

Identificador Descripcin corta Motivo Representacin UML Descripcin larga

Regular la temperatura para que la planta pueda desarrollarse por medio de ventiladores o alguna otra mquina de clima. 1. Identificar que temperatura se desea de los datos ya pedidos. 2. Encender y ordenara la maquina que necesita para que de el resultado deseado. 10_I Fcil de uso Con esto se espera que no se necesita mucha capacidad del usuario para manejar el sistema. La interfaz ser un cuadro que pida lo necesario para comenzar con el cuidado de la planta, y los datos requeridos se colocaran en cada cuadro de texto que muestre. 11_I Ejecucin del sistema IAP sobre el SO Windows. Se desea que el sistema se pueda ejecutar en el SO

Identificador Descripcin corta Motivo Representacin UML Descripcin larga

Identificador Descripcin corta Motivo

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 16

Windows, ya que es el ms comn y por lo tanto con el que ms personas saben trabajar. Representacin UML Descripcin larga

Toda la programacin se har dentro del Windows, y tambin se ejecutara en ella. Este sistema deber trabajar junto con un diseo fsico adecuado que conformara el invernadero.

3.1

Requisitos comunes de los interfaces

Las entradas de SIAP sers las de los sensores que utilizar para el invernadero. Las salidas conectaran a las herramientas necesarias para rear las plantas o establecer su temperatura.

3.1.1 Interfaces de usuario


Este contara con unas cuantas cajas de texto que solicitaran datos, empezando por la autentificacin del usuario, despus la planta elegida, con su riego. Tambin se podr dar de alta una planta para que el sistema la guarde en su base de datos y pueda cultivar otra planta con los datos obtenidos.

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 17

3.1.2 Interfaces de hardware


El sistema IAP estar conectado a sensores, ventiladores, maquinar de irrigacin, entre otras herramientas que a su vez estarn conectadas al invernadero

3.1.3 Interfaces de software


No se integra el producto con otro software

3.1.4 Interfaces de comunicacin


No hay comunicacin con otros sistemas.

3.2

Requisitos funcionales

Lectura del tipo de la planta a cultivar. Lectura de cantidad de riego por intervalo de tiempo Identificacin del tipo humedad Identificacin del tipo de temperatura. Regulacin de la cantidad del caudal de irrigacin de las sustancias alimenticia de las plantas.

SIAP Especificacin de requisitos de software

Rev. 3 Pg. 18

Regulacin del tipo de temperatura de acuerdo a las caractersticas de la planta.

3.3

Requisitos no funcionales
3.3.1 Seguridad
El sistema es desarrollado para plataformas locales lo cual lo limitaran sus funciones a una estacin de trabajo. Alarmas que tendr el sistema por si algo llegara a fallar. La autentificacin del usuario que opera hace posible que se pueda conocer la el causante de cada cambio.

3.3.2 Fiabilidad
El sistema debe ser diseado para que el usuario confe en l. Es decir, el sistema debe ser una herramienta que ayudar a automatizar algunos procesos de la institucin y no causar ms conflictos. El reporte del estado por das y semanas tambin har fiable al sistema que siempre le mostrara acerca de lo que se hace y los resultados que se obtienen a partir de ellos.

3.3

Portabilidad

La ejecucin del sistema IAP sobre el SO Windows es deseado por el cliente por ser el ms popular.

3.4

Otros requisitos

Fcil de uso, con lo cual ocuparan pocos datos y pueda usarlo cualquier tipo de persona, aunque es recomendable una persona capacitada

4 Apndices
Un invernadero (o invernculo) es un lugar cerrado, esttico y accesible a pie, que se destina a la produccin de cultivos, dotado habitualmente de una cubierta exterior translcida de vidrio o plstico, que permite el control de la temperatura, la humedad y otros factores ambientales para favorecer el desarrollo de las plantas

Das könnte Ihnen auch gefallen