GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Diseño e implementación de software

Andrea Lamego Informática Tercero Englisch

Inhalt der Mindmap

Diseño e implementación de software

  1. Etapa del proceso de ingeniería de software en que se desarolla un sistema de software ejecutable

  2. Los sistemas orientados a objetos son más fáciles de cambiar que aquellos que usan enfoques funcionales

    • Actividades de proceso
      • 1. Contexto e interacciones del sistema.
        • Contexto: modelo estructural, muestra los otros sistemas del entorno del sistema a desarrollar
          • Se representa mediante asociaciones
        • Interacción: modelo dinámico, indica la forma en que el sistema interactúa con el entorno conforme lo utiliza
          • Se representa abstracto y sin detalles
      • 2. Diseño Arquitectónico
        • Identifica los principales componentes que constituyen el sistema, sus interacciones. Luego, los organiza como un modelo en capas o cliente-servidor
      • 3. Identificación de clase de objeto
      • 4. Modelos de diseño
        • Muestran los objetos o clases de objetos en un sistema, así como las asociaciones y relaciones entre tales entidades
          • Modelos de subsistema
            • Exponen los agrupamientos lógicos de objetos en subsistemas coherentes
          • Modelos de secuencia
            • Ilustran la secuencia de interacciones de objetos, representado con un diagrama de colaboración
          • Modelos de máquina de estado
            • Muestran cómo los objetos individuales cambian su estado en respuesta a eventos.
      • 5. Especificación de interfaz
        • Especifica el detalle de la interfaz hacia un objeto o un grupo de objetos
          • Debe contener operaciones para acceder a los datos y actualizarlos
  3. El diseño y la implementación del software son actividades entrelazadas.

    • El nivel de detalle depende del tipo de sistema a desarrollar y de sis se usa un enfoque de plan o ágil
  4. Patrones de diseño.

  5. Cuando se desarrolla software, siempre debe considerarse la posibilidad de reutilizar el existente, ya sea como componente, servicios o sistemas completos

  6. Administración de la configuración.

    • Proceso de gestionar los cambios a un sistema de software en evolución.
      • Esencial cuando un equipo de personas coopera para desarrollar software
  7. La mayoría del desarrollo de software es desarrollo huésped-objetivo.

    • Se usa un IDE para el huésped, que se transfiere a una máquina objetivo para su ejecución
  8. El código abierto es para que más personas puedan proponer mejoras y cambios

Informationen

Beschreibung
Ingeniería de software- Somerville
Erstellt von
Andrea Lamego
Aufrufe
103
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck