Дизайн высокого уровня
![]() | Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( Ноябрь 2015 г. ) |
Проектирование высокого уровня (HLD) объясняет архитектуру, которая будет использоваться для разработки системы . Диаграмма архитектуры дает обзор всей системы, определяя основные компоненты, которые будут разработаны для продукта, и их интерфейсы.HLD может использовать нетехнические или слегка технические термины, которые должны быть понятны администраторам системы . Напротив, низкоуровневое проектирование дополнительно раскрывает логическое детальное проектирование каждого из этих элементов для использования инженерами и программистами . Документация HLD должна охватывать планируемое внедрение как программного, так и аппаратного обеспечения.
Цель [ править ]
- Предварительное проектирование. На предварительных этапах разработки системы необходимо оценить размер проекта и определить те части, которые могут быть рискованными или трудоемкими.
- Обзор проекта. По мере реализации проекта необходимо предоставить обзор того, как различные подсистемы и компоненты системы сочетаются друг с другом.
В обоих случаях проект высокого уровня должен представлять собой полное представление всей системы, разбивая ее на более мелкие части, которые легче понять. Чтобы минимизировать накладные расходы на техническое обслуживание в процессе строительства и выполнения проекта нижнего уровня, лучше всего, чтобы проект верхнего уровня разрабатывался только в той степени, которая необходима для удовлетворения этих потребностей.
Проектный документ высокого уровня [ править ]
Проектный документ высокого уровня или HLDD добавляет необходимые детали к текущему описанию проекта, чтобы представить подходящую модель для строительства. Этот документ включает в себя схему архитектуры высокого уровня, изображающую структуру системы, такую как оборудование, база данных.архитектура, архитектура приложения (уровни), поток приложений (навигация), архитектура безопасности и технологическая архитектура. [1]
Обзор дизайна [ править ]
Проект высокого уровня предоставляет обзор системы, продукта, услуги или процесса.
Такой обзор помогает вспомогательным компонентам быть совместимыми с другими.
Проект самого высокого уровня должен кратко описывать все платформы, системы, продукты, услуги и процессы, от которых он зависит, и включать любые важные изменения, которые необходимо в них внести.
Кроме того, необходимо кратко рассмотреть все существенные коммерческие, юридические, экологические риски, риски безопасности и технические риски, а также любые вопросы и предположения.
Идея состоит в том, чтобы кратко упомянуть каждую область работы, четко делегируя ответственность за более детальное проектирование, а также поощряя эффективное сотрудничество между различными проектными командами.
Сегодня большинство проектов высокого уровня требуют участия ряда экспертов, представляющих множество различных профессиональных дисциплин.
Наконец, каждый тип конечного пользователя должен быть определен в проекте высокого уровня, и каждый участвующий проект должен уделять должное внимание опыту клиентов .