- •Б. Б. Желваков
- •Основы теории систем и системного анализа Учебное пособие Санкт-Петербург
- •Составитель
- •Подготовлено на кафедре
- •080800 – Прикладная информатика в экономике
- •Содержание
- •Введение
- •Основы теории систем
- •1.1. Общая и частные теории систем
- •1.2. Основные понятия теории систем
- •1.2.1. Понятия, связанные со строением системы
- •1.2.2. Виды и формы представления системных структур.
- •1.2.3. Понятия, связанные с функционированием и развитием систем
- •1.2.4. Понятия цели и целевого управления
- •1.2.5. Методика структуризации и анализа целей.
- •1.2.6. Функционирование систем в условиях неопределённости
- •1.2.7. Принятие решений в условиях риска
- •1.3. Классификация и основные типы систем
- •1.3.1. Большие и сложные системы
- •1.3.2. Свойства больших и сложных систем
- •1.3.3. Социально-экономические системы
- •1.3.4. Организационные системы
- •1.3.5. Управляемые системы
- •1.3.6. Автоматизированные системы управления.
- •1.3.7. Автоматические системы.
- •1.3.8. Адаптивные системы
- •2. Основы системного анализа
- •2.1. Методы формализации систем
- •2.2. Классификации методов моделирования систем.
- •2.3. Методы формализованного представления систем
- •2.4. Принципы разработки аналитических математических моделей.
- •2.5. Структура задач системного анализа
- •2.6. Слабо формализованные методы анализа систем
- •2.7. Специальные методы моделирования систем
- •2.8. Имитационное моделирование экономических процессов.
- •2.9. Функциональное (структурное) моделирование
- •2.10. Объектно-ориентированное моделирование
- •2.11. Реализация методик системного анализа для исследования и синтеза систем
- •Этап 1. Анализ проблемы
- •Этап 2. Определения системы
- •Этап 3 Анализ структуры системы
- •Этап 4. Формулировка общей цели и критерия системы
- •Этап 5. Декомпозиция цели управления системой и определение потребностей в средствах управления
- •Этап 6. Выявление ресурсов и процессов, композиция целей
- •Этап 7. Прогнозирование и анализ условий развития системы
- •Этап 8. Оценка целей и средств их достижения
- •Этап 9. Отбор вариантов
- •Этап 10. Диагностика существования системы
- •Этап 11. Построение комплексной программы развития системы
- •Этап 12. Проектирование системы организационного управления
- •3. Основы экономического анализа
- •3.1. Конструктивное определение экономического анализа.
- •3.2. Принципы экономического анализа.
- •3.3. Этапы экономического анализа.
- •3.4. Модель как средство экономического анализа.
- •3.5. Анализ финансовой устойчивости экономической системы.
- •3.6. Основы оценки экономических систем
- •3.7. Показатели эффективности и качества систем
- •3.8. Показатели и критерии эффективности функционирования систем
- •4. Современные системы организационного управления
- •4.1. Принципы организационного управления.
- •4.2. Развитие автоматизированных систем управления социально экономическими объектами
- •4.3. Архитектура современных организационных систем.
- •Заключение
- •Рекомендуемая литература
2.9. Функциональное (структурное) моделирование
Методика функционального моделирования систем SADT (Structured Analysis and Design Technique) разработана Дугласом Россом (SoftTech, Inc.) в 1969 г. для моделирования искусственных систем средней сложности. Эта методика успешно использовалась в военных, промышленных и коммерческих организациях США для решения широкого круга задач, таких, как долгосрочное и стратегическое планирование, автоматизированное производство и проектирование, разработка ПО для оборонных систем, управление финансами и материально-техническим снабжением и др. Метод SADT поддерживается Министерством обороны США, которое было инициатором разработки семейства стандартов IDEF (Icam DEFinition), являющегося основной частью программы ICAM (интегрированная компьютеризация производства), проводимой по инициативе ВВС США.
Методика SADT реализована в одном из стандартов этого семейства - IDEF0, который был утвержден в качестве федерального стандарта США в 1993 г. Она представляет собой совокупность правил и процедур, предназначенных для построения функциональной модели управляющей информационной системы, функционирующей в какой-либо предметной области.
SADT-модель дает полное, точное и адекватное описание целенаправленной управляющей информационной системы, т.е. системы имеющей конкретное целевое назначение. Этап проектирования модели такой системы всегда начинается с разработки целей всей системы и её компонент. Формулировка целей позволяет создать такую управляющую информационную систему, которая будет оптимальным образом направлять организационную систему к поставленным целям, т.е. организовать целенаправленное или целевое управление организацией. Цели организационных систем могут быть не только финасовыми (получение максимальной прибыли, увеличение инвестиционной стоимости организации), но и нефинансовыми ‑ удовлетворенность заказчика, степень лояльности клиентов, инновационность и конкурентоспособность используемых в организации рабочих процессов, обучение и повышение квалификации персонала и т.д.
Полная SADT-модель представляет информационную систему набором взаимоувязанных графических (визуальных) представлений (диаграмм), включая:
BFD (Bussiness Function Diagram) - диаграмма функциональных спецификаций (бизнес-функций);
SSD (System Structure Diagram) - диаграмма структуры программного приложения.
DFD (Data Flow Diagram) - диаграмма потоков данных;
STD (State Transition Diagram) - диаграмма переходов состояний (матрицы перекрестных ссылок);
ERD (Entity Relationship Diagram) - ER-модель данных предметной области (информационно-логические модели «сущность-связь»);
Примеры этих диаграмм для различных задач, решаемых в корпоративных информационных системах показаны на рис. 32‑35.
Рис. 32. Фрагменты BFD и SSD-диаграмм для задачи аналитического учёта на складах (в нотации SAG)
a
б
Рис. 33. Контекстная DFD-диаграмма (a) и DFD-диаграмма 1-го уровня (б) для задачи аналитического учёта товаров на складе (в нотациях SADT)
Рис. 34. Фрагмент ER-диаграммы для задачи учёта труда и начисления зарплаты
Рис. 35. Фрагмент STD-диаграммы для задачи аналитического учёта товаров на складе в нотации SAG
