temas variados

Páginas: 15 (3670 palabras) Publicado: 11 de junio de 2014
INGENIERÍA de
REQUERIMIENTOS
Unidad I – Parte 2
Requerimientos El rol de las técnicas y las fallas

1

Requerimientos y Calidad
• Los requerimientos están indisolublemente
vinculados con la calidad del sistema.
• Calidad?
• Calidad según IEEE:
1. El grado en que un sistema, componente o proceso
satisface los requerimientos especificados.
2. El grado en el que un sistema,componente o proceso
satisface necesidades y expectativas de un cliente o
usuario.
Clara necesidad de identificar correctamente las
necesidades de manera de especificar consistentemente
los requerimientos para obtener software de calidad. 2

Beneficios de los requerimientos
Los beneficios de buenos requerimientos incluyen:
1. Acuerdo entre los stakeholders (en relación al
comportamientoesperado y al criterio de aceptación).
2. Una base para estimaciones de recursos y tiempos.
3. Mejoras en la usabilidad, mantenibilidad, etc.
4. Reducción del esfuerzo: menos retrabajo y omisiones.

• Las ventajas crecen con el tamaño y complejidad del
sistema

3

Wiegers, Karl E. (2003). Software Requirements, Second Edition. Microsoft Press

1

Rol de los Requerimientos
• Acuerdodesarrolladores-clientes-usuarios finales.
– Aspecto contractual.
– Multipartes (comunicación – conflictos – cambios de
visiones)

• Base para el diseño de software.
– Minimizar defectos tanto como sea posible.
– Técnicamente factible.

• Soporte para verificación y validación.
• Soporte a la evolución del sistema.
– Evolución del sistema (cambio del sistema viejo al
sistema nuevo ycambio de requerimientos).
4

Ingeniería de Requerimientos
(IR)
La IR se define como el proceso sistemático de
desarrollo de los requerimientos a través de un
proceso cooperativo e iterativo de análisis del
problema, documentando las observaciones
resultantes en una variedad de representaciones
y chequeando la certeza del conocimiento
ganado.

5

Definición con incógnitas ...
... elproceso sistemático de desarrollar
requerimientos...
• ¿Cómo puede ser sistemático cuando existen
tantas incógnitas al comenzar?
• ¿Cómo podemos realizar un enfoque paso a
paso cuando no sabemos cuántas etapas son
necesarias o cuándo se ha alcanzado el final
desconocido?
6

2

Definición con incógnitas....
...a través de un proceso cooperativo e iterativo de
análisis delproblema...
• ¿Cuántas iteraciones?
• Cooperativo
cooperación entre personas.
¿Quién debería ser incluido? ¿Cómo se
comunicarán? ¿Cómo alcanzarán acuerdos?
• ¿Deberían los usuarios ser participantes
activos? ¿Deberían ser incluidos en la toma de
decisiones o son simplemente fuentes de
información?
7

Definición con incógnitas....
...documentar las observaciones resultantes con
una variedadde representaciones...
• ¿Cuál se debe usar?
• ¿Cómo se deben documentar los resultados?
• ¿Qué estándares y notaciones se deben
adoptar y porqué?
...chequeando el conocimiento ganado …
• ¿Cómo sabremos cuándo termina el proceso?
• ¿Tendrán todos los involucrados en el proceso
el mismo conocimiento?
8

Ingeniería de Requerimientos
(Easterbrook, 2005)

Easterbrook, S. (2005).Requirements Engineering Course. University of Toronto.
http://www.cs.toronto.edu/~sme/CSC2106S/

9

3

IR: el proceso
(Kotonya y Sommerville, 2003)
Conjunto de actividades que son seguidas con el
objetivo de descubrir, modelar, validar y mantener un
documento de requerimientos.
• Sistemas de
información existentes
• Necesidades de los
stakeholders
• Estándares de la
organización
•Regulaciones, políticas
e información del dominio

Proceso
IR

• requerimientos
acordados
• Modelos del sistema
y su entorno.
• Especificación del
sistema.

10
Kotonya, G. and Sommerville, I. (2003). Requirements Engineering: Processes and Techniques.
John Wiley & Sons.

IR: Puntos a tener en cuenta
Es una parte integral del proceso conectado a las otras
partes por continuas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Temas variados
  • Temas variados
  • Temas variados
  • Temas variados
  • Temas varios
  • Temas Variados
  • Temas Variados
  • Temas Variados

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS