
- •Технология структурирования требований к по с помощью AllFusion Process Modeler (ранее: bPwin) и AllFusion eRwin Data Modeler (ранее: eRwin) Введение Цель публикации
- •Предположения и зависимости
- •Существующие технологии
- •Предлагаемая технология Описание технологии
- •Структура итогового документа тз/srs
- •Необходимые комментарии к технологии
- •Опыт применения
- •Приложения
- •Основные решаемые задачи
- •Описание окружения
- •Контроль расчётных значений за сутки (a2)
- •Контроль суммарных расчётных значений (a3)
- •Требования к информации Информационные потоки
- •Системные сообщения
Структура итогового документа тз/srs
Далее, кратко, описана структура разделов результирующего документа, которые автоматически заполняются при экспорте требований из AllFusion Process Modeler модели в Doors. Кроме них в документе существуют разделы, которые изначально ведутся в Doors, однако они не рассматриваются.
Краткая характеристика системыВ разделе приводится:
Характеристика системы верхнего уровня
Выводятся:
текстовое описание системы (Definition для A0);
перечень регламентирующей информации;
перечень входящей информации;
перечень ресурсов (механизмов);
перечень исходящей информации;
Краткое описание деятельностей первого уровня
Фактически, это краткая характеристика основных прецедентов.
Выводится перечень деятельностей первого уровня (диаграмма A0) вместе с их кратким текстовым описанием (Description);
Описание окруженияВ разделе перечисляются Externals & Referents, которые являются источниками, или приёмниками информационных потоков AllFusion Process Modeler модели и помечены, как внешние системы (при помощи UDP переменной). Вместе с наименованиями внешних систем, выводится их описание.
Описание ролейВ разделе перечисляются все роли, которые были указаны в каких-либо деятельностях AllFusion Process Modeler модели. Для каждой роли приводится список деятельностей, в которых она принимает участие.
Требования к функциямВ раздел полностью переносится иерархия деятельностей, представленная в AllFusion Process Modeler модели.
Для каждой функции выводится:
Наименование функции, вместе с номером деятельности AllFusion Process Modeler модели.
Определение функции (Definition), в котором должны быть перечислены все требования к функции.
Примечание функции (Note).
Перечень регламентирующей информации (наименования управляющих стрелок).
Перечень входящей информации (наименования входящих стрелок).
Перечень ресурсов (наименования стрелок-механизмов).
Перечень исходящей информации (наименования исходящих стрелок).
Перечень ролей, участвующих в исполнении деятельности.
Перечень вызовов, осуществляемых функцией (Call стрелки)
Перечень переходов к исполнению определённых сценариев, при выполнении заданных условий (используется в IDEF3диаграммах).
Если входящие, или исходящие стрелки имеют своим источником/приёмником External или Referent, то вместе с наименованием стрелки приводится наименование источника/приёмника информации.
Все типы стрелок сгруппированы под соответствующими заголовками.
Существует возможность вывода в документ нескольких сценариев (декомпозиций) IDEF3 для одной деятельности.
Требования к информацииВ раздел выводится информация по входящим, или исходящим дугам AllFusion Process Modeler модели, которые помечены (при помощи UDP переменной) для вывода в раздел требований к информации. В зависимости от типа пометки, информация по дугам относится в один из подразделов: "Информационные потоки", "Системные сообщения", "Документы/неструктурированная информация".
Для каждой дуги выводится:
Наименование дуги (Name).
Описание дуги (Definition).
Примечание дуги (Note).
Перечень сущностей, ассоциированных с дугой.
Для каждой сущности выводится:
Наименование сущности (Name).
Описание сущности (Definition).
Перечень атрибутов, ассоциированных с дугой.
Для каждого атрибута выводится:
Наименование атрибута (Name).
Тип атрибута (тип, заданный в AllFusion Data Modeler модели).
Описание атрибута (Definition).