Enviado em 27-08-2008
Escrito Sobre (Programação, UML) por Marcelo Castilho

A Importância da Modelagem no Planejamento de Desenvolvimento de Software

Modelagem de Software Modelagem de software é uma representação simplificada de algo real. Fazendo uma analogia com uma planta de uma casa, ela apresenta todos os cômodos que o imóvel terá, suas medidas e disposições dos móveis. Quando modelamos um software, também identificamos o que esse futuro sistema deverá fazer. Estaremos tratando as questões funcionais e seus fluxos de dados.

Muitas empresas, atualmente, desenvolvem e levantam todos os requisitos funcionais e não-funcionais de um determinado sistema, porém se esquecem de elaborarem um modelo lógico do sistema, passando direto para a fase de codificação. Justificam que o prazo de entrega do produto se estenderá muito e que o custo do projeto aumentará. O que não percebem é que a má compreensão dos requisitos pode resultar na construção de um sistema com deficiências, sem amplo conhecimento do domínio do software gerando problemas futuros de desenvolvimento e de projeto, tais como aumento de custos, escopo fora do que foi planejado e descumprimento de prazos. O produto final pode não atender as necessidades do cliente, gerando retrabalho e insatisfação.

Leia o restante deste artigo »