SlideShare uma empresa Scribd logo
1 de 16
UNIVERSIDAD LAICA ELOY ALFARO DE MANABÍ
EXTENSIÓN EL CARMEN
Integrantes:
 Loor López Íngrid Isabel
 Zambrano Villamar Maryury Morelia
Tema:
Ingeniería De Requisitos
INTRODUCCIÓN
La ingeniería de requisitos es un campo muy activo
dentro de la informática y en particular dentro de la
Ingeniería del software, debido a que este se dirige a
unas de las actividades diarias y fundamentales para el
desarrollo de software.
Para un diseñador es muy difícil entender que es lo que
requiere o desea el cliente, por lo cual se torna una
problemática y al final los requisitos suelen cambiarse,
esto hace que esta fase sea más difícil de realizar, ya
que es la primera del ciclo de vida
¿QUÉ ES LA INGENIERÍA DE REQUISITOS?
 Es la rama de la ingeniería del software que se ocupa de la
primera etapa en el proceso de desarrollo del software, la
comprensión y formalización de las necesidades que debe
satisfacer un sistema informático.
 Es el desarrollo sistemático de los requisitos a través de un
proceso iterativo y cooperativo en el que se analiza el
problema, se documenta el resultado en diversos formatos de
representación, y se comprueba la exactitud de la
comprensión alcanzada.
¿QUIEN LO REALIZA?
Son muchas personas involucradas en el desarrollo de los
requisitos de un sistema. Es importante saber que cada una
de aquellas personas tienen diversos intereses y juegan
roles específicos dentro de la planificación de un proyecto.
Sin embargo se puede recalcar que los que realizan
son los Ingenieros de software (Ingenieros de
Sistemas o analistas de sistemas) y los
interesados (gerentes, clientes, usuarios finales)
HERRAMIENTAS PARA REALIZAR
Con el ánimo de facilitar las tareas
del desarrollo de software
encontramos la herramienta CASE
(Ingeniería de software asistida por
computador), y sirven de apoyo para
los desarrolladores, desde el
principio hasta el final del proceso.
RETO Esta herramienta propone un modelo de
requisitos para capturar los aspectos funcionales del
sistema
OSRMT (open source requirements management
tool) Herramienta libre para la gestión de
requisitos, cuyas principales características son:
trabaja en arquitectura cliente/servidor,
desarrollada bajo Java; la versión 1.3
RAMBUTAN Esta herramienta está basada en XML,
realmente consta de un conjunto de aplicaciones para
el usuario final, ayudando a los analistas de sistemas
en la recopilación y categorización de hechos en un
documento de especificación de requisitos
REQUISITO
• 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. [IEEE, 1999]
• 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
Requisitos De Sistema
Requisitos Funcionales
Requisitos No Funcionales
REQUISITOS DE USUARIO
Son declaraciones en lenguaje natural y en diagramas de los servicios que se espera que
el sistema provea y de las restricciones bajo las cuales debe operar.
Describen los requerimientos funcionales y no funcionales de tal forma que sean
comprensibles por los usuarios del sistema que no posean un conocimiento técnico
detallado
Funcionales: Es toda aquella capacidad de un sistema para satisfacer la
necesidad de negocio
Dentro de los requerimientos funcionales podemos definir:
 Acciones. Son las actividades necesarias que debe cumplir el
modelo. Deberán ser atómicos, concisos, completos y claros.
 Características. Atributos o premisas con las que cuenta un
requerimiento que tienen sentido para el negocio
 Reglas de negocio. Representan definiciones lógicas que
representan el comportamiento esperado.
REQUISITOS DE USUARIO
No funcionales: Son definiciones adicionales que envuelven como ambiente para el
diseños de las funciones de negocio.
Dentro de los requerimientos no funcionales podemos definir:
 Escalabilidad. Requerimientos ligados al crecimiento del sistema
 Accesibilidad. Facilidad de uso
 Arquitectura. Requerimientos técnicos que reflejan la forma de construir las aplicaciones
 Interoperabilidad. La forma de interactuar con otros sistemas
