https://mmc2.nsu.ru/default.aspx?db=book_vasyuchkova&int=VIEW&el=1782&templ=I206
При изучении систем различной природы, в том числе и программных систем, исследователь сталкивается с проблемой их отображения, а также использования в познавательной и практической деятельности. Объект фиксируется терминами языка, отображается на бумаге чертежами, графиками, фотографиями, уравнениями и формулами, а также макетами, механизмами и устройствами.
Отображения объектов называются моделями, процесс их создания – моделированием. Практически каждая наука имеет свой арсенал методов моделирования.
Различаются геометрическое, физическое, химическое, биологическое, экономическое, социальное, политическое, культурологическое и математическое моделирование. Классы моделей представлены в таблице на с. 40–43.
Емкое и краткое определение модели дал А. И. Уемов: «Модель представляет собой систему, исследование которой служит средством получения информации о другой системе».
Необходимыми и достаточными признаками модели являются следующие:
• между моделью и оригиналом имеется отношение сходства, форма которого явно выражена и точно зафиксирована (условия отражения и уточненной аналогии);
• модель в процессе научного познания является заместителем изучаемого объекта (условие репрезентации);
• изучение модели позволяет получить информацию об оригинале (условие экстраполяции).
Модель всегда проще оригинала. Она абстрагируется от несущественных качеств объекта. Однако в процессе исследования никогда нет 100% уверенности в том, что то или иное качество объекта является несущественным с точки зрения исследовательской задачи.