Informatica
Pesquise a literatura sobre ferramentas CASE e descreva em um breve documento como as ferramentas de modelagem e simulações funcionam.
Uma ferramenta CASE é um produto computacional que suporta uma ou mais atividades do processo de software. A introdução dessas ferramentas visa melhorar a qualidade do software e aumentar a produtividade do seu processo de produção. As ferramentas CASE podem ser:
• Horizontais:- oferecem serviços utilizados durante todo o processo de software, tais como suporte à documentação e gerenciamento de versões e configurações; • Verticais:- são utilizadas em fases específicas do processo de software, tais como análise de requisitos e teste de software.
Poseidon
UML é uma ferramenta de modelagem a qual é a evolução da ferramenta de código aberto ArgoUML. É projetada para programadores cujas funções são escrever, testar e manter o código atualizado. Alguns dos seus recursos mais importantes são o UMLdoc para HTML e Word 2003, possui integração com o Eclipse IDE e geração de códigos sofisticados em uma variedade de linguagens que ajudam a agilizar o processo de desenvolvimento. Pode-se relacionar alguns dos recursos do Poseidon para UML que são:
● Geração de código flexível:- alguns programadores se concentram em escrever apenas algumas partes do programa, pois o Poseidon automatiza várias delas para o desenvolvimento do programa. Oferece programas mais seguros e consistentes e aumenta a produtividade dos programadores eliminando alguns passos rotineiros. O mecanismo de geração de código tem base em uma tecnologia de template onde o modelo define a sintaxe do resultado que pode ser Java ou várias outras linguagens.
● Recursos sofisticados para Java:- permite alterar o código gerado ou redesenhar o modelo sem perder a eficiência entre os dois. Os recursos para Java lêem um 14 código Java existente e gera um modelo UML. Qualquer mudança do código feito fora do Poseidon pode ser