stringtranslate.com

Diseño de alto nivel

El diseño de alto nivel (HLD, por sus siglas en inglés) explica la arquitectura que se utilizaría para desarrollar un sistema . El diagrama de arquitectura proporciona una descripción general de un sistema completo, identificando los componentes principales que se desarrollarían para el producto y sus interfaces. El HLD puede utilizar términos no técnicos o ligeramente técnicos que deberían ser comprensibles para los administradores del sistema. Por el contrario, el diseño de bajo nivel expone aún más el diseño lógico detallado de cada uno de estos elementos para que lo utilicen los ingenieros y programadores . La documentación del HLD debe cubrir la implementación planificada tanto del software como del hardware.

Objetivo

En ambos casos, el diseño de alto nivel debe ser una visión completa de todo el sistema, dividiéndolo en partes más pequeñas que se comprendan más fácilmente. Para minimizar los gastos de mantenimiento a medida que avanza la construcción y se realiza el diseño de nivel inferior, es mejor que el diseño de alto nivel se elabore solo en la medida necesaria para satisfacer estas necesidades.

Documento de diseño de alto nivel

Un documento de diseño de alto nivel o HLDD agrega los detalles necesarios a la descripción actual del proyecto para representar un modelo adecuado para la construcción. Este documento incluye un diagrama de arquitectura de alto nivel que describe la estructura del sistema, como el hardware, la arquitectura de la base de datos, la arquitectura de la aplicación (capas), el flujo de la aplicación (navegación), la arquitectura de seguridad y la arquitectura tecnológica. [1]

Descripción general del diseño

Un diseño de alto nivel proporciona una descripción general de un sistema, producto, servicio o proceso.

Esta descripción general ayuda a que los componentes de soporte sean compatibles con otros.

El diseño de más alto nivel debe describir brevemente todas las plataformas, sistemas, productos, servicios y procesos de los que depende e incluir cualquier cambio importante que sea necesario realizar en ellos.

Además, se deben considerar brevemente todos los riesgos comerciales, legales, ambientales, de seguridad y técnicos significativos, junto con todos los problemas y suposiciones.

La idea es mencionar brevemente cada área de trabajo, delegando claramente la propiedad de la actividad de diseño más detallada y al mismo tiempo fomentando la colaboración efectiva entre los distintos equipos del proyecto.

Hoy en día, la mayoría de los diseños de alto nivel requieren contribuciones de varios expertos que representan muchas disciplinas profesionales distintas.

Por último, cada tipo de usuario final debe identificarse en el diseño de alto nivel y cada diseño contribuyente debe tener debidamente en cuenta la experiencia del cliente .

Véase también

Referencias

  1. ^ https://people.ok.ubc.ca/rlawrenc/research/Students/CJ_05_Design.pdf [ URL del PDF ]

Enlaces externos