SlideShare una empresa de Scribd logo
1 de 8
Integrantes:
Palma Aura
Yaritza Ponce
Materia:
Ingeniería de Software
Docente:
Ing. Patricio Quiroz
Tema:
Requisitos y Tipos de Requisitos
¿QUÉ ES UN REQUISITO?
 Condición o capacidad que necesita el usuario para resolver un problema o conseguir
un objetivo determinado [Piattini et al., 1996]
 (a) Una condición o capacidad que un usuario necesita para resolver un problema o
lograr un objetivo. (b) Una condición o capacidad que debe tener un sistema o un
componente de un sistema para satisfacer un contrato, una norma, una especificación
u otro documento formal. (c) Una representación en forma de documento de una
condición o capacidad como las expresadas en (a) o en (b) [IEEE, 1999a]
 Una característica del sistema que es una condición para su aceptación [DoD, 1994]
 Una propiedad que debe exhibirse para solucionar algún problema del mundo real
[Sawyer y Kontoya, 2001]
TIPOS DE REQUISITOS
 Requisitos de Usuario y del Sistema
 Requisitos Funcionales y no Funcionales
• Requisitos de Usuario
 Declaraciones en lenguaje natural y en diversos diagramas de los
servicios del sistema y de las restricciones bajo las que debe operar.
• Requisitos del Sistema
 Un documento estructurado que determina las descripciones
detalladas de los servicios de sistema.
 Escrito como contrato entre el cliente y el desarrollador.
 Deben ser una especificación completa y consistente del sistema.
 Especificación del software: descripción detallada del software que
sirve de base a los desarrolladores para diseñar el sistema.
• Un Requisito de Usuario
1. El sistema debe permitir representar y acceder a archivos externos creados
por otras herramientas
• Requisitos del Sistema Asociados
1. El usuario deberá poder definir el tipo de un nuevo archivo externo.
2. Cada tipo de archivo tendrá una herramienta asociada, que se aplicará al
archivo.
3. Cada tipo de archivo se representará con un icono específico.
4. El usuario deberá poder definir el icono que representa un tipo de archivo
externo.
5. Cuando el usuario selecciona un icono que representa un archivo externo, el
efecto es aplicar la herramienta asociada con este tipo de archivo al archivo
representado por el icono seleccionado.
• Requisitos Funcionales (RF)
 Definición de los servicios que el sistema debe proporcionar, cómo
debe reaccionar a una entrada particular y cómo se debe comportar
ante situaciones particulares.
• Requisitos No Funcionales (RNF)
 Restricciones que afectan a los servicios o funciones del sistema, tales
como restricciones de tiempo, sobre el proceso de desarrollo,
estándares, etc.
• Requisitos Funcionales (RF)
1. Describen el funcionamiento del sistema.
2. Los RF del usuario pueden ser frases muy generales sobre lo que el sistema debería
hacer. Se suelen expresar como objetivos del sistema.
• Requisitos No Funcionales (RNF)
1. Definen propiedades emergentes del sistema, tales como el tiempo de respuesta, las
necesidades de almacenamiento y la fiabilidad.
2. Pueden especificar también la utilización de una herramienta CASE en particular, un
lenguaje de programación o un método del desarrollo.
3. Pueden ser más críticos que los funcionales.
 Si un R. funcional no se cumple, el sistema se degrada.
 Si un R. no funcional no se cumple, el sistema puede inutilizarse.
Requisitos y tipos de requisitos

Más contenido relacionado

Similar a Requisitos y tipos de requisitos

Ingenieria de Requisitos
Ingenieria de RequisitosIngenieria de Requisitos
Ingenieria de Requisitos
jessica_jara7
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
Alcoverify
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
jmpov441
 
Analisis y Diseño de Sistemas
Analisis y Diseño de SistemasAnalisis y Diseño de Sistemas
Analisis y Diseño de Sistemas
cardan2007i
 

Similar a Requisitos y tipos de requisitos (20)

Ingenieria de Requisitos
Ingenieria de RequisitosIngenieria de Requisitos
Ingenieria de Requisitos
 
Ingenieria de-requisitos
Ingenieria de-requisitosIngenieria de-requisitos
Ingenieria de-requisitos
 
2 requisitos
2 requisitos2 requisitos
2 requisitos
 
Requerimientos funcionales 2
Requerimientos funcionales 2Requerimientos funcionales 2
Requerimientos funcionales 2
 
2 requisitos
2 requisitos2 requisitos
2 requisitos
 
