Está en la página 1de 11

°

MATERIA: Desarrollo de Aplicaciones Multimedia


ALUMNO: Gutiérrez Ocampo Andrés
PROFESOR: Cesar Arturo Morales Galván
TEMA: Cómo se conforma un DFR.

1
1. Índice…………….…………………………………………………………………… 2
2. Revisión del documento .................................................................................................... 3

3. Definicion y terminologia .................................................................................................. 3

4. requisitos especificos……………………………………………………………………………………………………3

5. Introduccion a la informacion ........................................................................................... 3

6. Ámbito del sistema ............................................................................................................ 4

7. Definiciones, acrónimos y abreviaturas ............................................................................. 4

8. Referencias ....................................................................................................................... 4

9. Descripción General ........................................................................................................... 5

10. Perspectiva del producto .................................................................................................. 5

11. Funciones del producto .................................................................................................... 5

12. .Características de los usuarios .......................................................................................... 5

13. Restricciones ...................................................................................................................... 6

14. Suposiciones y dependencias ............................................................................... 6


15. Requisitos futuros .............................................................................................................. 6

16. Requisitos Específicos ....................................................................................................... 6

17. . Requisitos funcionales ..................................................................................................... 6

18. Requisitos no funcionales ................................................................................................ 10

19. Requisitos de Rendimiento .............................................................................................. 11

20. Restricciones de Diseño ................................................................................................... 11

21. Atributos del Sistema ...................................................................................................... 11

2
El documento de requerimientos es la razón de ser de un proyecto dado. En particular,
es el conjunto de necesidades que dan lugar a la iniciación del proyecto y sirven para
definir lo que va a hacerse. Se pretende establecer un marco general con los diferentes
aspectos que debe cubrir un buen documento de requerimientos y que será el pilar del
desarrollo de cualquier proyecto de software o de hardware a realizarse.

Documento validado por:


EMPRESA NOMBRE DEL FECHA ENTREVISTA DESCRIPCION
CLIENTE

Los proyectos de ingeniería se inician para suplir unas necesidades. Esta es realmente
su meta. Las etapas por medio de las cuales se identifican y satisfacen esas
necesidades son conocidas como PROCESO DE DISEÑO. El proceso de diseño ha
evolucionado como resultado del deseo de crear una metodología de diseño que
permita hacer un uso eficiente de los recursos humanos. (ejemplo: software de
aplicación Smart piano”)

Esta sección contiene los requisitos a un nivel de detalle suficiente como para permitir
a los diseñadores diseñar un sistema que satisfaga estos requisitos, y que permita al

3
equipo de pruebas planificar y realizar las pruebas que demuestren si el sistema
satisface, o no, los requisitos. Todo requisito aquí especificado describir a
comportamientos externos del sistema, perceptibles por parte de los usuarios,
operadores y otros sistemas. (ejemplo: que conlleva esta aplicación)

Es una descripción del sistema deseado desde el punto de vista de entradas, funciones
y salidas. El propósito de esta sección es informar sobre el ambiente en el cual debe
funcionar el sistema. Los siguientes ítems son típicos de la clase de información que
debe incluirse normalmente en esta sección

Ejemplo :
La aplicación a desarrollar tendrá de nombre “Smart piano” y en la página web se
mostrará información sobre el lanzamiento de la aplicación móvil para utilizarse en un
piano digital con el fin de brindar mayor satisfacción al cliente a la hora de utilizar este
instrumento

El usuario podrá implementar bastas melodías sin presionar las teclas o mejor aún
podría componer su propia música utilizando las diferentes combinaciones de
instrumentos de la plataforma “Smart piano”

No.
Nombre Descripción

1 CVP MODELO DE “COMPOSICIÓN” PARA DICHO PIANO DIGITAL

2 CLP MODELO ESPECIALIZADO PARA ÚNICA FUNCIÓN “PIANO DIGITAL”

Título del Documento Referencias

A PARTIR
SMART-PIANO+(MODELO DE PIANO) DE CLP-635
CLAVINOVA

4
Se describirán los requisitos con el fin de conocer las funciones que deberá realizar la
aplicación móvil; restricciones de la misma, las características del usuario, y los
requisitos que podría tener en un futuro la aplicación web.

“Smart piano” es una aplicación móvil desarrollada en Android independiente y única


para el uso de compositores o aprendices de piano, por lo que no se relaciona con
ningún otro sistema de software externo.

1. “Smart piano” permitirá la implementación de sonido de bastos instrumentos de


acompañamiento para el piano.
2. la aplicación contara con metrónomo y partituras adicionales para un buen aprendizaje si
es que apenas se comienza a practicar piano.
3. “Smart piano” permitirá grabar melodías con distintas tonalidades y géneros musicales
4. Los usuarios podrán suscribirse a una membresía Premium que brindarán muchas más
funciones para que su piano sea más sofisticado.

Tipo de usuario Compositores tecnológicos


Formación N/A

Actividades Gestionan los sonidos que deben ser implementados en la


aplicación

Tipo de usuario Afinadores musicales


Formación N/A

Actividades Utilizan la aplicación para afinar el sonido de su instrumento

Tipo de usuario Aprendices /clientes


Formación N/A

Actividades Utilizan la aplicación para mejorar su aprendizaje y conocer más allá


de solamente el sonido de un piano

5
1. Aplicación disponible únicamente en Android 5.0 en adelante
2. La base de datos de la aplicación no deber duplicarse (copyright) para diseñar
una nueva aplicación conforme a estas bases será un acto ilegal
3. La aplicación móvil “Smart piano” necesita de una conexión a internet para
realizar sus funcionalidades completas y en caso de no portar conexión, algunas
funcionalidades (metrónomo, melodías guardadas etc.) podrán estar disponibles

