SlideShare a Scribd company logo
1 of 14
INGENIERÍA DE REQUISITOS E
INGENIERÍA DE REQUERIMIENTOS
REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN PORLAMAR
INTRODUCCIÓN
La especificación de requerimientos es quien definen
los servicios que un sistema debe proveer y establece
los limites y restricciones en las operaciones del
mismo. En la actualidad, el conjunto de procesos y
métodos que tienen por objetivo capturar y formalizar
estos requerimientos se ha venido a denominar
ingeniería de requerimientos.
INGENIERÍA DE REQUISITOS O
INGENIERÍA DE REQUERIMIENTOS
La ingeniería de requisitos tiene como propósito el
establecimiento de un marco metodológico, técnico y
tecnológico que sirva para formalizar y automatizar la
fase de requisitos en el ciclo de vida del desarrollo de
software.
Por lo que a través de la ingeniería de software y la
aplicación de las herramientas que brinda se pueden
determinar las necesidades o condiciones a satisfacer
para un software nuevo o modificado.
Necesario
Conciso
Completo
Consistent
e
No
ambiguo
Posible de
probar o
verificar
Especificad
o por
escrito
Características
de los
requerimiento
s
Técnicas principales
aplicadas en la
Ingeniería de Requisitos
Entrevistas
y
cuestionario
s
Del usuario
Del proceso
Del
producto
Prototipos
Prototipo
rápido
Prototipo
evolutivo
Casos de
uso
Sistemas
existentes
Lluvia de
ideas
TÉCNICAS PRINCIPALES APLICADAS
EN LA INGENIERÍA DE REQUISITOS
• Entrevistas y cuestionarios: Son aplicados para reunir información
proveniente de personas o grupos. En la entrevista el analista
conversa con el encuestado y el cuestionario consiste en una serie
de preguntas relacionadas con varios aspectos del sistema.
Algunas posibles preguntas son las siguientes:
• Del usuario: ¿Quién es el cliente?, ¿Quién es el usuario?, ¿Son sus
necesidades diferentes?, ¿Cuáles son sus habilidades, capacidades,
ambiente?
• Del proceso: ¿Cuál es la razón por la que se quiere resolver este
problema?, ¿Cuál es el valor de una solución exitosa?, ¿Cómo usted
resuelve el problema actualmente?, ¿Qué retrasos ocurren o
pueden ocurrir?.
• Del producto: ¿Qué problemas podría causar este producto en el
negocio?, ¿en que ambiente se usara el producto?, ¿Qué obstáculos
afectan la eficiencia del sistema?
TÉCNICAS PRINCIPALES APLICADAS
EN LA INGENIERÍA DE REQUISITOS
• Prototipos: Ésta técnica comienza con la identificación de todos
los requerimientos y señalando las áreas que serán necesarias,
luego de esto, se realiza un diseño rápido que consiste en un
prototipo y contendrá la representación de entradas y formatos
de las salidas, el prototipo es evaluado por el cliente y el usuario
para determinar si cumple con los requisitos.
• Prototipo rápido: Es un mecanismo para lograr la validación pre-
compromiso, permite validar requerimientos en una etapa previa
al diseño especifico.
• Prototipo evolutivo: Este consiste en considerar la primera entrega
como un prototipo inicial, el cual puede recibir modificaciones y
mejoras, lo que da como resultado nuevas entregas, este proceso
continúa hasta obtener el producto final
TÉCNICAS PRINCIPALES APLICADAS
EN LA INGENIERÍA DE REQUISITOS
• Casos de uso: Es una técnica para especificar el
comportamiento de un sistema, un caso de uso es una forma
de expresar como alguien o algo externo a un ambiente lo
usa.
• Sistemas existentes: Consiste en analizar los distintos
sistemas ya desarrollados, que estén relacionados con el
sistema a ser construido
• Lluvia de ideas: Básicamente consiste en una técnica de
reuniones en grupos de los involucrados en un proyecto, cuyo
objetivo es que los participantes muestren sus ideas de forma
libre y desarrollen su creatividad. Luego de reunir todas las
ideas posibles, se irán eliminando en base a distintos
criterios. El grupo de personas que participa en estas
REQUERIMIENTOS DE SOFTWARE DE LA
INGENIERÍA DE REQUERIMIENTOS
• Requerimientos funcionales: definen las funciones que
el sistema será capaz de realizar, las transformaciones
que realiza sobre las entradas para producir salidas y
especifica los servicios que debe proporcionar la
aplicación.
• Requerimientos no funcionales: son las características
que pueden limitar el sistema, como por ejemplo, el
rendimiento, interfaces de usuario, fiabilidad,
mantenimiento, seguridad, portabilidad y estándares.
Análisis del
problema
Evaluación y
negociación
Especifica-
ción
Validación
Extracción
Actividades
de la Ing. de
requerimiento
s
ACTIVIDADES DE LA INGENIERÍA
DE REQUERIMIENTOS
• Extracción: Los analistas de requerimientos deben trabajar
junto al cliente para descubrir el problema que el sistema
debe resolver, los diferentes servicios que el sistema debe
prestar, las restricciones que se pueden presentar.
• Análisis del problema: El objetivo de esta actividad es
entender la verdadera necesidad del negocio, se enfoca en
descubrir problemas con los requerimientos del sistema
identificados hasta el momento.
• Evaluación y negociación de los requerimientos: en esta etapa
se limitan las expectativas del cliente apropiadamente,
tomando como referencia los niveles de abstracción y
descomposición de cada problema presentado.
ACTIVIDADES DE LA INGENIERÍA
DE REQUERIMIENTOS
• Especificación: en esta fase se documentan los
requerimientos acordados con el cliente, en un
nivel apropiado de detalle, en la practica esta etapa
se va realizando conjuntamente con el análisis.
• Validación: Su objetivo es, comprobar los
requerimientos que aparecen en el documento
especificado para asegurarse de que sean
aceptables para el sistema que se desea
implementar.
DIFICULTADES PARA DEFINIR LOS
REQUERIMIENTOS
• Los requerimientos no son obvios y vienen de muchas fuentes.
• Son difíciles de expresar en palabras (el lenguaje es ambiguo).
• La cantidad de requerimientos en un proyecto puede ser difícil
de manejar.
• Un requerimiento puede cambiar a lo largo del ciclo de
desarrollo.
• El usuario no puede explicar lo que hace
• Tiende a recordar lo excepcional y olvidar lo rutinario
• Hablan de lo que no funciona
• Los usuarios tienen distinto vocabulario que los
CONCLUSIONES
• Se debe recordar que la ingeniería de requerimientos es una
actividad que involucra a clientes, usuarios, equipo de
desarrollo, administración de proyectos, entre otros, el proceso
de ingeniería de requerimientos no depende solamente de la
forma como se percibe el problema, sino también, del nivel de
experiencia que tengan los involucrados.
• Es importante que el analista se tome el tiempo necesario
para conocer a los clientes y usuarios, así como su ambiente de
trabajo, ya que esto ayudara a establecer una buena relación de
trabajo.

