Построение контекстной диаграммы
Результатом выполнения начального этапа моделирования будет разработка диаграммы верхнего уровня модели – контекстной диаграммы A-0.
Пример. Необходимо разработать служебную инструкцию, чтобы разъяснять обязанности новому персоналу цеха.
Решение:
Этапы моделирования
1. Составить список вопросов и определить цели модели.
Список вопросов:
- Каковы обязанности мастера?
- Каковы обязанности механика?
- Кто контролирует задания?
- Как продвигаются по цеху материалы?
- На каких этапах требуется чертеж?
- В какой момент на процесс влияют стандарты качества?
- На каких этапах требуются инструменты?
- Что происходит с забракованными деталями?
Формулировка цели
Определить обязанности каждого работника цеха и понять, как эти обязанности взаимосвязаны между собой с тем, чтобы разработать служебную инструкцию.
Выбор точки зрения
Претенденты:
- мастер;
- механик;
- контролер;
- начальник цеха.
Точка зрения начальника цеха представляется оптимальной, так как он лучше других видит ситуацию и управляет ею. Именно с его точки зрения можно показать взаимосвязи между отдельными работами и обязанностями персонала. Отсюда формулировка цели и точки зрения модели.
Цель: понять, какие функции должны быть включены в процесс изготовления нестандартной детали и как эти функции взаимосвязаны между собой.
Точка зрения: начальник цеха
2. Разработка контекстной диаграммы А-0.
Контекстная диаграмма А-0, которая располагается на вершине модели, будет иметь вид:
Развитие модели
Следующий этап моделирования – это декомпозиция рассматриваемой системы. Разбиение ее на составляющие работы, или функции. В первую очередь диаграмма декомпозиции создается для функционального блока, который расположен на контекстной странице модели и представляет систему в целом. Затем диаграммы декомпозиции создаются для любых других функциональных блоков, входящих в модель.
Диаграмма декомпозиции для контекстной страницы согласно общим правилам моделирования может содержать от трех до шести функциональных блоков. Они представляют наиболее крупные части, на которые разбивается вся система. На диаграмме декомпозиции блоки располагаются по диагонали из левого верхнего в правый нижний угол в порядке убывания важности или последовательности выполнения работ. Характер взаимодействия функциональных блоков представляется при помощи интерфейсных дуг, соединяющих блоки. Интерфейсные дуги с контекстной страницы мигрируют на страницу декомпозиции в полном составе. Задача аналитика связать интерфейсные дуги с функциональными блоками в соответствии с содержанием диаграммы.
Диаграмма декомпозиции нумеруется A0, а функциональные блоки, расположенные на ней – A1, A2 … A6. Для каждого функционального блока на этой (как и на любой другой диаграмме, входящей в модель) может быть в свою очередь создана диаграмма декомпозиции. Процесс декомпозиции продолжается на усмотрение аналитика, но до тех пор, пока не будет достигнута цель модели, то есть каждая функция, входящая в модель, не станет простой и понятной для исполнения.
Контрольные вопросы:
1. Что включается в понятие технологии проектирования информационных систем?
2. Базовые принципы моделирования систем посредством структурного анализа.
3. Методология IDEF0.
4. Методология DFD.
5. Методология IDEF1X, или ERD.
6. Модель IDEF0 и ее диаграммы.
7. Исследование моделируемой системы.
Дата добавления: 2016-02-09; просмотров: 1423;