Está en la página 1de 8

Diseño de Arquitectura de S

oftware
Materia : Arquitectura de software
Expositor : Yudmer Huaranga Valverde
Todo Arquitectura es
diseño, pero no todo
diseño es arquitectura
Muchos elementos
que diseñar y una es
la arquitectura

Diseño

Arquitectura

Sub dominio dentro


del diseño
Your Picture Here

Diseño de Arquitectura de software Nos cosa de estética sino de Ética

¿Qué es?
El la representación
significativa de ingeniería de
algo que se va ha construir .
Estructura

Organización de las piezas


fundamentales
Regla para la iteración
de las piezas
Decisiones claves

¿Por qué es importante?


- Calidad
- Es la única forma de convertir
requisitos del cliente en producto
software
- Evitar construir un sistema inestable
CONCEPTOS RELACIONADOS CON EL DISEÑO ARQUITECTÓNICO

Los objetos de datos y las relaciones definidas en el diagrama


entidad-relación y el contenido detallado de datos del
DISEÑO  DE  DATOS
diccionario de datos constituyen la base para el diseño de
datos.

Se obtiene a partir del modelo de análisis y de la interacción


DISEÑO ARQUITECTÓNICO
de subsistemas definidos dentro del modelo de análisis.

Describe como se comunica el software consigo mismo,


DISEÑO  DE  INTERFAZ con los sistemas que operan con él y con los operadores que
lo emplean.

Se obtiene a partir de la especificación del proceso, la


DISEÑO  PROCEDIMENTAL especificación del control y el diagrama de transición de
estados
CONCEPTOS RELACIONADOS CON EL DISEÑO ARQUITECTÓNICO

COMPONENTES DEL DISEÑO HERRAMIENTAS


Identifica y describe los componentes de un Es la base para otros componentes y describe
SÍMBOLOS GRÁFICOS
sistema y las relaciones entre estos. DIAGRAMA DE FLUJO DE DATOS como navegan los datos entre procesos y
elementos relacionados.

DICCIONARIOS DE DATOS
Describe todos los datos utilizados en el sistema
pueden ser manual o automatizado.
Contiene las características de los campos y/o
DESCRIPCIONES DE PROCESOS Y Descripción técnica para describir las DICCIONARIO DE DATOS descripción detallada de los diferentes objetos
PROCEDIMIENTOS actividades que se realizan los procesos. que componen el sistema

REGLAS
Pasos a seguir para describir y documentar de 
forma correcta y completa. describe la relación entre las entidades y los
DIAGRAMA ENTIDAD RELACIÓN (DER) objetos (conjunta de información que contienen
las entidades)
PROCESO DE
DISEÑO - uso de las habilidades técnicas
- Duración de la etapa del proyecto
- tecnologías para su uso
Es un proceso iterativo por medio - Analizar las necesidades del cliente y el negocio
del cual se traducen los - Propone a los involucrados en el proyecto
requerimientos “en un plano” para
construir el software. 
PATRONES DE ARQUITECTURA

Un patrón arquitectónico es una solución general y


reutilizable a un problema común a la arquitectura
de software dentro de un contexto dado.

1. Capas
2. Cliente servidor
3. Maestro esclavo
4. MVC
5. Hexagonal
6. Micro servicios

PATRON DE
DISEÑO
Referencias

https://virtual.itca.edu.sv/Mediadores/stis/34___
arquitectura_de_software_y_diseo_de_datos_transaccionales_y_transformacionales.html
https://angelicadczamora.blogspot.com/2019/04/introduccion-al-diseno-arquitectonico.html
https://sg.com.mx/revista/33/el-rol-del-arquitecto-software
https://escuela.it/cursos/curso-arquitectura-software/clase/arquitectura-del-software-de-una-aplicacion
https://prezi.com/p4vuh3fapd5c/modelo-de-diseno-de-software/?
frame=0c4de564e90157d6006c213d92fd0c48cbf2f0cd

También podría gustarte