Инфоурок Другое ПрезентацииПрезентация по теме "Назначение методологии IDEF0 (SADT) при проектировании информационных систем" по специальности 09.02.07

Презентация по теме "Назначение методологии IDEF0 (SADT) при проектировании информационных систем" по специальности 09.02.07

Скачать материал
Скачать материал "Презентация по теме "Назначение методологии IDEF0 (SADT) при проектировании информационных систем" по специальности 09.02.07"

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Руководитель научной организации

Описание презентации по отдельным слайдам:

  • Тема: Назначение и состав методологии IDEF0 (SADT) при проектировании информ...

    1 слайд


    Тема: Назначение и состав методологии IDEF0 (SADT) при проектировании информационных систем

    Основатель: Дуглас Росс (США), в середине 60-х гг. ХХ в.

  • При проектировании ИС используются методологии и стандарты, которые позволяют...

    2 слайд

    При проектировании ИС используются методологии и стандарты, которые позволяют описать и наглядно представить деятельность организации с целью изучения и анализа бизнес-процессов.
    Наиболее распространенные и поддерживаемые программными средствами методологиям относятся:
    ■ SADT –основополагающая методология, заложившая принципы современного моделирования и послужившая основой для разработки стандарта IDEF0;
    ■ IDEF0 – методология и стандарт функционального моделирования. С помощью графического языка IDEF0 изучаемая система предстает в виде набора взаимосвязанных функциональных блоков.
    IDEF3 – с помощью IDEF3 описывается логика выполнения действий. Если IDEF0 описывает что делается в системе, то IDEF3 описывает как это делается.

     

  • Типы моделей SADTSADT (англ. Structured Analysis and Design Technique, технол...

    3 слайд

    Типы моделей SADT
    SADT (англ. Structured Analysis and Design Technique, технология структурного анализа и проектирования) – это графические обозначения и метод описания процессов.

    Описание системы с помощью SADT называется моделью.
    С точки зрения SADT модель может быть составлена либо на функциях системы, либо на ее объектах.
    SADT-модели, ориентированные на функции, принято называть функциональными моделями, а ориентированные на объекты системы – моделями данных. 

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


  • IDEF0 может применяться на ранних этапах создания широкого круга систем. 
В т...

    4 слайд

    IDEF0 может применяться на ранних этапах создания широкого круга систем.
    В то же время она может быть использована для анализа функций существующих систем (реинжиниринга) и выработки решений по их улучшению.
    Основу методологии IDEF0 составляет графический язык описания процессов. Модель в нотации IDEF0 представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Каждая диаграмма является единицей описания системы и располагается на отдельном листе.
    Модель («AS-IS» (как есть), «TO-BE» (как будет) или «SHOULD-BE»(как должно быть) может содержать 4 типа диаграмм:
    контекстную диаграмму;
    диаграммы декомпозиции;
    диаграммы дерева узлов;
    диаграммы только для экспозиции.

  • Контекстная диаграмма (диаграмма верхнего уровня А-0) показывает назначение с...

    5 слайд

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

  • Анализ недостатков и «узких мест» начинается с построения модели AS-IS (Как е...

    6 слайд

    Анализ недостатков и «узких мест» начинается с построения модели AS-IS (Как есть). Эта модель строится на основе:
    изучения документации (должностных инструкций, приказов, отчетов и т.п.);
    анкетирования и опроса служащих предприятия;
    протоколирования действий сотрудников в течение рабочего дня и других источников.
    Полученная модель AS-IS служит для выявления неуправляемых и не обеспеченных ресурсами работ, ненужных, неэффективных и дублирующих друг друга действий и других недостатков в организации деятельности предприятия. Исправление недостатков, перенаправление информационных и материальных потоков приводит к созданию модели TO-BE (Как будет). Как правило, строится несколько моделей TO-BE, среди которых выбирается наилучший вариант.

  • Обучать студентов по теме А в онлайн-режиме  Потенциальные ученикиДеньги учен...

    7 слайд

    Обучать студентов по теме А в онлайн-режиме
    Потенциальные ученики
    Деньги учеников
    Инвестиции
    Деньги подрядчикам
    Результат довольных учеников
    Чистая прибыль
    В нотации IDEF0 эта модель является самой верхней и называется А-0 (контекстная диаграмма).
    Для того, чтобы было понятно как строить ИС, необходимо произвести декомпозицию, т.е. расписать все, что будет выполнять система. Для этого строится древовидная модель.

  • Модель производства продукции предприятия (цель)Моделирование средствами IDEF...

    8 слайд

    Модель производства продукции предприятия (цель)
    Моделирование средствами IDEF0 является первым этапом изучения системы.

  • Модель процесса «Оформление заказа» (ИС «Ресторан») в стандарте IDEF0Процесс,...

    9 слайд

    Модель процесса «Оформление заказа» (ИС «Ресторан») в стандарте IDEF0
    Процесс, встроен в общую модель с помощью связей четырех типов:
    – входа;
    – выхода;
    – управления;
    – механизма осуществления.

  • Распространенная ошибка при моделировании – это создание идеализированной мод...

    10 слайд

    Распространенная ошибка при моделировании – это создание идеализированной модели. Примером может служить моделирование на основе знаний руководителя, а не конкретного исполнителя работ (руководитель не знает, как на самом деле подчиненные выполняют рутинные работы).
    В результате получается искаженная модель, которая несет ложную информацию и которую невозможно использовать в дальнейшем для анализа. Такая модель называется SHOULD-BE (Как должно быть).
    Технология проектирования информационных систем подразумевает сначала создание модели AS-IS, ее анализ и улучшение бизнес-процессов. Затем создается модель TO-BE и на ее основе строится модель данных, прототип а затем и окончательный вариант информационной системы. 

  • Элементы графической нотации IDEF0При построении диаграмм IDEF0 используются...

    11 слайд

    Элементы графической нотации IDEF0
    При построении диаграмм IDEF0 используются всего лишь два графических примитива (прямоугольник и стрелка).
    Основные элементы графической нотации
    Прямоугольник представляет собой функцию (деятель-ность, процесс, операцию, 
    действие, работу), которая имеет фиксированную цель и приводит к некоторому конечному результату. Имя функции должно быть глаголом или глагольным оборотом, т.е. выражать действие (например, «Изготовить деталь», «Расчет допускаемых скоростей», «Формирование ведомости»

  • Взаимодействие функций между собой и внешним миром описывается в виде стрелок...

    12 слайд

    Взаимодействие функций между собой и внешним миром описывается в виде стрелок. В IDEF0 различают 5 видов стрелок:
    - вход (англ. input) – материальный объект или информация, которые используются и преобразуются функцией для получения результата (выхода). Вход отвечает на вопрос «Что подлежит обработке?». В качестве входа может быть как материальный объект (сырье, деталь, экзаменационный билет), так и нематериальный (запрос к БД, вопрос преподавателя)
    - управление (англ. control) – управляющие, регламентирующие и нормативные данные, которыми руководствуется функция. Управление отвечает на вопрос «Что вызывает или регламентирует выполнение функция?»
    - выход (англ. output) – материальный объект или информация, которые представляют результат выполнения функции. Выход отвечает на вопрос «Что является результатом выполнения функции?». В качестве выхода может быть как материальный объект (деталь, автомобиль, платежные документы, ведомость), так и нематериальный (выборка данных из БД, ответ на вопрос, устное указание).
    - механизм (англ. mechanism) – ресурсы (средства), которые задействованы при выполнении функции. Механизм отвечает на вопрос «Кто выполняет функцию или посредством чего?». В качестве механизма могут быть персонал предприятия, студент, станок, оборудование, программа.
    - вызов (англ. call) – стрелка указывает, что некоторая часть функции выполняется за пределами рассматриваемого блока.

  • Типы связей между функциямиПосле определения состава функций и взаимосвязей м...

    13 слайд

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

  • Декомпозиция будет производится до тех пор, пока она не будет отвечать на все...

    14 слайд

    Декомпозиция будет производится до тех пор, пока она не будет отвечать на все вопросы, которые поставили при создании ИС.

  • Опираясь на семантику связей методологии IDEF0, введем классификацию связей...

    15 слайд

    Опираясь на семантику связей методологии IDEF0, введем классификацию связей между функциями (работами).
    Типы связей рассмотрим в порядке уменьшения их значимости (силы связывания). В приводимых примерах утолщенными линиями выделяются функции, между которыми имеется рассматриваемый тип связи.
    1. Иерархическая связь (связь «часть» – «целое») имеет место между функцией и подфункциями, из которых она состоит.

  • 2. Регламентирующая (управляющая, подчиненная) связь отражает зависимость одн...

    16 слайд

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

    Прямая связь по управлению

  • Обратная связь по управлению3. Функциональная (технологическая) связь имеет м...

    17 слайд

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

  • Прямая связь по входуОбратную связь по входу

    18 слайд

    Прямая связь по входу
    Обратную связь по входу

  • 4. Потребительская связь имеет место, когда выход одной функции служит механи...

    19 слайд

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



    Потребительская связь
    Логическая связь

  • 6. Коллегиальная (методическая) связь осуществляется между функциями, алгорит...

    20 слайд

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

    Методическая связь

  • 7. Ресурсная связь возникает между функциями, использующими для своей работы...

    21 слайд

    7. Ресурсная связь возникает между функциями, использующими для своей работы одни и те же ресурсы. Ресурсозависимые функции, как правило, не могут выполняться одновременно.

    Ресурсная связь

  • 8. Информационная связь имеет место между функциями, использующими в качестве...

    22 слайд

    8. Информационная связь имеет место между функциями, использующими в качестве входных данных одну и ту же информацию.

    Информационная связь

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

    23 слайд

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

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

  • 10. Случайная связь возникает, когда конкретная связь между функциями мала ил...

    24 слайд

    10. Случайная связь возникает, когда конкретная связь между функциями мала или полностью отсутствует.

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

  • Логические, коллегиальные, ресурсные и информационные связи одни из самых сла...

    25 слайд

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


    ВЫВОД

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

  • Правила и рекомендации построения диаграмм IDEF01. Перед построением модели н...

    26 слайд

    Правила и рекомендации построения диаграмм IDEF0
    1. Перед построением модели необходимо определиться, какая модель (модели) системы будет построена: «AS-IS», «SHOULD-BE» или «TO-BE», а также определить позиции, с точки зрения которой строится модель. Например, при построении модели работы продуктового магазина можно выбрать продавца, кассира, бухгалтера или директора.
    2. При разработке моделей следует избегать «привязки» функций системы к существующей организационной структуре (предприятия, фирмы). Организационная структура должна явиться результатом применения разработанной модели.
    3. На контекстной диаграмме отображается один блок, показывающий назначение системы. Для него рекомендуется отображать по 2–4 стрелки, входящие и выходящие с каждой стороны.

  • 4. На диаграммах декомпозиции рекомендуется использовать 3–6 блоков. Если на...

    27 слайд

    4. На диаграммах декомпозиции рекомендуется использовать 3–6 блоков. Если на диаграмме декомпозиции два блока, то она, как правило, не имеет смысла. При наличии большого количества блоков диаграмма становится перенасыщенной и трудно читаемой.
    5. Блоки на диаграмме декомпозиции следует располагать слева направо и сверху вниз. Такое расположение позволяет более четко отразить логику и последовательность выполнения функций (работ).
    Кроме этого, маршруты стрелок будут менее запутанными и иметь минимальное количество пересечений.
    6. Отсутствие у функции одновременно стрелок управления и входа не допускается. Это означает, что запуск данной функции не контролируется и может произойти в любой произвольный момент времени либо вообще никогда.

    Функция без управления и входа

  • 7. У каждого блока должен быть как минимум один выход.
Функция без выхода
Фун...

    28 слайд

    7. У каждого блока должен быть как минимум один выход.

    Функция без выхода

    Функции без выхода (результата) не имеют смысла и не должны моделироваться.
    Исключение составляют функции, отображаемые в модели «AS-IS». Их наличие свидетельствует о неэффективности и несовершенстве технологических процессов. В модели «TO-BE» эти функции должны отсутствовать.

    8. При построении диаграмм следует минимизировать число пересечений, петель и поворотов стрелок.

  • 9. Каждый блок и каждая стрелка на диаграммах должны обязательно иметь имя. Д...

    29 слайд

    9. Каждый блок и каждая стрелка на диаграммах должны обязательно иметь имя. Допускается использовать ветвление (декомпозицию) или слияние (композицию) стрелок.
    Это связано с тем, что одни и те же данные или объекты, порожденные одной функцией, могут использоваться сразу в нескольких других функциях и наоборот.

    Ветвление стрелок
    Управления, входящие в блоки «Изготовление деталей» и «Сборка изделия», являются составной частью более общего управления «Чертежи».
    Для функции «Контроль качества» используются все чертежи.

  • 10. На диаграмме не допускается рисовать стрелки, когда до и после ветвления...

    30 слайд

    10. На диаграмме не допускается рисовать стрелки, когда до и после ветвления не именованы.

    11. Каждый блок на диаграммах должен иметь свой номер.
    Блок на диаграмме верхнего уровня обозначается 0, блоки на диаграммах второго уровня – цифрами от 1 до 9 (1, 2, …, 9), блоки на третьем уровне – двумя цифрами, первая из которых указывает на номер детализируемого блока с родительской диаграммы, а вторая номер блока по порядку на текущей диаграмме (11, 12, 25, 63) и т. д.
    Контекстная диаграмма имеет обозначение «А – 0», диаграмма декомпозиции первого уровня – «А0», диаграммы декомпозиции следующих уровней – состоят из буквы «А», за которой следует номер декомпозируемого блока (например, «А11», «А12», «А25», «А63»).

  • Иерархия диаграмм

    31 слайд

    Иерархия диаграмм

  • Пример построения модели IDEF0 для системы автоматизации процесса приема и за...

    32 слайд

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

  • Функциональная диаграмма нулевого уровня 
(более подробный вариант)

    33 слайд

    Функциональная диаграмма нулевого уровня
    (более подробный вариант)

  • Функциональная диаграмма 1-го уровня «Прием и оформление документов»

    34 слайд

    Функциональная диаграмма 1-го уровня «Прием и оформление документов»

  • Вопросы для самоконтроля:Для чего при проектировании ИС используются методоло...

    35 слайд

    Вопросы для самоконтроля:
    Для чего при проектировании ИС используются методологии и стандарты?
    Какие методологии являются самыми распространенными и поддерживаемыми программными средствами?
    Чем отличается методология IDEF0 от IDEF3?
    При проектировании ИС для чего строятся функциональные модели?
    С какой целью при проектировании ИС используется методология IDEF0?
    Что представляет собой модель в нотации IDEF0?
    Для чего предназначена контекстная диаграмма А-0?
    С какой целью строятся диаграммы декомпозиций?
    На основе чего строится модель AS-IS?
    Какова цель создания модели TO-BE?
    Какая ошибка при моделировании системы является самой распространенной?
    Какие графические примитивы используются при построении диаграмм IDEF0?
    Какие связи между функциями (работами) являются самыми сильными?
    Каким образом нумеруются блоки на диаграммах второго уровня?


Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Данная тема входит в программу междисциплинарного курса "Проектирование и разработка информационных систем" по специальности 09.02.05 Информационные системы и программирование

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 671 401 материал в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 05.01.2021 1128
    • PPTX 1.4 мбайт
    • 21 скачивание
    • Оцените материал:
  • Настоящий материал опубликован пользователем Щелканова Валентина Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Щелканова Валентина Ивановна
    Щелканова Валентина Ивановна
    • На сайте: 7 лет и 2 месяца
    • Подписчики: 0
    • Всего просмотров: 1238
    • Всего материалов: 1

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 500 человек из 71 региона
  • Этот курс уже прошли 2 335 человек

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 34 человека из 20 регионов
  • Этот курс уже прошли 157 человек

Мини-курс

Управление стрессом и эмоциями

2 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 126 человек из 41 региона
  • Этот курс уже прошли 79 человек

Мини-курс

Искусство и техника: совершенствование в художественной гимнастике

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Литературные пути: от биографий к жанрам

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
Сейчас в эфире

Консультация юриста. Защита работников по трудовым спорам

Перейти к трансляции