More Related Content

What's hot

Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareElvisAR
 
Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientosUPTP
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...Jesús Navarro
 
Ieee 830 srs
Ieee 830 srsIeee 830 srs
Ieee 830 srsLauC2457
 
Una metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónUna metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónLeonardo Fleire Morales
 
Metodologia web
Metodologia webMetodologia web
Metodologia webAnel Sosa
 
Manual usuario estructura
Manual usuario estructuraManual usuario estructura
Manual usuario estructuraDennis Zepeda
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de softwareLiliana Pacheco
 
Importancia del Análisis de Requerimientos
Importancia del Análisis de RequerimientosImportancia del Análisis de Requerimientos
Importancia del Análisis de Requerimientospedro tovar
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIsidro Gonzalez
 
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) Germán Sánchez
 
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
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSYessica Hyuga Soto
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 

What's hot (20)

Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientos
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
 
Ieee 830 srs
Ieee 830 srsIeee 830 srs
Ieee 830 srs
 
Una metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónUna metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de información
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Manual usuario estructura
Manual usuario estructuraManual usuario estructura
Manual usuario estructura
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Tecnicas de documentacion
Tecnicas de documentacionTecnicas de documentacion
Tecnicas de documentacion
 
3. Análisis de Requerimientos
3. Análisis de Requerimientos3. Análisis de Requerimientos
3. Análisis de Requerimientos
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Importancia del Análisis de Requerimientos
Importancia del Análisis de RequerimientosImportancia del Análisis de Requerimientos
Importancia del Análisis de Requerimientos
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientos
 
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
 
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
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 

