[go: up one dir, main page]

0% encontró este documento útil (0 votos)
103 vistas12 páginas

Requerimientos - IEEE-Estandar-830

Este documento presenta los requisitos funcionales y no funcionales para el desarrollo de una aplicación móvil que optimice los procesos de certificación del aguacate Hass. La aplicación permitirá llevar un registro de información general, control de visitas, registro de producción y aplicación fitosanitaria. El documento describe la funcionalidad del producto, los usuarios, restricciones, suposiciones y una evolución previsible. Además, detalla los requisitos específicos incluyendo requisitos comunes, funcionales y no

Cargado por

Diego Gomez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
103 vistas12 páginas

Requerimientos - IEEE-Estandar-830

Este documento presenta los requisitos funcionales y no funcionales para el desarrollo de una aplicación móvil que optimice los procesos de certificación del aguacate Hass. La aplicación permitirá llevar un registro de información general, control de visitas, registro de producción y aplicación fitosanitaria. El documento describe la funcionalidad del producto, los usuarios, restricciones, suposiciones y una evolución previsible. Además, detalla los requisitos específicos incluyendo requisitos comunes, funcionales y no

Cargado por

Diego Gomez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

Especificación de Requisitos de Software

Proyecto: Aplicativo para optimizar los procesos de certificación del aguacate


Hass

Marzo
Documento validado por las partes en fecha: Marzo

Cliente Equipo de Desarrollo

[Nombre] [Nombre]
[Cargo] [Cargo]

[Nombre] [Nombre]
[Cargo] [Cargo]

[Nombre] [Nombre]
[Cargo] [Cargo]
[Nombre del proyecto] Rev. [99.99]
Especificación de Requisitos de Software Pág. 3

1 CONTENIDO

1 CONTENIDO.................................................................................................3

2 INTRODUCCIÓN...........................................................................................4

2.1 PROPÓSITO..............................................................................................4

2.2 ALCANCE.................................................................................................4

2.3 DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS................................4

2.4 REFERENCIAS.........................................................................................4

2.5 RESUMEN.................................................................................................4

3 DESCRIPCIÓN GENERAL...........................................................................5

3.1 PERSPECTIVA DEL PRODUCTO............................................................5

3.2 FUNCIONALIDAD DEL PRODUCTO.......................................................5

3.3 CARACTERIZACIÓN DE LOS USUARIOS.............................................5

3.4 RESTRICCIONES.....................................................................................5

3.5 SUPOSICIONES Y DEPENDENCIAS......................................................5

3.6 EVOLUCIÓN PREVISIBLE DEL SISTEMA..............................................6

4 REQUISITOS ESPECÍFICOS.......................................................................7

4.1 REQUISITOS COMUNES.........................................................................7


4.1.1 Interfaces de hardware.......................................................................7
4.1.2 Interfaces de software........................................................................7
4.1.3 Interfaces de comunicación................................................................7

Especificación de Requisitos de Software


[Nombre del proyecto] Rev. [99.99]
Especificación de Requisitos de Software Pág. 4

4.2 REQUISITOS FUNCIONALES..................................................................8


4.2.1 Requisito funcional 1..........................................................................8
4.2.2 Requisito funcional 2..........................................................................8
4.2.3 Requisito funcional 3..........................................................................8
4.2.4 Requisito funcional n..........................................................................8

4.3 REQUISITOS NO FUNCIONALES...........................................................9


4.3.1 Requisitos de rendimiento..................................................................9
4.3.2 Requisitos de seguridad.....................................................................9
4.3.3 Requisitos de confiabilidad.................................................................9
4.3.4 Requisitos de disponibilidad...............................................................9
4.3.5 Requisitos de mantenibilidad...........................................................10
4.3.6 Requisitos de portabilidad................................................................10

5 Anexos.........................................................................................................11

Especificación de Requisitos de Software


[Nombre del proyecto] Rev. [99.99]
Especificación de Requisitos de Software Pág. 5

2 INTRODUCCIÓN

2.1 PROPÓSITO
Lo que se busca en este documento es implementar una solución que permita
procesar de forma rápida y eficiente toda la información utilizada para poder
obtener la certificación Global G.A.P en el cultivo de aguacate Hass,
considerando necesario el desarrollo de un aplicativo móvil que permita, en
general, llevar un registro de información general, control de visitas, registro de
producción y aplicación fitosanitaria.

2.2 ALCANCE
El producto que abarca este aplicativo estará compuesto inicialmente por los
siguientes componentes:
- Control y gestión de usuarios
- Control y gestión de aplicación fitosanitaria
- Control y gestión de producción
- Control y gestión de control de visitas
- Control y gestión de información general

Para , esta aplicación será su principal eje para darse a conocer nacional e
internacionalmente; al momento de crear retos para el mejoramiento personal
de sus clientes.

2.3 DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS


A cada módulo componente de la solución s ele ha asignado un código
Ejemplos

APP-M01 se refiere al módulo CONTROL Y GESTIÓN DE USUARIOS

A cada requisito se le ha asignado un código que lo relaciona con la


funcionalidad del módulo especifico.

Especificación de Requisitos de Software


[Nombre del proyecto] Rev. [99.99]
Especificación de Requisitos de Software Pág. 6

APP-M01-RF001 Se refiere al requisito funcional “REGISTRAR UN NUEVO


USUARIO”

APP: Aplicativo móvil


BD: Base de Dato
Requerimiento Funcional: Definen el comportamiento interno del software:
cálculos, detalles técnicos, manipulación de datos y otras funcionalidades
específicas que muestran como los casos de uso serán llevados a la práctica.
Requerimiento no funcional: Especifican criterios que pueden usarse para
juzgar la operación de un sistema en lugar de sus comportamientos
específicos.
2.4 REFERENCIAS
Referencia Titulo Ruta Fecha Autor
[Ref.] Entrevista [Ruta] [Fecha] [Autor]

2.5 RESUMEN
El presente documento se la ha dado una organización por ítems y los
contenidos siguientes están basados en la norma IEEE, especificación de
Requisitos, los Requisitos serán indicados en un orden de modulo a construir,
cada uno ira identificado con sus respectivo sub- ítem, correspondiente al ítem
asignado a cada módulo, identificando el tipo de requerimiento de acuerdo con
la clasificación sugerida por la norma.

3 DESCRIPCIÓN GENERAL

3.1 PERSPECTIVA DEL PRODUCTO


Explicar las expectativas que tiene el cliente de los objetivos que se traza
tiempo después de estar usando el software.

Especificación de Requisitos de Software


[Nombre del proyecto] Rev. [99.99]
Especificación de Requisitos de Software Pág. 7

3.2 FUNCIONALIDAD DEL PRODUCTO


Resumen de las funcionalidades principales que el producto debe realizar, sin
entrar en información de detalle.

3.3 CARACTERIZACIÓN DE LOS USUARIOS


Tipo de usuario [Inserte aquí el texto]
Formación [Inserte aquí el texto]
Habilidades [Inserte aquí el texto]
Actividades [Inserte aquí el texto]

Descripción de los usuarios del producto, incluyendo nivel educacional,


experiencia laboral y experiencia técnica.

3.4 RESTRICCIONES
Descripción de aquellas limitaciones a tener en cuenta a la hora de diseñar y
desarrollar el sistema, tales como el empleo de determinadas metodologías de
desarrollo, lenguajes de programación, normas particulares, restricciones de
hardware y restricciones de sistema operativo.

3.5 SUPOSICIONES Y DEPENDENCIAS


Descripción de aquellos factores que, si cambian, pueden afectar a los
requisitos.

3.6 EVOLUCIÓN PREVISIBLE DEL SISTEMA


Identificación de futuras mejoras al sistema, que podrán analizarse e
implementarse en un futuro.

Especificación de Requisitos de Software


[Nombre del proyecto] Rev. [99.99]
Especificación de Requisitos de Software Pág. 8

4 REQUISITOS ESPECÍFICOS
Esta es la sección más extensa y más importante del documento. Debe
contener una lista detallada y completa de los requisitos que debe cumplir el
sistema a desarrollar. El nivel de detalle de los requisitos debe ser el suficiente
para que el equipo de desarrollo pueda diseñar un sistema que satisfaga los
requisitos y los encargados de las pruebas puedan determinar si éstos se
satisfacen.

4.1 REQUISITOS COMUNES


Descripción detallada de todas las entradas y salidas del sistema de software.

4.1.1 Interfaces de hardware


Indicar si hay que integrar el producto con otros productos de hardware.
Para cada producto de hardware debe especificarse lo siguiente:
 Descripción del producto hardware con el que debe integrarse
 Propósito del interfaz
 Definición del interfaz: contiendo y formato

