2012-04-24 2 views
17

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

У меня много ресурсов, но я немного смущен.

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

ответ

20

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

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

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

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

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

+0

Хорошо .. это эмпирическое правило .. HLD будет содержать структуру модуля .. по тому, что я могу понять ... вы можете фактически составить диаграмму состояния диаграммы и диаграмму потока данных .. Но они используются в объектно-ориентированном анализе и дизайн .., поскольку HLD и LLD являются частью функционального анализа и дизайна. –

Смежные вопросы