Основные понятия моделирования систем и программных приложений

Модель (model) – абстракция произвольной системы или объекта, рассматриваемая с определенной точки зрения и представленная на некотором языке или графической форме.

 

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

 

Конечная задача модели:

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

Моделирование – это процессы создания и получения требуемой информации об объекте.

 

Модель сложной системы, как правило, состоит из набора представлений, рассматриваемых объект под разным углом:

· модель с позиции пользователя (главное это набор предоставляемых услуг и удобство использования)

· модель с позиции программиста проектировщика (Прозрачность кода и легкость расширения наращивания возможностей.

· модель с позиции бизнес аналитика и т. д. (оценка используемых ресурсов при разработки и реализации).

 

Представление (view) – проекция модели, которая рассматривается с определенной точки зрения и учитывает только существенные аспекты модели с позиции этой точки.