Выбор цели и точки зрения.




 

Цель и точка зрения определяется на самой ранней стадии моделирования. Выбор цели осуществляется с учетом вопросов, на которые должна ответить модель, а выбор точки зрения в соответствии с выбором позиции, с которой описывается система. Если определить цель в начале проектирования трудно, то сначала необходимо создать списки данных и функций.

 

Составление списка данных.

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

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

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

 

 

Составление списка функций.

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

Рекомендуется на данном этапе ещё не связывать превращения друг с другом на диаграмме, а сосредоточится на каждом из них вместе с их компонентами начала и результата. Вначале трудно определить, входит ли пограничная функция в систему или не входит, т.е. встает проблема отграничения системной среды. При объединении превращений в сеть старайтесь, чтобы интегрируемые превращения имели примерно одинаковый уровень детализации и сложности.

 

Составление диаграммы А0

 

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

возможности, должны свидетельствовать их алфавитно-цифровые обозначения.

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

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

 

Для уменьшения вероятности ошибки:

 

- обозначают оставшиеся ограничения;

- рассматривают патологические потоки, возникающие в случае ошибки и вызывающие откат (см.п. 5.2.1.2.7.);

 

Откаты появляются уже на нулевой диаграмме. На нашем примере (рис. 5.9. откаты отмечены греческими буквами "альфа" и "бета".)

 

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

 

Обобщение диаграммы А0.

Для любой ПОСТ-диаграммы есть родительская диаграмма, содержащая ее контекст и её самоё, представленную здесь в виде отдельного превращения. Исключением не является и А0 - самая верхняя диаграмма - ее родительская диаграмма - обобщение всей модели, которая отражает общую функцию системы, дает представление об основных наборах типов данных и указывает взаимоотношения между основными типами данных. Это показано наглядно на рис. 5.13.

На первом шаге вглубь анализируемой системы, то есть при переходе к диаграммам 1-го уровня, определяется, адекватно ли название отражает то, что делает система. Проверьте прохождение потоков данных и определите цель модели. Построение этой диаграммы свидетельствует об окончании начального этапа моделирования. Сделана первая попытка обобщения и описания основной деятельности системы и показана ее связь с системной средой. На рис. 5.9. системная среда представлена процессами NN 2,3,4. Полученная диаграмма должна отражать основные входы, выходы, и основную функцию системы.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-10-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: