SlideShare a Scribd company logo
1
Часть 6.
Использование диаграмм
функционального моделирования
для построения спецификаций
программных средств
Методы и средства проектирования
информационных систем и технологий
(©) Владислав Лавров, vlavrov.com
2
6.1. Методология проектирования SADT
SADT (Structured Analysis and Design Technique,
Технология структурного анализа и проектирования)
– это графические обозначения и подход к описанию систем,
ICAM, Integrated Computer-Aided Manufacturing,
– программа интегрированной компьютеризации производства
Министерства обороны США
IDEF0, Icam DEFinition,
– стандарт моделирования бизнес-процессов на основе построения
древовидных функциональных диаграмм
BPWin
– инструментальное компьютерное средство, полностью
поддерживающее стандарт IDEF0
(©) Владислав Лавров, vlavrov.com
3
6.2. Принципы построения модели IDEF0
(©) Владислав Лавров, vlavrov.com
4
6.3. Основные компоненты функциональных диаграмм
Модель может содержать четыре типы диаграмм:
• Контекстную
(в каждой модели может быть только одна контекстная
диаграмма).
• Декомпозиции.
• Дерева узлов.
• Только для экспозиции (FEO).
(©) Владислав Лавров, vlavrov.com
5
Работы (Activity)
Обозначают поименованные процессы, функции или задачи,
которые происходят в течение определенного времени и имеют
распознаваемые результаты.
Загрузка
(сохранение)
данных
Просмотр
(корректировка)
данных
Расчет Отображение
результатов
Настройка системыФормирование
отчета
(©) Владислав Лавров, vlavrov.com
6
Стрелки (Arrow)
Обозначают взаимодействие работ с внешним миром и
между собой
Отсортированные данные
Результаты расчета
Аппаратно-
программное
обеспечение
НСИ
(©) Владислав Лавров, vlavrov.com
7
Типы стрелок
Материал или информация, которые используются
или преобразуются работой для получения
результата (выхода).
Допускается, что работа может не иметь ни одной
стрелки входа.
Вход (Input)
(©) Владислав Лавров, vlavrov.com
8
Типы стрелок
Правила, стратегии, процедуры или стандарты,
которыми руководствуется работа. Каждая работа
должна иметь хотя бы одну стрелку управления.
Управление (Control)
(©) Владислав Лавров, vlavrov.com
9
Типы стрелок
Правила, стратегии, процедуры или стандарты,
которыми руководствуется работа. Каждая работа
должна иметь хотя бы одну стрелку управления.
Управление (Control)
(©) Владислав Лавров, vlavrov.com
10
Типы стрелок
Выход (Output) – материал или информация,
которые производятся работой.
Каждая работа должна иметь хотя бы одну
стрелку выхода.
Выход (Output)
(©) Владислав Лавров, vlavrov.com
11
Типы стрелок
Ресурсы, которые выполняют работу
Механизм (Mechanism)
(©) Владислав Лавров, vlavrov.com
12
Типы связей работ
Пример изображения связи по входу
Связь по входу
(output-input)
(©) Владислав Лавров, vlavrov.com
13
Типы связей работ
Пример изображения связи по управлению
Связь по управлению
(output-control)
(©) Владислав Лавров, vlavrov.com
14
Типы связей работ
Пример изображения обратной связи по входу
Обратная связь по входу
(output-input feedback)
(©) Владислав Лавров, vlavrov.com
15
Типы связей работ
Пример изображения обратной связи
по управлению
Обратная связь по управлению
(output-control feedback)
(©) Владислав Лавров, vlavrov.com
16
Типы связей работ
Пример изображения связи
«выход – механизм»
Связь выход-механизм
(output-mechanism)
(©) Владислав Лавров, vlavrov.com
17
(©) Владислав Лавров, vlavrov.com
Пример. Фрагмент функциональной модели автоматизированной
информационной системы анализа и прогнозирования
производственных ситуаций доменного цеха

More Related Content

PPTX
МиСПИСиТ (тестирование и отладка)
PPTX
МиСПИСиТ (общие принципы разработки)
PPTX
МиСПИСиТ (внешнее описание)
PPTX
PPTX
МиСПИСиТ (разработка программного модуля)
МиСПИСиТ (тестирование и отладка)
МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (внешнее описание)
МиСПИСиТ (разработка программного модуля)

What's hot (18)

