
- •1Место информационной системы в управлении бизнес-процессами сложного объекта
- •2Место задач моделирования при решении задач управления «умными производствами» в рамках положений доктрины Industry 4.0
- •3Понятие киберфизической системы. Место модельной составляющей в управлении сложной технической системой.
- •4Место программной компоненты в управлении сложной технической системой
- •5Пирамида управления сложными системами. Содержание задач моделирования на разных уровнях управления
- •6Содержание понятия «модель». Цель моделирования. Содержание понятия «моделирование».
- •1. Место информационной системы в управлении бизнес-процессами сложного объекта
- •2. Место задач моделирования при решении задач управления «умными производствами» в рамках положений доктрины Industry 4.0
- •7Понятие изоморфизма и гомоморфизма. Типы моделей.
- •8Содержание натурного и информационного моделирования. Сходство целей и различие подходов натурного и информационного моделирования.
- •9.Этапы разработки компьютерной информационной модели и их содержание
- •10Подходы к созданию программных продуктов. Особенности и содержание «легких» методологий
- •11Подходы к созданию программных продуктов. Особенности и содержание «тяжелых» методологий
- •12Роль дисциплины при реализации сложных программных систем
- •13Понятие фрейма. Примеры фреймов. Понятие многоаспектного моделирования.
- •Водопадная (Waterfall) модель. 4
- •Инкрементальная модель
- •Инкрементальная модель жизненного цикла
- •Понятие фазы проекта. Состав и содержание работ концептуальной фазы проекта
- •Понятие фазы проекта. Состав и содержание работ проектной фазы проекта
- •Понятие фазы проекта. Состав и содержание работ фазы реализации проекта
- •Понятие фазы проекта. Состав и содержание работ фазы завершения проекта
- •25Состав и содержание факторов модели внешней среды проекта
- •26Состав и содержание факторов модели внутренней среды проекта
13Понятие фрейма. Примеры фреймов. Понятие многоаспектного моделирования.
Фрейм – формальный тип модели, набор типовых моделей (черный ящик, структурная схема жизненного цикла и т.д.). Набор фреймов открывает перед исследователем поле возможных вариантов изучения системы. Фрейм — это модель абстрактного образа, минимально возможное описание сущности какого-либо объекта, явления, события, ситуации, процесса.
Фреймы используются в системах искусственного интеллекта (например, в экспертных системах) как одна из распространенных форм представления знаний.
Пример: блок-схема алгоритма. Это состоит из типовых элементов (терминатор, ввод-вывод, операция, условие и т.д.). Каждому типовому элементу соответствует свое обозначение.
Понятие многоаспектного моделирования. Многоаспектным моделированием называется комплексное моделирование систем. При проектировании сложных систем необходимо решать сложные управленческие задачи. Подходы к решению таких задач бывают разными. Задача управленца - грамотно расставить все приоритеты, чтобы учесть все возможные факторы, способные внести в систему дисбаланс, и, тем самым, предупредить ошибки.
(рисунок крестиком)
Когнитивные: структурированные знания субъекта.
Концептуальные: концепция – система взглядов.
Структурные: структурные схемы алгоритмов.
Математические: модели, которые описывают определенную ситуацию с точки зрения математики, статистики, алгоритмов, функции, и т.п.
17Понятие области применимости и ограничений моделей жизненного цикла программных систем. Модель Code-and-Fix.
18Понятие области применимости и ограничений моделей жизненного цикла программных систем Водопадная (Waterfall) модель.
19Понятие области применимости и ограничений моделей жизненного цикла программных систем. Инкрементальная модель
20Понятие области применимости и ограничений моделей жизненного цикла программных систем. V-модель.
Прежде чем начать говорить о моделях жизненного цикла, необходимо разобраться с понятием “жизненный цикл”:
Жизненный цикл - есть промежуток времени, начинающийся от момента задумки и реализации программного продукта и заканчивающийся “вымиранием” ПП, то есть тем моментом, когда актуальность того или иного продукта исчезла.
Модель жизненного цикла ПО – структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении всего жизненного цикла. Модель жизненного цикла зависит от специфики, масштаба и сложности проекта и специфики условий, в которых система создается и функционирует.
Область применимости модели жизненного цикла программной системы определяется уровнем неопределенности требований к потребительским свойствам конечного продукта.
Возможности модели жизненного цикла программной системы (потенциальность модели) должна соответствовать сложности реализации программного продукта.
Сложность реализации программного продукта определяется уровнем неопределенности требований к потребительским свойствам конечного продукта.
Code-and-fix model
Реализация программного продукта сводится к непосредственному кодированию задачи в том виде, как она понимается.
+ может применяться для маленьких программ
Особенностями этой модели являются:
Трудность модификации и развития ПП из-за недостаточно проработанной проектной стадии.
Вследствие того, что задача кодировалась как понималась, т.е. стадия изучения и согласования пользовательских требований реализовывалась посредством экспериментирования с уже готовой программой, функциональные возможности программного продукта редко полностью согласуются с потребностями пользователей
Сложность тестирования программного продукта.