пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

4 курс 2 семестр:
» Компьютерная графика и дизайн
» Анимация в Macromedia Flash
» Защита информации в компьютерных сетях
» Web-программирование
4 курс 1 семестр:
» Инструментальные средства разработки ПО
» Технология разработки ПО
» Документирование и сертификация
3 курс 2 семестр:
» Базы данных
» Инфокоммуникационные системы и сети
» Прикладное программирование
» Системное программирование
2 курс 2 семестр:
» Охрана труда
» Пакеты прикладных программ
» Основы программирования

15. Методология функционального моделирования SADT. Состав функциональной модели. Иерархия диаграмм. Типы связей между функциями. Примеры функциональных моделей в стандарте IDEF0.

Предложена Дугласом при работе над военными проектами.
На основе SADT разработана методика IDEF0 (для описания предметной области) комитетом ICAM.
Модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.
Основные элементы методологии:
1. блочное моделирование:
- функции - это блоки
- интерфейсы входа/выхода - дуги (стрелки)
2. строгость и точность
Существует определенные правила SADT:
- количество блоков на диаграмме 3-6
- связанность диаграмм (номера блоков)
- уникальность наименования (повторений не д.б.)
- синтаксические правила для блоков и дуг
- разделение входов и управлений
- отделение организации от функций, т.е. исключение влияния организационной структуры на функциональную модель
SADT может использоваться для анализа функций существующих организаций (реинжениринг бизнес-процессов), а также для последующей автоматизации.
Состав функциональной модели
Функция - это действие; формулируется в виде глагола в неопред. Форме, либо - отглагольного сущго.
Вход - это информация/ресурсы, подлежащие преобразованию
Управление - это неизменяемые ресурсы/информация, в соответствии с которой выполняются функции. Обычно это законы, нормативные и должностные инструкции ит.д.
Выход - это результат выполнения функции (есть всегда): запросы на ресурсы от других бизнес-процессов, предложение ресурсов, поставка ресурсов под конкретный бизнес-процесс.
Механизм(инструмент) - это всегда изнашиваемый ( устаревающий) ресурс: исполнители функций (человек, автоматизированная система) и вспомогательные инструменты (значимые (токарь - станок )).
Признак блокировки
По признаку блокировки ресурсы делятся на:
1. ресурсы, которые не блокируются - ресурсы общего пользования
2. блокируемые - может использоваться только одной функцией в один момент времени (пр.: входы и инструменты).
Иерархия диаграмм
1. контекстная диаграмма
название блока - название всех модели
на диаграмме д.б.:
цель составления работы
точка зрения - должность человека (как min), который строит данную диаграмму, либо со слов которого строится
2. далее след. диаграмма (главная в контекстной диаграмме)
Типы связей между функциями
Одним из важных моментов при проектировании ИС с помощью методологии SADT является точная согласованность типов связей между функциями. Различают по крайней мере семь типов связывания:
Случайная связность возникает, когда конкретная связь между функциями мала или полностью отсутствует
1 Логическое связывание происходит тогда, когда данные и функции собираются вместе вследствие того, что они попадают в общий класс или набор элементов, но необходимых функциональных отношений между ними не обнаруживается.
2 Связанные по времени элементы возникают вследствие того, что они представляют функции, связанные во времени, когда данные используются одновременно или функции включаются параллельно, а не последовательно.
3 Процедурно-связанные элементы появляются сгруппированными вместе вследствие того, что они выполняются в течение одной и той же части цикла или процесса.
4 блоки группируются вследствие того, что они используют одни и те же входные данные и/или производят одни и те же выходные данные
5 Связь между элементами на диаграмме является более тесной, чем на рассмотренных выше уровнях связок, поскольку моделируются причинно-следственные зависимости
6 Диаграмма отражает полную функциональную связность, при наличии полной зависимости одной функции от другой
Значимость Тип связности Для функций Для данных
0 Случайная Случайная Случайная
1 Логическая Функции одного и того же множества или типа (например, "редактировать все входы") Данные одного и того же множества или типа
2 Временная Функции одного и того же периода времени (например, "операции инициализации") Данные, используемые в каком-либо временном интервале
3 Процедурная Функции, работающие в одной и той же фазе или итерации (например, "первый проход компилятора") Данные, используемые во время одной и той же фазы или итерации
4 Коммуникационнная Функции, использующие одни и те же данные Данные, на которые воздействует одна и та же деятельность
5 Последовательная Функции, выполняющие последовательные преобразования одних и тех же данных Данные, преобразуемые последовательными функциями
6 Функциональная Функции, объединяемые для выполнения одной функции Данные, связанные с одной функцией
Глоссарий
Для каждого элемента IDEF0 существует описание. Все использованное хранится в глоссарии.
Принципы ограничения сложности IDEF0
- Количество функциональных блоков 3-6
- Количество интерфейсных дуг, подходящих к функциональному блоку с одной стороны не более 4-х.

27.11.2018; 20:05
хиты: 92
рейтинг:0
Точные науки
информатика
Разработка программного обеспечения
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь