AP05_OA_DisArqSw.pdf - la e a d l d o \u00f1 Dise a r u t c e t i ArquDEL E R A W T F O S FAVA Formaci\u00f3n en Ambientes Virtuales de Aprendizaje SENA
AP05_OA_DisArqSw.pdf - la e a d l d o u00f1 Dise a r u t c...
100%(2)2 out of 2 people found this document helpful
This preview shows page 1 - 6 out of 24 pages.
ArquitecturaArquitecturaDiseñoDiseñode lade laDELDELSOFTWARESOFTWAREFAVA- Formación en Ambientes Virtuales de AprendizajeSENA- Servicio Nacional de Aprendizaje.
Diseño de la arquitectura de softwareFAVA- Formación en Ambientes Virtuales de Aprendizaje2SENA- Servicio Nacional de Aprendizaje.Estructura de contenidosPágIntroducción .......................................................................................................................3Mapa de contenido ............................................................................................................41. Arquitectura del software ...............................................................................................51.1. Modelando la arquitectura ..........................................................................................71.1.1. Estructuras arquitectónicas .....................................................................................81.2. Arquitectura en capas. ................................................................................................91.2.1. Modelo en dos capas ...........................................................................................101.2.2. Modelo en tres capas ............................................................................................111.2.3. Modelo multicapas................................................................................................122. Diseño de la arquitectura............................................................................................122.1. Diagrama de componentes .....................................................................................132.1.1. Componentes .......................................................................................................132.1.2. Interfaces ..............................................................................................................152.1.3. Puertos .................................................................................................................162.1.4. Estructura interna .................................................................................................172.1.5. Cómo identificar y caracterizar componentes......................................................172.1.6. Cómo se elabora un diagrama de componentes .................................................192.1.7. Subsistemas .........................................................................................................192.2. Diagramas de paquetes ..........................................................................................192.2.1. Elementos de un diagrama de paquetes ..............................................................19Glosario ..........................................................................................................................22Bibliografía......................................................................................................................23Control del documento ...................................................................................................24
Diseño de la arquitectura de softwareFAVA- Formación en Ambientes Virtuales de Aprendizaje3SENA- Servicio Nacional de Aprendizaje.DISEÑO DE LA ARQUITECTURA DE SOFTWARELa arquitectura se refiere a un arte y a un estilo de construir. La arquitectura tradicionalmente se aplica a la construcción de obras civiles. En toda la historia de la humanidad las diferentes culturas han usado diferentes técnicas, materiales y estilos en la construcción de sus casas, edificios religiosos, edificios militares y edificios civiles.En la industria del software, el término arquitectura se usa para describir las diferentes estructuras que forman un sistema y las relaciones entre ellas.Como refiere Pressman (2005), “En su forma más simple, la arquitectura es la estructura u organización de los componentes del programa (módulos), la manera en que estos componentes interactúan y la estructura de datos que utilizan los componentes”.A partir de la utilización del Lenguaje Unificado de Modelamiento (UML por sus siglas en inglés) se proveerán los elementos a considerar y diagramas que permitirán documentar la arquitectura de software del sistema de información.Aunque se pueden utilizar ambos términos “arquitectura lógica” y “arquitectura de software” se ha elegido esta última en concordancia con uno de los autores más reconocidos de la materia como lo es Paul Clemens quien es coautor del libro Software Architecture in Practice.Introducción
Diseño de la arquitectura de softwareFAVA- Formación en Ambientes Virtuales de Aprendizaje4SENA- Servicio Nacional de Aprendizaje.Mapa de contenidoArquitecturaArquitecturaDiseñoDiseñode lade laDELSOFTWARESOFTWARE
Diseño de la arquitectura de softwareFAVA- Formación en Ambientes Virtuales de Aprendizaje5SENA- Servicio Nacional de Aprendizaje.
You've reached the end of your free preview.
Want to read all 24 pages?
Spring '19
Andrew Macfarlane
Comunicación, Lógica, Cliente-servidor, Interfaz gráfica de usuario