Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
1.3 Desarrollo de la actividad
1.4 Explica tu propio concepto de arquitectura de software en forma fundamentada con base en
Dos autores como máximo.
1.5 Explica los elementos que relacionan el diseño de software con la arquitectura.
Explica la importancia de la arquitectura de software en el proceso de diseño
El diseño de software es un proceso iterativo por medio del cual se traducen los requerimientos “en un
plano” para construir el software. Al principio, el plano ilustra una visión holística del software. Es decir,
el diseño se representa en un nivel alto de abstracción, en el que se rastrea directamente el objetivo
específico del sistema y los requerimientos más detallados de datos, funcionamiento y comportamiento.
A medida que tienen lugar las iteraciones del diseño, las mejoras posteriores conducen a niveles menores
de abstracción. Éstos también pueden rastrearse hasta los requerimientos, pero la conexión es más útil
2
La Arquitectura de Software es una disciplina emergente del tópico general de diseño de software,
relacionada con la representación y composición de sistemas de software. En este contexto, el diseño de
software se propone como una actividad conciliatoria entre los requerimientos del problema, en términos
de una función, y la factibilidad de una solución en términos de un sistema de software. La idea básica es
obtener una visión amplia, completa y humana del software, como un producto tanto del conocimiento
como de la intuición del diseñador de software.
Diseño de Salida
Elementos Diseño Diseño de Archivos
Diseño de Bases de Datos
Diseño de Entrada
Diseño de Controles
Diseño procedimientos
3
El diseño de la arquitectura define la relación entre los
elementos principales de la estructura del software, los
Diseño y Concepto de Arquitectura
estilos y patrones de diseño de la arquitectura que pueden
usarse para alcanzar los requerimientos definidos por el
Arquitectura de sistema y las restricciones que afectan la forma en la que se
Software implementa la arquitectura.
Rol Arquitecto de
Software Experiencia
Liderazgo
Comunicación
Orientación a Objetivos
Proactividad
4
1.8 Bibliografías
https://virtual.itca.edu.sv/Mediadores/stis/31____concepto_y_principio_del_diseo.html
https://www.gylgroup.com/novedades/diferencias-principales-entre-diseno-y-arquitectura-de-software
https://www.profesores.frc.utn.edu.ar/sistemas/ingsanchez/SOP/Archivos/filminas_memoria_05.PDF
https://sg.com.mx/revista/27/arquitectura-software
https://www.mindmeister.com/840607525/arquitectura-de-software
Bass, L., Clemens, P. y Kazman, R. (2003). Software Architecture in Practice (2a ed.). Massachusetts : Addison
Wesley.