Управление требованиями клиент-серверного программного обеспечения

Автор работы: Пользователь скрыл имя, 22 Декабря 2011 в 23:25, реферат

Краткое описание

Цель управления требованиями состоит в том, чтобы гарантировать что организация документирует, проверяет и удовлетворяет потребности и ожидания её клиентов и внутренних или внешних заинтересованных лиц. Управление требованиями начинается с выявления и анализа целей и ограничений клиента. Управление требованиями далее включает поддержку требований, интеграцию требований и организацию работы с требованиями и сопутствующей информацией, поставляющейся вместе с требованиями.

Содержание работы

Управление требованиями клиент-сервер приложений. 3
Что такое управление требованиями? 3
Требования и процесс управления проектом. 4
Основные определения клиент-серверной архитектуры. 5
Пользовательские требования к клиент-сервер ПО. 6
Функциональные требования к клиент-сервер ПО. 8
Системные и архитектурные требования к клиент-сервер ПО. 8
Нефункциональные требования к клиент-сервер ПО. 20
Вывод. 21
Список использованной литературы. 22

Содержимое работы - 1 файл

Управление требованиями клиент-сервер.docx

— 577.15 Кб (Скачать файл)

     Объектно-ориентированные  механизмы.

     После того как объектно-ориентированные  технологии стали доминирующими  в системном программировании, разработчики приложений клиент-сервер также начали применять этот подход. В этом случае объекты на клиентах и серверах обмениваются сообщениями. Взаимодействие между объектами может быть основано на обмене сообщениями, на удаленном вызове процедур или непосредственно на объектно-ориентированных возможностях операционной системы.

     Клиент, которому требуется услуга, посылает запрос брокеру объектных запросов, действующему как каталог всех доступных в сети удаленных услуг. Брокер вызывает соответствующий объект и передает ему необходимые данные. Затем удаленный объект обслуживает запрос и отвечает брокеру, который возвращает ответ клиенту.

Нефункциональные  требования к клиент-сервер ПО.

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

     Требования  по производительности – это скорость, пропускная способность, время отклика, используемая память. Многие требования, связанные с производительностью  должны быть описаны в конкретных вариантах использования, а не в  разделе относящейся ко всей системе. 

     Особенностями нефункциональных требований к клиент-сервер ПО можно назвать возможность работы клиента и сервера на различных платформах, максимально возможное количество подключаемых машин (клиентов), возможность модифицировать, как серверную, так и клиентскую часть ПО, а также производительность в различных конфигурациях. 

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

Вывод.

    В данной работе я рассмотрел основные аспекты управления требованиями к  клиент-серверному программному обеспечению, в частности пользовательские и  функциональные требования, а также  системные и архитектурные, как  составляющие функциональных требований. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Список  использованной литературы.

  1. Карл Вигерс “Разработка требований к программному обеспечению”
  2. Интернет-издание  http://www.fas.aics.ru/student/lectures/aiit/cli-se.pdf
  3. Элизабет Халл, Кен Джексон, Джереми Дик “Разработка и управление требованиями. Практическое руководство пользователя.”
  4. Интернет-энциклопедия http://ru.wikipedia.org/wiki/%D3%EF%F0%E0%E2%EB%E5%ED%E8%E5_%F2%F0%E5%E1%EE%E2%E0%ED%E8%FF%EC%E8
  5. Интернет-сайт http://www.dpgrup.ru/software-requirements.htm
  6. Интернет-издание http://www.caseclub.ru/articles/treb.html

Информация о работе Управление требованиями клиент-серверного программного обеспечения