0
Bases de Datos	


Ingeniería de
Requisitos
Ingeniería de requisitos	


Requerimientos
¿Que es el proceso de
Ingeniería de Requisitos?
Ingeniería de requisitos	


Puntos clave
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos	

!

!
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos	

Técnicas de recolección de Información
!

REPASO
Cuestionario: Medio/instrumento de recogida de...
Ingeniería de requisitos
Ingeniería de requisitos	


EJERCICIO DE	

!

COMUNICACIÓN	

(armado de figuras)
Ingeniería de requisitos	


Ejercicio. Captura y Análisis de Requisitos	

Instrucciones:	

!

Elaborar un cuestionario par...
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos	


Especificación de requisitos: Ejercicio
Instrucciones:	

!

De acuerdo al proyecto establecido ...
Ingeniería de requisitos	


Análisis de Requerimientos	

Herramientas y Técnicas
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos	


Estrategia de captación de
requisitos
Ingeniería de requisitos
Ingeniería de requisitos	


Formato estándar IEE830
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos	

Ejercicio:	

!

Elaborar un Diagrama
de Contexto para el
siguiente ejemplo de
sistema de gestió...
Ingeniería de requisitos	

Ejercicio:	

!

Identificar los
requisitos funcionales
para el siguiente
ejemplo de sistema de
g...
Ingeniería de requisitos	


DEVOLUCIÓN
DE LIBROS

PETICIÓN DE
LIBROS

GESTIÓN
DE
BIBLIOTECA

ALTAS/BAJAS
Ingeniería de requisitos	

REQUISITOS	
  ESPECÍFICOS
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos	


TAREA	

Distribución de Libros
Ingeniería de requisitos	


REQUERIMIENTOS	

!

• FUNCIONALES	

!

• NO FUNCIONALES
Ingeniería de requisitos	

Requerimientos Funcionales
Son declaraciones de los servicios y funciones que
proveerá el siste...
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos	

Requisito Funcional IEE830
Definición de acciones fundamentales que debe realizar el
software a...
Ingeniería de requisitos	

Rendimiento

Seguridad

Requisito No
Funcional
IEE830

Fiabilidad

Disponibilidad

Mantenibilid...
Ingeniería de requisitos	

Rendimiento

Seguridad

Especificación de los requisitos relacionados con la carga que se
esper...
Ingeniería de requisitos	

Fiabilidad

Especificación de los factores de fiabilidad necesaria del
sistema.
!
Esto se expre...
Ingeniería de requisitos	

Identificación del tipo de mantenimiento necesario del sistema.
!
Especificación de quien debe ...
Ingeniería de requisitos	


TAREA: “Tienda el Regalo”

RF, RNF,	

MAPA DE
PROCESOS
Ingeniería de requisitos	


Ejercicio: “Tienda el Regalo”
GESTION DE
VENTAS

EMPLEADOS	

ADMINISTRADOR

GESTIÓN DE
INVENTA...
Ingeniería de requisitos	

Ejercicio: “Tienda el Regalo”
Proceso:Ventas
CLIENTE

EMPLEADO

INICIO

Cliente llega a caja y ...
Ingeniería de requisitos	


MODELADO DE
CASOS DE USO
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Ingeniería de requisitos
Upcoming SlideShare
Loading in...5
×

Ingenieria de requisitos - Ingeniería de Software

2,892

Published on

Metodología de Ingeniería de Requisitos aplicado a sistemas de base de datos

