Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diseño y Arquitectura de Software :check: - Coggle Diagram
Diseño y Arquitectura de Software
:check:
Diseño de Software
Es el proceso de diseñar, maquetar para la planificación de una solución de software, donde especificamos los requerimientos.
¿Qué se puede diseñar?
Diseño de Procesos
Diseño de los modelos de datos
Diseño de la Interfaces
Diseño de la Arquitectura de Software
Importancia
Es vital poder realizar una correcta implementación de un sistema mantenible
Proceso de Desarrollo Software
Proceso en Cascada
Proceso en Espiral
Proceso Iterativo e Incremental
Tipos
Arquitectura Hexagonal
Arquitectura Onion
Arquitectura Clara o Clean
¿Qué es la ingeniería de Software?
Es una disciplina que implica un conjunto de conocimientos, métodos, técnicas, procedimientos para la construcción de software de calidad.
Para un buen desarrollo de software
Definir bien las especificaciones
Definir bien el diseño de y las pruebas
Planificar bien
Definir bien la documentación
Buena comunicación
Flujos de Trabajo
Proceso unificado de desarrollo de software(USDP) implementación del paradigma o metodología (RUP). Flujos de trabajo:
existen 5 flujos de trabajo
Análisis
Diseño
Requisitos
Implementación
Pruebas
Fases
Inicio
Elaboración
Construcción
Transición