Logo artbmxmagazine.com

Engenharia de software no desenvolvimento de sistemas de informação geográfica

Anonim

A aplicação de metodologias para garantir o sucesso dos diferentes projetos relacionados com a engenharia de software sempre foi um objetivo comum a todos os gestores de projetos relacionados com esta área, devendo pela sua natureza incluir também projetos baseados em sistemas de informação geográfica. (S.I.G). Dada a proliferação de sistemas de informação geográfica em diferentes aspectos do nosso ambiente: incluindo áreas como o marketing para a correta aplicação das estratégias de mercado; no nível cadastral para um registro completo e eficiente das terras urbanas e rurais de uma comunidade; na agricultura para categorizar e identificar terras produtivas; na proteção civil, estabelecendo postos de emergência, identificando áreas sujeitas a inundações e deslizamentos de terra por chuvas ou terremotos;em instituições relacionadas ao cuidado e proteção do meio ambiente para o rastreamento e controle de espécies ameaçadas de extinção, etc. Como os sistemas de informática tradicionais, é necessário aplicar uma metodologia que permita o monitoramento e controle do projeto de SIG a ser desenvolvido.

O estudo de metodologias de engenharia de software em sistemas de informação geográfica justifica-se na informação e aplicação muito limitada destas metodologias no desenvolvimento destes projectos. Desta escassez de informação surge a necessidade de identificar metodologias que se ajustem à dinâmica de trabalho do SIG. Em geral, para profissionais de TI e dada a natureza do GIS, é imperativo o uso de ferramentas que lhes permitam concluir sua execução com sucesso.

A aplicação de SIG a problemas que requeiram a utilização de dados espaciais, por si só interessa a instituições estatais e privadas e o acréscimo de metodologias permite monitorizar para garantir a qualidade dos processos utilizados no seu desenvolvimento e no produto final.

A gestão das ferramentas disponibilizadas pelas metodologias de desenvolvimento de software confere um valor acrescentado ao projecto GIS e, portanto, aos especialistas que dele participam. Da mesma forma, eles abordam aspectos que permitem aos clientes e usuários finais ter certeza da qualidade do produto. Outro ponto é que essas metodologias garantem que o produto oferecido atenda ao previamente acordado, seguindo políticas e processos de padrões de desenvolvimento de software. Identificar e colocar em prática essas ferramentas estabelece uma estrutura de trabalho que organiza e distribui os recursos disponíveis para a realização do projeto; permitindo também a reutilização de partes do produto a serem desenvolvidas no mesmo projeto ou em projetos futuros.

As pesquisas realizadas mostram como resultado a escassez de recomendações e experiências documentadas de aplicação de metodologias de gestão de projetos em sistemas de informação geográfica. Estes possuem um componente de software que deve ser gerenciado em si mesmo como um projeto de software, portanto seu ciclo de desenvolvimento obedece, como o ciclo de vida do software, às etapas básicas de Requisitos, Análise e Projeto, Construção ou Codificação, teste, implantação / implementação.

Da mesma forma, os GIS são ajustados às diferentes metodologias da engenharia de software, onde se pode citar a metodologia RUP, baseada no modelo espiral ou em metodologias ágeis como Scrum. Ambos apresentam a forma de realizar a gestão de projetos para garantir o seu sucesso, a aplicação de qualquer um deles dependerá das características do projeto a concretizar e das condições ou restrições que este apresentar.

O monitoramento e controle revelariam os riscos latentes no projeto, bem como; garantir que os requisitos do cliente sejam atendidos de forma correta e congruente pela equipe de desenvolvimento, e assim garantir que os processos realizados garantam a qualidade do produto. Tudo isso sugere a adaptação de metodologias de engenharia de software no desenvolvimento de sistemas de informação geográfica.

Engenharia de software no desenvolvimento de sistemas de informação geográfica