TGViewer
Системный аналитик с нуля | Альбина Гараева Системный аналитик с нуля | Альбина Гараева @garaeva_it · 1.09K subscribers
Post #132 729
Что такое требования к разработке ПО и как их собирать?

За определением требования обратимся к википедии:

Требования к разработке программного обеспечения — это совокупность
утверждений относительно атрибутов, свойств или качеств программного
обеспечения, подлежащего реализации.


Постараюсь объяснить на том же примере с доставкой еды.

Какие здесь могут быть требования? Например:

— пользователь должен иметь возможность выбрать ресторан и нужное блюдо
— пользователь должен иметь возможность отменить заказ
— система должна предоставлять возможность оплатить заказ
И так далее.

Здесь, кстати, требования можно классифицировать.

Существует классификация требований по Вигерсу и классификация требований по Леффингуэллу, подробно о них можно прочитать в книгах, которые я указала в предыдущем посте 📚

Итак, в контексте разработки требования помогают определить:

📌 цели – для чего разрабатывается ПО,
📌 какие потребности мы хотим закрыть разрабатываемым ПО,
📌 ограничения – в каждом проекте могут быть некоторые ограничения, нужно обязательно о них помнить, чтобы не было никаких противоречий в разрабатываемом ПО.

Можно сказать, что требования описывают границы проекта – что будет включать в себя ПО, а что нет. Так будет проще дойти до цели, иначе разработка может длиться бесконечно.

Как собирать требования?

Существует несколько самых распространённых способов сбора требований:

• Интервью – личная беседа с заказчиком
• Анкетирование
• Изучение документации
• Повторное использование спецификации
• Работа в поле
• Мозговой штурм

У каждого из них есть свои плюсы и минусы.

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

Это очень большая и важная тема, потому что именно от того, как аналитик соберет требования зависит будет ли конечный продукт удовлетворять критериям приемки или нет 👍🏻

Надеюсь, пост был полезным🔥

#ginfotech_обучение

Кстати, прошу вас проголосовать:

- ставьте 👍🏻 если хотите больше таких постов по теме профессии
- или 😄 если нужен контент полегче
  • 👍 15
  • 🔥 6
  • ❤ 4
  • 💯 1
More from @garaeva_it
  1. Jun 21, 20265 продуктов, которые закроют ваши главные пробелы Друзья, собрала для вас всё в одном мест…
  2. Jun 19, 2026Дорогие студенты, благодарю вас за ваши прекрасные #отзывы Делюсь отзывом Алии, она работа…
  3. Jun 17, 2026Чтобы вы перестали гадать и начали проектировать логику взаимодействия осознанно, я открыв…
  4. Jun 15, 2026Надо ли системному аналитику разбираться в проектировании интерфейсов? Не раз слышала от с…
  5. Jun 13, 2026Вчера я писала о том, как незнание процессов превращает аналитика просто в создателя ТЗ, к…
  6. Jun 12, 2026«ТЗ готово, но задача не двигается»: почему аналитику критично понимать процессы разработк…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →