SlideShare une entreprise Scribd logo
1  sur  18
Técnicas para la obtención de
requerimientos
M.C. Juan Carlos Olivares Rojas
Introducción
• La ingeniería de requerimientos comprende
las actividades de obtención (captura,
descubrimiento y adquisición), análisis
(negociación), especificación y validación
de requerimientos.
• También establece la gestión para manejar
cambios, mantenimiento y seguimiento de
los requerimientos.
Introducción
• Existen muchas técnicas para la obtención
de requerimientos muchas de ellas utilizadas
en otras áreas como: entrevistas,
cuestionarios, lluvias de ideas, cuestionarios,
observación (STROBE), estudio de
documentación, etc.
• En esta presentación se evalúan aquellas
que son más enfocadas al área de proyectos
de tecnologías de la información
JAD
• Joint Application Development, Desarrollo
Conjunto de Aplicaciones es una técnica que
consiste en realizar sesiones conjuntas entre
los analistas de sistemas y los expertos del
dominio.
• Con esta técnica se obtienen sistemas más
enfocados a la realidad, muchas
metodologías nuevas se fundamentan en
esta premisa.
JAD
• ¿Por qué JAD funciona?
• Por que las entrevistas son lentas, difíciles de
hacer y complicadas de obtener datos.
• Al ser muchos revisores del proyecto es más fácil
detectar errores.
• Problema: se requiere de mucha organización
Desarrollo de Prototipos
• Los prototipos son versiones reducidas,
demos o conjunto de pantallas (que no son
totalmente operativos) de la aplicación
pedida.
• Esta técnica es útil cuando:
1. El área de aplicación no está bien definida
(puede ser algo novedoso)
Desarrollo de Prototipos
2. El costo del rechazo de la aplicación es
muy alto.
3. Es necesario evaluar primeramente el
impacto del sistema en la organización.
• La técnica ayuda para visualizar la
diferencia entre desarrolladores y usuarios.
Desarrollo de prototipos
• Aunque limitado, se dispone de un sistema
funcional en las primeras etapas de
desarrollo.
• Esta técnica se resume en: “No sé
exactamente lo que quiero, pero lo sabré
cuando lo vea”
• Es una técnica costosa
ETHICS
• Implementación Efectiva de Sistemas
Informáticos desde los puntos de vista
Humano y Técnico.
• Fue desarrollada en 1979 por E. Mumford,
se enfoca en los aspectos sociales que
están presentes en el desarrollo del
software, dado que un sistema no tendrá
éxito sino es utilizado eficientemente por los
empleados.
Puntos de vista
• Todos los sistemas ocupan de un grupo de
usuarios interesados (stakeholders), cada
uno puede tener intereses diferentes, incluso
en muchas casos contradictorios.
• Existen métodos que toman los puntos de
vistas de los usuarios para encontrar cosas
en común, un ejemplo es VORD (Definición
de Requerimientos Orientados a Puntos de
Vista).
Puntos de vista
• VORD consiste de los siguientes pasos:
• Identificación de puntos de vista
• Estructuración de dichos puntos de vista
• Documentación de puntos de vista
(refinación)
• Trazado del punto de vista (conversión a un
diseño orientadoa objetos)
Escenarios
• Consiste en documentar el sistema cuando
se presentan eventos específicos.
• Los escenarios incluyen una descripción del
flujo de datos y las acciones del sistema.
• Los casos de uso son una técnica que se
basa en escenarios para obtener
requerimientos.
Etnografía
• Es una técnica de observación que se puede
utilizar para entender los requerimientos sociales y
organizacionales. Se centra en los siguientes
aspectos:
• La forma en la que las personas trabajan y no
como el sistema los hace trabajar
• Los requerimientos se derivan de la cooperación de
muchas personas
Etnografía
• No está diseñada para identificar nuevas
propiedades del software. Por lo tanto, no es
un enfoque completo para la obtención de
requerimientos y debe emplearse con otras
técnicas.
Estrategias para la obtención de
requerimientos
• Aprender de todos los documentos,
formularios, informes y archivos existentes.
• De ser posible se observará el sistema en
acción. Se tomarán notas y dibujos.
Conviene que las personas no sepan que
están siendo evaluadas
• Diseñar cuestionarios para aclarar conceptos
Estrategias para la obtención de
requerimientos
• Realizar entrevistas o sesiones de trabajo en
grupo para refinar los requisitos de la
aplicación.
• Es necesario verificar los requerimientos
nuevamente hasta estar seguros
Bibliografía
• Guerra, Cesar, Obtención de Requerimientos,
Técnicas y Estrategias (2007). Revista
Softwareguru, septiembre-octubre 2007, pp. 28-31.
• Pressman, Roger, “Ingeniería del Software”, quinta
edición
• Kendall, Kendall, “Análisis y Diseño de Sistemas”,
segunda edición.
¿Preguntas?

