Глава 8 387
Если потребитель (заказчик) не может принять четкого однозначного реше-
ния относительно оценки указанных общесистемных характеристик, нужно пере-
сматривать спецификацию требований или архитектурный проект системы.
Оценка влияния требований к передаче данных. Данные и управляющие
воздействия посылаются приложению или получаются им через средства связи.
Обмен информацией регулируется определенным протоколом. Примером служит
протокол TCP/IP, который предоставляет общий язык для взаимодействия сетей,
использующих множество локальных протоколов (Ethernet, Netware, AppleTalk,
DECnet и др.). Рейтинги влияния характеристики передачи данных на сложность
приложения представлены в таблице 8.9.
Таблица 8.9. Учет требований по передаче данных
Рейтинг Основания для определения степени влияния характеристики
0 Приложение - пакет или программа для локального компьютера
1 Приложение - пакет, но имеет удаленные ввод данных или печать
2 Приложение - пакет, но имеет удаленный ввод данных и удаленную печать
3 Приложение осуществляет внешний интерфейс с информационной средой –
выполняет оперативный сбор данных или предоставляет услуги предвари-
тельной телеобработки (TP, от teleprocessing) для пакетированного процесса
или системы с запросами
4 Приложение - больше чем внешний интерфейс (или препроцессор), но под-
держивает только один вид коммуникационного протокола TP
5 Приложение - больше чем внешний интерфейс и поддерживает более чем
один вид протокола TP
Примечание. Приложение, которое поддерживает web-запросы и локальный
доступ, должно получить оценку 3, а приложение, которое допускает модификацию
объектов ВЛО через Интернет и локальное обновление, должно получить оценку 5.
Оценка влияния требований к распределенной обработке данных. Рейтин-
ги влияния характеристики на сложность приложения представлены в таблице 8.10.
Таблица 8.10. Учет требований по распределенной обработке данных
Рейтинг Основания для определения степени влияния характеристики
0 Приложение не предназначено для передачи данных или делегирования
функций обработки другим компонентам системы
1 Приложение подготавливает данные, для того чтобы конечный пользователь
обрабатывал их с помощью другого компонента системы, как, например,
электронные таблицы и СУБД
2 Средствами приложения данные подготавливаются для передачи, затем пе-
реносятся и обрабатываются на другом компоненте системы (данные не для
обработки конечным пользователем)
3 Распределенная обработка и передача данных являются оперативными и
только в одном направлении
4 Распределенная обработка и передача данных являются оперативными и
осуществляются в обоих направлениях
5 Функции обработки динамически выполняются на наиболее подходящем
для этого компоненте системы
Оценка влияния требований к производительности. Требования к произ-
водительности устанавливаются в виде целевых показателей продолжительности
ожидания ответа на запросы пользователя или пропускной способности средств