Я должен задокументировать свою программу для школьного проекта, и у нас есть раздел, который называется «проблемная область», но я не знаю, что обсуждать в этом разделе.
Итак, вопрос: что следует обсуждать в проблемной области?
documentation
definition
Саманта Катания
источник
источник
Ответы:
Я пишу встроенное программное обеспечение для телекоммуникационного оборудования. Моя проблемная область - сетевые, голосовые и видео протоколы. Другими словами, все вещи, которые не имеют ничего общего с языком, на котором я программирую, но которые я все еще должен понять, чтобы написать программное обеспечение. Если вы создаете веб-сайт для продажи услуг фотографии, проблемная область - это фотография и электронная коммерция. Если вы пишете прошивку для военных самолетов, проблемная область - это оружие, датчики и системы управления. Получить картину?
источник
Из статьи Википедии о проблемной области :
Это область, к которой относятся проблемы, на решение которых направлено ваше приложение.
источник
Не все пишут компиляторы, средства отслеживания ошибок, фреймворки или другие простые компьютерные программные пакеты.
Некоторые люди пишут программы для песчано-гравийной промышленности. Некоторые люди пишут программное обеспечение для мониторинга рефракционных колонн на НПЗ. Некоторые люди пишут программное обеспечение для контроля производства пластиковых пакетов для продуктов. Некоторые люди пишут программное обеспечение для заполнения пакетов кетчупа.
Это все проблемные области, где для написания хорошего программного обеспечения вам нужно немного знать о области, например, готовый бетон.
источник
Ян К. Брей в своей книге «Введение в разработку требований» (p9) определяет проблемную область следующим образом:
источник
Я вижу это так:
Проблемная область: причина, по которой необходимо создавать программное обеспечение, а также среда и отрасль, для которых необходимо использовать созданную систему.
источник