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

Mind map

Conceptos de Ingeniería de Software

ANA ESBEIDY CERVANTES ACOSTA Spanish

Conceptos de Ingeniería de Software

Map content

Conceptos de Ingeniería de Software

  1. CLASIFICACIÓN DE LAS HERRAMIENTAS CASE

    • Ing. de proceso de negocio:
      • Visualización de forma general del negocio como tal, las soluciones que se le da. Esta herramienta permite representar los datos el negocio mismo, las relaciones y la forma en la que fluye.
    • Modelado de procesos y de gestión:
      • Se auxilian de otras herramientas para determinar cuáles son los elementos clave de cada uno de los procesos y que sean entendidos por el cliente.
    • Planificación de proyectos:
      • Se centra en la estimación de costos, esfuerzos y planificación del proyecto.
    • Análisis de riesgo:
      • Da sugerencias de los riesgos probables y una jerarquización de los mismos. Operativos, económicos, de tiempo, seguridad, externos etc.
    • Gestión de proyectos:
      • Permite todas las métricas que debe reunir un producto para darle calidad.
    • Seguimiento de requisitos:
      • Se utiliza en la fase de planeación, funcionales y no funcionales, de dominio, dichos requisitos son almacenados en una base de datos y se le da seguimiento a cuáles se están cumpliendo.
    • Métricos y de gestión:
      • Son técnicas que permiten una vez implementando las métricas, se obtiene una mejor versión de la calidad del diseño o código.
    • Documentación:
      • De acuerdo al avance documentar el proyecto para que al final mostrar manuales de usuario, operativos, técnico.
    • Software de sistema:
      • Permiten adaptar el software relacionándolo con los correos electrónicos y comunicación actualmente que hay en el mercado.
    • Gestión de configuración de software:
      • Permiten darle un formato de calidad si se hace alguna versión o modificación de software.
    • Análisis y diseño:
      • Evitan los errores antes de que se propaguen al diseño o implementación.
    • Prototipo y simulación:
      • Comportamiento de un sistema en tiempo real antes de su construcción.
    • Desarrollo y diseño de interfaz:
      • Componentes de programas, menús, botones, íconos, estructuras ventanas y todo lo relacionado con el diseño.
    • Programación:
      • Abarca copiladores, editores y depuradores para apoyar lenguajes de programación.
    • Desarrollo web:
      • Todo lo necesario para un entorno web, permite generar formularios propios sobre todo para aplicaciones móviles.
  2. HERRAMIENTAS CASE

    • Programas utilizados para dar soporte automatizado a las actividades del proceso de software.
      • Análisis de requerimientos, Modelado del sistema, Pruebas, Depuración.
        • Permite
          • -Minimizar el esfuerzo.
          • -Determinar a detalle que es lo que se va a hacer a través de un software
          • -Dar una jerarquización de esa fase de desarrollo
          • -Calidad en el proceso de desarrollo
  3. RETOS DE LA ING. DE SOFTWARE

    • Confianza:
      • Se busca la confianza por parte del cliente.
    • Tiempos de entrega:
      • Se buscan técnicas para la reducción de tiempos de entrega sin reducir la calidad del software.
    • Heterogeneidad:
      • Desarrolla técnicas para la construcción del software que pueda hacer frente a las plataformas.
  4. ATRIBUTOS:

    • El software debe proveer funcionabilidad y desempeño aceptable que son requeridos por el usuario. Todos los atributos en conjunto dan un software de calidad.
      • Portabilidad:
        • Que se pueda utilizar y transportarse a diversos dispositivos y arquitecturas con facilidad.
      • Eficiencia:
        • Optimización de los recursos del dispositivo donde se esta trabajando el software.
      • Fiabilidad:
        • Entregar los resultados requeridos por el cliente.
      • Mantenibilidad:
        • Mantenimiento y flexibilidad a los cambios y adaptaciones que se tengan que hacer.
      • Funcionalidad:
        • Satisfacción al cliente, muestra para lo que está hecho realmente y que sea funcional.
      • Modelos de calidad:
        • Enfocadas en los procesos de gestión y desarrollo de proyectos, este indica qué hacer y no cómo hacerlo.
      • Usabilidad:
        • Interfaz amigable y sencilla para el usuario.
  5. MODELO DE PROCESO

    • Representación de forma simplificada el desarrollo del software utilizando un modelo especifico.
      • Costos: 60% desarrollo y 40%de pruebas
        • Software a la medida:
          • Factibilidad técnica, operativa y económica para dar el costo correspondiente al cliente.
        • Depende:
          • Del tipo del sistema, complejidad de desarrollo, tiempos necesarios y requerimientos, calidad, desempeño y confiabilidad.
        • Distribución:
          • Depende del modelo de desarrollo empleado las metodologías tradicionales cuestan más que las ágiles.
  6. Proceso de software

    • Actividades estructuradas que se llevan a cabo para el desarrollo a la solución al cliente.
      • ACTIVIDADES GENÉRICAS
        • Especificación
          • Se determinan las necesidades del cliente, requerimientos funcionales y no funcionales, costos.
        • Desarrollo
          • Se implementa el diseño y codificación.
        • Validación
          • Permite monitorear los resultados que vayan acorde a la fase de especificación.
        • Evolución
          • Adaptación del software a las nuevas demandas.
  7. ING. SOFTWARE

    • Métodos y técnicas para dar solución a problemas, utilizando calidad y metodología de desarrollo.
      • Metodologías
        • Ágil:
          • Forma más rápida y constante comunicación con el cliente.
        • Tradicional:
          • Proceso de seguimiento sin contacto con el cliente hasta el final del proyecto.
  8. SOFTWARE

    • Son programas, reglas, documentaciones, datos y configuraciones pertenecientes a un sistema de cómputo, que se ejecutan en una computadora.

Images and files in the map

  • Conceptos de Ingeniería de Software
  • Conceptos de Ingeniería de Software
  • Conceptos de Ingeniería de Software
  • Conceptos de Ingeniería de Software
  • Conceptos de Ingeniería de Software
  • Conceptos de Ingeniería de Software
  • Conceptos de Ingeniería de Software
  • Conceptos de Ingeniería de Software

Information

Description
Mind Map on Conceptos de Ingeniería de Software, created by ANA ESBEIDY CERVANTES ACOSTA on 04/02/2022.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?