SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Comprensión de los
Requerimientos
Requerimientos de un Problema
➔ No parece tan difícil entender requerimientos:
★ ¿Acaso no sabe el cliente lo que se necesita?
★ ¿No deberían conocer los usuarios finales las
características que le darán beneficio?
➔ Entender los requerimientos es una de las tareas más
difíciles que enfrenta el ingeniero de software.
¿Qué es la Ingeniería de Requerimientos?
➔ Es el espectro amplio de tareas y técnicas que llevan
a entender los requerimientos de un proyecto.
➔ Es una de las acciones importantes de la I.S. que
comienza durante la actividad de comunicación y
continúa en la de modelado.
➔ Debe adaptarse a las necesidades del proyecto, del
producto y de las personas participantes.
➔ La ingeniería de requerimientos tiende un puente para
el diseño y la construcción.
¿Cómo se inicia un proyecto?
➔ La mayor parte de proyectos comienzan cuando se
identifica una necesidad del negocio o se descubre
un nuevo mercado o servicio potencial.
➔ En ciertos casos, una conversación casual es todo lo
que se necesita para desencadenar un trabajo grande
de ingeniería de software.
¿Qué es la Indagación?
Parece una tarea muy simple:
Consiste en preguntar al cliente y a los usuarios:
Cuáles son los objetivos para el sistema o producto,
qué es lo que va a lograrse, cómo se ajusta el sistema
o producto a las necesidades del negocio y,
finalmente, cómo va a usarse el producto en las
operaciones cotidianas.
Pero no es simple: es muy difícil.
Indagación - Problemas
1. Problemas de alcance: La frontera de los sistemas
está mal definida o los clientes especifican detalles
técnicos innecesarios que confunden, más que
clarifican.
2. Problemas de entendimiento: Los clientes no están
seguros de lo que se necesita, tienen problemas para
comunicar las necesidades al ingeniero de sistemas,
omiten información que creen que es “obvia”.
3. Problemas de volatilidad: Los requerimientos cambian
con el tiempo.
¿Qué es la etapa de Elaboración?
➔ Se centra en desarrollar un modelo refinado de los
requerimientos del software y su comportamiento.
➔ La información obtenida del cliente durante la
concepción e indagación se expande y refina durante
la etapa de elaboración.
➔ La elaboración está motivada por la creación y
mejora de escenarios de usuario que describen cómo
interactuará el usuario final.
Negociación
➔ No es raro que los clientes pidan más de lo que
puede lograrse con recursos limitados de negocio.
➔ También es común que clientes propongan
requerimientos conflictivos con el argumento de
que es “vital para sus necesidades”.
➔ Estos conflictos deben reconciliarse por medio de
un proceso de negociación.
➔ Se pide a clientes que ordenen sus requerimientos
según su prioridad y que después analicen los
conflictos.
¿En qué consiste la Especificación?
➔ Tiene diferentes formas:
Puede ser un documento escrito, un conjunto de
modelos gráficos, un prototipo, o una combinación.
1. Para sistemas grandes, el mejor enfoque puede ser un
documento escrito que combine descripciones en un
lenguaje natural con modelos gráficos.
2. Para productos pequeños quizá todo lo que se
requiera sea diagramas de casos de uso.
Ejemplo: http://www.processimpact.com/process_assets/srs_preview.
pdf
Validación de Requerimientos
➔ La calidad de los productos de la ingeniería de los
requerimientos se evalúa durante la validación.
1. Analiza la especificación a fin de garantizar que no
tenga ambigüedades.
2. Garantiza que se detectaron y corrigieron los errores
y omisiones.
3. Garantiza que que los productos del trabajo se
presentan conforme a los estándares establecidos
para el proyecto.
Preguntas a Realizar
➔ A medida que se crea, se estudia para detectar
inconsistencias, omisiones y ambigüedades.
La revisión aborda las preguntas siguientes:
1. ¿Es coherente con los objetivos del sistema?
2. ¿Se han especificado todos los requerimientos en el
nivel apropiado de abstracción?
3. El requerimiento, ¿es realmente necesario o
representa una característica no esencial?
4. ¿Cada requerimiento está claro y no es ambiguo?
5. ¿Hay requerimientos en conflicto con otros?
➔ Sommerville y Sawyer definen participante a:
“cualquier persona que se beneficie en forma directa
o indirecta del sistema en desarrollo”.
➔ Cada participante tiene un punto de vista diferente
respecto del sistema, obtiene beneficios cuando éste
se desarrolla con éxito y corre riesgos si fracasa el
esfuerzo de construcción.
Identificación de los participantes
Reconocer múltiples puntos de vista
➔ Debido a que existen muchos participantes, los
requerimientos del sistema se explorarán desde
muchos puntos de vista diferentes.
➔ Cada uno de estos, aportará información al proceso
de ingeniería de los requerimientos.
➔ A medida que se recaba información procedente de
múltiples puntos de vista, los requerimientos tal vez
sean inconsistentes o estén en conflicto.
➔ Debe clasificarse toda la información de los
participantes (incluso los conflictivos) para elegir la
mejor combinación.
Colaboración
➔ En los primeros capítulos se mencionó que, para
obtener un sistema exitoso, los clientes (y otros
participantes) debían colaborar entre sí.
Pero, ¿cómo se llega a esta colaboración?
➔ El trabajo del ingeniero de requerimientos es
identificar las áreas de interés común y las de
conflicto (por ejemplo, requerimientos que desea un
participante, pero que están en conflicto con las
necesidades de otro).
Enfoques para recabar requerimientos
1. Tanto expertos en software como otros
participantes intervienen en las reuniones.
2. Se establecen reglas para la participación.
3. Se sugiere una agenda con suficiente formalidad
para cubrir todos los puntos, pero con la suficiente
informalidad para estimular el libre flujo de ideas.
4. Un “facilitador” (cliente, desarrollador o participante)
controla la reunión.
5. Se utiliza un “mecanismo de definición” (que pueden
ser hojas, pizarrón, aplicación ,etc).
Casos de Uso
➔ A medida que se reúnen los requerimientos,
comienza a materializarse la visión general del
sistema.
➔ Sin embargo, es difícil avanzar hasta no entender
cómo emplean los usuarios finales dichas funciones.
➔ Para lograr esto, se crean un conjunto de escenarios
que identifican la naturaleza de los usos para el
sistema que se va a construir.
★ Los casos de uso, proporcionan la descripción de la
manera en la que se utilizará el sistema.
Resumen y Conclusiones
➔ Las tareas de la ingeniería de requerimientos se
realizan para establecer un fundamento sólido para el
diseño y la construcción.
➔ La ingeniería de requerimientos ocurre durante las
actividades de comunicación y modelado que se
hayan definido para el proceso general del software.
➔ Los participantes establecen los requerimientos
básicos, definen las restricciones, así como las
características y funciones principales que debe
presentar el sistema para cumplir sus objetivos.
Resumen y Conclusiones
➔ Conforme se identifican los requerimientos y se crea
su modelo, el equipo de software y otros
participantes negocian la prioridad, la disponibilidad y
el costo de cada requerimiento.
➔ Además, se valida cada requerimiento y su modelo
como un todo comparado con las necesidades del
cliente a fin de garantizar que va a construirse el
sistema correcto.

