GoConqr has a new look! Let us know what you think.

Mind map

INGENIERIA DE REQUISITOS

Henry Gómez SENA anailsis y desarrollo de software Spanish

INGENIERIA DE REQUISITOS

Map content

INGENIERIA DE REQUISITOS

  1. CICLO DE VIDA DEL SOFTWARE

    • Conocido como (SDLC o Systems Development Life Cycle)
    • Proceso que se sigue para construir y hacer evolucionar un determinado software
    • Permite iniciar una serie de fases las cuales proceden a la validación y al desarrollo del software
    • Se esperando que cumplan los requisitos para la aplicación y verificación de los procedimientos de desarrollo
    • La normativa ISO/IEC/IEEE 12207:2017 establece
      • "Un marco común para los procesos del ciclo de vida de los programas informáticos, con una terminología bien definida, a la que pueda remitirse la industria del software. Contiene procesos, actividades y tareas aplicables durante la adquisición, el suministro, el desarrollo, el funcionamiento, el mantenimiento o la eliminación de sistemas, productos y servicios informáticos. Estos procesos del ciclo de vida se llevan a cabo mediante la participación de los interesados, con el objetivo final de lograr la satisfacción del cliente (s.p.)".
    • ELEMENTOS
      • FASES
        • actividades relacionadas con un objetivo en el desarrollo del proyecto
        • asignación de recursos (humanos, financieros o materiales).
      • ENTREGABLES
        • productos intermedios que generan las fases.
        • Pueden ser materiales o inmateriales (documentos, software)
        • permiten evaluar la marcha del proyecto
  2. ingenieria R.

    • Entender lo que el cliente quiere., Analizar las necesidades.,Evaluar la factibilidad, Negociar una solución razonable,. Especificar la solución sin ambigüedades, Validar la especificación, Administrar los requisitos conforme éstos se transforman en un sistema operacional.
    • Etapas
      • utilizadas para el desarrollo de un producto único, a saber:
        • elicitación, análisis, especificación y validación de los requisitos.
  3. FASES

    • PLANIFICACIÓN
      • realiza el planteamiento del problema, se definen alcances y objetivos del software
    • DISEÑO
      • Estudia posibles opciones de implementación para el software que hay que construir
    • PRUEBAS
      • se detectar fallos cometidos en las etapas anteriores para corregirlos.
    • MANTENIMIENTO
      • tres puntos referenciados: mantenimiento correctivo, mantenimiento adaptativo y mantenimiento perfectivo.
    • ANÁLISIS
      • busca definir los requisitos que son los que dirigirán el desarrollo del proyecto de software.
  4. REQUISITOS

    • Condición o capacidad que necesita el usuario para resolver un problema o conseguir un objetivo determinado (IEEE, 1990)
      • Comunican las expectativas de los consumidores de productos software
        • pUEDEN ESTAR EN : ocultos, conocidos o desconocidos, esperados o inesperados, desde el punto de vista del cliente.
    • Importancia
      • Establecen el alcance del trabajo subsecuente
      • Indican al equipo del proyecto qué requieren los usuarios (necesidades de negocio).
      • El éxito o fracaso de un proyecto está altamente influenciado por la calidad de los requisitos
      • caracteristicas
        • Necesario Completo Consistente Correcto Factible Modificable Priorizado Verificable Rastreable Claro
    • Clasificación
      • requerimientos
        • funcionales
          • declaraciones de los servicios que debe proporcionar el sistema
        • no funcionales
          • restricciones de los servicios o funciones ofrecidos por el sistema
        • Sistema
          • establecen funciones, servicios y restricciones operativas del sistema
        • Usuario
          • declaraciones, en lenguaje natural y en diagramas, de los servicios que se espera
  5. FASES DE DEFINICIÓN DE REQUISITOS

    • ANÁLISIS
      • recopila, examina y se formulan los requisitos del cliente, así como la verificación de las posibles restricciones que se puedan aplicar
      • Corresponde al proceso donde se descubre qué es lo que realmente se necesita y los requerimientos y características del sistema
      • Se debe averiguar con ayuda de distintas técnicas los requerimientos que el cliente necesita para el proceso
  6. PARADIGMAS DE MODELOS

    • TRADICIONAL
      • Cascada
      • Espiral
      • iterativo o por prototipos
    • orientado a objetos
      • conforma principalmente por la creación de clases, análisis de requisitos y el diseño.
    • AGIL
      • Scrum
      • Kanban
      • XP o programación extrema

Images and files in the map

  • INGENIERIA DE REQUISITOS
  • INGENIERIA DE REQUISITOS
  • INGENIERIA DE REQUISITOS

Information

Description
conceptos básicos, herramientas, especificaciones, fases
Created by
Henry Gómez
Views
224
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?