● Se le vendrá recomendada la aplicación si el cliente posee previamente un piano


digital nuevo, incluyendo el sistema estará interrelacionado para que pueda
configurarse manual o automáticamente.

● Existirá un tipo de usuario Premium.


● La aplicación permitirá a los usuarios enviar comentarios para valorar el servicio
de la aplicación.
● “Smart piano” permitirá a los usuarios poder enviar aportaciones de las
preferencias que les gustarían que se agregaran en la aplicación.

Esta sección contiene los requisitos con los que debe cumplir la aplicación móvil, los
cuales se basan en las necesidades identificadas en el dueño del sistema y se detallan
de manera entendible para el dueño y la empresa desarrolladora de la aplicación.

Identificación del RF01


requerimiento

soporte técnico.
Nombre del
requerimiento:

6
Descripción del
requerimiento:

Un encargado del soporte técnico estará disponible ante cualquier


anomalía de la aplicación siempre y cuando las condiciones sean
bajo nuestra política técnica

Prioridad del Media.


requerimiento

Identificación del RF02


requerimiento

Suscripción del cliente.


Nombre del
requerimiento

Descripción del
El cliente se registrará al pulsar el botón “Registrarme” ubicado en
requerimiento
el inicio de sesión, entonces se abrirá un layout donde tendrá que
registrar su nombre, apellidos, un teléfono, un correo electrónico y
una contraseña.
“smart piano” sólo permitirá la creación de cuentas de clientes con
un sólo correo electrónico para cada cuenta.

Alta.
Prioridad del
requerimiento

Identificación del RF03


requerimiento

Inicio de sesión.
Nombre del
Requerimiento

Descripción del
requerimiento El usuario de ingresará su correo electronico y su contraseña,
previamente registrado, para poder iniciar sesión y gestionar su
cuenta, dependiendo del usuario registrado.

7
Alta.
Prioridad del
requerimiento

Identificación del RF04


requerimiento

Registro de usuario premium.


Nombre del
Requerimiento

Descripción del En el menú de navegación lateral de la aplicación móvil, el usuario


requerimiento tendrá la opción de suscribirse a una cuenta Premium pagando
una cantidad monetaria considerable, el modo Premium
desbloqueara 700 sonidos para implementar en el sistema de una
composición musical y traducirla al piano (antes 500 con
suscripción común) además de partituras gratis de compositores
clásicos (originales).
media
Prioridad del
requerimiento

Identificación del RF05


requerimiento

Registro de piano.
Nombre del
Requerimiento

Descripción del
cierto piano digital puede ser registrados en la aplicación, esto
requerimiento
otorgara un pase Premium por un mes aceptando los términos y
condiciones tanto de la aplicación como de la marca. (Yamaha,
Casio,roland, kawai y korg)

Alta.
Prioridad del
requerimiento

Identificación del RF06


requerimiento

Afinador de instrumentos.
Nombre del
Requerimiento

8
Descripción del
requerimiento

La aplicación servirá para afinar ciertos instrumentos musicales


(prioridad para el piano)

Alta.
Prioridad del
requerimiento

Identificación del RF07


requerimiento

Gestión de melodías almacenadas.


Nombre del
Requerimiento

Descripción del
Cuando una composición, melodía y armonía sea guardada, esta
requerimiento
ira directo a la memoria de almacenaje de una nube digital la cual
tiene una capacidad de 1 gb (incrementa con suscripción
Premium)

Media
Prioridad del
requerimiento

Identificación del RF08


requerimiento

Partituras, sonidos o sugerencias.


Nombre del
Requerimiento

El usuario podría comentar a la aplicación sobre sus preferencias


Descripción del
ante los gustos musicales y de manera atenta, el soporte técnico
requerimiento
colaborara con realizar dicho requerimiento.
Media
Prioridad del
requerimiento

9
Identificación del RNF01
requerimiento

Cuentas únicas.
Nombre del
Requerimiento

Descripción del
Los usuarios sólo podrán registrarse una vez con un correo
requerimiento
electrónico, no pueden existir dos cuentas asociadas al mismo
correo.

Prioridad del Alta


requerimiento

Identificación del RNF02


requerimiento:

Restricción de campos.
Nombre del
Requerimiento

Descripción del
Al registrar o modificar cualquier información no se podrá dejar
requerimiento
ningún campo de registro vacío, de ser así la aplicación
notificará al usuario, que hay campos vacíos.

Prioridad del Media


requerimiento

Identificación del RNF03


requerimiento

Control de existencias en almacén


Nombre del
Requerimiento

Descripción del
requerimiento
Se notificará al usuario cuando la existencia de datos en el
almacén llegue al límite de su capacidad.

10
Prioridad del Alta
requerimiento

● La aplicación será capaz de soportar bastas cantidades de usuarios conectados


simultáneamente dependiendo de la capacidad de hardware del servidor (alta).
● El usuario podrá utilizar las funciones siguiendo las instrucciones al pie de la
letra.
● La aplicación será capaz de ejecutarse desde dispositivos móviles Android 5.0
o superiores.

El desarrollo de la aplicación tiene ciertas restricciones respecto al proceso e


implementación del diseño.
● Implementación de colores neutros.
● Aplicación de tipografías legibles.
● Teoría del color según Bruno Munari.
● Correcto uso de retícula aurea.

Fiabilidad
El sistema tendrá fiabilidad en las operaciones que realizan, siendo estas precisas,
confiables y con un tiempo de respuesta óptimo.
Seguridad
El sistema será seguro e impedirá la filtración de datos personales (como contraseñas y
cuentas de correo electrónico).
Disponibilidad
La aplicación no dispone de cierta hora de inactividad por lo tanto el usuario puede
utilizarla cuando guste ( a excepción de actualizaciones de la aplicación)

11

También podría gustarte