SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente

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
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimientoturlahackers
 
Especificacion De Requisitos De Usuario
Especificacion De Requisitos De UsuarioEspecificacion De Requisitos De Usuario
Especificacion De Requisitos De UsuarioDecimo Sistemas
 
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
 

La actualidad más candente (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
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimiento
 
Especificacion De Requisitos De Usuario
Especificacion De Requisitos De UsuarioEspecificacion De Requisitos De Usuario
Especificacion De Requisitos De Usuario
 
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
 

Similar 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
 

Similar 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
 

Último

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMcespitiacardales
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 

Último (10)

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 

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