Isw5 requerimientos
Isw5 requerimientosIsw5 requerimientos
Isw5 requerimientos
 
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdfTema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
 
Análisis de requerimientos para el desarrollo de sistemas
Análisis de requerimientos para el desarrollo de sistemasAnálisis de requerimientos para el desarrollo de sistemas
Análisis de requerimientos para el desarrollo de sistemas
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
 
Grupo de-patricio
Grupo de-patricioGrupo de-patricio
Grupo de-patricio
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitos
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitos
 
IngenieriaDeRequisitos2.pptx
IngenieriaDeRequisitos2.pptxIngenieriaDeRequisitos2.pptx
IngenieriaDeRequisitos2.pptx
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
02 captura de requisitos
02 captura de requisitos02 captura de requisitos
02 captura de requisitos
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Analisis y Diseño de Sistemas
Analisis y Diseño de SistemasAnalisis y Diseño de Sistemas
Analisis y Diseño de Sistemas
 
Iis04 2007
Iis04 2007Iis04 2007
Iis04 2007
 
F capitulo 5_requerimientos_del_software
F capitulo 5_requerimientos_del_softwareF capitulo 5_requerimientos_del_software
F capitulo 5_requerimientos_del_software
 

Requisitos y tipos de requisitos

  • 1. Integrantes: Palma Aura Yaritza Ponce Materia: Ingeniería de Software Docente: Ing. Patricio Quiroz Tema: Requisitos y Tipos de Requisitos
  • 2. ¿QUÉ ES UN REQUISITO?  Condición o capacidad que necesita el usuario para resolver un problema o conseguir un objetivo determinado [Piattini et al., 1996]  (a) Una condición o capacidad que un usuario necesita para resolver un problema o lograr un objetivo. (b) Una condición o capacidad que debe tener un sistema o un componente de un sistema para satisfacer un contrato, una norma, una especificación u otro documento formal. (c) Una representación en forma de documento de una condición o capacidad como las expresadas en (a) o en (b) [IEEE, 1999a]  Una característica del sistema que es una condición para su aceptación [DoD, 1994]  Una propiedad que debe exhibirse para solucionar algún problema del mundo real [Sawyer y Kontoya, 2001]
  • 3. TIPOS DE REQUISITOS  Requisitos de Usuario y del Sistema  Requisitos Funcionales y no Funcionales
  • 4. • Requisitos de Usuario  Declaraciones en lenguaje natural y en diversos diagramas de los servicios del sistema y de las restricciones bajo las que debe operar. • Requisitos del Sistema  Un documento estructurado que determina las descripciones detalladas de los servicios de sistema.  Escrito como contrato entre el cliente y el desarrollador.  Deben ser una especificación completa y consistente del sistema.  Especificación del software: descripción detallada del software que sirve de base a los desarrolladores para diseñar el sistema.
  • 5. • Un Requisito de Usuario 1. El sistema debe permitir representar y acceder a archivos externos creados por otras herramientas • Requisitos del Sistema Asociados 1. El usuario deberá poder definir el tipo de un nuevo archivo externo. 2. Cada tipo de archivo tendrá una herramienta asociada, que se aplicará al archivo. 3. Cada tipo de archivo se representará con un icono específico. 4. El usuario deberá poder definir el icono que representa un tipo de archivo externo. 5. Cuando el usuario selecciona un icono que representa un archivo externo, el efecto es aplicar la herramienta asociada con este tipo de archivo al archivo representado por el icono seleccionado.
  • 6. • Requisitos Funcionales (RF)  Definición de los servicios que el sistema debe proporcionar, cómo debe reaccionar a una entrada particular y cómo se debe comportar ante situaciones particulares. • Requisitos No Funcionales (RNF)  Restricciones que afectan a los servicios o funciones del sistema, tales como restricciones de tiempo, sobre el proceso de desarrollo, estándares, etc.
  • 7. • Requisitos Funcionales (RF) 1. Describen el funcionamiento del sistema. 2. Los RF del usuario pueden ser frases muy generales sobre lo que el sistema debería hacer. Se suelen expresar como objetivos del sistema. • Requisitos No Funcionales (RNF) 1. Definen propiedades emergentes del sistema, tales como el tiempo de respuesta, las necesidades de almacenamiento y la fiabilidad. 2. Pueden especificar también la utilización de una herramienta CASE en particular, un lenguaje de programación o un método del desarrollo. 3. Pueden ser más críticos que los funcionales.  Si un R. funcional no se cumple, el sistema se degrada.  Si un R. no funcional no se cumple, el sistema puede inutilizarse.