martes, 6 de febrero de 2018

Arquitectura de Software - 1

Arquitectura de Software:

La arquitectura de software es un concepto fácil de entender y que la mayoría de los ingenieros aprecian intuitivamente, sobre todo los que tienen un poco de experiencia, pero resulta difícil definirlo con precisión. En concreto, es difícil dibujar una línea precisa entre el diseño y la arquitectura, la arquitectura es un aspecto de diseño que se concentra en algunas características específicas.

En An Introduction to Software Architecture, David Garlan y Mary Shaw sugieren que la arquitectura es un nivel de diseño que se centra en aspectos: "Beyond the algorithms and data structures of the computation; designing and specifying the overall system structure emerges as a new kind of problem. Structural issues include gross organization and global control structure; protocols for communication, synchronization, and data access; assignment of functionality to design elements; physical distribution; composition of design elements; scaling and performance; and selection among design alternatives." (Más allá de los algoritmos y estructuras de datos de la computación; el diseño y la especificación de la estructura general del sistema emergen como una clase nueva de problema. Los aspectos estructurales incluyen la estructura global de control y la organización general; protocolos de comunicación, sincronización y acceso de datos; asignación de funciones para diseñar elementos; distribución física, composición de elementos de diseño; ajuste y rendimiento; y selección entre otras alternativas de diseño).

The Guide to the Software Engineering Body of Knowledge (SWEBOK Guide)

1. The Guide to the Software Engineering Body of Knowledge (SWEBOK Guide): 


La Guía del cuerpo de conocimiento de ingeniería de software (Guía SWEBOK) describe el conocimiento generalmente aceptado sobre ingeniería de software. Se fundamenta en 15 áreas de conocimiento:
  • Requisitos de Software
  • Diseño de Software
  • Construcción de Software
  • Pruebas de Software
  • Mantenimiento de Software
  • Gestión de la configuración
  • Gestión de la Ingeniería de Software
  • Proceso de Ingeniería de Software
  • Herramientas y métodos de la Ingeniería de Software
  • Calidad del Software
  • Práctica Profesional de la Ingeniería de Software
  • Economía de la Ingeniería de Software
  • Fundamentos de Computación
  • Fundamentos Matemáticos
  • Fundamentos de Ingeniería


Puede obtener una copia gratuita del libro en: https://www.computer.org/web/swebok

Bienvenida

Arquitectura de Software.


Apreciad@s estudios@s, les doy la más cordial bienvenida a éste blog sobre Arquitectura de Software, un medio para expresar y compartir ideas, pensamientos, desarrollos e investigaciones sobre Construcción de Software.

Aquí podrán encontrar material de apoyo (libros, artículos, código, videos, charlas, presentaciones) sobre los diferentes estilos arquitectónicos que existen para la Construcción de Software de calidad.

tipos de arquitectura de software ejemplos

Fuente: https://blog.horsesdeveloper.com/estilos-y-tipos-de-arquitectura-de-software-con-ejemplos/
Gracias por su visita, no olvide dejar sus comentarios.

Bienvenido.

Analisis Pelicula Ready Player One

Resumen Película Ready Player One Carlos David Gomez Torres 97092914562-01 UMB ------------------------------------------------- Pregunta #3...

Bienvenida