Дизайн высокого уровня

редактировать

Дизайн высокого уровня (HLD) объясняет архитектуру, которая будет использоваться для разработки программного продукта. На схеме архитектуры представлен обзор всей системы с указанием основных компонентов, которые будут разработаны для продукта, и их интерфейсов. В HLD используются термины от возможно нетехнических до мягко-технических, которые должны быть понятны администраторам системы. Напротив, дизайн нижнего уровня дополнительно раскрывает логический подробный план каждого из этих элементов для программистов.

Содержание

  • 1 Цель
  • 2 Документ проектирования верхнего уровня
  • 3 Обзор проекта
  • 4 Ссылки
  • 5 См. Также

Цель

  • Предварительный дизайн - на предварительных этапах разработки программного обеспечения необходимо определить размер проекта и определить те части проекта, которые могут быть рискованными или занимать много времени.
  • Обзор проекта. По мере реализации проекта необходимо предоставить обзор того, как различные подсистемы и компоненты системы сочетаются друг с другом.

В обоих случаях высокоуровневый проект должен представлять собой полное представление всей системы, разбивая ее на более мелкие части, которые легче понять. Чтобы свести к минимуму накладные расходы на техническое обслуживание по мере того, как строительство продолжается и выполняется проектирование нижнего уровня, лучше всего, чтобы проект верхнего уровня разрабатывался только в той степени, которая необходима для удовлетворения этих потребностей.

Проектный документ высокого уровня

Проектный документ высокого уровня или HLDD добавляет необходимые детали к текущему описанию проекта, чтобы представить подходящую модель для кодирования. Этот документ включает в себя схему архитектуры высокого уровня, изображающую структуру системы, такую ​​как архитектура базы данных, архитектура приложения (уровни), поток приложения (навигация), архитектура безопасности и технология. архитектура.

Обзор проекта

Проект верхнего уровня обеспечивает обзор системы, продукта, услуги или процесса.

Такой обзор помогает поддерживающим компонентам быть совместимыми с другими.

Проект верхнего уровня должен кратко описывать все платформы, системы, продукты, услуги и процессы, от которых он зависит, и включать любые важные изменения, которые необходимо внести в них.

Кроме того, необходимо кратко рассмотреть все существенные коммерческие, юридические, экологические риски, риски, связанные с безопасностью, а также технические риски, проблемы и предположения.

Идея состоит в том, чтобы кратко упомянуть каждую рабочую область, четко делегируя право собственности на более детальное проектирование, а также поощряя эффективное сотрудничество между различными проектными группами.

Сегодня большинство проектов высокого уровня требует участия ряда экспертов, представляющих множество различных профессиональных дисциплин.

Наконец, каждый тип конечного пользователя должен быть идентифицирован в высокоуровневом проекте, и каждый способствующий проект должен уделять должное внимание клиентскому опыту.

Ссылки

  • образец формата документа высокого уровня дизайна

http://users.csc.calpoly.edu/~jdalbey/205/Deliver/designDocFormat.html

См. Также

Последняя правка сделана 2021-05-23 11:27:39
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте