SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
INGENIERIA DE
  REQUISITOS
       MS(c) Erika María Sandoval Valero
                 emsandoval@gmail.com
AGENDA
                                 INTRODUCCIÓN
                                   1. REQUISITO
                                     Dimensiones
                                      Propiedades
                                       Importancia
                                              2.IR
                                          Proceso
                                          Ámbitos
10/03/2010
                                          Modelos
             gplinvestigacionydesarrollo@gmail.com   2
INTRODUCCIÓN

10/03/2010   gplinvestigacionydesarrollo@gmail.com   3
Crisis del software
     Muchos       desarrollos   de      software                   han   concluido
     insatisfactoriamente por motivos diversos

     1995. CHAOS publica un estudio en donde los resultados de los
     proyectos de software son demoledores, a pesar de las
     herramientas existentes

     Los tres principales factores de éxito de los proyectos software:
     Implicación de los usuarios, Apoyo de los directivos, Enunciado
     claro de los requisitos

     Los tres principales factores de fracaso: Falta de información por
     parte de los usuarios, Especificaciones y requisitos
     incompletos, Especificaciones y requisitos cambiantes

10/03/2010                 gplinvestigacionydesarrollo@gmail.com                 4
Ingeniería del software. 1967
   “Establecimiento y uso de principios sólidos de la
   ingeniería para obtener económicamente un
   software confiable y que funcione de modo
   eficiente en máquinas reales” Fritz Bauer. 1969
   1)Aplicación de un enfoque sistemático,
   disciplinado y cuantificable al desarrollo,
   operación y mantenimiento del software; es
   decir, la aplicación de la ingeniería de software .
   2) El estudio de enfoques como en 1). IEEE.
   1993
10/03/2010          gplinvestigacionydesarrollo@gmail.com   5
La parte más difícil de construir de un
sistema software es decidir qué construir.
[...] Ninguna otra parte del trabajo afecta
más negativamente al sistema final si se
  realiza de manera incorrecta. Ninguna
    otra parte es más difícil de rectificar
                 después.“
               [Brooks 1995]


10/03/2010      gplinvestigacionydesarrollo@gmail.com   6
REQUISITO

10/03/2010   gplinvestigacionydesarrollo@gmail.com   7
Concepto
  IEEE Standard Glossary of Software Engineering Terminology
  (1990):
        Una condición o capacidad necesaria por un usuario para
        solucionar un problema o lograr un objetivo.
        Una condición o capacidad que debe cumplir o poseer un sistema o
        componente de un sistema para satisfacer un contrato, estándar,
        especificación u otro documento formalmente impuesto.
        Una representación documentada de una condición o capacidad
        como en 1 o 2.
  Una especificación de qué se debería implementar. Son
  descripciones de cómo se debe comportar el sistema, o de un
  atributo o propiedad del sistema. Puede ser una restricción en
  el proceso de desarrollo de un sistema (Somerville y
  Sawler,(1997)).

10/03/2010                 gplinvestigacionydesarrollo@gmail.com     8
Dimensiones




10/03/2010   gplinvestigacionydesarrollo@gmail.com   9
Dimensiones - Ámbito
A nivel del sistema: Hardware y Software




10/03/2010      gplinvestigacionydesarrollo@gmail.com   10
Dimensiones - Características
     Funcionales: Comportamiento del sistema.
     Tareas que el sistema debe realizar.
     No Funcionales: Restringen la solución
     De información: Establecen qué información
     debe almacenar el sistema por ser relevante
     para las necesidades y objetivos de clientes
     y usuarios.


10/03/2010         gplinvestigacionydesarrollo@gmail.com   11
Dimensiones - Audiencia
     Clientes y usuarios:Servicios y restricciones
     expresadas como requisitos abstractos de
     alto nivel, representadas mediante en
     lenguaje natural o natural estructurado,
     notación gráfica y otro medio
     Desarrolladores: Especificación de requisitos
     utilizando técnicas


10/03/2010          gplinvestigacionydesarrollo@gmail.com   12
Propiedades
    Comprensible: Canal de comunicación
    Correcto: Representa propiedad requerida
    No ambiguo: Una sola interpretación
    Completo: Todo lo que hace el sistema. Todas
    las respuestas.
    Consistente: No entra en conflicto con otro
    documento
    Verificable: proceso finito, medible
    Modificable: Permitir cambios(fácil, completa y
    consistente)
    Rastreable: origen de futuros documentos
10/03/2010         gplinvestigacionydesarrollo@gmail.com   13
Importancia




10/03/2010    gplinvestigacionydesarrollo@gmail.com   14
INGENIERÍA DE REQUISITOS

