выделение значимых для ГИС объектов
1. Этап анализа:
· выделение значимых для ГИС объектов предметной области;
· классификация объектов по основанию общности свойств и поведения;
· определение отношений между классами (обобщение, ассоциация, зависимость).
2. Этап проектирования:
· специфицирование свойств классов с помощью средства разработки объектных моделей;
· специфицирование интерфейсов (задач) для классов с помощью средства разработки объектных моделей.
3. Этап реализации:
· Реализация методов интерфейсов (задач) для классов на соответствующем языке программирования;
· Промежуточная отладка и тестирование программной системы.
Доказано, что предлагаемая методика разработки позволяет снизить трудоемкость разработки сложных программных систем, имеющих большое количество классов объектов, состояние которых необходимо сохранять в базе данных.
Третья глава посвящена реализации настраиваемой объектной модели предметной области интеллектуальной ГИС. Согласно общепринятой познавательной парадигме для абстрагирования любой предметной области первичными и атомарными признаются категории объектов и отношений между объектами. Отсюда формально модель ПО есть двойка
({D},{R}), где
{D} – множество объектов,
{R}
– множество отношений между объектами. При этом межобъектные отношения проявляются вследствие наличия у объекта имманентных свойств.
В предлагаемой объектной модели множество отношений подразделяется на объектные отношения, устанавливаемые с помощью свойств объектов, и концептуальные отношения, устанавливаемые на уровне классов (отношения наследования, включения и т.д.). С другой стороны, в объектной модели ПО ГИС отношения делятся на логические и топологические.
{R} = <{RL}, {ÂL}, {RT}, {ÂT};
Содержание Назад Вперед