Logo ru.artbmxmagazine.com

Программная инженерия в разработке геоинформационных систем

Anonim

Применение методологий для обеспечения успеха различных проектов, связанных с разработкой программного обеспечения, всегда было общей целью всех менеджеров проектов, связанных с этой областью, где по своей природе они также должны включать проекты, основанные на географических информационных системах. (S.I.G). Учитывая распространение географических информационных систем в различных аспектах нашей среды: включая такие области, как маркетинг, для правильного применения рыночных стратегий; на кадастровом уровне для полного и эффективного реестра городских и сельских земель сообщества; в сельском хозяйстве для классификации и определения продуктивных земель; в области гражданской защиты, создание аварийных центров, выявление территорий, подверженных наводнениям и оползням из-за дождя или землетрясений;в учреждениях, связанных с заботой и защитой окружающей среды для отслеживания и контроля исчезающих видов и т. д. Как и в случае с традиционными компьютерными системами, необходимо применять методологию, позволяющую осуществлять мониторинг и контроль над разрабатываемым проектом ГИС.

Изучение методологий программной инженерии в географических информационных системах оправдано очень ограниченной информацией и применением этих методологий при разработке этих проектов. Из-за этого недостатка информации возникает необходимость в определении методологий, которые адаптируются к динамике работы ГИС. В целом, для ИТ-специалистов и с учетом природы ГИС крайне важно использовать инструменты, которые позволяют им успешно завершить свою работу.

Применение ГИС к задачам, требующим использования пространственных данных, само по себе интересно для государственных и частных учреждений, а добавление методологий позволяет осуществлять мониторинг, чтобы гарантировать качество процессов, используемых при их разработке, и конечный продукт.

Управление инструментами, предоставляемыми методологиями разработки программного обеспечения, придает дополнительную ценность проекту ГИС и, следовательно, специалистам, которые в нем участвуют. В них также рассматриваются аспекты, позволяющие покупателям и конечным пользователям быть уверенными в качестве продукта. Другой момент заключается в том, что эти методологии гарантируют, что предлагаемый продукт соответствует тому, что было ранее согласовано, в соответствии с политиками и процессами стандартов разработки программного обеспечения. Выявление и применение этих инструментов на практике устанавливает рабочую структуру, которая организует и распределяет ресурсы, доступные для выполнения проекта; также позволяет повторно использовать части продукта для разработки в том же проекте или в будущих проектах.

Проведенные исследования показывают в результате нехватку рекомендаций и документированного опыта применения методологий для управления проектами, касающимися географических информационных систем. У них есть программный компонент, который должен управляться сам по себе как программный проект, поэтому его цикл разработки соответствует, как и жизненный цикл программного обеспечения, базовым этапам требований, анализа и проектирования, конструирования или Кодирование, тестирование, развертывание / внедрение.

Таким же образом ГИС адаптируются к различным методологиям разработки программного обеспечения, где можно упомянуть методологию RUP, основанную на спиральной модели или гибких методологиях, таких как Scrum. Оба представляют форму того, как осуществлять управление проектом, чтобы гарантировать его успех, применение любого из них будет зависеть от характеристик проекта, который должен быть достигнут, и условий или ограничений, которые он представляет.

Мониторинг и контроль выявят скрытые риски в проекте, а также: гарантировать правильное и согласованное выполнение требований клиента командой разработчиков и, следовательно, гарантировать, что выполняемые процессы гарантируют качество продукта. Все это предполагает адаптацию методологий программной инженерии при разработке геоинформационных систем.

Программная инженерия в разработке геоинформационных систем