10/03/2010   gplinvestigacionydesarrollo@gmail.com   15
Concepto
     “La IR puede ser definida como el proceso
     sistemático de desarrollo de los requerimientos
     a través de un proceso cooperativo e iterativo
     del análisis del problema, documentando las
     observaciones resultantes en una variedad de
     representaciones y chequeando la certeza del
     conocimiento ganado”. Pohl (1993)
     “Ayuda a entender mejor el problema en cuya
     solución trabajarán…..comprender cuál será el
     impacto del sw sobre el negocio….” Pressman.
     2006
10/03/2010          gplinvestigacionydesarrollo@gmail.com   16
Proceso




10/03/2010   gplinvestigacionydesarrollo@gmail.com   17
… Proceso
     Obtención: conocer y comprender las
     necesidades y problemas del cliente
     Análisis: Sintetizar información, priorizarla,
     delimitar los límites del sistema, definir su
     interacción con el entorno
     Especificación: plasmarlas en forma de
     requisitos en los documentos estableciendo
     la guía desarrollo y los criterios de validación
     del producto final
10/03/2010           gplinvestigacionydesarrollo@gmail.com      18
…Proceso
     V&V: Los requisitos deben ser formal y
     técnicamente correctos (verificación), y
     satisfacer las necesidades del sistema, sin
     omitir ninguna ni incluir funcionalidades
     innecesarias (validación).
     Gestión. Poder trazar en cada cambio todas
     las partes afectadas, así como poder medir el
     impacto que cada modificación implica en la
     planificación del proyecto.
10/03/2010          gplinvestigacionydesarrollo@gmail.com       19
Ámbito




10/03/2010   gplinvestigacionydesarrollo@gmail.com   20
… Ámbito
     Descripción del sistema. Documento dirigido
     a los usuarios; describe las características
     del sistema propuesto. IEEE Std. 1362-1998.
     Requisitos     del               (SRS).
                                           software.
     Especificación de las funciones que
     realiza un determinado producto de
     software, programa o conjunto de
     programas en un determinado entorno.

10/03/2010         gplinvestigacionydesarrollo@gmail.com         21
Modelos
     Modelo de Pohl




10/03/2010       gplinvestigacionydesarrollo@gmail.com   22
…Modelos
     Espiral




10/03/2010     gplinvestigacionydesarrollo@gmail.com      23
…Modelos
     Swebok




10/03/2010    gplinvestigacionydesarrollo@gmail.com      24
10/03/2010   gplinvestigacionydesarrollo@gmail.com   25
Software Libre… toda una
                     filosofía




10/03/2010             gplinvestigacionydesarrollo@gmail.com   26

Weitere ähnliche Inhalte

Was ist angesagt?

TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSxinithazangels
 
Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Cesar Jimenez
 
TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA  TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA xinithazangels
 
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
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosWilfredo Mogollón
 
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
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientosguest409adc
 
Christian Rivero
Christian RiveroChristian Rivero
Christian RiveroJdgc2304
 
Power Point Proyectos Informaticos
Power Point Proyectos InformaticosPower Point Proyectos Informaticos
Power Point Proyectos InformaticosDaniela
 
Indagación de los requerimientos
Indagación de los requerimientosIndagación de los requerimientos
Indagación de los requerimientosUCATEBA
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIsidro Gonzalez
 
INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS xinithazangels
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Importancia del Análisis de Requerimientos
Importancia del Análisis de RequerimientosImportancia del Análisis de Requerimientos
Importancia del Análisis de Requerimientospedro tovar
 

Was ist angesagt? (15)

TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOS
 
Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008
 
TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA  TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA
 
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
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetos
 
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
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientos
 
Christian Rivero
Christian RiveroChristian Rivero
Christian Rivero
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Power Point Proyectos Informaticos
Power Point Proyectos InformaticosPower Point Proyectos Informaticos
Power Point Proyectos Informaticos
 
Indagación de los requerimientos
Indagación de los requerimientosIndagación de los requerimientos
Indagación de los requerimientos
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientos
 
INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Importancia del Análisis de Requerimientos
Importancia del Análisis de RequerimientosImportancia del Análisis de Requerimientos
Importancia del Análisis de Requerimientos
 

Andere mochten auch (14)

Aparell excretor Roger i Iker
Aparell excretor Roger i IkerAparell excretor Roger i Iker
Aparell excretor Roger i Iker
 
le petit chapeau violet
le petit chapeau violetle petit chapeau violet
le petit chapeau violet
 
Autainville_2008
Autainville_2008Autainville_2008
Autainville_2008
 
