Arquitectura en Perspectiva Técnica

La perspectiva es básicamente una vista desde un punto de vista fijo específico. La perspectiva técnica generalmente explica el nivel técnico de vista del sistema. La arquitectura de software simplemente contiene e incluye la estructura de los sistemas de software, su comportamiento y patrones que guían y aconsejan estos elementos, sus colaboraciones y su composición. Los diferentes modelos definen cómo las personas interactúan o se conectan con los procesos en diferentes acciones dentro del sistema y las cosas que controlan y usan.

Marco de arquitectura: el marco
de arquitectura es básicamente una encapsulación de un conjunto mínimo de prácticas y requisitos para los artefactos que se utilizan para describir la arquitectura del sistema. También explica el término de vistas conocidas como proyecciones complementarias que generalmente son abstracciones del lenguaje de modelado unificado (UML) en un conjunto de diseños. Simplemente proporciona principios y prácticas para desarrollar, interpretar, analizar y hacer uso de la descripción de la arquitectura del sistema dentro de un dominio específico de aplicación o comunidad de partes interesadas.

Vista de arquitectura:
generalmente se usa para representar la arquitectura completa que es útil y significativa para una o más partes interesadas en el sistema. La vista o punto de vista de la arquitectura es un conjunto de representaciones de una arquitectura que cubre los problemas de las partes interesadas. También representa los requisitos funcionales y no funcionales de la aplicación de software. La vista es básicamente una expresión parcial del sistema desde una perspectiva específica. Un punto de vista es generalmente una colección de patrones, plantillas e incluso convenciones para desarrollar un tipo de vista.

En el diagrama que se muestra arriba, puede ver los siguientes puntos:

  • Vista de caso de uso:
    una vista de caso de uso generalmente se usa en la disciplina de requisitos para proporcionar y dar una base para planificar los contenidos técnicos de las iteraciones. Usando diagramas de casos de uso, se modela estáticamente, y usando diagramas de comportamiento UML, se modela dinámicamente.
  • Vista de diseño:
    una vista de diseño generalmente significa organizar la información de diseño y aborda la estructura básica y también la funcionalidad de la solución. Simplemente explica características arquitectónicamente importantes y significativas. Se utiliza para organizar la información de diseño. También describe entidades y atributos de diseño generales.
  • Vista de proceso:
    generalmente se ocupa de los aspectos dinámicos del sistema, describe los procesos del sistema e incluso cómo se comunican y enfatizan el comportamiento del sistema durante el tiempo de ejecución. Simplemente describe diferentes actividades del sistema. También describe las relaciones de subprocesos de control entre los componentes de las vistas de diseño y despliegue. También describe los aspectos de sincronización del diseño.
  • Vista de componentes:
    aborda la realización del código fuente del software del sistema desde la perspectiva de los integradores y desarrolladores del proyecto. Simplemente explica la estructura y el diseño del conjunto de implementación. Tiene básicamente tres vistas diferentes, es decir, vista convencional, vista relacionada con el proceso y también vista orientada a objetos.
  • Vista de implementación:
    generalmente explica la distribución del procesamiento en un conjunto de Nodes en el sistema, junto con la distribución física de procesos y campos. Simplemente explica la estructura y el diseño del conjunto de implementación. También muestra la distribución física del procesamiento dentro del sistema. Básicamente describe y explica el entorno dentro del cual se ejecuta y ejecuta el sistema.

Publicación traducida automáticamente

Artículo escrito por madhurihammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *