登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
Ingeniería de requisitos により Mind Map: Ingeniería de requisitos

1. Etapas

2. Elicitacion: Actividad involucrada en el descubrimiento de los requisitos del sistema.

3. Especificación: se documentan los requisitos acordados con el cliente, en un nivel apropiado de detalle.

4. Análisis: Tiene como propósito descubrir problemas con los requisitos del sistema identificados hasta el momento.

5. Proporciona el mecanismo apropiado para

6. Entender lo que el cliente quiere.

7. Validación: garantiza que los requisitos, una vez analizados y resueltos los posibles conflictos, correspondan realmente a las necesidades de clientes y usuarios

8. Analizar las necesidades

9. Evaluar la factibilidad.

10. Negociar una solución razonable.

11. Especificar la solución sin ambigüedades.

12. Validar la especificación.

13. Administrar los requisitos conforme éstos se transforman en un sistema operacional.

14. Según la teoría de:

15. Boehm, 1979:

16. IEEE, 1990

17. Amador, 2000

18. La ingeniería de requisitos es la disciplina para desarrollar una especificación completa, consistente y no ambigua, la cual servirá como base para acuerdos comunes entre todas las partes involucradas y en dónde se describen las funciones que realizará el sistema.

19. La ingeniería de requisitos es el proceso de estudiar las necesidades del usuario para llegar a una definición de requisitos de sistema, hardware o software.

20. Algunas características

21. La ingeniería de requisitos puede considerarse como un proceso de descubrimiento y comunicación de las necesidades de clientes y usuarios y la gestión de los cambios de dichas necesidades.

22. Necesario

23. Completo

24. Consistente

25. Correcto

26. Verificable

27. Rastreable

28. Ciclo de vida de software

29. Permite iniciar una serie de fases mediante las cuales se procede a la validación y al desarrollo del software garantizando que se cumplan los requisitos para la aplicación y verificación de los procedimientos de desarrollo; para ello, se utilizan métodos del ciclo del software, que indican distintos pasos a seguir para el desarrollo de un producto.

30. Fases

31. Planificación

32. Análisis

33. Diseño

34. Pruebas

35. Mantenimiento

36. Se realiza el planteamiento del problema, se definen alcances y objetivos del software.

37. Esta fase busca definir los requisitos que son los que dirigirán el desarrollo del proyecto de software.

38. Se estudian posibles opciones de implementación para el software que hay que construir, estructura general del mismo.

39. Busca detectar fallos cometidos en las etapas anteriores para corregirlos.

40. se realizan tres puntos referenciados: mantenimiento correctivo, mantenimiento adaptativo y mantenimiento perfectivo.

41. Paradigmas

42. Tradicional: se identifican, fundamentalmente, por ser lineales, es decir se trata de completar cada proceso de principio a fin hasta que quede listo para avanzar a la segunda fase del ciclo del software.

43. Orientado a objetos :se conforma principalmente por la creación de clases, análisis de requisitos y el diseño. Con este paradigma se pretende que el código fuente sea reutilizable para otros proyectos.

44. Desarrollo ágil: es el desarrollo de proyectos en poco tiempo, se simplifican procesos tediosos, se agilizan las fases del desarrollo y las interacciones se hacen en corto tiempo.

45. Modelos

46. Cascada

47. Espiral

48. Iterativo o por prototipos

49. Scrum

50. Kanban

51. XP o programación extrema