Соглашения, принятые в документе 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Соглашения, принятые в документе



Опишите все стандарты, включая стили текста, особенности выделения или замечания.

1.3 Предполагаемая аудитория и рекомендации по чтению

Перечислите пользователей, для которых предназначена эта спецификация требований к ПО.

Границы проекта

Можно сослаться на документ об образе и границах

Ссылки

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

Общее описание.

Общий взгляд на систему

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

Особенности системы

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

Классы и характеристики пользователей

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

Операционная среда

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

Ограничения дизайна и реализации

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

- определенные технологии, средства, языки программирования и базы данных, которые следует использовать или избегать;

- ограничения, налагаемые операционной средой продукта, например типы и версии установленных Web-браузеров;

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

- обратная совместимость с продуктами, выпущенными ранее;

- ограничения, налагаемые бизнес-правилами;

- ограничения, связанные с оборудованием, например требования к срокам, ограничения памяти или процессора, размер, вес, материалы или затраты;

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

- стандартный формат обмена данными, например XML.

Документация для пользователей

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

Предположения и зависимости

З.х Функция системы X

Для каждой функции напишите:

Название.

З.х.1 Описание и приоритеты

Кратко опишите особенность функции и укажите, обладает ли она высоким, средним или низким приоритетом.

З.х.2 Последовательности «воздействие – реакция»

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

Требования к внешнему интерфейсу.

Интерфейсы пользователя

Опишите основные логические характеристики пользовательского интерфейса, который необходим системе. Например:

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

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

- конфигурация экрана или ограничения разрешения;

- стандартные кнопки, функции или ссылки перемещения, одинаковые для всех экранов, например кнопка справки;

- быстрые клавиши;

- стандарты отображения сообщений;

- стандарты конфигурации для упрощения локализации ПО;

- специальные возможности для пользователей с проблемами со зрением.

Интерфейсы оборудования

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

Интерфейсы ПО

Опишите соединения системы и других компонентов ПО, в том числе базы данных, операционные системы, средства, библиотеки и интегрированные коммерческие компоненты. Укажите назначение элементов сообщений, данных и элементов управления, обмен которыми происходит между компонентами ПО. Опишите службы, необходимые внешним компонентам ПО, и природу взаимодействия между компонентами. Определите данные, к которым будут иметь доступ компоненты ПО. Если механизм предоставления общего доступа к данным должен быть реализован определенным способом, например в качестве глобальной области данных, то укажите его как ограничение.



Поделиться:


Последнее изменение этой страницы: 2016-12-09; просмотров: 710; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.227.190.93 (0.006 с.)