Telegram Group & Telegram Channel
Изучаем необходимые навыки для Аналитика. Работа с требованиями: Виды и уровни требований.

Требования — это основа, на которой строится весь процесс разработки программного обеспечения. Они определяют, что именно должно быть сделано, как система будет функционировать и какие характеристики она должна иметь. Посмотрим на требования со стороны Карла Вигерса и Джоя Битти (Разработка требований к программному обеспечению).

Уровни требований
Требования можно разделить на несколько уровней, каждый из которых отвечает за определенный аспект проекта:
➡️ Бизнес-требования: Это высокоуровневые требования, которые определяют цели и задачи бизнеса. Они описывают, почему проект инициирован и какие бизнес-выгоды ожидаются от его реализации. Например, увеличение доли рынка или улучшение обслуживания клиентов.
➡️ Пользовательские требования: Эти требования описывают, что пользователи ожидают от системы. Они фокусируются на потребностях конечных пользователей и том, как система должна помочь им в решении их задач. Например, возможность быстро находить информацию или удобный интерфейс.
➡️ Системные требования: Это более детализированные требования, которые описывают, как система должна функционировать. Они включают в себя функциональные и нефункциональные требования, а также атрибуты качества.

Виды требований
Требования также можно классифицировать по их характеру:
➡️ Функциональные требования: Описывают, что именно система должна делать. Они определяют функции и возможности, которые должны быть реализованы. Например, "система должна позволять пользователям регистрироваться и входить в учетную запись".
➡️ Нефункциональные требования: Описывают, как система должна работать. Они включают в себя производительность, безопасность, масштабируемость и другие аспекты, которые не связаны напрямую с функциональностью. Например, "система должна обрабатывать 1000 запросов в секунду".
➡️ Бизнес-правила: Это специфические правила, которые определяют, как бизнес функционирует. Они могут влиять на то, как реализуются функциональные требования. Например, "пользователь должен быть старше 18 лет для регистрации".
➡️ Атрибуты качества: Это требования, которые определяют, насколько хорошо система должна выполнять свои функции. Они включают в себя надежность, удобство использования, производительность и другие характеристики.
➡️ Внешние интерфейсы: Описывают, как система будет взаимодействовать с другими системами или компонентами. Это может включать API, протоколы обмена данными и другие аспекты интеграции.
➡️ Ограничения: Это условия, которые накладываются на проект. Они могут быть связаны с бюджетом, временем, технологиями или другими факторами. Например, "проект должен быть завершен в течение шести месяцев".

❗️Стоит отметить, что взгляд на требования в работе IT команд и у авторов разница. Зачастую на рабочем месте будет использоваться скромный набор в виде описания функциональных (ФТ) и нефункциональных требований (НФТ).

В руководстве BABOK Свод знаний по бизнес-анализу отличается взгляд на уровни требований:
➡️Бизнес-требования: Аналогично Вигерсу и Битти, BABOK определяет бизнес-требования как высокоуровневые цели организации или заинтересованных сторон.
➡️Требования заинтересованных сторон: Описывают потребности и ожидания конкретных заинтересованных сторон (включая пользователей). Это похоже на пользовательские требования у Вигерса и Битти, но с более широким охватом, так как включают не только пользователей, но и других заинтересованных лиц.
➡️Требования к решению: Включают функциональные и нефункциональные требования, которые описывают, как система должна быть реализована для удовлетворения бизнес-требований и требований заинтересованных сторон.

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

#Статья #BA #SA #аналитик #навыкАналитика #войтиВit
продолжение
⬇️⬇️⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍3



group-telegram.com/BalticAnalyst/145
Create:
Last Update:

Изучаем необходимые навыки для Аналитика. Работа с требованиями: Виды и уровни требований.

Требования — это основа, на которой строится весь процесс разработки программного обеспечения. Они определяют, что именно должно быть сделано, как система будет функционировать и какие характеристики она должна иметь. Посмотрим на требования со стороны Карла Вигерса и Джоя Битти (Разработка требований к программному обеспечению).

