Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен — шпора.docx
Скачиваний:
0
Добавлен:
26.06.2025
Размер:
122.51 Кб
Скачать

13Понятие фрейма. Примеры фреймов. Понятие многоаспектного моделирования.

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

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

Пример: блок-схема алгоритма. Это состоит из типовых элементов (терминатор, ввод-вывод, операция, условие и т.д.). Каждому типовому элементу соответствует свое обозначение.

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

(рисунок крестиком)

Когнитивные: структурированные знания субъекта. 

Концептуальные: концепция – система взглядов. 

Структурные: структурные схемы алгоритмов. 

Математические: модели, которые описывают определенную ситуацию с точки зрения математики, статистики, алгоритмов, функции, и т.п.

  1. 17Понятие области применимости и ограничений моделей жизненного цикла программных систем. Модель Code-and-Fix.

  2. 18Понятие области применимости и ограничений моделей жизненного цикла программных систем Водопадная (Waterfall) модель.

  3. 19Понятие области применимости и ограничений моделей жизненного цикла программных систем. Инкрементальная модель

  4. 20Понятие области применимости и ограничений моделей жизненного цикла программных систем. V-модель.

Прежде чем начать говорить о моделях жизненного цикла, необходимо разобраться с понятием “жизненный цикл”:

Жизненный цикл - есть промежуток времени, начинающийся от момента задумки и реализации программного продукта и заканчивающийся “вымиранием” ПП, то есть тем моментом, когда актуальность того или иного продукта исчезла.

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

Область применимости модели жизненного цикла программной системы определяется уровнем неопределенности требований к потребительским свойствам конечного продукта.

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

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

Code-and-fix model

Реализация программного продукта сводится к непосредственному кодированию задачи в том виде, как она понимается.

+ может применяться для маленьких программ

Особенностями этой модели являются:

Трудность модификации и развития ПП из-за недостаточно проработанной проектной стадии.

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

Сложность тестирования программного продукта.

Соседние файлы в предмете Моделирование