stringtranslate.com

Высокоуровневый дизайн

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

Цель

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

Высокоуровневый проектный документ

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

Обзор дизайна

Высокоуровневый проект дает общее представление о системе, продукте, услуге или процессе.

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

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

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

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

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

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

Смотрите также

Ссылки

  1. ^ https://people.ok.ubc.ca/rlawrenc/research/Students/CJ_05_Design.pdf [ пустой URL-адрес PDF ]

Внешние ссылки