Más contenido relacionado

La actualidad más candente

Ingenieria de requisitos - Recolectando la información
Ingenieria de requisitos  - Recolectando la informaciónIngenieria de requisitos  - Recolectando la información
Ingenieria de requisitos - Recolectando la informaciónJose Diaz Silva
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosCesar Prado
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
ingenieria de requerimientos
ingenieria de requerimientos ingenieria de requerimientos
ingenieria de requerimientos Gabriel Garcia
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIsidro Gonzalez
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSLenin Acosta Mata
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitoskelyquinayas
 
Necesidades vs requerimientos
Necesidades vs requerimientosNecesidades vs requerimientos
Necesidades vs requerimientosHooberth1
 
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
 
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
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos unrated999
 
Elicitacion de requerimientos
Elicitacion de requerimientosElicitacion de requerimientos
Elicitacion de requerimientosTensor
 
Ingeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGASIngeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGASfernandoUDO
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitosZuleima
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De RequisitosssharLudena
 
Metodología gestión de requerimientos
Metodología gestión de requerimientosMetodología gestión de requerimientos
Metodología gestión de requerimientosErik Mik
 
INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS xinithazangels
 
Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)Kleo Jorgee
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosCarlos Chaves
 
Presentación de Sistemas II
Presentación de Sistemas IIPresentación de Sistemas II
Presentación de Sistemas IIAnthoni Cedeno
 

La actualidad más candente (20)

Ingenieria de requisitos - Recolectando la información
Ingenieria de requisitos  - Recolectando la informaciónIngenieria de requisitos  - Recolectando la información
Ingenieria de requisitos - Recolectando la información
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
ingenieria de requerimientos
ingenieria de requerimientos ingenieria de requerimientos
ingenieria de requerimientos
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientos
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Necesidades vs requerimientos
Necesidades vs requerimientosNecesidades vs requerimientos
Necesidades vs requerimientos
 
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
 
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
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos
 
Elicitacion de requerimientos
Elicitacion de requerimientosElicitacion de requerimientos
Elicitacion de requerimientos
 
Ingeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGASIngeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGAS
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería 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
 
INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS INGENIERÍA DE REQUISITOS
INGENIERÍA DE REQUISITOS
 
Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Presentación de Sistemas II
Presentación de Sistemas IIPresentación de Sistemas II
Presentación de Sistemas II
 

Similar a Comprension de los requerimientos

INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSLuis Anibal
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitosyessicarguez
 
Unidad 1 requerimientos del software
Unidad 1 requerimientos del softwareUnidad 1 requerimientos del software
Unidad 1 requerimientos del softwareoemavarez
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitosJoamarbet
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientosguest409adc
 
Retos y soluciones de trabajar con requerimientos de software
Retos y soluciones de trabajar con requerimientos de softwareRetos y soluciones de trabajar con requerimientos de software
Retos y soluciones de trabajar con requerimientos de softwareSoftware Guru
 
Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276marlev boadas
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientosXilena16
 
IIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareIIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareFranklin Parrales Bravo
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases3045433345
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientoskaresha3
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientoskaresha3
 
Requerimientos
RequerimientosRequerimientos
Requerimientoskaresha3
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosKleo Jorgee
 
Frank estaba infografiae
Frank estaba infografiaeFrank estaba infografiae
Frank estaba infografiaeID Z
 

Similar a Comprension de los requerimientos (20)

Comprensión de los requerimientos
Comprensión de los requerimientosComprensión de los requerimientos
Comprensión de los requerimientos
 
Ensayo ingenieria de requisitos
Ensayo ingenieria de requisitosEnsayo ingenieria de requisitos
Ensayo ingenieria de requisitos
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Desarrollo unidad1
Desarrollo unidad1Desarrollo unidad1
Desarrollo unidad1
 
Unidad 1 requerimientos del software
Unidad 1 requerimientos del softwareUnidad 1 requerimientos del software
Unidad 1 requerimientos del software
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientos
 
Retos y soluciones de trabajar con requerimientos de software
Retos y soluciones de trabajar con requerimientos de softwareRetos y soluciones de trabajar con requerimientos de software
Retos y soluciones de trabajar con requerimientos de software
 
Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276
 
Informe
InformeInforme
Informe
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientos
 
IIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareIIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de software
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientos
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientos
 
Requerimientos
RequerimientosRequerimientos
Requerimientos
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Frank estaba infografiae
Frank estaba infografiaeFrank estaba infografiae
Frank estaba infografiae
 

Más de Tensor

Libertad
LibertadLibertad
LibertadTensor
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Tensor
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisecciónTensor
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicularTensor
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colasTensor
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016Tensor
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016Tensor
 
