Lar Desenvolvimento O que é engenharia de software auxiliada por computador (caso)? - o que é techopedia

O que é engenharia de software auxiliada por computador (caso)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Engenharia de Software Assistida por Computador (CASE)?

A engenharia de software auxiliada por computador (CASE) é a aplicação de ferramentas e métodos assistidos por computador no desenvolvimento de software para garantir um software de alta qualidade e livre de defeitos. O CASE garante uma abordagem disciplinada e orientada para a verificação e ajuda designers, desenvolvedores, testadores, gerentes e outros a ver os marcos do projeto durante o desenvolvimento.

O CASE também pode servir como repositório de documentos relacionados ao projeto, como planos de negócios, requisitos e especificações de design. Uma das melhores vantagens do uso do CASE é a entrega do produto final, que é mais provável que atenda aos requisitos do mundo real, pois garante que os clientes permaneçam parte do processo.

Techopedia explica Engenharia de Software Assistida por Computador (CASE)

A abordagem CASE abrange todo o ciclo de desenvolvimento de produtos, incluindo geração de código, ferramentas de produtos, repositórios, prototipagem e outras ferramentas.

Várias ferramentas são incorporadas no CASE e são chamadas de ferramentas CASE, usadas para suportar diferentes estágios e marcos em um ciclo de vida de desenvolvimento de software.

Os tipos de ferramentas CASE incluem:

  • Ferramentas de diagramação: Ajuda nas representações diagramáticas e gráficas dos dados e processos do sistema.
  • Geradores de exibição e relatório de computador: Ajude a entender os requisitos de dados e os relacionamentos envolvidos.
  • Ferramentas de análise: concentre-se em especificações inconsistentes e incorretas envolvidas no diagrama e no fluxo de dados.
  • Repositório central: fornece o ponto único de armazenamento para diagramas de dados, relatórios e documentos relacionados ao gerenciamento de projetos.
  • Geradores de documentação: Ajuda na geração de documentação técnica e do usuário conforme os padrões.
  • Geradores de código: Auxílio na geração automática de código, incluindo definições, com a ajuda de projetos, documentos e diagramas.

As vantagens da abordagem CASE incluem:

  • Como uma ênfase especial é colocada no reprojeto e no teste, o custo de manutenção de um produto durante a vida útil esperada é consideravelmente reduzido.
  • A qualidade geral do produto é aprimorada à medida que uma abordagem organizada é realizada durante o processo de desenvolvimento.
  • As chances de atender aos requisitos do mundo real são mais prováveis ​​e fáceis com uma abordagem de engenharia de software auxiliada por computador.

A CASE indiretamente fornece uma organização com uma vantagem competitiva, ajudando a garantir o desenvolvimento de produtos de alta qualidade.

O que é engenharia de software auxiliada por computador (caso)? - o que é techopedia