Wheel Warehouse-GoGreen
Wheel Warehouse-GoGreenWheel Warehouse-GoGreen
Wheel Warehouse-GoGreen
 
он был первым2007
он был первым2007он был первым2007
он был первым2007
 
เขาพระวิหาร
เขาพระวิหารเขาพระวิหาร
เขาพระวิหาร
 
Favorite animal
Favorite animalFavorite animal
Favorite animal
 
Ocular changes
Ocular changesOcular changes
Ocular changes
 
DHT Catalog
DHT CatalogDHT Catalog
DHT Catalog
 
Palancas
PalancasPalancas
Palancas
 
Listrik Magnet (18)
Listrik Magnet (18)Listrik Magnet (18)
Listrik Magnet (18)
 
water jet cutting service
water jet cutting servicewater jet cutting service
water jet cutting service
 
capacitancia
capacitanciacapacitancia
capacitancia
 
Piping Stress Engineer Job Ref 1304 5
Piping Stress Engineer Job Ref 1304 5Piping Stress Engineer Job Ref 1304 5
Piping Stress Engineer Job Ref 1304 5
 

Ähnlich wie Ingeniería de requisitos: proceso, dimensiones e importancia

Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
Taller en clases requisitos inge jerez,  evan, catalina,lesly esleiderTaller en clases requisitos inge jerez,  evan, catalina,lesly esleider
Taller en clases requisitos inge jerez, evan, catalina,lesly esleiderSergio Ramos
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitosDoesVargas1
 
ingenieria de requerimientos
ingenieria de requerimientosingenieria de requerimientos
ingenieria de requerimientosjhonier1999
 
Fallos software
Fallos softwareFallos software
Fallos softwaremaricitasd
 
Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software llmdmyn14
 
Plantilla caso prueba
Plantilla caso pruebaPlantilla caso prueba
Plantilla caso pruebaSTBG
 
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...Software Guru
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases3045433345
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitosyessicarguez
 
Ensayo argumentativo LA IMPORTANCIA DE LA TRAZABILIDAD DE REQUISITOS EN EL DE...
Ensayo argumentativo LA IMPORTANCIA DE LA TRAZABILIDAD DE REQUISITOS EN EL DE...Ensayo argumentativo LA IMPORTANCIA DE LA TRAZABILIDAD DE REQUISITOS EN EL DE...
Ensayo argumentativo LA IMPORTANCIA DE LA TRAZABILIDAD DE REQUISITOS EN EL DE...deiby Calva
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informaciondavinson garcia
 
Fallos de software
Fallos de softwareFallos de software
Fallos de softwareJazzonn
 

Ähnlich wie Ingeniería de requisitos: proceso, dimensiones e importancia (20)

Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
Taller en clases requisitos inge jerez,  evan, catalina,lesly esleiderTaller en clases requisitos inge jerez,  evan, catalina,lesly esleider
Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitos
 
Ingenieria de Requisitos
Ingenieria de RequisitosIngenieria de Requisitos
Ingenieria de Requisitos
 
ingenieria de requerimientos
ingenieria de requerimientosingenieria de requerimientos
ingenieria de requerimientos
 
Fallos software
Fallos softwareFallos software
Fallos software
 
Fallos software
Fallos softwareFallos software
Fallos software
 
Fallos software
Fallos softwareFallos software
Fallos software
 
Fallos Software
Fallos SoftwareFallos Software
Fallos Software
 
Fallos software
Fallos softwareFallos software
Fallos software
 
Fallos software
Fallos softwareFallos software
Fallos software
 
Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software
 
Plantilla caso prueba
Plantilla caso pruebaPlantilla caso prueba
Plantilla caso prueba
 
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
 
Yourdum 190816161620
Yourdum 190816161620Yourdum 190816161620
Yourdum 190816161620
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Ensayo argumentativo LA IMPORTANCIA DE LA TRAZABILIDAD DE REQUISITOS EN EL DE...
Ensayo argumentativo LA IMPORTANCIA DE LA TRAZABILIDAD DE REQUISITOS EN EL DE...Ensayo argumentativo LA IMPORTANCIA DE LA TRAZABILIDAD DE REQUISITOS EN EL DE...
Ensayo argumentativo LA IMPORTANCIA DE LA TRAZABILIDAD DE REQUISITOS EN EL DE...
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacion
 
Fallos de software
Fallos de softwareFallos de software
Fallos de software
 

Mehr von Erika Sandoval

Actividad1. Recurso educativo abierto
Actividad1.  Recurso educativo abiertoActividad1.  Recurso educativo abierto
Actividad1. Recurso educativo abiertoErika Sandoval
 