Published in: Education
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,892
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
197
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Transcript of "Ingenieria de requisitos - Ingeniería de Software"

  1. 1. Bases de Datos Ingeniería de Requisitos
  2. 2. Ingeniería de requisitos Requerimientos ¿Que es el proceso de Ingeniería de Requisitos?
  3. 3. Ingeniería de requisitos Puntos clave
  4. 4. Ingeniería de requisitos
  5. 5. Ingeniería de requisitos
  6. 6. Ingeniería de requisitos ! !
  7. 7. Ingeniería de requisitos
  8. 8. Ingeniería de requisitos
  9. 9. Ingeniería de requisitos
  10. 10. Ingeniería de requisitos
  11. 11. Ingeniería de requisitos
  12. 12. Ingeniería de requisitos
  13. 13. Ingeniería de requisitos
  14. 14. Ingeniería de requisitos
  15. 15. Ingeniería de requisitos
  16. 16. Ingeniería de requisitos
  17. 17. Ingeniería de requisitos
  18. 18. Ingeniería de requisitos
  19. 19. Ingeniería de requisitos
  20. 20. Ingeniería de requisitos
  21. 21. Ingeniería de requisitos
  22. 22. Ingeniería de requisitos Técnicas de recolección de Información ! REPASO Cuestionario: Medio/instrumento de recogida de información de manera directa o de preparación para una entrevista. Entrevistas: Intento sistemático de recoger información de otra persona a través de una comunicación interpersonal que se lleva a cabo mediante una conversación estructurarda.
  23. 23. Ingeniería de requisitos
  24. 24. Ingeniería de requisitos EJERCICIO DE ! COMUNICACIÓN (armado de figuras)
  25. 25. Ingeniería de requisitos Ejercicio. Captura y Análisis de Requisitos Instrucciones: ! Elaborar un cuestionario para la captación y análisis de requisitos de un sistema de gestión de ordenes de servicio de una lavandería.
  26. 26. Ingeniería de requisitos
  27. 27. Ingeniería de requisitos
  28. 28. Ingeniería de requisitos
  29. 29. Ingeniería de requisitos
  30. 30. Ingeniería de requisitos
  31. 31. Ingeniería de requisitos
  32. 32. Ingeniería de requisitos
  33. 33. Ingeniería de requisitos
  34. 34. Ingeniería de requisitos
  35. 35. Ingeniería de requisitos
  36. 36. Ingeniería de requisitos
  37. 37. Ingeniería de requisitos
  38. 38. Ingeniería de requisitos
  39. 39. Ingeniería de requisitos
  40. 40. Ingeniería de requisitos
  41. 41. Ingeniería de requisitos Especificación de requisitos: Ejercicio Instrucciones: ! De acuerdo al proyecto establecido para la captación de requisitos de cada equipo de trabajo, realizar, redactar una primera propuesta de contenido haciendo uso del estandar IEEE 830 para los siguientes puntos: a) Introducción ! b) Objetivo ! c) Ámbito ! d) Visión Global
  42. 42. Ingeniería de requisitos Análisis de Requerimientos Herramientas y Técnicas
  43. 43. Ingeniería de requisitos
  44. 44. Ingeniería de requisitos
  45. 45. Ingeniería de requisitos
  46. 46. Ingeniería de requisitos
  47. 47. Ingeniería de requisitos
  48. 48. Ingeniería de requisitos
  49. 49. Ingeniería de requisitos
  50. 50. Ingeniería de requisitos
  51. 51. Ingeniería de requisitos Estrategia de captación de requisitos
  52. 52. Ingeniería de requisitos
  53. 53. Ingeniería de requisitos Formato estándar IEE830
  54. 54. Ingeniería de requisitos
  55. 55. Ingeniería de requisitos
  56. 56. Ingeniería de requisitos Ejercicio: ! Elaborar un Diagrama de Contexto para el siguiente ejemplo de sistema de gestión de libros de una biblioteca
  57. 57. Ingeniería de requisitos Ejercicio: ! Identificar los requisitos funcionales para el siguiente ejemplo de sistema de gestión de libros de una biblioteca. Hacer uso del formato de requisitos específicos del estandar IEEE 830 (sección 3)
  58. 58. Ingeniería de requisitos DEVOLUCIÓN DE LIBROS PETICIÓN DE LIBROS GESTIÓN DE BIBLIOTECA ALTAS/BAJAS
  59. 59. Ingeniería de requisitos REQUISITOS  ESPECÍFICOS
  60. 60. Ingeniería de requisitos
  61. 61. Ingeniería de requisitos
  62. 62. Ingeniería de requisitos
  63. 63. Ingeniería de requisitos TAREA Distribución de Libros
  64. 64. Ingeniería de requisitos REQUERIMIENTOS ! • FUNCIONALES ! • NO FUNCIONALES
  65. 65. Ingeniería de requisitos Requerimientos Funcionales Son declaraciones de los servicios y funciones que proveerá el sistema. En algunos casos los requerimientos funcionales de los sistemas también declaran explicitamente lo que el sistema no debe hacer. Requerimientos No Funcionales Conforman restricciones de los servicios o funciones ofrecidos por el sistema. Incluyen restricciones de tiempo, sobre el proceso de desarrollo, estándares, etc.
  66. 66. Ingeniería de requisitos
  67. 67. Ingeniería de requisitos
  68. 68. Ingeniería de requisitos
  69. 69. Ingeniería de requisitos Requisito Funcional IEE830 Definición de acciones fundamentales que debe realizar el software al recibir información, procesarla y producir resultados. En ellas se incluye: ! ♣ Comprobación de validez de las entradas ♣ Secuencia exacta de operaciones ♣ Respuesta a situaciones anormales (desbordamientos, comunicaciones, recuperación de errores) ♣ Parámetros ♣ Generación de salidas ♣ Relaciones entre entradas y salidas (secuencias de entradas y salidas, formulas para la conversión de información) ♣ Especificación de los requisitos lógicos para la información que será almacenada en base de datos (tipo de información, requerido)
  70. 70. Ingeniería de requisitos Rendimiento Seguridad Requisito No Funcional IEE830 Fiabilidad Disponibilidad Mantenibilidad Portabilidad Otros
  71. 71. Ingeniería de requisitos Rendimiento Seguridad Especificación de los requisitos relacionados con la carga que se espera tenga que soportar el sistema. Por ejemplo, el número de terminales, el número esperado de usuarios simultáneamente conectados, número de transacciones por segundo que deberá soportar el sistema, etc. ! Todos estos requisitos deben ser mesurables. Por ejemplo, indicando “el 95% de las transacciones deben realizarse en menos de 1 segundo”, en lugar de “los operadores no deben esperar a que se complete la transacción”. Especificación de elementos que protegerán al software de accesos, usos y sabotajes maliciosos, así como de modificaciones o destrucciones maliciosas o accidentales. Los requisitos pueden especificar: ! • Empleo de técnicas criptográficas. • Registro de ficheros con “logs” de actividad. • Asignación de determinadas funcionalidades a determinados módulos. • Restricciones de comunicación entre determinados módulos. •Comprobaciones de integridad de información crítica.
  72. 72. Ingeniería de requisitos Fiabilidad Especificación de los factores de fiabilidad necesaria del sistema. ! Esto se expresa generalmente como el tiempo entre los incidentes permisibles, o el total de incidentes permisible. ! Fijan la tasa de fallas para que el sistema sea aceptable. Ejemplo: Si se produce algún fallo al usar un servicio externo (autorización de pago) solucionarlo localmente. Disponibilidad Especificación de los factores de disponibilidad final exigidos al sistema. ! Normalmente expresados en % de tiempo en los que el software tiene que mostrar disponibilidad. ! O bien, factores humanos de consistencia. Ejemplo: Se debe ver facilmente el texto a una distancia de 30 cm del monitor
  73. 73. Ingeniería de requisitos Identificación del tipo de mantenimiento necesario del sistema. ! Especificación de quien debe realizar las tareas de mantenimiento, por ejemplo usuarios, o un desarrollador. Especificación de cuando debe realizarse las tareas de mantenimiento. Por ejemplo, generación de estadísticas de acceso semanales y mensuales. Mantenibilidad Portabilidad Especificación de atributos que debe presentar el software para facilitar su traslado a otras plataformas o entornos. Pueden incluirse: ! • Porcentaje de componentes dependientes del servidor. • Porcentaje de código dependiente del servidor. • Uso de un determinado lenguaje por su portabilidad. • Uso de un determinado compilador o plataforma de desarrollo. • Uso de un determinado sistema operativo. Otros Cualquier otro requisito que no encaje en ninguna de las secciones anteriores. ! Por ejemplo: Requisitos culturales y políticos Requisitos Legales
  74. 74. Ingeniería de requisitos TAREA: “Tienda el Regalo” RF, RNF, MAPA DE PROCESOS
  75. 75. Ingeniería de requisitos Ejercicio: “Tienda el Regalo” GESTION DE VENTAS EMPLEADOS ADMINISTRADOR GESTIÓN DE INVENTARIOS TIENDA EL REGALO GESTIÓN DE PERFILES/ACCESO A USUARIOS CONSEJERO ! CONSEJO CONSULTA/ CONSOLIDACIÓN VENTAS vs INVENTARIO
  76. 76. Ingeniería de requisitos Ejercicio: “Tienda el Regalo” Proceso:Ventas CLIENTE EMPLEADO INICIO Cliente llega a caja y realiza pago de mercancia(s) Empleado registra calculo de importe de compra y se registra la venta de mercancia(s) con el código de producto correcto Se da de baja producto en almacén conforme al código que le corresponde El Cliente recibe ticket/factira y la mercancía(s) compradas FIN Empleado emite ticket/ factura y se entrega al cliente documento
  77. 77. Ingeniería de requisitos MODELADO DE CASOS DE USO
  78. 78. Ingeniería de requisitos
  79. 79. Ingeniería de requisitos
  80. 80. Ingeniería de requisitos
  81. 81. Ingeniería de requisitos
  82. 82. Ingeniería de requisitos
  83. 83. Ingeniería de requisitos
  84. 84. Ingeniería de requisitos
  85. 85. Ingeniería de requisitos
  86. 86. Ingeniería de requisitos
  87. 87. Ingeniería de requisitos
  88. 88. Ingeniería de requisitos
  89. 89. Ingeniería de requisitos
  90. 90. Ingeniería de requisitos
  91. 91. Ingeniería de requisitos
  92. 92. Ingeniería de requisitos
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×