-
Notifications
You must be signed in to change notification settings - Fork 7
exam07 3
Реферат к лекции 7 (23). Семантика нотации IDEF0
Выполнил: Чешков Леонид
Проверила: Петруша Анна
Декомпозиция — операция, основной целью которой является разделение задачи на частные подзадачи, которые в сумме не превосходят основную. Это нужно для отслеживания конкретных взаимосвязей и петлей. В процессе решения и объединения более простых задач, формируется исходная задача и ее решение.
Каждая отдельная подзадача может также состоять из еще более мелких частей. Этими частями могут быть как объекты, так и процессы и понятия.
Каждый уровень декомпозиции имеет свой контекст и входные и выходные данные, которые будут использоваться на уровне выше, но уже не всегда в их явном виде. Объект, цель и точка зрения каждой новой диаграммы уже определены на диаграмме АО. Каждый уровень является конкретной функцией и всеми данными, которые для нее требуются или ею порождаются. Обычно используют 3-5 уровней декомпозиции:
0 уровень: IDEF0 контекстная диаграмма, на которой представлен нулевой уровень с единственным блоком и граничными стрелками. Стрелки указывают на взаимодействие с внешним миром. На этом этапе устанавливается область моделирования и ее границы. 1 уровень: IDEF0 диаграмма с функциями верхнего уровня.
2 уровень: IDEF0 диаграмма с декомпозицией верхнего уровня. То есть, функции представленные на уровне выше, декомпозируются на подфункции 3-го уровня.
3 уровень: На этом уровне происходит смена нотации моделирования. Здесь обычно представлены наименьшие возможные процесс, создающие наименьший результат.
Рассмотрим контекстную диаграмму и нулевой уровень:
Данная диаграмма является обобщением для всех более мелких процессов по отношению к основному процессу.
Тут показаны основные процессы, которые дальше декомпозируются на более мелкие.
Обобщение диаграммы - последний этап начала моделирования. У каждого уровня есть вышестоящий уровень, в котором содержатся входные и выходные дуги. Самый верхний уровень тоже подвергается обобщению. Для него контекстом является диаграмма обобщения всей модели. Она отображает функцию всей системы в целом и показывает набор данных используемых и производимых системой. Некоторые данные обобщаются или разделяются при переходе между уровнями, поэтому обобщение помогает наиболее точно отслеживать эти моменты.