Tutorial 1 Certificación
Tutorial 1 CertificaciónTutorial 1 Certificación
Tutorial 1 CertificaciónErika Sandoval
 
Ejemplo de Slide Share
Ejemplo de Slide ShareEjemplo de Slide Share
Ejemplo de Slide ShareErika Sandoval
 
Estándares web semántica
Estándares web semánticaEstándares web semántica
Estándares web semánticaErika Sandoval
 
Generalidades de la Ingeniería de Requisitos
Generalidades de la Ingeniería de RequisitosGeneralidades de la Ingeniería de Requisitos
Generalidades de la Ingeniería de RequisitosErika Sandoval
 
Generalidades Ingeniería de Requisitos
Generalidades Ingeniería de RequisitosGeneralidades Ingeniería de Requisitos
Generalidades Ingeniería de RequisitosErika Sandoval
 

Mehr von Erika Sandoval (12)

Netiqueta
NetiquetaNetiqueta
Netiqueta
 
Presentacion
PresentacionPresentacion
Presentacion
 
Actividad1. Recurso educativo abierto
Actividad1.  Recurso educativo abiertoActividad1.  Recurso educativo abierto
Actividad1. Recurso educativo abierto
 
Tutorial2
Tutorial2Tutorial2
Tutorial2
 
Tutorial 1 Certificación
Tutorial 1 CertificaciónTutorial 1 Certificación
Tutorial 1 Certificación
 
Ejemplo de Slide Share
Ejemplo de Slide ShareEjemplo de Slide Share
Ejemplo de Slide Share
 
Estándares web semántica
Estándares web semánticaEstándares web semántica
Estándares web semántica
 
Deportes urbanos
Deportes urbanosDeportes urbanos
Deportes urbanos
 
Generalidades de la Ingeniería de Requisitos
Generalidades de la Ingeniería de RequisitosGeneralidades de la Ingeniería de Requisitos
Generalidades de la Ingeniería de Requisitos
 
Generalidades Ingeniería de Requisitos
Generalidades Ingeniería de RequisitosGeneralidades Ingeniería de Requisitos
Generalidades Ingeniería de Requisitos
 
Generalidades IR
Generalidades IRGeneralidades IR
Generalidades IR
 
Presentación Web2
Presentación Web2Presentación Web2
Presentación Web2
 