Viewers also liked

Pia informática y tecnología 2012
Pia informática y tecnología 2012Pia informática y tecnología 2012
Pia informática y tecnología 2012Luis Aguirre
 
Técnicas para identificar requisitos funcionales y no funcionales
Técnicas para identificar requisitos funcionales y no funcionales Técnicas para identificar requisitos funcionales y no funcionales
Técnicas para identificar requisitos funcionales y no funcionales JessicaSanchezMarin
 
Analisis de la cuestion y declaración del alcance del proyecto
Analisis de la cuestion y declaración del alcance del proyectoAnalisis de la cuestion y declaración del alcance del proyecto
Analisis de la cuestion y declaración del alcance del proyectoJesus Molina
 
ingenieria de requerimientos
ingenieria de requerimientos ingenieria de requerimientos
ingenieria de requerimientos Gabriel Garcia
 
Modelo enunciado alcance
Modelo enunciado alcanceModelo enunciado alcance
Modelo enunciado alcanceBrox Technology
 
Plan de estudio de tecnologia e informatica año 2015
Plan de estudio de tecnologia e informatica año 2015Plan de estudio de tecnologia e informatica año 2015
Plan de estudio de tecnologia e informatica año 2015Docentic Inecicu
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1jmpov441
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio webRafael Pedraza-Jimenez
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
PLAN DE AREA TECNOLOGIA E INFORMATICA
PLAN DE AREA TECNOLOGIA E INFORMATICAPLAN DE AREA TECNOLOGIA E INFORMATICA
PLAN DE AREA TECNOLOGIA E INFORMATICAYaritza Paola Barros
 

Viewers also liked (12)

Pia informática y tecnología 2012
Pia informática y tecnología 2012Pia informática y tecnología 2012
Pia informática y tecnología 2012
 
Técnicas para identificar requisitos funcionales y no funcionales
Técnicas para identificar requisitos funcionales y no funcionales Técnicas para identificar requisitos funcionales y no funcionales
Técnicas para identificar requisitos funcionales y no funcionales
 
Declaración del alcance
Declaración del alcanceDeclaración del alcance
Declaración del alcance
 
Analisis de la cuestion y declaración del alcance del proyecto
Analisis de la cuestion y declaración del alcance del proyectoAnalisis de la cuestion y declaración del alcance del proyecto
Analisis de la cuestion y declaración del alcance del proyecto
 
15 declaracion del alcance PMI
15 declaracion del alcance PMI15 declaracion del alcance PMI
15 declaracion del alcance PMI
 
ingenieria de requerimientos
ingenieria de requerimientos ingenieria de requerimientos
ingenieria de requerimientos
 
Modelo enunciado alcance
Modelo enunciado alcanceModelo enunciado alcance
Modelo enunciado alcance
 
Plan de estudio de tecnologia e informatica año 2015
Plan de estudio de tecnologia e informatica año 2015Plan de estudio de tecnologia e informatica año 2015
Plan de estudio de tecnologia e informatica año 2015
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
PLAN DE AREA TECNOLOGIA E INFORMATICA
PLAN DE AREA TECNOLOGIA E INFORMATICAPLAN DE AREA TECNOLOGIA E INFORMATICA
PLAN DE AREA TECNOLOGIA E INFORMATICA
 

Similar to Ingeniería de requisitos e ingeniería de 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 REQUERIMIENTOSJesus F Rosas
 
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
 
Analisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandezAnalisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandezJose Fernandez
 
Copia de carlos leon
Copia de carlos leonCopia de carlos leon
Copia de carlos leonCLPROGRAM
 
Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276marlev boadas
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Karim Krystalgami
 
Tareas de la Ingenieria de Requisitos
Tareas de la Ingenieria de RequisitosTareas de la Ingenieria de Requisitos
Tareas de la Ingenieria de Requisitosjatovitos
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosKleo Jorgee
 
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)nenyta08
 
