Материал: РАТ18. Лекция 2

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Нефункциональные требования

нефункциональные = эксплуатационные

функциональная пригодность (functional suitability),

уровень производительности (performance efficiency),

аппаратная и программная совместимость (compatibility),

удобство использования, практичность (usability),

надежность (reliability),

защищенность (security),

сопровождаемость (maintainability),

переносимость (portability).

ГОСТ Р ИСО/МЭК 25010-2015 Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов.

11

Уточнение нефункциональных требований

Удобство использования (практичность):

-определимость пригодности,

-изучаемость,

-управляемость,

-защита от ошибки пользователя,

-эстетика пользовательского интерфейса,

-доступность.

12

Стандарты практичности (usability)

Common User Access (CUA) — IBM

Команды меню, требующие уточнения параметров выполняемого действия, заканчиваются многоточием («…»).

В программах есть встроенная справочная система, вызываемая из меню «Справка», расположенного в конце строки меню; контекстно-зависимая справка может вызываться клавишей F1.

Первое меню должно называться «Файл» и должно содержать операции по работе с файлами (создать, открыть, сохранить, сохранить как) и команду выхода.

Следующее меню «Правка» содержит команды отмены,

повтора, вырезания, копирования, вставки и удаления.

 

Команда «вырезать» выполняется нажатием Shift+Del,

 

«копировать» - Ctrl+Ins, а «вставить» - Shift+Ins.

13

Бизнес-правила

Типы бизнес-правил:

факты,

ограничения,

активаторы операций,

выводы,

вычисления.

Источники бизнес-правил:

законы государства,

корпоративная политика,

стандарты и нормативные документы,

формулы, модели данных.

14

Примеры бизнес-правил

Факт:

-Каждый товар имеет штрих-код. Ограничение:

-Доставка всех заказов должна быть завершена между 10:00 и 14:00 по местному времени.

Активатор операции:

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

Вывод:

-Если товар данного вида на складе отсутствует, присвоить данному товару статус «нет в наличии».

Вычисления:

-Цена единицы товара снижается на 10 % при заказе более 6 единиц данного товара.

15

Источник: https://studfile.net/preview/15933447/