Kürzlich hochgeladen

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Kürzlich hochgeladen (15)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Ingeniería de requisitos: proceso, dimensiones e importancia

  • 1. INGENIERIA DE REQUISITOS MS(c) Erika María Sandoval Valero emsandoval@gmail.com
  • 2. AGENDA INTRODUCCIÓN 1. REQUISITO Dimensiones Propiedades Importancia 2.IR Proceso Ámbitos 10/03/2010 Modelos gplinvestigacionydesarrollo@gmail.com 2
  • 3. INTRODUCCIÓN 10/03/2010 gplinvestigacionydesarrollo@gmail.com 3
  • 4. Crisis del software Muchos desarrollos de software han concluido insatisfactoriamente por motivos diversos 1995. CHAOS publica un estudio en donde los resultados de los proyectos de software son demoledores, a pesar de las herramientas existentes Los tres principales factores de éxito de los proyectos software: Implicación de los usuarios, Apoyo de los directivos, Enunciado claro de los requisitos Los tres principales factores de fracaso: Falta de información por parte de los usuarios, Especificaciones y requisitos incompletos, Especificaciones y requisitos cambiantes 10/03/2010 gplinvestigacionydesarrollo@gmail.com 4
  • 5. Ingeniería del software. 1967 “Establecimiento y uso de principios sólidos de la ingeniería para obtener económicamente un software confiable y que funcione de modo eficiente en máquinas reales” Fritz Bauer. 1969 1)Aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software; es decir, la aplicación de la ingeniería de software . 2) El estudio de enfoques como en 1). IEEE. 1993 10/03/2010 gplinvestigacionydesarrollo@gmail.com 5
  • 6. La parte más difícil de construir de un sistema software es decidir qué construir. [...] Ninguna otra parte del trabajo afecta más negativamente al sistema final si se realiza de manera incorrecta. Ninguna otra parte es más difícil de rectificar después.“ [Brooks 1995] 10/03/2010 gplinvestigacionydesarrollo@gmail.com 6
  • 7. REQUISITO 10/03/2010 gplinvestigacionydesarrollo@gmail.com 7
  • 8. Concepto IEEE Standard Glossary of Software Engineering Terminology (1990): Una condición o capacidad necesaria por un usuario para solucionar un problema o lograr un objetivo. Una condición o capacidad que debe cumplir o poseer un sistema o componente de un sistema para satisfacer un contrato, estándar, especificación u otro documento formalmente impuesto. Una representación documentada de una condición o capacidad como en 1 o 2. Una especificación de qué se debería implementar. Son descripciones de cómo se debe comportar el sistema, o de un atributo o propiedad del sistema. Puede ser una restricción en el proceso de desarrollo de un sistema (Somerville y Sawler,(1997)). 10/03/2010 gplinvestigacionydesarrollo@gmail.com 8
  • 9. Dimensiones 10/03/2010 gplinvestigacionydesarrollo@gmail.com 9
  • 10. Dimensiones - Ámbito A nivel del sistema: Hardware y Software 10/03/2010 gplinvestigacionydesarrollo@gmail.com 10
  • 11. Dimensiones - Características Funcionales: Comportamiento del sistema. Tareas que el sistema debe realizar. No Funcionales: Restringen la solución De información: Establecen qué información debe almacenar el sistema por ser relevante para las necesidades y objetivos de clientes y usuarios. 10/03/2010 gplinvestigacionydesarrollo@gmail.com 11
  • 12. Dimensiones - Audiencia Clientes y usuarios:Servicios y restricciones expresadas como requisitos abstractos de alto nivel, representadas mediante en lenguaje natural o natural estructurado, notación gráfica y otro medio Desarrolladores: Especificación de requisitos utilizando técnicas 10/03/2010 gplinvestigacionydesarrollo@gmail.com 12
  • 13. Propiedades Comprensible: Canal de comunicación Correcto: Representa propiedad requerida No ambiguo: Una sola interpretación Completo: Todo lo que hace el sistema. Todas las respuestas. Consistente: No entra en conflicto con otro documento Verificable: proceso finito, medible Modificable: Permitir cambios(fácil, completa y consistente) Rastreable: origen de futuros documentos 10/03/2010 gplinvestigacionydesarrollo@gmail.com 13
  • 14. Importancia 10/03/2010 gplinvestigacionydesarrollo@gmail.com 14
  • 15. INGENIERÍA DE REQUISITOS 10/03/2010 gplinvestigacionydesarrollo@gmail.com 15
  • 16. Concepto “La IR puede ser definida como el proceso sistemático de desarrollo de los requerimientos a través de un proceso cooperativo e iterativo del análisis del problema, documentando las observaciones resultantes en una variedad de representaciones y chequeando la certeza del conocimiento ganado”. Pohl (1993) “Ayuda a entender mejor el problema en cuya solución trabajarán…..comprender cuál será el impacto del sw sobre el negocio….” Pressman. 2006 10/03/2010 gplinvestigacionydesarrollo@gmail.com 16
  • 17. Proceso 10/03/2010 gplinvestigacionydesarrollo@gmail.com 17
  • 18. … Proceso Obtención: conocer y comprender las necesidades y problemas del cliente Análisis: Sintetizar información, priorizarla, delimitar los límites del sistema, definir su interacción con el entorno Especificación: plasmarlas en forma de requisitos en los documentos estableciendo la guía desarrollo y los criterios de validación del producto final 10/03/2010 gplinvestigacionydesarrollo@gmail.com 18
  • 19. …Proceso V&V: Los requisitos deben ser formal y técnicamente correctos (verificación), y satisfacer las necesidades del sistema, sin omitir ninguna ni incluir funcionalidades innecesarias (validación). Gestión. Poder trazar en cada cambio todas las partes afectadas, así como poder medir el impacto que cada modificación implica en la planificación del proyecto. 10/03/2010 gplinvestigacionydesarrollo@gmail.com 19
  • 20. Ámbito 10/03/2010 gplinvestigacionydesarrollo@gmail.com 20
  • 21. … Ámbito Descripción del sistema. Documento dirigido a los usuarios; describe las características del sistema propuesto. IEEE Std. 1362-1998. Requisitos del (SRS). software. Especificación de las funciones que realiza un determinado producto de software, programa o conjunto de programas en un determinado entorno. 10/03/2010 gplinvestigacionydesarrollo@gmail.com 21
  • 22. Modelos Modelo de Pohl 10/03/2010 gplinvestigacionydesarrollo@gmail.com 22
  • 23. …Modelos Espiral 10/03/2010 gplinvestigacionydesarrollo@gmail.com 23
  • 24. …Modelos Swebok 10/03/2010 gplinvestigacionydesarrollo@gmail.com 24
  • 25. 10/03/2010 gplinvestigacionydesarrollo@gmail.com 25
  • 26. Software Libre… toda una filosofía 10/03/2010 gplinvestigacionydesarrollo@gmail.com 26