Ferramentas Integradas: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Vítor (discussão | contribs)
m v1.37b - Corrigido usando WP:PCW (Categoria com espaço (BOT))
 
Linha 31:
Possibilidade de diferentes [[ferramentas CASE]] trocarem dados entre si. Resultados de uma ferramenta podem ser passados como entrada para outra. Podem ainda ser divididas em sub-níveis de integração:
*'''Arquivos Compartilhados''': Cada ferramenta reconhece um determinado formato de arquivo. Qualquer uma das ferramentas pode escrever/ler arquivos nesse formato. Essa abordagem pode eliminar a necessidade da criação de um arquivo intermediário, forçando os programas a conhecerem a estrutura lógica do arquivo de troca de informações e faz com que as ferramentas concordem no formato dos dados trocados ou possuam filtros que convertam os dados compartilhados numa outra representação. A implementação desses filtros podem representar um aumento de custo já que pode ser necessário a implementação de um filtro para cada formato de entrada.
*'''Estruturas de Dados Compartilhadas''': Ferramentas utilizam estruturas de dados compartilhados que incluem informação de linguagem de design ou programação. Os detalhes sintáticos e semânticos das estruturas são conhecidos por todas as ferramentas. Estas estruturas podem ser representadas por notações como diagramas ou até estruturas de alguma linguagenslinguagem de programação
*'''Repositório Compartilhado''': A integração das ferramentas se dá através de um sistema de gerenciamento quem inclui um modelo de dados compartilhado e público que descreve as entidades e relacionamentos que podem ser manipulados pelas ferramentas. O modelos é acessível por todas as ferramentas e conhecido como Sistema de Gerenciamento de Objeto. Este modelo pode apresentar desvantagens por dois detalhes: primeiro, as ferramentas devem acessar constantemente o repositório e segundo o usuário deve adquirir também o Sistema de Gerenciamento de Objeto tendo um custo adicional.