intro ingenieria de requerimientos

9

Click here to load reader

Upload: rodrigo-perez-ruiz

Post on 04-Jul-2015

94 views

Category:

Software


1 download

DESCRIPTION

Ingeniería de requerimientos

TRANSCRIPT

Page 1: Intro ingenieria de requerimientos

Ingeniería De Requerimientos

Rodrigo Pérez Ruiz

Tecnologías de la

información

5doCuatrimestre

Page 2: Intro ingenieria de requerimientos

Definición: Req

uerim

ientos

• Una condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo. [Std610.12‐1900, IEEE: 62]

• Una condición o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estándar, especificación u otro documento formal. [Std 610.12‐1900, IEEE: 62]

• Un requerimiento es simplemente una declaración abstracta de alto nivel de un servicio que debe proporcionar el sistema o una restricción de éste. [Sommerville, 2005: 108]

Page 3: Intro ingenieria de requerimientos

Definición: In

geniería de 

Requ

erim

ientos

• Ingeniería de Requerimientos ayuda a los ingenierosde software a entender mejor el problema en cuyasolución trabajarán. Incluye el conjunto de tareasque conducen a comprender cuál será el impactodel software sobre el negocio, qué es lo que elcliente quiere y cómo interactuarán los usuariosfinales con el software. [Pressman, 2006: 155]

• La ingeniería de requerimientos es el proceso dedesarrollar una especificación de software. Lasespecificaciones pretender comunicar lasnecesidades del sistema del cliente a losdesarrolladores del sistema. [Sommerville, 2005: 82]

• La Ingeniería de Requerimientos se define, como unconjunto de actividades en las cuales, utilizandotécnicas y herramientas, se analiza un problema y seconcluye con la especificación de una solución (aveces más de una). [Ortas 1997]

Page 4: Intro ingenieria de requerimientos

• Introducción a la Noción de Ingeniería de Requerimientos.• Explicación de los diferentes niveles de detalle de 

requerimientos que se necesiten.• Describir como deben ser organizados los documentos de 

un Sistema de Requerimientos.• Describir la validación del Proceso de Requerimientos.• Explicar porque los Requerimientos se involucran durante 

el tiempo de vida de un sistema.

Objetivos:

Page 5: Intro ingenieria de requerimientos

Activ

idad

es de la In

geniería de 

Requ

erim

ientos:

Extracción: Esta fase representa el comienzo de cada ciclo. Extracción es el nombre comúnmente dado a las actividades involucradas en el descubrimiento de los requerimientos del sistema.Análisis: Sobre la base de la extracción realizada previamente, comienza esta fase en la cual se enfoca en descubrir problemas con los requerimientos del sistema identificados hasta el momento.Especificación: En esta fase se documentan los requerimientos acordados con el cliente, en un nivel apropiado de detalle.Validación: La validación es la etapa final de la IR. Su objetivo es, ratificar los requerimientos, es decir, verificar todos los requerimientos que aparecen en el documento especificado para asegurarse que representan una descripción, por lo menos, aceptable del sistema que se debe implementar. Esto implica verificar que los requerimientos sean consistentes y que estén completos.

Page 6: Intro ingenieria de requerimientos

Ing. De Re

q: 

Ideas‐fuerza– “Hay que saber lo que hay que hacer antes de ponerse ahacerlo”– “Conocer el problema antes de inventar la solución”• Propósito: Reducir el riesgo de construcción– Efectividad: riesgo de hacer algo inútil– Eficiencia: riesgo de sub‐/sobre‐estimar recursos• Problema: “Parálisis de análisis”– Querer saberlo todo antes de hacer nada

Page 7: Intro ingenieria de requerimientos

Introd

uccion

a RM

UC: 

Resumen

Page 8: Intro ingenieria de requerimientos

Elige las tres necesidades mas importantes  (requerimientos) de esta clase.

a). Que preguntas pueden ser útiles en una entrevista?b). Resume cada necesidad en una oración corta.c). Como determinaras el requerimiento con mas prioridad.

Reúne información para introducir a tu compañeroa). Que puede ser útil para hacer  una  presentación breve?

Entendiendo tus necesidades.:

Page 9: Intro ingenieria de requerimientos

Otras fu

entes de

 Inform

ación: 

• Swebok• Ingenieria de software, 

Pressman• Rational Unified Process