SlideShare a Scribd company logo
1 of 13
Download to read offline
1 
Un ejemplo de 
requisitos 
Índice 
• Introducción. 
• Descripción del problema 
• Requisitos funcionales. 
• Requisitos no funcionales.
2 
Introducción 
Introducción 
¿Qué necesitamos para poner un 
ejemplo de requisitos?.
3 
Introducción 
Una necesidad /problema. 
Al igual que ponemos los caballos 
delante del carro, pongamos primero 
un problema y, después, una solución. 
Introducción 
• Busquemos un problema sencillo (en 
su concepción). 
• Por ejemplo una tienda de música on-line.
4 
Descripción del 
problema 
Descripción del problema 
• Quiero vender música a 
través de Internet. 
• Los usuarios comprarán 
créditos para adquirir 
canciones. 
• Los usuarios buscarán las 
canciones que deseen y las 
pagarán con créditos.
5 
Descripción del problema 
• Los usuarios tendrán 
algunos días para descargar 
en su ordenador las 
canciones que hayan 
adquirido. 
• Quiero hacer ofertas 
generales (afectan a todos 
los usuarios) y particulares 
(afectan a usuarios 
concretos). 
Descripción del problema 
• La solución es un sistema 
software. 
• ¿Qué características debe 
tener este sistema para 
satisfacer las necesidades 
de nuestro cliente?. 
• Esto es ingeniería de 
requisitos.
6 
Requisitos funcionales 
Requisitos funcionales 
Los usuarios comprarán créditos 
para adquirir canciones. 
Esto nos da mucha información.
7 
Requisitos funcionales 
• El sistema debe registrar la 
información de los usuarios 
y los créditos que poseen. 
• El sistema debe permitir 
que los usuarios registrados 
compren créditos y 
proporcionar las 
herramientas para que las 
usuarios paguen. 
Requisitos funcionales 
Ahora vosotros
8 
Requisitos funcionales 
Los usuarios buscarán las canciones 
que deseen y las pagarán con créditos. 
Requisitos funcionales 
• El sistema debe almacenar 
información sobre las 
canciones que se pueden 
adquirir y su precio en 
créditos. 
• El sistema debe permitir a 
los usuarios buscar y 
consultar la información 
sobre las canciones.
9 
Requisitos funcionales 
• El sistema debe permitir a 
un usuario adquirir una 
canción a cambio de una 
cantidad de crédito. 
Requisitos funcionales 
Los usuarios tendrán algunos 
días para descargar en su ordenador 
las canciones que hayan adquirido.
10 
Requisitos funcionales 
• El sistema debe almacenar 
las canciones adquiridas por 
un usuario y la fecha, para 
saber durante cuanto 
tiempo puede descargar 
dichas canciones. 
• El sistema debe permitir 
descargar las canciones que 
un usuario ha adquirido 
mientras tenga tiempo. 
Requisitos funcionales 
Los usuarios tendrán algunos 
días para descargar en su ordenador 
las canciones que hayan adquirido.
11 
Requisitos no 
funcionales 
Requisitos no funcionales 
¿Se os ocurren requisitos (algo que la 
aplicación deba tener) que no sea 
funcional?.
12 
Requisito no funcional 
El sistema debe visualizarse y 
funcionar correctamente en cualquier 
navegador, especialmente en Internet 
Explorer, Firebird, Mozilla y Nautilus. 
¿De qué tipo es este requisito?. 
Requisito no funcional 
El sistema debe cumplir las 
disposiciones recogidas en la Ley 
Orgánica de Datos Personales y en el 
Reglamento de medidas de seguridad. 
¿De qué tipo es este requisito?.
13 
Requisito no funcional 
El sistema no debe tardar más de cinco 
segundos en mostrar los resultados de una 
búsqueda. Si se supera este plazo, el 
sistema detiene la búsqueda y muestra los 
resultados encontrados. 
¿De qué tipo es este requisito?. 
Fin

More Related Content

What's hot

Programación del lado del cliente
Programación del lado del clienteProgramación del lado del cliente
Programación del lado del clienteGabriel Mondragón
 
Exclusión mutua
Exclusión mutuaExclusión mutua
Exclusión mutuatatyseli
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioGrial - University of Salamanca
 
SO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesosSO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesosFranklin Parrales Bravo
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareKelvin Abdiel Alvarado
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitosKleo Jorgee
 