REQUISITOS DE USUARIO
 Disponibilidad. Criterios de uso
 Flexibilidad. Definición de la capacidad de las aplicaciones a crecer en
términos funcionales sin requerir esfuerzos de desarrollo adicionales
 Transporte. Definición de los mecanismo de comunicación
 Volumen. Definición acerca del volumen de datos a procesar
 Seguridad. Definición sobre las restricciones y lineamientos de
seguridad
 Rendimiento. Definición relacionada con la capacidad de los sistemas
para atender un número de transacciones en un intervalo de tiempo
REQUISITOS DE USUARIO
Establecen con detalle los servicios y restricciones del sistema. El documento de
requerimientos del sistema, algunas veces denominado especificación funcional, debe ser
preciso. Éste sirve como un contrato entre el comprador del sistema y el desarrollador del
software.
Sirven como base para definir el contrato de la especificación del sistema y, por lo tanto,
debe ser una especificación completa y consistente del sistema. Son utilizados por los
ingenieros de software como el punto de partida para el diseño del sistema.
REQUISITOS DE SISTEMA
BIBLIOGRAFÍA
 Sommerville I, (1992)” Software Engineering”, Addison –
Wesley
 Gómez, C., Mayol, E., Olivé, A., Teniente, E. “Diseño de
sistemas software en UML”; Barcelona, Edición UPC,
2003. 173 p.
 Pressman, N. (2005).Ingeniería del Software I. :
Barcelona, España: UOC
 Urgilés, E. (2013).”Ingeniería de Requisitos”. :Corriente,
Argentina: June

Mais conteúdo relacionado

Mais procurados

Técnicas para identificar requisitos funcionales y no funcionales
Técnicas para identificar requisitos funcionales y no funcionales Técnicas para identificar requisitos funcionales y no funcionales
Técnicas para identificar requisitos funcionales y no funcionales JessicaSanchezMarin
 
Software Requiments
Software RequimentsSoftware Requiments
Software RequimentsCúmar Cueva
 
requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones Juan Restrepo
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitosinmacu_
 
Analisis De Requerimientos Erick Rojas Figueroa
Analisis De Requerimientos   Erick Rojas FigueroaAnalisis De Requerimientos   Erick Rojas Figueroa
Analisis De Requerimientos Erick Rojas Figueroaedays
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientosmayrapeg
 
Metodología gestión de requerimientos
Metodología gestión de requerimientosMetodología gestión de requerimientos
Metodología gestión de requerimientosErik Mik
 
Principios de la Ingeniería de requerimientos
Principios de la Ingeniería de requerimientosPrincipios de la Ingeniería de requerimientos
Principios de la Ingeniería de requerimientosRicardoAlbertoBalzaP
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosZuleima
 
Especificacion De Requisitos De Usuario
Especificacion De Requisitos De UsuarioEspecificacion De Requisitos De Usuario
Especificacion De Requisitos De UsuarioDecimo Sistemas
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimientoturlahackers
 
Ingenieria de Requisitos e Ingeniería Software
Ingenieria de Requisitos e  Ingeniería SoftwareIngenieria de Requisitos e  Ingeniería Software
Ingenieria de Requisitos e Ingeniería SoftwareErick Javier Diaz H.
 
Ingeniera de requisitos - mapa conceptual
Ingeniera de requisitos - mapa conceptualIngeniera de requisitos - mapa conceptual
Ingeniera de requisitos - mapa conceptualenrap
 
Ingenieria requisitos
Ingenieria requisitosIngenieria requisitos
Ingenieria requisitosYAMILA GASCON
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 

Mais procurados (20)

Requerimientos funcionales
Requerimientos funcionalesRequerimientos funcionales
Requerimientos funcionales
 
