Приложение № 3 к Договору № 1006/11 от «10» июня 2011-06-10г.
ТРЕБОВАНИЯ к системе автоматизации Наименование проекта Дом «Зеленая Роща»
Заказчик
Исполнитель
Версия
Дата
Борисов Сергей
Z-Waver
1.00
11.06.2011
ТРЕБОВАНИЯ...................................................................................................................................1 к системе автоматизации..........................................................................................................1 1 Введение...........................................................................................................................................3 1.1 Цель............................................................................................................................................3 1.2 Масштаб....................................................................................................................................3 2 Краткая характеристика модели прецедентов..............................................................................3 3 Требования.......................................................................................................................................3 3.1 Функциональные требования..................................................................................................3 4 Закупаемые компоненты.................................................................................................................4 5 Интерфейсы......................................................................................................................................4 5.1 Интерфейсы пользователя.......................................................................................................4 Vera.............................................................................................................................................4 5.2 Аппаратные интерфейсы.........................................................................................................4 5.3 Интерфейсы ПО........................................................................................................................4 5.4 Коммуникационные интерфейсы............................................................................................4 6 Требования лицензирования..........................................................................................................4 7 Замечания, касающиеся законности, авторских прав и т.д.........................................................4 8 Применяемые стандарты................................................................................................................4 Индекс.................................................................................................................................................5 Глоссарий...........................................................................................................................................5 Приложения.......................................................................................................................................5
1 Введение 1.1 Цель Пакет Modern System Requirements Specification Package связан с документом концепцией, который служит исходной информацией для его создания. Однако, эти два артефакта служат разным целям и, как правило, пишутся разными авторами. На данной стадии проекта акцент смещается от общей формулировки потребностей пользователей, целей, задач, целевых рынков и функций системы к детальному описанию того, как эти функции предполагается реализовывать в решении. Пакет Modern SRS Package служит основой для общения между всеми сторонамиучастниками: между самими разработчиками, между разработчиками и внешними группами, пользователями и другими заинтересованными лицами. Формально или неформально, он представляет соглашение между этими различными сторонами: если чего-то нет в пакете, разработчики не должны над этим работать. А если это в пакете есть, они отвечают за то, чтобы предоставить эту возможность. Он служит в качестве справочника стандартов для администратора программного изделия. Пакет служит исходной информацией для групп, выполняющих проектирование и реализацию. Modern SRS Package служит исходной информацией также для групп, выполняющих тестирование и гарантирующих качество (QA). И им, безусловно, нужно понимать концепцию, лежащую в основе Vision-документа.
1.2 Масштаб Разрабатываемое решение состоит из следующих подсистем: • Система автоматизации освещения • Система мультирум аудио/видео
2 Краткая характеристика модели прецедентов <Данный раздел содержит краткую характеристику модели прецедентов. Она предназначена для тех, кто интересуется поведением системы, - заказчиков, пользователей, архитекторов, авторов прецедентов, разработчиков, разработчиков прецедентов, тестологов, менеджеров, ревизоров и авторов документации. Для каждого прецедента необходимо указать следующее. Название прецедента. Краткое описание, объясняющее функцию прецедента и его роль в системе. Перечень акторов данного прецедента. (Более подробное определение этих акторов содержится в прилагаемом описании акторов.) Диаграмма модели прецедентов. (Здесь следует поместить диаграмму модели прецедентов в целом.)>
3 Требования 3.1 Функциональные требования <В данном разделе описываются функциональные требования к системе, выраженные на естественном языке. Для многих приложений это достаточно объемная информация, и следует продумать, как организовать данный раздел. Как правило, его организуют по функциям, но можно применять и другие методы, например по пользователям или подсистемам.
При использовании для сбора функций вспомогательных средств разработки приложений (инструментальных средств разработки требований, средств моделирования и т.д.) данный раздел документа будет содержать ссылки на эти данные и указывать местоположение и название применяемого для сбора данных инструментального средства.>
4 Закупаемые компоненты <В этом разделе описываются все используемые в системе закупаемые компоненты и соответствующие ограничения лицензирования или использования, а также все связанные с ними стандарты совместимости/взаимодействия или интерфейсов.>
5 Интерфейсы 5.1 Интерфейсы пользователя Vera • • •
Web iPhone Z-Wave пульт
5.2 Аппаратные интерфейсы 5.3 Интерфейсы ПО <Описываются программные интерфейсы с другими компонентами системы ПО. Это могут быть закупаемые компоненты, повторно используемые компоненты другого приложения или компоненты, разработанные для подсистем, не описываемых данной SRS, но с которыми дано ПО должно взаимодействовать.>
5.4 Коммуникационные интерфейсы <Описываются все коммуникационные интерфейсы с другими системами, или устройствами, такими как локальные сети или удаленные последовательные порты.>
6 Требования лицензирования <Определяются все требования лицензирования или другие ограничивающие использование требования, которые оказывают влияние на ПО.>
7 Замечания, касающиеся законности, авторских прав и т.д. <Описываются все необходимые гарантии, все отказы от ответственности, отметки об авторском праве, торговой марке или вопросы соответствия логотипу для ПО.>
8 Применяемые стандарты <Посредством ссылок указываются все стандарты (а также конкретные их разделы), которые применяются к описываемой системе. Например, это могут быть стандарты качества, некие законы или инструкции, а также отраслевые стандарты, практичности, взаимодействия, интернационализации, соответствия операционной системы и т.д.>
Индекс <Наличие индекса помогает читателю определять местонахождение в документе ключевых понятий и тем.>
Глоссарий <Здесь описываются все термины данного приложения, а также все определения и принятые в проекте или компании сокращения, которые необходимы для понимания данного документа и приложения.>
Приложения <В данный раздел следует включить все необходимые приложения. Ниже представлен образец приложения, который демонстрирует, как записывать прецеденты. Вы можете включать столько приложений, сколько сочтете нужным.>