ПОИСК
Это наилучшее средство для поиска информации на сайте
Методы перспектив
из "Разработка и управление требованиями "
В последующих разделах рассматриваются три различных метода, основанных на использования перспектив. [c.64]Метод контролируемого формулирования требований был изначально разработан в процессе работы по анализу требований для министерства обороны Великобритании. [c.64]
Дело в том, что применяемые в то время методы зачастую с самого начала, т.е. до оценки возможных потенциальных решений, сразу предполагали формулирование контекста решения проблемы, а никак не попытку выяснения сути самой проблемы. Данный метод был разработан специально, чтобы исправить эту ситуацию. На рис. 3.14 изображены основные понятия и представления, использующиеся в методе. [c.65]
Имея предварительный перечень перспектив, его упорядочили в виде иерархической структуры, сгруппировав связанных между собой кандидатов. Путем последовательных итераций вокруг связанных групп прорисовывались границы. И это повторялось до тех пор, пока все кандидаты не были включены в иерархическую структуру. [c.65]
На рис. 3.16 представлена часть иерархии перспектив для системы контроля за торможением самолета. [c.65]
В качестве иллюстрирующего примера в таблице 3.2 представлена часть сводной табличной формы для системы управления за торможением самолета. [c.66]
связывающие между собой соседние столбцы, обозначают существование потоков. [c.67]
Затем каждая перспектива анализируется таким образом, что сводная табличная форма (T F) на каждом уровне иерархии перспектив выглядит и проверяется как группа для того, чтобы быть уверенным, что а) входы, которые каждая перспектива ожидает получить, выходят из источника перспективы и что б) выходы, которые генерируются каждой транзакцией, ожидаются (к получению) перспективой -ами, которые предназначены для их получения. [c.67]
Системная транзакция это путь через систему от одного или нескольких входов, потоков данных или событий до одного или нескольких определенных выходных потоков или событий. Системные транзакции описывают то, как система должна функционировать. Они обеспечивают совершенно другой взгляд на систему, нежели чем иерархия перспектив. Системные транзакции обеспечивают смысловое наполнение для обсуждения нефункциональных требований. [c.68]
Этот метод основан на применении диаграмм. [c.68]
Любая диаграмма в этом методе состоит из ряда прямоугольников, связанных стрелками. Таким образом, любая проблема детализируется и уточняется путем последовательной декомпозиции каждого действия и создания иерархических диаграмм, как это показано на рис. 3.18. [c.69]
На рис. 3.19 представлен пример диаграммы действий для системы контроля торможением самолета. Декомпозиция продолжается до тех пор, пока не будет получено достаточно подробное описание для начала разработки архитектуры решения. [c.70]
Метод использует сервис-ориентированную модель, в которой перспектива может рассматриваться в качестве клиента , если эту модель сравнивать с системой типа клиент-сервер . Модель ориентирована на предоставление сервисов клиентам, точки зрения (перспективы) которых принимаются во внимание при разработке системы. [c.70]
Косвенных перспектив может быть великое множество. [c.71]
Вернуться к основной статье