Técnicas para identificar requisitos funcionales y no funcionales
Técnicas para identificar requisitos funcionales y no funcionales Técnicas para identificar requisitos funcionales y no funcionales
Técnicas para identificar requisitos funcionales y no funcionales
 
Software Requiments
Software RequimentsSoftware Requiments
Software Requiments
 
requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitos
 
Analisis De Requerimientos Erick Rojas Figueroa
Analisis De Requerimientos   Erick Rojas FigueroaAnalisis De Requerimientos   Erick Rojas Figueroa
Analisis De Requerimientos Erick Rojas Figueroa
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 
Requerimiento
RequerimientoRequerimiento
Requerimiento
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientos
 
Ingenieria de Requisitos
Ingenieria de RequisitosIngenieria de Requisitos
Ingenieria de Requisitos
 
Metodología gestión de requerimientos
Metodología gestión de requerimientosMetodología gestión de requerimientos
Metodología gestión de requerimientos
 
Principios de la Ingeniería de requerimientos
Principios de la Ingeniería de requerimientosPrincipios de la Ingeniería de requerimientos
Principios de la Ingeniería de requerimientos
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Especificacion De Requisitos De Usuario
Especificacion De Requisitos De UsuarioEspecificacion De Requisitos De Usuario
Especificacion De Requisitos De Usuario
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimiento
 
Ingenieria de Requisitos e Ingeniería Software
Ingenieria de Requisitos e  Ingeniería SoftwareIngenieria de Requisitos e  Ingeniería Software
Ingenieria de Requisitos e Ingeniería Software
 
Ingeniera de requisitos - mapa conceptual
Ingeniera de requisitos - mapa conceptualIngeniera de requisitos - mapa conceptual
Ingeniera de requisitos - mapa conceptual
 
Ingenieria requisitos
Ingenieria requisitosIngenieria requisitos
Ingenieria requisitos
 
Ejemplos de requerimientos
Ejemplos de requerimientosEjemplos de requerimientos
Ejemplos de requerimientos
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 

Destaque

subjetividad e imaginarios sociales
subjetividad e imaginarios socialessubjetividad e imaginarios sociales
subjetividad e imaginarios socialespammeruiz
 
Ponencia Benjamín Martínez, Director de Área Pública de Innovación e Intelige...
Ponencia Benjamín Martínez, Director de Área Pública de Innovación e Intelige...Ponencia Benjamín Martínez, Director de Área Pública de Innovación e Intelige...
Ponencia Benjamín Martínez, Director de Área Pública de Innovación e Intelige...OTRI Universidad de Alcalá
 
Turismo en boyaca
Turismo en boyacaTurismo en boyaca
Turismo en boyaca2xiomyf5
 
A Last2Ticket nos Media
A Last2Ticket nos MediaA Last2Ticket nos Media
A Last2Ticket nos MediaLast2ticket
 
Apresentação1
Apresentação1Apresentação1
Apresentação1gilsonk53
 
11ª SESSÃO EXTRAORDINÁRIA - 17/11/2014 - CM DE VEREADORES DE JERIQUARA - SP
11ª SESSÃO EXTRAORDINÁRIA - 17/11/2014 - CM DE VEREADORES DE JERIQUARA - SP11ª SESSÃO EXTRAORDINÁRIA - 17/11/2014 - CM DE VEREADORES DE JERIQUARA - SP
11ª SESSÃO EXTRAORDINÁRIA - 17/11/2014 - CM DE VEREADORES DE JERIQUARA - SPHelio Rodrigues Ribeiro
 
Oficina de Scratch para os professores
Oficina de Scratch para os professoresOficina de Scratch para os professores
Oficina de Scratch para os professoresMarcio Ribeiro
 
Proceso estadístico
Proceso estadísticoProceso estadístico
Proceso estadísticoJake Par
 
Web Design > Formatos de arquivos para web
Web Design > Formatos de arquivos para webWeb Design > Formatos de arquivos para web
Web Design > Formatos de arquivos para webFelipe Fernandes
 