Уровни требований
Требования можно разделить на несколько уровней, каждый из которых отвечает за определенный аспект проекта:
➡️ Бизнес-требования: Это высокоуровневые требования, которые определяют цели и задачи бизнеса. Они описывают, почему проект инициирован и какие бизнес-выгоды ожидаются от его реализации. Например, увеличение доли рынка или улучшение обслуживания клиентов.
➡️ Пользовательские требования: Эти требования описывают, что пользователи ожидают от системы. Они фокусируются на потребностях конечных пользователей и том, как система должна помочь им в решении их задач. Например, возможность быстро находить информацию или удобный интерфейс.
➡️ Системные требования: Это более детализированные требования, которые описывают, как система должна функционировать. Они включают в себя функциональные и нефункциональные требования, а также атрибуты качества.

Виды требований
Требования также можно классифицировать по их характеру:
➡️ Функциональные требования: Описывают, что именно система должна делать. Они определяют функции и возможности, которые должны быть реализованы. Например, "система должна позволять пользователям регистрироваться и входить в учетную запись".
➡️ Нефункциональные требования: Описывают, как система должна работать. Они включают в себя производительность, безопасность, масштабируемость и другие аспекты, которые не связаны напрямую с функциональностью. Например, "система должна обрабатывать 1000 запросов в секунду".
➡️ Бизнес-правила: Это специфические правила, которые определяют, как бизнес функционирует. Они могут влиять на то, как реализуются функциональные требования. Например, "пользователь должен быть старше 18 лет для регистрации".
➡️ Атрибуты качества: Это требования, которые определяют, насколько хорошо система должна выполнять свои функции. Они включают в себя надежность, удобство использования, производительность и другие характеристики.
➡️ Внешние интерфейсы: Описывают, как система будет взаимодействовать с другими системами или компонентами. Это может включать API, протоколы обмена данными и другие аспекты интеграции.
➡️ Ограничения: Это условия, которые накладываются на проект. Они могут быть связаны с бюджетом, временем, технологиями или другими факторами. Например, "проект должен быть завершен в течение шести месяцев".

❗️Стоит отметить, что взгляд на требования в работе IT команд и у авторов разница. Зачастую на рабочем месте будет использоваться скромный набор в виде описания функциональных (ФТ) и нефункциональных требований (НФТ).

В руководстве BABOK Свод знаний по бизнес-анализу отличается взгляд на уровни требований:
➡️Бизнес-требования: Аналогично Вигерсу и Битти, BABOK определяет бизнес-требования как высокоуровневые цели организации или заинтересованных сторон.
➡️Требования заинтересованных сторон: Описывают потребности и ожидания конкретных заинтересованных сторон (включая пользователей). Это похоже на пользовательские требования у Вигерса и Битти, но с более широким охватом, так как включают не только пользователей, но и других заинтересованных лиц.
➡️Требования к решению: Включают функциональные и нефункциональные требования, которые описывают, как система должна быть реализована для удовлетворения бизнес-требований и требований заинтересованных сторон.

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

#Статья #BA #SA #аналитик #навыкАналитика #войтиВit
продолжение
⬇️⬇️⬇️

BY Аналитик на Балтике | Всё о карьере в IT




Share with your friend now:
group-telegram.com/BalticAnalyst/145

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

So, uh, whenever I hear about Telegram, it’s always in relation to something bad. What gives? The War on Fakes channel has repeatedly attempted to push conspiracies that footage from Ukraine is somehow being falsified. One post on the channel from February 24 claimed without evidence that a widely viewed photo of a Ukrainian woman injured in an airstrike in the city of Chuhuiv was doctored and that the woman was seen in a different photo days later without injuries. The post, which has over 600,000 views, also baselessly claimed that the woman's blood was actually makeup or grape juice. Individual messages can be fully encrypted. But the user has to turn on that function. It's not automatic, as it is on Signal and WhatsApp. The SC urges the public to refer to the SC’s I nvestor Alert List before investing. The list contains details of unauthorised websites, investment products, companies and individuals. Members of the public who suspect that they have been approached by unauthorised firms or individuals offering schemes that promise unrealistic returns "The inflation fire was already hot and now with war-driven inflation added to the mix, it will grow even hotter, setting off a scramble by the world’s central banks to pull back their stimulus earlier than expected," Chris Rupkey, chief economist at FWDBONDS, wrote in an email. "A spike in inflation rates has preceded economic recessions historically and this time prices have soared to levels that once again pose a threat to growth."
from id


Telegram Аналитик на Балтике | Всё о карьере в IT
FROM American