Jump to content

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

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

Фаза LLD — это этап, на котором разрабатываются фактические компоненты программного обеспечения.

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

Этап проектирования [ править ]

Проектирование – это порядок работы системы, соединяющий отдельные компоненты. Часто он может взаимодействовать с другими системами. Конструкция важна для достижения высокой надежности, низкой стоимости и хорошей ремонтопригодности. [2] Мы можем выделить два типа этапов разработки программы:

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

Недостатком является то, что разработчикам программного обеспечения может быть сложно перейти от графического представления проекта программного обеспечения к реализации. Поэтому необходимо мало вникать в алгоритмическую структуру, описывающую процедурные этапы для облегчения ранних стадий разработки программного обеспечения, обычно с использованием языков проектирования программ (PDL). [3]

Цель [ править ]

Целью LLD или проектного документа низкого уровня (LLDD) является предоставление внутреннего логического дизайна фактического программного кода. Проект нижнего уровня создается на основе проекта верхнего уровня. LLD описывает диаграммы классов с методами и отношениями между классами и спецификациями программы. Он описывает модули, чтобы программист мог напрямую кодировать программу из документа.

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

Ссылки [ править ]

  1. ^ Прессман, Роджер С. (2005). Программная инженерия: подход практика . Пэлгрейв Макмиллан. ISBN  978-0-07-301933-8 .
  2. ^ Белл, Дуг; Морри, Ян; Пью, Джон Р. (1997). Сущность программного дизайна . Прентис Холл. ISBN  978-0-13-367806-2 .
  3. ^ Обзор языков проектирования программ (PDL): Брайан А. Нейме, Герберт Э. Дансмор
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 730652f45beb19cf461f7f7ea70221f6__1689092160
URL1:https://arc.ask3.ru/arc/aa/73/f6/730652f45beb19cf461f7f7ea70221f6.html
Заголовок, (Title) документа по адресу, URL1:
Low-level design - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)