Contenu connexe

Tendances

Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-software
Patricia F
 
Analisis y diseño de sistemas kendall y kendall, preguntas de repaso
Analisis y diseño de sistemas kendall y kendall,  preguntas de repasoAnalisis y diseño de sistemas kendall y kendall,  preguntas de repaso
Analisis y diseño de sistemas kendall y kendall, preguntas de repaso
Alejandro Rivera Santander
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
jmpov441
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
'Jorge Martinez
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
nenyta08
 

Tendances (20)

MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientos
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Analisis y diseño de sistemas kendall y kendall, preguntas de repaso
Analisis y diseño de sistemas kendall y kendall,  preguntas de repasoAnalisis y diseño de sistemas kendall y kendall,  preguntas de repaso
Analisis y diseño de sistemas kendall y kendall, preguntas de repaso
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientos
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Ppt de ingenieria de requerimiento
Ppt de ingenieria de requerimientoPpt de ingenieria de requerimiento
Ppt de ingenieria de requerimiento
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 

En vedette

Aujourdhui Seulement
Aujourdhui SeulementAujourdhui Seulement
Aujourdhui Seulement
guestfaa252
 
Presentacionemarketing
PresentacionemarketingPresentacionemarketing
Presentacionemarketing
mayitas24
 
Instrucciones Para Utilizar Prisma Digital
Instrucciones Para Utilizar Prisma DigitalInstrucciones Para Utilizar Prisma Digital
Instrucciones Para Utilizar Prisma Digital
radatoro
 
CaracteríSticas Para Tomar Una Foto
CaracteríSticas Para Tomar Una FotoCaracteríSticas Para Tomar Una Foto
CaracteríSticas Para Tomar Una Foto
mirima
 

En vedette (20)

Firma y factura electrónica
Firma y factura electrónicaFirma y factura electrónica
Firma y factura electrónica
 
Aujourdhui Seulement
Aujourdhui SeulementAujourdhui Seulement
Aujourdhui Seulement
 
Frases Célebres
Frases CélebresFrases Célebres
Frases Célebres
 
Reglamento dgit
Reglamento dgitReglamento dgit
Reglamento dgit
 
Reporte1
Reporte1Reporte1
Reporte1
 
Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...
Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...
Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...
 
Les PME, les régions, la bourse
Les PME, les régions, la bourse Les PME, les régions, la bourse
Les PME, les régions, la bourse
 
Presentacionemarketing
PresentacionemarketingPresentacionemarketing
Presentacionemarketing
 
InvestigacióN
InvestigacióNInvestigacióN
InvestigacióN
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
Instrucciones Para Utilizar Prisma Digital
Instrucciones Para Utilizar Prisma DigitalInstrucciones Para Utilizar Prisma Digital
Instrucciones Para Utilizar Prisma Digital
 
Enfants Animaux
Enfants   AnimauxEnfants   Animaux
Enfants Animaux
 
Nicolas
NicolasNicolas
Nicolas
 
Presentació
PresentacióPresentació
Presentació
 
Horraire au vietnam
Horraire au vietnamHorraire au vietnam
Horraire au vietnam
 
Gobernancia y particionacion en comunidades de Software Libre v2
Gobernancia y particionacion en comunidades de Software Libre v2Gobernancia y particionacion en comunidades de Software Libre v2
Gobernancia y particionacion en comunidades de Software Libre v2
 
Qui a peur de sarkozy
Qui a peur de sarkozyQui a peur de sarkozy
Qui a peur de sarkozy
 
Retrospective 2016
Retrospective 2016Retrospective 2016
Retrospective 2016
 
CaracteríSticas Para Tomar Una Foto
CaracteríSticas Para Tomar Una FotoCaracteríSticas Para Tomar Una Foto
CaracteríSticas Para Tomar Una Foto
 
Presentación Venezuela
Presentación VenezuelaPresentación Venezuela
Presentación Venezuela
 

Similaire à Técnicas para la Obtención de Requerimientos

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
elbebe1
 
Ciclo de vida de un proyecto de software
Ciclo de vida de un proyecto de softwareCiclo de vida de un proyecto de software
Ciclo de vida de un proyecto de software
Erick Velasco
 
Unidad ii identificacion de los requerimientos
Unidad ii identificacion de los requerimientosUnidad ii identificacion de los requerimientos
Unidad ii identificacion de los requerimientos
Jesus Gallegos
 
