Проектные документы (проектные документы высокого и низкого уровня) - программирование
Подтвердить что ты не робот

Проектные документы (проектные документы высокого и низкого уровня)

Что действительно входит в документы высокого уровня и низкого уровня? (Я специально хочу знать, какие диаграммы рисуются в обоих документах).

Я потратил много ресурсов, но я немного смущен.

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

4b9b3361

Ответ 1

Проект высокого уровня (HLD) включает в себя разложение системы на модули и представление интерфейсов и связей между модулями. HLD называется архитектурой программного обеспечения.

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

Теперь HLD и LLD фактически используются в традиционном подходе (функционально-ориентированном программном обеспечении), тогда как в OOAD система рассматривается как совокупность объектов, взаимодействующих друг с другом.

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

Диаграммы классов со всеми методами и отношениями между классами относятся к LLD. Спецификации программ охватываются LLD. LLD подробно описывает каждый модуль, чтобы программист мог напрямую кодировать программу на основе этого. Для каждого модуля будет по крайней мере 1 документ. В LLD будет содержаться подробная функциональная логика модуля в таблицах псевдокода - база данных со всеми элементами, включая их тип и размер, - все сведения о интерфейсе с полными ссылками API (оба запроса и ответы) - все проблемы с зависимостями - списки сообщений об ошибках - завершены входы и выходы для модуля.