Pim v
Conforme vimos nas aulas, a Modelagem de Processos tem como principal finalidade mapear as atividades de uma empresa ou negócio através de diagramas. Esses diagramas mostram também a ordem de execução dessas atividades, dando uma visão geral do funcionamento da empresa como um todo. Dito isso, fica fácil compreender a importância da modelagem na definição de melhorias ou até mesmo a substituição de um determinado processo.
MODELAGEM DE DADOS
A modelagem de dados é parte integrante de uma metodologia de desenvolvimento de software. Uma metodologia é um processo organizado de produção de software, que utiliza técnicas predefinidas e notações convencionais. As etapas que compõem este processo correspondem ao ciclo de vida do software. Tradicionalmente, a formulação inicial do problema, a análise, o projeto, a implementação, os testes e a operação (manutenção e aperfeiçoamento) compõem estas etapas do ciclo de vida. A modelagem de dados é uma das etapas mais importantes do projeto de um SIG, pois a escolha de uma modelo que melhor se ajuste à realidade que pretende expressar é fator crítico para o sucesso ou fracasso do projeto (Worboys, 95). São apresentadas a seguir as definições de autores como base de discussão “Modelo de dados é uma coleção de ferramentas conceituais para descrição dos dados, relacionamento entre os dados, semântica e restrições dos dados” (Korth e Silberschatz, 1989).
UML
A UML é uma das mais linguagens mais utilizadas no mundo
para especificar modelos de sistemas. Foi desenvolvido pelo OMG
(Object Management Group), e destina-se a modelar aplicações,
comportamentos, arquitetura e também processos de negócios
e estruturas de dados. Além disso, promove a unificação de
vários passos do desenvolvimento e da integração de modelos
de negócios por meio da modelagem de arquitetura e aplicação
para o desenvolvimento, implantação, manutenção e evolução.