Game maker
Game makerGame maker
Game makerTensor
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016Tensor
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivosTensor
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04Tensor
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de ordenTensor
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametrosTensor
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposiciónTensor
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricattiTensor
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioTensor
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadasTensor
 
Ondas em
Ondas emOndas em
Ondas emTensor
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticasTensor
 

Más de Tensor (20)

Libertad
LibertadLibertad
Libertad
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicular
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
 
Game maker
Game makerGame maker
Game maker
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametros
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposición
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricatti
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicio
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadas
 
Ondas em
Ondas emOndas em
Ondas em
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticas
 

Último

Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 

Comprension de los requerimientos

  • 2. Requerimientos de un Problema ➔ No parece tan difícil entender requerimientos: ★ ¿Acaso no sabe el cliente lo que se necesita? ★ ¿No deberían conocer los usuarios finales las características que le darán beneficio? ➔ Entender los requerimientos es una de las tareas más difíciles que enfrenta el ingeniero de software.
  • 3. ¿Qué es la Ingeniería de Requerimientos? ➔ Es el espectro amplio de tareas y técnicas que llevan a entender los requerimientos de un proyecto. ➔ Es una de las acciones importantes de la I.S. que comienza durante la actividad de comunicación y continúa en la de modelado. ➔ Debe adaptarse a las necesidades del proyecto, del producto y de las personas participantes. ➔ La ingeniería de requerimientos tiende un puente para el diseño y la construcción.
  • 4. ¿Cómo se inicia un proyecto? ➔ La mayor parte de proyectos comienzan cuando se identifica una necesidad del negocio o se descubre un nuevo mercado o servicio potencial. ➔ En ciertos casos, una conversación casual es todo lo que se necesita para desencadenar un trabajo grande de ingeniería de software.
  • 5. ¿Qué es la Indagación? Parece una tarea muy simple: Consiste en preguntar al cliente y a los usuarios: Cuáles son los objetivos para el sistema o producto, qué es lo que va a lograrse, cómo se ajusta el sistema o producto a las necesidades del negocio y, finalmente, cómo va a usarse el producto en las operaciones cotidianas. Pero no es simple: es muy difícil.
  • 6. Indagación - Problemas 1. Problemas de alcance: La frontera de los sistemas está mal definida o los clientes especifican detalles técnicos innecesarios que confunden, más que clarifican. 2. Problemas de entendimiento: Los clientes no están seguros de lo que se necesita, tienen problemas para comunicar las necesidades al ingeniero de sistemas, omiten información que creen que es “obvia”. 3. Problemas de volatilidad: Los requerimientos cambian con el tiempo.
  • 7. ¿Qué es la etapa de Elaboración? ➔ Se centra en desarrollar un modelo refinado de los requerimientos del software y su comportamiento. ➔ La información obtenida del cliente durante la concepción e indagación se expande y refina durante la etapa de elaboración. ➔ La elaboración está motivada por la creación y mejora de escenarios de usuario que describen cómo interactuará el usuario final.
  • 8. Negociación ➔ No es raro que los clientes pidan más de lo que puede lograrse con recursos limitados de negocio. ➔ También es común que clientes propongan requerimientos conflictivos con el argumento de que es “vital para sus necesidades”. ➔ Estos conflictos deben reconciliarse por medio de un proceso de negociación. ➔ Se pide a clientes que ordenen sus requerimientos según su prioridad y que después analicen los conflictos.
  • 9. ¿En qué consiste la Especificación? ➔ Tiene diferentes formas: Puede ser un documento escrito, un conjunto de modelos gráficos, un prototipo, o una combinación. 1. Para sistemas grandes, el mejor enfoque puede ser un documento escrito que combine descripciones en un lenguaje natural con modelos gráficos. 2. Para productos pequeños quizá todo lo que se requiera sea diagramas de casos de uso. Ejemplo: http://www.processimpact.com/process_assets/srs_preview. pdf
  • 10. Validación de Requerimientos ➔ La calidad de los productos de la ingeniería de los requerimientos se evalúa durante la validación. 1. Analiza la especificación a fin de garantizar que no tenga ambigüedades. 2. Garantiza que se detectaron y corrigieron los errores y omisiones. 3. Garantiza que que los productos del trabajo se presentan conforme a los estándares establecidos para el proyecto.
  • 11. Preguntas a Realizar ➔ A medida que se crea, se estudia para detectar inconsistencias, omisiones y ambigüedades. La revisión aborda las preguntas siguientes: 1. ¿Es coherente con los objetivos del sistema? 2. ¿Se han especificado todos los requerimientos en el nivel apropiado de abstracción? 3. El requerimiento, ¿es realmente necesario o representa una característica no esencial? 4. ¿Cada requerimiento está claro y no es ambiguo? 5. ¿Hay requerimientos en conflicto con otros?
  • 12. ➔ Sommerville y Sawyer definen participante a: “cualquier persona que se beneficie en forma directa o indirecta del sistema en desarrollo”. ➔ Cada participante tiene un punto de vista diferente respecto del sistema, obtiene beneficios cuando éste se desarrolla con éxito y corre riesgos si fracasa el esfuerzo de construcción. Identificación de los participantes
  • 13. Reconocer múltiples puntos de vista ➔ Debido a que existen muchos participantes, los requerimientos del sistema se explorarán desde muchos puntos de vista diferentes. ➔ Cada uno de estos, aportará información al proceso de ingeniería de los requerimientos. ➔ A medida que se recaba información procedente de múltiples puntos de vista, los requerimientos tal vez sean inconsistentes o estén en conflicto. ➔ Debe clasificarse toda la información de los participantes (incluso los conflictivos) para elegir la mejor combinación.
  • 14. Colaboración ➔ En los primeros capítulos se mencionó que, para obtener un sistema exitoso, los clientes (y otros participantes) debían colaborar entre sí. Pero, ¿cómo se llega a esta colaboración? ➔ El trabajo del ingeniero de requerimientos es identificar las áreas de interés común y las de conflicto (por ejemplo, requerimientos que desea un participante, pero que están en conflicto con las necesidades de otro).
  • 15. Enfoques para recabar requerimientos 1. Tanto expertos en software como otros participantes intervienen en las reuniones. 2. Se establecen reglas para la participación. 3. Se sugiere una agenda con suficiente formalidad para cubrir todos los puntos, pero con la suficiente informalidad para estimular el libre flujo de ideas. 4. Un “facilitador” (cliente, desarrollador o participante) controla la reunión. 5. Se utiliza un “mecanismo de definición” (que pueden ser hojas, pizarrón, aplicación ,etc).
  • 16. Casos de Uso ➔ A medida que se reúnen los requerimientos, comienza a materializarse la visión general del sistema. ➔ Sin embargo, es difícil avanzar hasta no entender cómo emplean los usuarios finales dichas funciones. ➔ Para lograr esto, se crean un conjunto de escenarios que identifican la naturaleza de los usos para el sistema que se va a construir. ★ Los casos de uso, proporcionan la descripción de la manera en la que se utilizará el sistema.
  • 17. Resumen y Conclusiones ➔ Las tareas de la ingeniería de requerimientos se realizan para establecer un fundamento sólido para el diseño y la construcción. ➔ La ingeniería de requerimientos ocurre durante las actividades de comunicación y modelado que se hayan definido para el proceso general del software. ➔ Los participantes establecen los requerimientos básicos, definen las restricciones, así como las características y funciones principales que debe presentar el sistema para cumplir sus objetivos.
  • 18. Resumen y Conclusiones ➔ Conforme se identifican los requerimientos y se crea su modelo, el equipo de software y otros participantes negocian la prioridad, la disponibilidad y el costo de cada requerimiento. ➔ Además, se valida cada requerimiento y su modelo como un todo comparado con las necesidades del cliente a fin de garantizar que va a construirse el sistema correcto.