Fundamentos del diseño
Fundamentos del diseñoFundamentos del diseño
Fundamentos del diseño
home
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
eddyingenieria
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
exposiciongiovanny
 
Tecnicas de recoleccion_de_informacion
Tecnicas de recoleccion_de_informacionTecnicas de recoleccion_de_informacion
Tecnicas de recoleccion_de_informacion
Jose Luis Buenaño
 
Universidad de oriente- Técnicas y herramientas de desarrollo de software
Universidad de oriente- Técnicas y herramientas de desarrollo de softwareUniversidad de oriente- Técnicas y herramientas de desarrollo de software
Universidad de oriente- Técnicas y herramientas de desarrollo de software
Rosmar Pinto
 

Similaire à Técnicas para la Obtención de Requerimientos (20)

Informática: Análisis y Diseño De Sistemas
Informática: Análisis y Diseño De SistemasInformática: Análisis y Diseño De Sistemas
Informática: Análisis y Diseño De Sistemas
 
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
 
Tecnicas de Recoleccion de Informacion
Tecnicas de Recoleccion de InformacionTecnicas de Recoleccion de Informacion
Tecnicas de Recoleccion de Informacion
 
Ciclo de vida de un proyecto de software
Ciclo de vida de un proyecto de softwareCiclo de vida de un proyecto de software
Ciclo de vida de un proyecto de software
 
Unidad ii identificacion de los requerimientos
Unidad ii identificacion de los requerimientosUnidad ii identificacion de los requerimientos
Unidad ii identificacion de los requerimientos
 
Apunte de estrategias para el desarrollo de sistemas
Apunte de estrategias para el desarrollo de sistemasApunte de estrategias para el desarrollo de sistemas
Apunte de estrategias para el desarrollo de sistemas
 
unidad 4..
unidad 4..unidad 4..
unidad 4..
 
Fundamentos del diseño
Fundamentos del diseñoFundamentos del diseño
Fundamentos del diseño
 
ciclo de desarrollo de un sistema
ciclo de desarrollo de un sistema ciclo de desarrollo de un sistema
ciclo de desarrollo de un sistema
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
unidad 4
unidad 4unidad 4
unidad 4
 
CICLO DE VIDA DE SISTEMAS.pptx
CICLO DE VIDA DE SISTEMAS.pptxCICLO DE VIDA DE SISTEMAS.pptx
CICLO DE VIDA DE SISTEMAS.pptx
 
Tecnicas de recoleccion_de_informacion
Tecnicas de recoleccion_de_informacionTecnicas de recoleccion_de_informacion
Tecnicas de recoleccion_de_informacion
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructurado
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 
ALEXIS GARCIA
ALEXIS GARCIAALEXIS GARCIA
ALEXIS GARCIA
 
Yamilet..
Yamilet..Yamilet..
Yamilet..
 
Universidad de oriente- Técnicas y herramientas de desarrollo de software
Universidad de oriente- Técnicas y herramientas de desarrollo de softwareUniversidad de oriente- Técnicas y herramientas de desarrollo de software
Universidad de oriente- Técnicas y herramientas de desarrollo de software
 
Presentaciã³n1
Presentaciã³n1Presentaciã³n1
Presentaciã³n1
 

Plus de Juan Carlos Olivares Rojas

Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición InteligenteAnalítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Juan Carlos Olivares Rojas
 

Plus de Juan Carlos Olivares Rojas (20)

Ieee itmsb20
Ieee itmsb20Ieee itmsb20
Ieee itmsb20
 
Ropec20neural stick
Ropec20neural stickRopec20neural stick
Ropec20neural stick
 
Analítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board ComputersAnalítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board Computers
 
Analitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las CosasAnalitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las Cosas
 
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
 
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de MéxicoPropuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
 
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición InteligenteAnalítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
 
Propuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en MéxicoPropuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en México
 
Cyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign BlockchainCyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign Blockchain
 
A Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobilityA Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobility
 
Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes
 
A Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer InteractionA Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer Interaction
 
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
 
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
 
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
 
Internet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas InteligentesInternet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas Inteligentes
 
Estrategias didacticas
Estrategias didacticasEstrategias didacticas
Estrategias didacticas
 
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
 
Ciber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas InteligentesCiber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas Inteligentes
 
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
 

Dernier

UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
refrielectriccarlyz
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
EdwinC23
 

Dernier (20)

PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdfCI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
FUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdfFUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdf
 
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
Mecatronica Automotriz .pdf
Mecatronica Automotriz              .pdfMecatronica Automotriz              .pdf
Mecatronica Automotriz .pdf
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantas
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 