PPTX
МиСПИСиТ (источники ошибок)
PPTX
МиСПИСиТ (литература по курсу)
PPTX
жц (2)
PPT
Trpo 2 создание по
PPT
лекция № 12
PDF
Test plan Толстова Ольга
PPTX
метод организации репозитория исходного кода
PPT
CM Management (www.cmcons.com)
PDF
Технологии разработки ПО
PPTX
Составные части объектного подхода
PDF
презентация по дисциплине технология разработки программного обеспечения
PDF
Tdd Workbook
PDF
Общие темы. Тема 03.
PPTX
TMPA-2013 Itsykson: Java Program Analysis
PDF
Общие темы. Тема 02.
PPTX
Конфигурационное управление и управление изменениями с IBM Rational ClearCase...
PDF
Общие темы. Тема 01.
МиСПИСиТ (источники ошибок)
МиСПИСиТ (литература по курсу)
жц (2)
Trpo 2 создание по
лекция № 12
Test plan Толстова Ольга
метод организации репозитория исходного кода
CM Management (www.cmcons.com)
Технологии разработки ПО
Составные части объектного подхода
презентация по дисциплине технология разработки программного обеспечения
Tdd Workbook
Общие темы. Тема 03.
TMPA-2013 Itsykson: Java Program Analysis
Общие темы. Тема 02.
Конфигурационное управление и управление изменениями с IBM Rational ClearCase...
Общие темы. Тема 01.
Ad

Viewers also liked (20)

PPT
Информатика (эффективный поиск в Интернет)
PPTX
Управление данными (Введение в СУБД)
PPTX
Управление данными (литература)
PPTX
Образовательная программа ИСТ на кафедре ТИМ УрФУ
PPTX
Управление данными (модели данных)
PPTX
Управление данными (распределенная обработка)
PPTX
3. Общая характеристика АСУ
PPTX
Управление данными (дополнительно)
PPTX
Управление данными (реляционная модель)
PPTX
Управление данными. Основы проектирования БД
PPTX
Управление данными (хранилища данных и OLAP)
PPTX
Управление данными (транзакции)
PPT
Информатика (прикладное ПО)
PPT
Информатика (архитектура ПО)
PPT
информатика (информация и информатика)
PPT
Информатика (рекомендуемые информационные ресурсы)
PPTX
Проектирование БД (литература)
Информатика (эффективный поиск в Интернет)
Управление данными (Введение в СУБД)
Управление данными (литература)
Образовательная программа ИСТ на кафедре ТИМ УрФУ
Управление данными (модели данных)
Управление данными (распределенная обработка)
3. Общая характеристика АСУ
Управление данными (дополнительно)
Управление данными (реляционная модель)
Управление данными. Основы проектирования БД
Управление данными (хранилища данных и OLAP)
Управление данными (транзакции)
Информатика (прикладное ПО)
Информатика (архитектура ПО)
информатика (информация и информатика)
Информатика (рекомендуемые информационные ресурсы)
Проектирование БД (литература)
Ad

Similar to МиСПИСиТ (IDEF) (20)

PPT
МАПО 2013 Лекция 07 Моделирование IDEF
PDF
Тимур Лукин - Архитектура и проектирование ПО
PPT
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
KEY
Web application framework
PPTX
Ntc imitayton productsystem
PPTX
метод Oracle (45)
PPTX
Нотация IDEF0 / IDEF0 Notation
PPTX
2012 04 05_моделирование бизнес-процессов
PDF
MBSE Sorokin Michael Vostok Egineering
PDF
Вебинар «Схемы бизнес-процессов в различных нотациях»
PPT
600853.Сервис PPT Онлайн предназначен для показа презентаций PowerPoint. Загр...
PPTX
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
PPT
UML: Kinds of Diagram
DOC
оп.05 основы программирования
PPTX
А.Левенчук -- управление жизненным циклом актива
PPTX
Mva stf module 3 - rus
PDF
Freelance - система РСУ от компании АВВ
PPTX
SAPR
PDF
Совершенный тестовый фреймворк
PPT
МАПО 2013 Лекция 07 Моделирование IDEF
Тимур Лукин - Архитектура и проектирование ПО
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Web application framework
Ntc imitayton productsystem
метод Oracle (45)
Нотация IDEF0 / IDEF0 Notation
2012 04 05_моделирование бизнес-процессов
MBSE Sorokin Michael Vostok Egineering
Вебинар «Схемы бизнес-процессов в различных нотациях»
600853.Сервис PPT Онлайн предназначен для показа презентаций PowerPoint. Загр...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
UML: Kinds of Diagram
оп.05 основы программирования
А.Левенчук -- управление жизненным циклом актива
Mva stf module 3 - rus
Freelance - система РСУ от компании АВВ
SAPR
Совершенный тестовый фреймворк

More from Ural Federal University named after First President of Russia B.N. Yeltsin (20)

