powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Переход нефункциональных требований в функциональные ?
7 сообщений из 7, страница 1 из 1
Переход нефункциональных требований в функциональные ?
    #39304540
aleks624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Как вы считаете, возможен ли переходи нефункциональных требований в функциональные.

Для примера:
Система должна сформировать ответное письмо не более чем за 1 секунду.

Относим его к не функциональным (т.к. не содержит функциональности и вообще это ограничение).
Но если заказчик говорит, что требование имеет приоритет высшего значения. Изменяется подход в реализации, раз изменяется подход в реализации, то затрагивается функциональность (оптимизация запроса, добавление индексов и т.п.). Соответственно, раз меняется функциональность, то можно ли теперь отнести требование к нефункциональным?
...
Рейтинг: 0 / 0
Переход нефункциональных требований в функциональные ?
    #39304924
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks624,

1. FR1 - "Система должна сформировать ответное письмо" - функциональное требование
2. NFR1 - "FR1 должен выполняться не более чем за 1 секунду" - нефункциональное требование


3. SWAR1 - "Для формирования писем НЕЛЬЗЯ использовать CrystalReport (потому что по испытаниям не успевает сформировать письмо за 1 сек)" - архитектурное требование.

1. Нефунциональное требование всегда связано с функциональным (ну или с ПО в целом, как с куском .... функциональности :) ).
2. Реализация нефунционального требования может выявить новые функциональные требования. А к ним могут появиться новые нефункциональные :)
...
Рейтинг: 0 / 0
Переход нефункциональных требований в функциональные ?
    #39305381
aleks624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понял отнесли к нефункциональным

АнатоЛой1. Нефунциональное требование всегда связано с функциональным (ну или с ПО в целом, как с куском .... функциональности :) ).
2. Реализация нефунционального требования может выявить новые функциональные требования. А к ним могут появиться новые нефункциональные :)
Согласен

Есть еще варианты?
...
Рейтинг: 0 / 0
Переход нефункциональных требований в функциональные ?
    #39305560
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks624, какие ещё варианты?
Это нефункциональное требование (если есть отдельное функциональное требование на формирование письма).
То что его изменение приводит к изменению "подхода" и изменению фунциональности - ни о чём не говорит, и ни на что не указывает.

И да, это не ограничение, это обычное нефункциональное требование (в данном случае - к производительности функции формирования письма).
Ограничение - это когда вероятность изменить или отменить такое требование стремятся к нулю... А за 1.001 секунду реализация не подойдёт? :)

Весь проект может быть затеян из-за простого нефункционального требования: хочу ускорить отправку пачки спамерских 1 млрд писем - не за 1 месяц, а за полдня.... Тут не то что подход, тут всё менять прийдётся...
...
Рейтинг: 0 / 0
Переход нефункциональных требований в функциональные ?
    #39305826
aleks624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойВесь проект может быть затеян из-за простого нефункционального требования: хочу ускорить отправку пачки спамерских 1 млрд писем - не за 1 месяц, а за полдня.... Тут не то что подход, тут всё менять прийдётся...

хороший пример :)

моё первоначальное требование было взято для примера.
возможно заказчик хотел 0.5 секунды, но в итоге уговорили на 1 секунду :)
думаю оно вполне может быть ограничением
...
Рейтинг: 0 / 0
Переход нефункциональных требований в функциональные ?
    #39307144
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks624, ограничение это такое требование, изменить которое очень маловероятно. Ну, например, уговорить корпорацию использовать ПО на линкус, когда всё в этой корпорации, кроме сетевых маршрутизаторов, работает на винде. Но если вы предлагаете им уникальный софт с параллельными вычислениями, умеющий работать только на линуксе, и переписывание под винду стоит на порядок больше бюджета или 2летней выгоды от проекта, то вот реальное ограничение "ПО будет работать только под управлением линукс". А ваш пример легко как нарушить - отправить письмо за 2 секунды, так и с заказчиком договориться его изменить... Так что это обычное нефункциональное требование :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Переход нефункциональных требований в функциональные ?
    #39603506
Мне кажется это нецелесообразно
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Переход нефункциональных требований в функциональные ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]