Главная страница
Навигация по странице:

  • Декомпозиция

  • Пример SADT-диаграмм(контекстная диаграмма)

  • Точка зрения

  • Контекстная диаграмма

  • Декомпозиция блока А1 Декомпозиция блока А3 Декомпозиция

  • Нумерация работ и диаграмм

  • Связь по входу Связь по управлению

  • теорияIDEF_DFD. Методологии проектирования информационных систем. Сущность структурного подхода к моделированию систем


    Скачать 2.11 Mb.
    НазваниеМетодологии проектирования информационных систем. Сущность структурного подхода к моделированию систем
    Дата23.12.2022
    Размер2.11 Mb.
    Формат файлаppt
    Имя файлатеорияIDEF_DFD.ppt
    ТипЗадача
    #859994
    страница3 из 7
    1   2   3   4   5   6   7

    Интерфейсная дуга


    Интерфейсная дуга отображает элемент системы, который обрабатывается функциональным блоком или оказывает иное влияние на функцию, отображаемую функциональным блоком.
    Графически изображается в виде однонаправленной стрелки.
    Каждая дуга должна иметь свое уникальное название, сформулированное оборотом существительного (должно отвечать на вопросы кто?, что?). Примеры: информация, разработчик, документ, обработанная заявка.
    В зависимости от того, к какой стороне блока она подходит, интерфейсная дуга будет являться входящей, выходящей, управления, механизма.

    Декомпозиция


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

    Контекстная диаграмма верхнего уровня


    Эта диаграмма называется A-0 (А ноль). Стрелки на этой диаграмме отображают связи объекта моделирования с окружающей средой.

    Пример SADT-диаграмм(контекстная диаграмма)

    Цель моделирования


    Цель моделирования должна отвечать на следующие вопросы:
    Почему процесс должен быть смоделирован?
    Что должна показывать модель?
    Что может получить читатель?
    Примеры целей: «Идентифицировать слабые стороны процесса сбора данных», «Определить ответственность сотрудников для написания должностных инструкций» и т.п.

    Точка зрения


    Точка зрения – позиция, с которой будет строиться модель. В качестве точки зрения берется взгляд человека, который видит систему в нужном для моделирования аспекте.
    Как правило, выбирается точка зрения человека, ответственного за выполнение моделируемой работы.
    Между целью и точкой зрения должно быть жесткое соответствие.

    Декомпозиция


    А0


    Цель:
    Т.зрения:


    А-0


    А1


    А3


    А2


    А0


    А11


    А13


    А12


    А1


    А31


    А33


    А32


    А3


    Контекстная диаграмма


    Декомпозиция контекстной диаграммы


    Декомпозиция блока А1


    Декомпозиция блока А3

    Декомпозиция


    А0


    А1


    А2


    А3


    А11


    А12


    А13


    А0 ____________
    А1____________
    А11___________
    А12___________
    А13___________
    А2____________
    А3____________


    Дерево узлов


    Индекс узлов

    Нумерация работ и диаграмм


    А0


    Цель:
    Т.зрения:


    А-0


    А1


    А3


    А2


    А0


    А11


    А13


    А12


    А1


    А31


    А33


    А32


    А3


    Номер контекстной диаграммы


    Номер функционального блока на контекстной диаграмме


    Диаграммы декомпозиции имеют номер декомпозируемого блока


    Формат номера блока:
    Префикс
    Номер родительской работы
    3. Собственный порядковый номер


    1. На одной диаграмме рекомендуется рисовать от 3 до 6 блоков. Иначе диаграмма будет плохо читаемой.
    2. Функциональные блоки должны располагаться слева направо сверху вниз в порядке доминирования.
    3. Следует избегать излишнего пересечения стрелок.


    4. Выход одного блока может являться входом (управлением) для другого. Могут быть и обратные связи по входу и управлению.


    Связь по входу


    Связь по управлению


    а) обратная связь по входу


    б) обратная связь по управлению


    Обратная связь по входу, как правило, используется для описания циклов.


    Обратная связь по управлению – выход нижестоящей работы передается на управление вышестоящей


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


    в) обратная связь по механизму


    5. Стрелки могут быть сливающимися и разветвляющимися


    Слияние стрелок
    Разветвление стрелок


    непомеченные сегменты содержат все объекты, указанные в метке стрелки перед ветвлением (т.е. все объекты принадлежат каждому из сегментов)


    сегменты, помеченные после точки ветвления, содержат все объекты, указанные в метке стрелки перед ветвлением, или их часть, описываемую меткой каждого конкретного сегмента;


    при слиянии непомеченных сегментов объединенный сегмент стрелки содержит все объекты, принадлежащие сливаемым сегментам и указанные в общей метке стрелки после слияния


    при слиянии помеченных сегментов объединенный сегмент содержит все или некоторые объекты, принадлежащие сливаемым сегментам и перечисленные в общей метке после слияния; если общая метка после слияния отсутствует, это означает, что общий сегмент передает все объекты, принадлежащие сливаемым сегментам;

    1   2   3   4   5   6   7


    написать администратору сайта