Destaque (20)

Conceito de função
Conceito de funçãoConceito de função
Conceito de função
 
subjetividad e imaginarios sociales
subjetividad e imaginarios socialessubjetividad e imaginarios sociales
subjetividad e imaginarios sociales
 
L'unite Araguaia
L'unite AraguaiaL'unite Araguaia
L'unite Araguaia
 
Ponencia Benjamín Martínez, Director de Área Pública de Innovación e Intelige...
Ponencia Benjamín Martínez, Director de Área Pública de Innovación e Intelige...Ponencia Benjamín Martínez, Director de Área Pública de Innovación e Intelige...
Ponencia Benjamín Martínez, Director de Área Pública de Innovación e Intelige...
 
Turismo en boyaca
Turismo en boyacaTurismo en boyaca
Turismo en boyaca
 
Cariño
CariñoCariño
Cariño
 
A Last2Ticket nos Media
A Last2Ticket nos MediaA Last2Ticket nos Media
A Last2Ticket nos Media
 
Doc24
Doc24Doc24
Doc24
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Modernismo
ModernismoModernismo
Modernismo
 
11ª SESSÃO EXTRAORDINÁRIA - 17/11/2014 - CM DE VEREADORES DE JERIQUARA - SP
11ª SESSÃO EXTRAORDINÁRIA - 17/11/2014 - CM DE VEREADORES DE JERIQUARA - SP11ª SESSÃO EXTRAORDINÁRIA - 17/11/2014 - CM DE VEREADORES DE JERIQUARA - SP
11ª SESSÃO EXTRAORDINÁRIA - 17/11/2014 - CM DE VEREADORES DE JERIQUARA - SP
 
Ordinaria 03012014
Ordinaria 03012014Ordinaria 03012014
Ordinaria 03012014
 
Oficina de Scratch para os professores
Oficina de Scratch para os professoresOficina de Scratch para os professores
Oficina de Scratch para os professores
 
Opássarodaalma (1)
Opássarodaalma (1)Opássarodaalma (1)
Opássarodaalma (1)
 
filósofos
filósofos filósofos
filósofos
 
Recetas de primavera
Recetas de primaveraRecetas de primavera
Recetas de primavera
 
Musik
MusikMusik
Musik
 
Proceso estadístico
Proceso estadísticoProceso estadístico
Proceso estadístico
 
Web Design > Formatos de arquivos para web
Web Design > Formatos de arquivos para webWeb Design > Formatos de arquivos para web
Web Design > Formatos de arquivos para web
 
WebSite para Sua Escola
WebSite para Sua EscolaWebSite para Sua Escola
WebSite para Sua Escola
 

Semelhante a Ingenieria de requisitos

Analisis y Diseño de Sistemas
Analisis y Diseño de SistemasAnalisis y Diseño de Sistemas
Analisis y Diseño de Sistemascardan2007i
 
Ing de req
Ing de reqIng de req
Ing de reqwhymber
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientosGustavo Araque
 
Mv unidad 2 t1
Mv unidad 2 t1Mv unidad 2 t1
Mv unidad 2 t1Norerod
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosZuleima
 
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 SISTEMASAlcoverify
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 
Analisis de requerimientos luis castellan0 s
Analisis de requerimientos luis castellan0 sAnalisis de requerimientos luis castellan0 s
Analisis de requerimientos luis castellan0 sCiro Polanco
 
2.4 herramientas case
2.4 herramientas case2.4 herramientas case
2.4 herramientas caseIvan Rm
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Karim Krystalgami
 
Modelado-de-Procesos-en-la-Ingenieria-de-Requerimientos.ppsx
Modelado-de-Procesos-en-la-Ingenieria-de-Requerimientos.ppsxModelado-de-Procesos-en-la-Ingenieria-de-Requerimientos.ppsx
Modelado-de-Procesos-en-la-Ingenieria-de-Requerimientos.ppsxFranciscoPerez422613
 
Requisitos
RequisitosRequisitos
RequisitosNorerod
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosunrated999
 

Semelhante a Ingenieria de requisitos (20)

Analisis y Diseño de Sistemas
Analisis y Diseño de SistemasAnalisis y Diseño de Sistemas
Analisis y Diseño de Sistemas
 
Ing de req
Ing de reqIng de req
Ing de req
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientos
 
Guide to the software engineering body of knowledge
Guide to the software engineering body of knowledgeGuide to the software engineering body of knowledge
Guide to the software engineering body of knowledge
 
Mv unidad 2 t1
Mv unidad 2 t1Mv unidad 2 t1
Mv unidad 2 t1
 
Sistemas requerimientos
Sistemas requerimientosSistemas requerimientos
Sistemas requerimientos
 
Tarea 3 fundamentos del computador
Tarea 3 fundamentos del computador Tarea 3 fundamentos del computador
Tarea 3 fundamentos del computador
 
Requisitos
RequisitosRequisitos
Requisitos
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
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
 
Requerimientos del Software
Requerimientos del SoftwareRequerimientos del Software
Requerimientos del Software
 
Taller en clases (1)
Taller en clases (1)Taller en clases (1)
Taller en clases (1)
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
Analisis de requerimientos luis castellan0 s
Analisis de requerimientos luis castellan0 sAnalisis de requerimientos luis castellan0 s
Analisis de requerimientos luis castellan0 s
 
2.4 herramientas case
2.4 herramientas case2.4 herramientas case
2.4 herramientas case
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
 
Modelado-de-Procesos-en-la-Ingenieria-de-Requerimientos.ppsx
Modelado-de-Procesos-en-la-Ingenieria-de-Requerimientos.ppsxModelado-de-Procesos-en-la-Ingenieria-de-Requerimientos.ppsx
Modelado-de-Procesos-en-la-Ingenieria-de-Requerimientos.ppsx
 
Requisitos
RequisitosRequisitos
Requisitos
 
Requerimientos del software
Requerimientos del softwareRequerimientos del software
Requerimientos del software
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientos
 

