logo
Разработка и внедрение системы анализа и статистики данных

2.1 Моделирование проблемной области

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

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

Модель предметной области данного модуля статистики по товарам и по покупателям описывается с помощью следующих терминов:

класс получения данных из приложения;

класс заполнения данными базы данных;

система проведения анализа данных;

система формирования диаграммы;

система загрузки данных в MS Excel.