Vantagens e Desvantagens de Fluxogramas e Diagramas de Classe

Classificado em Computação

Escrito em em português com um tamanho de 2,42 KB.

Vantagens da Utilização de Fluxogramas

  • Rápida compreensão das relações
  • Análise eficaz de diferentes seções do programa
  • Podem ser usados como modelos de trabalho no projeto de novos programas ou sistemas
  • Comunicação com o usuário
  • Documentação adequada de programas
  • Programa eficiente de codificação
  • Depuração e testes de programas encomendados

Desvantagens de Fluxogramas

  • Diagramas são muitas vezes complexos e trabalhosos, detalhados na sua abordagem e design
  • Ações a serem tomadas após a saída de um símbolo de decisão podem ser difíceis de acompanhar se existem caminhos diferentes
  • Não há regras fixas para a preparação de fluxogramas que incluem todos os detalhes que o usuário deseja inserir.

Diagrama de Classe: Vantagens

Gera automaticamente um código, propõe soluções para alguns erros, representa relacionamentos entre as classes, projeta componentes do sistema, protege sistemas de dados e permite uma redução no acoplamento.

Diagrama de Classe: Desvantagens

O método tende a diminuir. A instalação é muito cara.

Diferenças entre Análise/Design Estruturado vs. Orientado a Objetos

A metodologia de análise estruturada e design examina os sistemas do ponto de vista das funções ou tarefas a executar, quebrando tarefas em outras tarefas menores e os blocos ou módulos de aplicações. Em orientação a objetos, entretanto, leva muito mais importante o aspecto de "modelagem" do sistema, examinando o domínio do problema como um conjunto de objetos interagindo.

A metodologia de análise estruturada e design realiza a divisão entre os dois elementos de um sistema: funções desempenhadas pelos programas e dados armazenados em arquivos ou bancos de dados. Por outro lado, a orientação a objetos dá uma abordagem unificadora a ambos os aspectos, que estão ligados a objetos.

A metodologia de análise estruturada e ferramentas de design utilizadas para a análise são: diagramas de fluxo de dados, dicionários de dados, diagramas de Entidade-Relacionamento, diagramas de transição de estado e especificações de processo. Em metodologias orientadas a objetos, utilizam-se modelos diferentes dependendo da metodologia, sendo os principais o modelo de objeto e o modelo de estado do objeto, entre outros.

Entradas relacionadas: