Дополнительными чаще всего бывают нефункциональные требования, которые не
могут быть связаны с каким-либо одним вариантом использования. Вместо этого
каждое такое требование относится к нескольким вариантам использования или
вообще ни к одному. Примерами таких требований могут быть производительность,
требования к пользовательскому интерфейсу, физической структуре и архитектуре
или ограничения реализации [28]. Дополнительные требования часто определяются
так же, как требования вообще в традиционных технических заданиях, то
есть в виде спргска требований. Затем они используются в ходе анализа и проектирования
вместе с моделью вариантов использования.
Требования к интерфейсу определяют интерфейс с внешними модулями, с которыми
система должна взаимодействовать или в которые она будет встраиваться, —
его формат, синхронизацию или другие факторы, важные для их взаимодействия.
иметь система: ее материал, форму, размер или вес. Этот тип требований может
|
|
использоваться для заявления требований к оборудованию, таких, как, например,
необходимая физическая конфигурация сети.
Пример. Требования к компьютерной платформе.
Серверы. Sun Sparc 20 или PC Pentium
Клиенты. PC (процессор как минимум Intel 486) или Sun Sparc 5
Требования к проекту ограничивают структуру системы. К ним относятся требования
расширяемости и ремонтопригодности или требования, описывающие
повторное использование унаследованной системы и ее существенных частей.
Требования к реализации определяют или ограничивают кодирование или построение
системы. Примеры таких требований — стандарты, которые необходимо
соблюдать, руководящие принципы реализации, языки реализации, политика в отношении
целостности базы данных, лимиты ресурсов и операционная система.
Пример. Требования к форматам файлов. Версия 1.2 Биллинговой и Платежной
системы должна поддерживать работу с длинными именами файлов.
Пример. Требования к базовому программному обеспечению. Системное ПО.
Операционная система на клиентских машинах: Windows NT 4.0, Windows 95 или
Solaris 2.6. Серверная операционная система: Windows NT 4.0 или Solaris 2.6.
ПО для работы в Интернете. Netscape Communicator 4.0 или Microsoft Internet
Explorer 4.0
Кроме того, часто имеются и другие требования, например юридршеские и регулирующие.
Пример. Другие требования.
Безопасность. Перечисление денег должно быть безопасно. Это означает, что
к соответствующей информации могут иметь доступ только доверенные лица.
Единственные доверенные лица — это клиенты банка, обладающие банковскими
счетами, и актанты — администраторы системы.
Доступность. Биллинговая и Платежная система не должна находиться в нерабочем
|
|
состоянии более 1 часа в месяц.
Легкость обучения. Для 90% покупателей время обучения (при помощи предоставленных
пошаговых инструкций) отсылке простых заказов и оплате простых
счетов не должно превышать 10 минут. Простым заказом считается заказ,
состоящий из одного пункта. Простым счетом считается счет на оплату одного
простого заказа.