Técnicas para la Obtención de Requerimientos

  • 1. Técnicas para la obtención de requerimientos M.C. Juan Carlos Olivares Rojas
  • 2. Introducción • La ingeniería de requerimientos comprende las actividades de obtención (captura, descubrimiento y adquisición), análisis (negociación), especificación y validación de requerimientos. • También establece la gestión para manejar cambios, mantenimiento y seguimiento de los requerimientos.
  • 3. Introducción • Existen muchas técnicas para la obtención de requerimientos muchas de ellas utilizadas en otras áreas como: entrevistas, cuestionarios, lluvias de ideas, cuestionarios, observación (STROBE), estudio de documentación, etc. • En esta presentación se evalúan aquellas que son más enfocadas al área de proyectos de tecnologías de la información
  • 4. JAD • Joint Application Development, Desarrollo Conjunto de Aplicaciones es una técnica que consiste en realizar sesiones conjuntas entre los analistas de sistemas y los expertos del dominio. • Con esta técnica se obtienen sistemas más enfocados a la realidad, muchas metodologías nuevas se fundamentan en esta premisa.
  • 5. JAD • ¿Por qué JAD funciona? • Por que las entrevistas son lentas, difíciles de hacer y complicadas de obtener datos. • Al ser muchos revisores del proyecto es más fácil detectar errores. • Problema: se requiere de mucha organización
  • 6. Desarrollo de Prototipos • Los prototipos son versiones reducidas, demos o conjunto de pantallas (que no son totalmente operativos) de la aplicación pedida. • Esta técnica es útil cuando: 1. El área de aplicación no está bien definida (puede ser algo novedoso)
  • 7. Desarrollo de Prototipos 2. El costo del rechazo de la aplicación es muy alto. 3. Es necesario evaluar primeramente el impacto del sistema en la organización. • La técnica ayuda para visualizar la diferencia entre desarrolladores y usuarios.
  • 8. Desarrollo de prototipos • Aunque limitado, se dispone de un sistema funcional en las primeras etapas de desarrollo. • Esta técnica se resume en: “No sé exactamente lo que quiero, pero lo sabré cuando lo vea” • Es una técnica costosa
  • 9. ETHICS • Implementación Efectiva de Sistemas Informáticos desde los puntos de vista Humano y Técnico. • Fue desarrollada en 1979 por E. Mumford, se enfoca en los aspectos sociales que están presentes en el desarrollo del software, dado que un sistema no tendrá éxito sino es utilizado eficientemente por los empleados.
  • 10. Puntos de vista • Todos los sistemas ocupan de un grupo de usuarios interesados (stakeholders), cada uno puede tener intereses diferentes, incluso en muchas casos contradictorios. • Existen métodos que toman los puntos de vistas de los usuarios para encontrar cosas en común, un ejemplo es VORD (Definición de Requerimientos Orientados a Puntos de Vista).
  • 11. Puntos de vista • VORD consiste de los siguientes pasos: • Identificación de puntos de vista • Estructuración de dichos puntos de vista • Documentación de puntos de vista (refinación) • Trazado del punto de vista (conversión a un diseño orientadoa objetos)
  • 12. Escenarios • Consiste en documentar el sistema cuando se presentan eventos específicos. • Los escenarios incluyen una descripción del flujo de datos y las acciones del sistema. • Los casos de uso son una técnica que se basa en escenarios para obtener requerimientos.
  • 13. Etnografía • Es una técnica de observación que se puede utilizar para entender los requerimientos sociales y organizacionales. Se centra en los siguientes aspectos: • La forma en la que las personas trabajan y no como el sistema los hace trabajar • Los requerimientos se derivan de la cooperación de muchas personas
  • 14. Etnografía • No está diseñada para identificar nuevas propiedades del software. Por lo tanto, no es un enfoque completo para la obtención de requerimientos y debe emplearse con otras técnicas.
  • 15. Estrategias para la obtención de requerimientos • Aprender de todos los documentos, formularios, informes y archivos existentes. • De ser posible se observará el sistema en acción. Se tomarán notas y dibujos. Conviene que las personas no sepan que están siendo evaluadas • Diseñar cuestionarios para aclarar conceptos
  • 16. Estrategias para la obtención de requerimientos • Realizar entrevistas o sesiones de trabajo en grupo para refinar los requisitos de la aplicación. • Es necesario verificar los requerimientos nuevamente hasta estar seguros
  • 17. Bibliografía • Guerra, Cesar, Obtención de Requerimientos, Técnicas y Estrategias (2007). Revista Softwareguru, septiembre-octubre 2007, pp. 28-31. • Pressman, Roger, “Ingeniería del Software”, quinta edición • Kendall, Kendall, “Análisis y Diseño de Sistemas”, segunda edición.