Tecnicas ingenieria de software
Tecnicas ingenieria de softwareTecnicas ingenieria de software
Tecnicas ingenieria de softwareedsacun
 
Disertacion corta
Disertacion cortaDisertacion corta
Disertacion cortaYesika72
 
Especificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSEspecificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSsullinsan
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De SoftwareJgperez
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitosJoamarbet
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases3045433345
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosZuleima
 

Similar to Ingeniería de requisitos e ingeniería de requerimientos (20)

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 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
 
Analisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandezAnalisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandez
 
Copia de carlos leon
Copia de carlos leonCopia de carlos leon
Copia de carlos leon
 
Ingenieria de Requisitos
Ingenieria de RequisitosIngenieria de Requisitos
Ingenieria de Requisitos
 
Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
 
Carlos leon
Carlos leonCarlos leon
Carlos leon
 
Tareas de la Ingenieria de Requisitos
Tareas de la Ingenieria de RequisitosTareas de la Ingenieria de Requisitos
Tareas de la Ingenieria de Requisitos
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)
 
Tecnicas ingenieria de software
Tecnicas ingenieria de softwareTecnicas ingenieria de software
Tecnicas ingenieria de software
 
Disertacion corta
Disertacion cortaDisertacion corta
Disertacion corta
 
Ingenieria de Requisitos
Ingenieria de RequisitosIngenieria de Requisitos
Ingenieria de Requisitos
 
Especificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSEspecificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRS
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De Software
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Tema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de RequisitosTema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de Requisitos
 

Recently uploaded

Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfGuillermoBarquero7
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptxEncomiendasElSherpa
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSBeatrizGonzales19
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaKANTUPAULAPORCELYUCR
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralAitana
 

Recently uploaded (6)

Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 