PPTX
ООП. Рекомендуемые информационные ресурсы
PPTX
Наследование и полиморфизм
PPTX
магистратура 09.04.02 ист на кафедре тим урфу+
PPT
магистратура 22.04.02 металлургия на кафедре тим+
PPT
1.5 тп (технологические подходы)+
PPT
1.4 тп (общие принципы разработки)+
PPT
2014 Сабиров Е.Р. презентация КП по ПБД
PPT
2014 Мищенко К.В. презентация КП по ПБД
PPT
2014 Пильщиков С.Н. презентация КП по ПБД
PPT
Тест драйв на кафедре ТИМ 9 января 2014
ООП. Рекомендуемые информационные ресурсы
Наследование и полиморфизм
магистратура 09.04.02 ист на кафедре тим урфу+
магистратура 22.04.02 металлургия на кафедре тим+
1.5 тп (технологические подходы)+
1.4 тп (общие принципы разработки)+
2014 Сабиров Е.Р. презентация КП по ПБД
2014 Мищенко К.В. презентация КП по ПБД
2014 Пильщиков С.Н. презентация КП по ПБД
Тест драйв на кафедре ТИМ 9 января 2014

МиСПИСиТ (IDEF)

  • 1. 1 Часть 6. Использование диаграмм функционального моделирования для построения спецификаций программных средств Методы и средства проектирования информационных систем и технологий (©) Владислав Лавров, vlavrov.com
  • 2. 2 6.1. Методология проектирования SADT SADT (Structured Analysis and Design Technique, Технология структурного анализа и проектирования) – это графические обозначения и подход к описанию систем, ICAM, Integrated Computer-Aided Manufacturing, – программа интегрированной компьютеризации производства Министерства обороны США IDEF0, Icam DEFinition, – стандарт моделирования бизнес-процессов на основе построения древовидных функциональных диаграмм BPWin – инструментальное компьютерное средство, полностью поддерживающее стандарт IDEF0 (©) Владислав Лавров, vlavrov.com
  • 3. 3 6.2. Принципы построения модели IDEF0 (©) Владислав Лавров, vlavrov.com
  • 4. 4 6.3. Основные компоненты функциональных диаграмм Модель может содержать четыре типы диаграмм: • Контекстную (в каждой модели может быть только одна контекстная диаграмма). • Декомпозиции. • Дерева узлов. • Только для экспозиции (FEO). (©) Владислав Лавров, vlavrov.com
  • 5. 5 Работы (Activity) Обозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты. Загрузка (сохранение) данных Просмотр (корректировка) данных Расчет Отображение результатов Настройка системыФормирование отчета (©) Владислав Лавров, vlavrov.com
  • 6. 6 Стрелки (Arrow) Обозначают взаимодействие работ с внешним миром и между собой Отсортированные данные Результаты расчета Аппаратно- программное обеспечение НСИ (©) Владислав Лавров, vlavrov.com
  • 7. 7 Типы стрелок Материал или информация, которые используются или преобразуются работой для получения результата (выхода). Допускается, что работа может не иметь ни одной стрелки входа. Вход (Input) (©) Владислав Лавров, vlavrov.com
  • 8. 8 Типы стрелок Правила, стратегии, процедуры или стандарты, которыми руководствуется работа. Каждая работа должна иметь хотя бы одну стрелку управления. Управление (Control) (©) Владислав Лавров, vlavrov.com
  • 9. 9 Типы стрелок Правила, стратегии, процедуры или стандарты, которыми руководствуется работа. Каждая работа должна иметь хотя бы одну стрелку управления. Управление (Control) (©) Владислав Лавров, vlavrov.com
  • 10. 10 Типы стрелок Выход (Output) – материал или информация, которые производятся работой. Каждая работа должна иметь хотя бы одну стрелку выхода. Выход (Output) (©) Владислав Лавров, vlavrov.com
  • 11. 11 Типы стрелок Ресурсы, которые выполняют работу Механизм (Mechanism) (©) Владислав Лавров, vlavrov.com
  • 12. 12 Типы связей работ Пример изображения связи по входу Связь по входу (output-input) (©) Владислав Лавров, vlavrov.com
  • 13. 13 Типы связей работ Пример изображения связи по управлению Связь по управлению (output-control) (©) Владислав Лавров, vlavrov.com
  • 14. 14 Типы связей работ Пример изображения обратной связи по входу Обратная связь по входу (output-input feedback) (©) Владислав Лавров, vlavrov.com
  • 15. 15 Типы связей работ Пример изображения обратной связи по управлению Обратная связь по управлению (output-control feedback) (©) Владислав Лавров, vlavrov.com
  • 16. 16 Типы связей работ Пример изображения связи «выход – механизм» Связь выход-механизм (output-mechanism) (©) Владислав Лавров, vlavrov.com
  • 17. 17 (©) Владислав Лавров, vlavrov.com Пример. Фрагмент функциональной модели автоматизированной информационной системы анализа и прогнозирования производственных ситуаций доменного цеха