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