Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodologia_SSADM.doc
Скачиваний:
77
Добавлен:
13.04.2015
Размер:
1 Мб
Скачать
☆

1.5.2.2. Взаимодействие методов в модуле ка (Анализ требований).

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

"Определение требований".

Пересматриваются системные цели и бизнес - цели и идентифицируются основные пользователи, на основании чего составляется "Каталог пользователей". Затем посредством опроса и других методов уточняются требования. Цель здесь состоит в определении возможности представления каждого требования в количественном виде. На рис. 1.9 для модели потоков данных это выражается связями 1 и 2, а дня описания объектов на логической модели данных - связью 6.

Рис.1.9 Связи между методами при реализации модуля «Анализ требований»

"Моделирование потоков данных".

Для каждой процедуры существующей системы аналитик определяет внешние объекты (пользователей и/или другие системы), информационные потоки, как пересекающие границу системы, так и текущие внутри нее, процессы, активизируемые при поступлении сообщений, и память, отведенную для хранения информации. Результаты этого анализа помещаются в "Каталог требований" (связи 1 и 2). Важной для логической модели данных является связь 3, так как хранилища данных должны содержать в себе информацию только о реальных объектах.

"Логическое моделирование данных".

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

1.5.2.3. Взаимодействие методов в модуле rs (Спецификация требований).

Разработка "Спецификации требований" состоит в повышении уровня детализации описания и точности представления требований. Эта информация необходима и особенно важна для:

• определения корректности спецификации функционального наполнения и описания данных;

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

"Определение требований".

Производится уточнение "Каталога требований" представляющее собой дополнение его новыми требованиями. После достижения соглашения о масштабе проекта, наибольшие усилия прилагаются к определению требований, с целью представления их в наиболее точном виде. В "Каталог требований" заносятся только те требования, которые в дальнейшем не могут быть лучше детализированы в виде функций, объектов и событий (на рис. 1.10 это изображено связями 10 и 11). "Каталог требований" обеспечивает перекрестные ссылки для средств представления и проверки требований пользователя.

"Моделирование потоков данных".

Параллельно с совершенствованием "Каталога требований" и логических схем потоков данных пересматривается и выбранный вариант бизнес - системы. Этот процесс также предполагает дополнительную детализацию по входам и выходам системы. Модель интерактивно обогащается при сверке с логической моделью данных (связь 3), но ее обогащение здесь не является основной целью. Цель этого процесса - получить данные, необходимые для применения метода "Определение функций". При этом каждый поток, текущий между внешним объектом и элементарным процессом, для определения функции оснащается признаком запуска (связи 1 и 2).

Рис. 1.10. Взаимосвязи между методами в модуле 'Спецификация требований'

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]