Modelagem De SI
Trabalho Escolar: Modelagem De SI. Pesquise 862.000+ trabalhos acadêmicosPor: Nathalia_ms57 • 13/5/2013 • 695 Palavras (3 Páginas) • 601 Visualizações
Ferramenta CASE
A sigla CASE significa “Computer Aided Software Engeneering”, em português: “Engenharia de Software Auxiliada por Computador”.
Ferramentas CASE são ferramentas utilizadas como suporte para desenvolver um software. Essas ferramentas oferecem um conjunto de serviços, fortemente relacionados, para apoiar uma ou mais atividades do processo de desenvolvimento de software e podem minimizar o tempo de desenvolvimento do programa, mantendo o alto nível de qualidade.
A vantagem em se utilizar uma Ferramenta CASE é o aumento da produtividade, melhor qualidade, diminuição dos custos, melhor gerenciamento e a grande facilidade de manutenção.
Cada ferramenta tem propósitos diferentes, fornece serviços diferentes, mas possuem algumas características em comum.
As ferramentas CASE podem ser classificadas em:
•Horizontais: oferecem serviços utilizados durante todo o processo de software;
•Verticais: utilizadas em fases específicas do processo de software.
Elas também podem ser classificadas de acordo com os serviços que oferecem, dentre as quais, cita-se.
•Documentação;
•Planejamento e gerenciamento de projetos;
•Especificações formais;
•Comunicação;
•Análise e projeto de software;
•Projeto e desenvolvimento de interfaces;
•Programação;
•Gerenciamento de Configuração;
•Controle de Qualidade.
Ou ainda, categoricamente, elas podem ser:
•Lower CASE - ferramentas de codificação (front-end);
•Upper CASE - ferramentas de análise, projeto e implementação;
•Integrated CASE - união de Upper e Lower CASE.
Um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual, ou seja, a possibilidade de representar, através de modelos gráficos.
As ferramentas CASE automatizam uma grande variedade de tarefas: Geração de documentação, Testes, Geração de código, Geração de Relatórios para acompanhamento do trabalho entre outras atividades.
As ferramentas CASE ( Computer Aided Software Engineering ) estão para a Engenharia de Software assim como o CAD ( Computer Aided Design ) está para a Engenharia Civil. São programas que auxiliam o Analista na construção do sistema, prevendo ainda na prancheta, como será sua estrutura, quais serão suas classes, entidades, seus fluxos internos e muitos outros detalhes. São elaborados vários diagramas que em conjunto constituem praticamente uma “planta” do sistema a ser desenvolvido.
Com o advento da Orientação a Objeto, surgiu também uma nova maneira de documentar sistemas, que é a UML ( Unified Modeling Language ), desenvolvida por Ivar Jacobson, Grady Booch e James Rumbaugh no início da década de 90. A UML como o próprio nome diz, unificou a notação de sistemas, focando na orientação a objetos.
As ferramentas CASE até então suportavam notações advindas da técnica Estruturada ( Análise Estruturada ), surgida no final da década de 70 com Tom De Marco. (Em seguida vieram
...