Ingeniería de requisitos e ingeniería de requerimientos

  • 1. INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN PORLAMAR
  • 2. INTRODUCCIÓN La especificación de requerimientos es quien definen los servicios que un sistema debe proveer y establece los limites y restricciones en las operaciones del mismo. En la actualidad, el conjunto de procesos y métodos que tienen por objetivo capturar y formalizar estos requerimientos se ha venido a denominar ingeniería de requerimientos.
  • 3. INGENIERÍA DE REQUISITOS O INGENIERÍA DE REQUERIMIENTOS La ingeniería de requisitos tiene como propósito el establecimiento de un marco metodológico, técnico y tecnológico que sirva para formalizar y automatizar la fase de requisitos en el ciclo de vida del desarrollo de software. Por lo que a través de la ingeniería de software y la aplicación de las herramientas que brinda se pueden determinar las necesidades o condiciones a satisfacer para un software nuevo o modificado.
  • 5. Técnicas principales aplicadas en la Ingeniería de Requisitos Entrevistas y cuestionario s Del usuario Del proceso Del producto Prototipos Prototipo rápido Prototipo evolutivo Casos de uso Sistemas existentes Lluvia de ideas
  • 6. TÉCNICAS PRINCIPALES APLICADAS EN LA INGENIERÍA DE REQUISITOS • Entrevistas y cuestionarios: Son aplicados para reunir información proveniente de personas o grupos. En la entrevista el analista conversa con el encuestado y el cuestionario consiste en una serie de preguntas relacionadas con varios aspectos del sistema. Algunas posibles preguntas son las siguientes: • Del usuario: ¿Quién es el cliente?, ¿Quién es el usuario?, ¿Son sus necesidades diferentes?, ¿Cuáles son sus habilidades, capacidades, ambiente? • Del proceso: ¿Cuál es la razón por la que se quiere resolver este problema?, ¿Cuál es el valor de una solución exitosa?, ¿Cómo usted resuelve el problema actualmente?, ¿Qué retrasos ocurren o pueden ocurrir?. • Del producto: ¿Qué problemas podría causar este producto en el negocio?, ¿en que ambiente se usara el producto?, ¿Qué obstáculos afectan la eficiencia del sistema?
  • 7. TÉCNICAS PRINCIPALES APLICADAS EN LA INGENIERÍA DE REQUISITOS • Prototipos: Ésta técnica comienza con la identificación de todos los requerimientos y señalando las áreas que serán necesarias, luego de esto, se realiza un diseño rápido que consiste en un prototipo y contendrá la representación de entradas y formatos de las salidas, el prototipo es evaluado por el cliente y el usuario para determinar si cumple con los requisitos. • Prototipo rápido: Es un mecanismo para lograr la validación pre- compromiso, permite validar requerimientos en una etapa previa al diseño especifico. • Prototipo evolutivo: Este consiste en considerar la primera entrega como un prototipo inicial, el cual puede recibir modificaciones y mejoras, lo que da como resultado nuevas entregas, este proceso continúa hasta obtener el producto final
  • 8. TÉCNICAS PRINCIPALES APLICADAS EN LA INGENIERÍA DE REQUISITOS • Casos de uso: Es una técnica para especificar el comportamiento de un sistema, un caso de uso es una forma de expresar como alguien o algo externo a un ambiente lo usa. • Sistemas existentes: Consiste en analizar los distintos sistemas ya desarrollados, que estén relacionados con el sistema a ser construido • Lluvia de ideas: Básicamente consiste en una técnica de reuniones en grupos de los involucrados en un proyecto, cuyo objetivo es que los participantes muestren sus ideas de forma libre y desarrollen su creatividad. Luego de reunir todas las ideas posibles, se irán eliminando en base a distintos criterios. El grupo de personas que participa en estas
  • 9. REQUERIMIENTOS DE SOFTWARE DE LA INGENIERÍA DE REQUERIMIENTOS • Requerimientos funcionales: definen las funciones que el sistema será capaz de realizar, las transformaciones que realiza sobre las entradas para producir salidas y especifica los servicios que debe proporcionar la aplicación. • Requerimientos no funcionales: son las características que pueden limitar el sistema, como por ejemplo, el rendimiento, interfaces de usuario, fiabilidad, mantenimiento, seguridad, portabilidad y estándares.
  • 11. ACTIVIDADES DE LA INGENIERÍA DE REQUERIMIENTOS • Extracción: Los analistas de requerimientos deben trabajar junto al cliente para descubrir el problema que el sistema debe resolver, los diferentes servicios que el sistema debe prestar, las restricciones que se pueden presentar. • Análisis del problema: El objetivo de esta actividad es entender la verdadera necesidad del negocio, se enfoca en descubrir problemas con los requerimientos del sistema identificados hasta el momento. • Evaluación y negociación de los requerimientos: en esta etapa se limitan las expectativas del cliente apropiadamente, tomando como referencia los niveles de abstracción y descomposición de cada problema presentado.
  • 12. ACTIVIDADES DE LA INGENIERÍA DE REQUERIMIENTOS • Especificación: en esta fase se documentan los requerimientos acordados con el cliente, en un nivel apropiado de detalle, en la practica esta etapa se va realizando conjuntamente con el análisis. • Validación: Su objetivo es, comprobar los requerimientos que aparecen en el documento especificado para asegurarse de que sean aceptables para el sistema que se desea implementar.
  • 13. DIFICULTADES PARA DEFINIR LOS REQUERIMIENTOS • Los requerimientos no son obvios y vienen de muchas fuentes. • Son difíciles de expresar en palabras (el lenguaje es ambiguo). • La cantidad de requerimientos en un proyecto puede ser difícil de manejar. • Un requerimiento puede cambiar a lo largo del ciclo de desarrollo. • El usuario no puede explicar lo que hace • Tiende a recordar lo excepcional y olvidar lo rutinario • Hablan de lo que no funciona • Los usuarios tienen distinto vocabulario que los
  • 14. CONCLUSIONES • Se debe recordar que la ingeniería de requerimientos es una actividad que involucra a clientes, usuarios, equipo de desarrollo, administración de proyectos, entre otros, el proceso de ingeniería de requerimientos no depende solamente de la forma como se percibe el problema, sino también, del nivel de experiencia que tengan los involucrados. • Es importante que el analista se tome el tiempo necesario para conocer a los clientes y usuarios, así como su ambiente de trabajo, ya que esto ayudara a establecer una buena relación de trabajo.