Ingenieria de requisitos

  • 1. UNIVERSIDAD LAICA ELOY ALFARO DE MANABÍ EXTENSIÓN EL CARMEN Integrantes:  Loor López Íngrid Isabel  Zambrano Villamar Maryury Morelia Tema: Ingeniería De Requisitos
  • 2. INTRODUCCIÓN La ingeniería de requisitos es un campo muy activo dentro de la informática y en particular dentro de la Ingeniería del software, debido a que este se dirige a unas de las actividades diarias y fundamentales para el desarrollo de software. Para un diseñador es muy difícil entender que es lo que requiere o desea el cliente, por lo cual se torna una problemática y al final los requisitos suelen cambiarse, esto hace que esta fase sea más difícil de realizar, ya que es la primera del ciclo de vida
  • 3. ¿QUÉ ES LA INGENIERÍA DE REQUISITOS?  Es la rama de la ingeniería del software que se ocupa de la primera etapa en el proceso de desarrollo del software, la comprensión y formalización de las necesidades que debe satisfacer un sistema informático.
  • 4.  Es el desarrollo sistemático de los requisitos a través de un proceso iterativo y cooperativo en el que se analiza el problema, se documenta el resultado en diversos formatos de representación, y se comprueba la exactitud de la comprensión alcanzada.
  • 5. ¿QUIEN LO REALIZA? Son muchas personas involucradas en el desarrollo de los requisitos de un sistema. Es importante saber que cada una de aquellas personas tienen diversos intereses y juegan roles específicos dentro de la planificación de un proyecto. Sin embargo se puede recalcar que los que realizan son los Ingenieros de software (Ingenieros de Sistemas o analistas de sistemas) y los interesados (gerentes, clientes, usuarios finales)
  • 6. HERRAMIENTAS PARA REALIZAR Con el ánimo de facilitar las tareas del desarrollo de software encontramos la herramienta CASE (Ingeniería de software asistida por computador), y sirven de apoyo para los desarrolladores, desde el principio hasta el final del proceso.
  • 7. RETO Esta herramienta propone un modelo de requisitos para capturar los aspectos funcionales del sistema
  • 8. OSRMT (open source requirements management tool) Herramienta libre para la gestión de requisitos, cuyas principales características son: trabaja en arquitectura cliente/servidor, desarrollada bajo Java; la versión 1.3 RAMBUTAN Esta herramienta está basada en XML, realmente consta de un conjunto de aplicaciones para el usuario final, ayudando a los analistas de sistemas en la recopilación y categorización de hechos en un documento de especificación de requisitos
  • 9. REQUISITO • 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. [IEEE, 1999] • 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]
  • 10. TIPOS DE REQUISITOS Requisitos De Usuario Requisitos De Sistema Requisitos Funcionales Requisitos No Funcionales
  • 11. REQUISITOS DE USUARIO Son declaraciones en lenguaje natural y en diagramas de los servicios que se espera que el sistema provea y de las restricciones bajo las cuales debe operar. Describen los requerimientos funcionales y no funcionales de tal forma que sean comprensibles por los usuarios del sistema que no posean un conocimiento técnico detallado
  • 12. Funcionales: Es toda aquella capacidad de un sistema para satisfacer la necesidad de negocio Dentro de los requerimientos funcionales podemos definir:  Acciones. Son las actividades necesarias que debe cumplir el modelo. Deberán ser atómicos, concisos, completos y claros.  Características. Atributos o premisas con las que cuenta un requerimiento que tienen sentido para el negocio  Reglas de negocio. Representan definiciones lógicas que representan el comportamiento esperado. REQUISITOS DE USUARIO
  • 13. No funcionales: Son definiciones adicionales que envuelven como ambiente para el diseños de las funciones de negocio. Dentro de los requerimientos no funcionales podemos definir:  Escalabilidad. Requerimientos ligados al crecimiento del sistema  Accesibilidad. Facilidad de uso  Arquitectura. Requerimientos técnicos que reflejan la forma de construir las aplicaciones  Interoperabilidad. La forma de interactuar con otros sistemas REQUISITOS DE USUARIO
  • 14.  Disponibilidad. Criterios de uso  Flexibilidad. Definición de la capacidad de las aplicaciones a crecer en términos funcionales sin requerir esfuerzos de desarrollo adicionales  Transporte. Definición de los mecanismo de comunicación  Volumen. Definición acerca del volumen de datos a procesar  Seguridad. Definición sobre las restricciones y lineamientos de seguridad  Rendimiento. Definición relacionada con la capacidad de los sistemas para atender un número de transacciones en un intervalo de tiempo REQUISITOS DE USUARIO
  • 15. Establecen con detalle los servicios y restricciones del sistema. El documento de requerimientos del sistema, algunas veces denominado especificación funcional, debe ser preciso. Éste sirve como un contrato entre el comprador del sistema y el desarrollador del software. Sirven como base para definir el contrato de la especificación del sistema y, por lo tanto, debe ser una especificación completa y consistente del sistema. Son utilizados por los ingenieros de software como el punto de partida para el diseño del sistema. REQUISITOS DE SISTEMA
  • 16. BIBLIOGRAFÍA  Sommerville I, (1992)” Software Engineering”, Addison – Wesley  Gómez, C., Mayol, E., Olivé, A., Teniente, E. “Diseño de sistemas software en UML”; Barcelona, Edición UPC, 2003. 173 p.  Pressman, N. (2005).Ingeniería del Software I. : Barcelona, España: UOC  Urgilés, E. (2013).”Ingeniería de Requisitos”. :Corriente, Argentina: June