4.1.2 Interfaces de software


Indicar si hay que integrar el producto con otros productos de software.
Para cada producto de software debe especificarse lo siguiente:
 Descripción del producto software utilizado
 Propósito del interfaz
 Definición del interfaz: contiendo y formato

4.1.3 Interfaces de comunicación


Indicar si hay que integrar el producto con otros productos de comunicación.
Para cada producto de comunicación debe especificarse lo siguiente:
 Descripción del producto comunicación con el que debe integrarse
 Propósito del interfaz
 Definición del interfaz: contiendo y formato
Especificación de Requisitos de Software
[Nombre del proyecto] Rev. [99.99]
Especificación de Requisitos de Software Pág. 9

4.2 REQUISITOS FUNCIONALES

4.2.1 Requisito funcional 1


 Colocar el prototipo
 Descripción del objetivo que se busca lograr con el prototipo
 Descripción de las entradas (inputs)
 Descripción de las acciones (botones) con sus respectivas operaciones
de procesamiento.
 Descripción de los enlaces (links) – conexiones con otros prototipos
 Estimación de uso por día (cantidad de veces que se usará este
prototipo)
 Estimación de usuarios (cantidad de usuarios que usarán este prototipo
al día)
 Tiempo máximo de respuesta (en segundos)

4.2.2 Requisito funcional 2


... Usar los mismos puntos del anterior

4.2.3 Requisito funcional 3


… (Agregar todos los requisitos funcionales de su producto)

4.2.4 Requisito funcional n

4.3 REQUISITOS NO FUNCIONALES

Especificación de Requisitos de Software


[Nombre del proyecto] Rev. [99.99]
Especificación de Requisitos de Software Pág. 10

4.3.1 Requisitos de rendimiento


Especificación de los requisitos relacionados con la carga que se espera tenga
que soportar el sistema. Por ejemplo, el número de terminales, el número
esperado de usuarios simultáneamente conectados, número de transacciones
por segundo que deberá soportar el sistema. Todos estos requisitos deben ser
mesurables (medibles). Por ejemplo, indicando “El 95% de las transacciones
deben realizarse en menos de 1 segundo”, en lugar de “los operadores no
deben esperar a que se complete la transacción”.

4.3.2 Requisitos de seguridad


Especificación de elementos que protegerán al software de accesos, usos y
sabotajes maliciosos, así como de modificaciones o destrucciones maliciosas o
accidentales. Los requisitos pueden especificar:
 Empleo de técnicas criptográficas.
 Registro de ficheros con “logs” de actividad.
 Asignación de determinadas funcionalidades a determinados módulos.
 Restricciones de comunicación entre determinados módulos.
 Comprobaciones de integridad de información crítica.

4.3.3 Requisitos de confiabilidad


Especificación de los factores de fiabilidad necesaria del sistema. Esto se
expresa generalmente como el tiempo entre los incidentes permisibles, o el
total de incidentes permisibles.

4.3.4 Requisitos de disponibilidad


Especificación de los factores de disponibilidad final exigidos al sistema.
Normalmente expresados en % de tiempo en los que el software tiene que
mostrar disponibilidad.

4.3.5 Requisitos de mantenibilidad


Identificación del tipo de mantenimiento necesario del sistema. Especificación
de quien debe realizar las tareas de mantenimiento, por ejemplo usuarios, o un

Especificación de Requisitos de Software


[Nombre del proyecto] Rev. [99.99]
Especificación de Requisitos de Software Pág. 11

desarrollador. Especificación de cuando debe realizarse las tareas de


mantenimiento. Por ejemplo, generación de estadísticas de acceso semanales
y mensuales.

4.3.6 Requisitos de portabilidad


Especificación de atributos que debe presentar el software para facilitar su
traslado a otras plataformas u entornos. Pueden incluirse:
 Porcentaje de componentes dependientes del servidor.
 Porcentaje de código dependiente del servidor.
 Uso de un determinado lenguaje por su portabilidad.
 Uso de un determinado compilador o plataforma de desarrollo.
 Uso de un determinado sistema operativo.

Especificación de Requisitos de Software


[Nombre del proyecto] Rev. [99.99]
Especificación de Requisitos de Software Pág. 12

5 Anexos
Pueden contener todo tipo de información relevante para la SRS pero que,
propiamente, no forme parte de la SRS.

Especificación de Requisitos de Software

También podría gustarte