Автор работы: Пользователь скрыл имя, 22 Декабря 2011 в 23:25, реферат
Цель управления требованиями состоит в том, чтобы гарантировать что организация документирует, проверяет и удовлетворяет потребности и ожидания её клиентов и внутренних или внешних заинтересованных лиц. Управление требованиями начинается с выявления и анализа целей и ограничений клиента. Управление требованиями далее включает поддержку требований, интеграцию требований и организацию работы с требованиями и сопутствующей информацией, поставляющейся вместе с требованиями.
Управление требованиями клиент-сервер приложений. 3
Что такое управление требованиями? 3
Требования и процесс управления проектом. 4
Основные определения клиент-серверной архитектуры. 5
Пользовательские требования к клиент-сервер ПО. 6
Функциональные требования к клиент-сервер ПО. 8
Системные и архитектурные требования к клиент-сервер ПО. 8
Нефункциональные требования к клиент-сервер ПО. 20
Вывод. 21
Список использованной литературы. 22
Объектно-ориентированные механизмы.
После того как объектно-ориентированные технологии стали доминирующими в системном программировании, разработчики приложений клиент-сервер также начали применять этот подход. В этом случае объекты на клиентах и серверах обмениваются сообщениями. Взаимодействие между объектами может быть основано на обмене сообщениями, на удаленном вызове процедур или непосредственно на объектно-ориентированных возможностях операционной системы.
Клиент, которому требуется услуга, посылает запрос брокеру объектных запросов, действующему как каталог всех доступных в сети удаленных услуг. Брокер вызывает соответствующий объект и передает ему необходимые данные. Затем удаленный объект обслуживает запрос и отвечает брокеру, который возвращает ответ клиенту.
К
нефункциональным требованиям относятся
такие свойства системы, как ограничения
среды и реализации, производительность,
зависимость от платформы, расширяемость,
надежность и т.д. Под надежностью понимаются
такие характеристики, как пригодность,
точность, средняя наработка на отказ,
число ошибок на тысячу строк программы,
число ошибок на класс.
Требования
по производительности – это скорость,
пропускная способность, время отклика,
используемая память. Многие требования,
связанные с
Особенностями
нефункциональных требований к клиент-сервер
ПО можно назвать возможность работы клиента
и сервера на различных платформах, максимально
возможное количество подключаемых машин
(клиентов), возможность модифицировать,
как серверную, так и клиентскую часть
ПО, а также производительность в различных
конфигурациях.
Также можно отметить, что часто нефункциональные требования не могут быть привязаны к конкретному варианту использования и должны быть вынесены в отдельный список дополнительных требований к системе.
В
данной работе я рассмотрел основные
аспекты управления требованиями к
клиент-серверному программному обеспечению,
в частности пользовательские и
функциональные требования, а также
системные и архитектурные, как
составляющие функциональных требований.
Информация о работе Управление требованиями клиент-серверного программного обеспечения