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

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

Я прошел через много ресурсов, но я немного запутался.

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

19 голосов | спросил Pari 24 PMpTue, 24 Apr 2012 16:31:48 +040031Tuesday 2012, 16:31:48

1 ответ


0

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

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

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

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

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

ответил Priyanshu Jha 24 PMpTue, 24 Apr 2012 17:41:29 +040041Tuesday 2012, 17:41:29

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132