REQUERIMIENTOS NO FUNCIONALES
REQUERIMIENTOS NO FUNCIONALESREQUERIMIENTOS NO FUNCIONALES
REQUERIMIENTOS NO FUNCIONALESRobert Caraguay
 
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISVentajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISAnthony Mejias
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Reyes
 
Compilador Usando Jflex y Cup
Compilador Usando Jflex y CupCompilador Usando Jflex y Cup
Compilador Usando Jflex y Cupditopo
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
Consideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSConsideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSevavivez
 
Requerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesRequerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesLismirabal
 
Reingenieria
ReingenieriaReingenieria
ReingenieriaAnel Sosa
 

What's hot (20)

Programación del lado del cliente
Programación del lado del clienteProgramación del lado del cliente
Programación del lado del cliente
 
Exclusión mutua
Exclusión mutuaExclusión mutua
Exclusión mutua
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicio
 
SO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesosSO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesos
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
REQUERIMIENTOS NO FUNCIONALES
REQUERIMIENTOS NO FUNCIONALESREQUERIMIENTOS NO FUNCIONALES
REQUERIMIENTOS NO FUNCIONALES
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISVentajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IIS
 
Clase: Uso correcto de subprocesos bpmn
Clase: Uso correcto de subprocesos bpmnClase: Uso correcto de subprocesos bpmn
Clase: Uso correcto de subprocesos bpmn
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Compilador Usando Jflex y Cup
Compilador Usando Jflex y CupCompilador Usando Jflex y Cup
Compilador Usando Jflex y Cup
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Consideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSConsideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMS
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Requerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesRequerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionales
 
Reingenieria
ReingenieriaReingenieria
Reingenieria
 

Similar to 02. un ejemplo de requisitos

Requerimientos funcionales y no funcionales ejemplos
Requerimientos funcionales y no funcionales ejemplosRequerimientos funcionales y no funcionales ejemplos
Requerimientos funcionales y no funcionales ejemplosjuan angel celis mejia
 
Requerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdfRequerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdfMiguelDueRive
 
Dia internet & Comparativa navegadores web
Dia internet & Comparativa navegadores webDia internet & Comparativa navegadores web
Dia internet & Comparativa navegadores webVeronica Martin
 
Webquest la computadora sus partes y funciones
Webquest la computadora sus partes y funcionesWebquest la computadora sus partes y funciones
Webquest la computadora sus partes y funcionesMarco Busto
 
Webquest la computadora sus partes y funciones
Webquest la computadora sus partes y funcionesWebquest la computadora sus partes y funciones
Webquest la computadora sus partes y funcionesMarco Busto
 
Unidad educativa batzacon
Unidad educativa batzaconUnidad educativa batzacon
Unidad educativa batzaconJoseLuisQuinzo
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerJosé M. Padilla
 
Buscadores
BuscadoresBuscadores
BuscadoresTensor
 
Patrones de toma de requisitos en proyectos ágiles en la Cas2013
Patrones de toma de requisitos en proyectos ágiles en la Cas2013Patrones de toma de requisitos en proyectos ágiles en la Cas2013
Patrones de toma de requisitos en proyectos ágiles en la Cas2013Roberto Canales
 

Similar to 02. un ejemplo de requisitos (20)

Requerimientos funcionales y no funcionales ejemplos
Requerimientos funcionales y no funcionales ejemplosRequerimientos funcionales y no funcionales ejemplos
Requerimientos funcionales y no funcionales ejemplos
 
Requerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdfRequerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdf
 
Requerimientos
RequerimientosRequerimientos
Requerimientos
 
Unidad ii
Unidad iiUnidad ii
Unidad ii
 
Spotify
SpotifySpotify
Spotify
 
Dia internet & Comparativa navegadores web
Dia internet & Comparativa navegadores webDia internet & Comparativa navegadores web
Dia internet & Comparativa navegadores web
 
Qué es una base de datos
Qué es una base  de  datos Qué es una base  de  datos
Qué es una base de datos
 
02 captura de requisitos
02 captura de requisitos02 captura de requisitos
02 captura de requisitos
 
Informe
InformeInforme
Informe
 
Webquest la computadora sus partes y funciones
Webquest la computadora sus partes y funcionesWebquest la computadora sus partes y funciones
Webquest la computadora sus partes y funciones
 
Webquest la computadora sus partes y funciones
Webquest la computadora sus partes y funcionesWebquest la computadora sus partes y funciones
Webquest la computadora sus partes y funciones
 
Informee
InformeeInformee
Informee
 
Unidad educativa batzacon
Unidad educativa batzaconUnidad educativa batzacon
Unidad educativa batzacon
 
Aspectos eticos y legales
Aspectos eticos y legalesAspectos eticos y legales
Aspectos eticos y legales
 
Informe proyecto
Informe proyectoInforme proyecto
Informe proyecto
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
 
Buscadores
BuscadoresBuscadores
Buscadores
 
Patrones de toma de requisitos en proyectos ágiles en la Cas2013
Patrones de toma de requisitos en proyectos ágiles en la Cas2013Patrones de toma de requisitos en proyectos ágiles en la Cas2013
Patrones de toma de requisitos en proyectos ágiles en la Cas2013
 
4 tecnologias backup
4 tecnologias backup4 tecnologias backup
4 tecnologias backup
 
Clases 2002
Clases 2002Clases 2002
Clases 2002
 

02. un ejemplo de requisitos

  • 1. 1 Un ejemplo de requisitos Índice • Introducción. • Descripción del problema • Requisitos funcionales. • Requisitos no funcionales.
  • 2. 2 Introducción Introducción ¿Qué necesitamos para poner un ejemplo de requisitos?.
  • 3. 3 Introducción Una necesidad /problema. Al igual que ponemos los caballos delante del carro, pongamos primero un problema y, después, una solución. Introducción • Busquemos un problema sencillo (en su concepción). • Por ejemplo una tienda de música on-line.
  • 4. 4 Descripción del problema Descripción del problema • Quiero vender música a través de Internet. • Los usuarios comprarán créditos para adquirir canciones. • Los usuarios buscarán las canciones que deseen y las pagarán con créditos.
  • 5. 5 Descripción del problema • Los usuarios tendrán algunos días para descargar en su ordenador las canciones que hayan adquirido. • Quiero hacer ofertas generales (afectan a todos los usuarios) y particulares (afectan a usuarios concretos). Descripción del problema • La solución es un sistema software. • ¿Qué características debe tener este sistema para satisfacer las necesidades de nuestro cliente?. • Esto es ingeniería de requisitos.
  • 6. 6 Requisitos funcionales Requisitos funcionales Los usuarios comprarán créditos para adquirir canciones. Esto nos da mucha información.
  • 7. 7 Requisitos funcionales • El sistema debe registrar la información de los usuarios y los créditos que poseen. • El sistema debe permitir que los usuarios registrados compren créditos y proporcionar las herramientas para que las usuarios paguen. Requisitos funcionales Ahora vosotros
  • 8. 8 Requisitos funcionales Los usuarios buscarán las canciones que deseen y las pagarán con créditos. Requisitos funcionales • El sistema debe almacenar información sobre las canciones que se pueden adquirir y su precio en créditos. • El sistema debe permitir a los usuarios buscar y consultar la información sobre las canciones.
  • 9. 9 Requisitos funcionales • El sistema debe permitir a un usuario adquirir una canción a cambio de una cantidad de crédito. Requisitos funcionales Los usuarios tendrán algunos días para descargar en su ordenador las canciones que hayan adquirido.
  • 10. 10 Requisitos funcionales • El sistema debe almacenar las canciones adquiridas por un usuario y la fecha, para saber durante cuanto tiempo puede descargar dichas canciones. • El sistema debe permitir descargar las canciones que un usuario ha adquirido mientras tenga tiempo. Requisitos funcionales Los usuarios tendrán algunos días para descargar en su ordenador las canciones que hayan adquirido.
  • 11. 11 Requisitos no funcionales Requisitos no funcionales ¿Se os ocurren requisitos (algo que la aplicación deba tener) que no sea funcional?.
  • 12. 12 Requisito no funcional El sistema debe visualizarse y funcionar correctamente en cualquier navegador, especialmente en Internet Explorer, Firebird, Mozilla y Nautilus. ¿De qué tipo es este requisito?. Requisito no funcional El sistema debe cumplir las disposiciones recogidas en la Ley Orgánica de Datos Personales y en el Reglamento de medidas de seguridad. ¿De qué tipo es este requisito?.
  • 13. 13 Requisito no funcional El sistema no debe tardar más de cinco segundos en mostrar los resultados de una búsqueda. Si se supera este plazo, el sistema detiene la búsqueda y muestra los resultados encontrados. ¿De qué tipo es este requisito?. Fin