Você está na página 1de 8

ETEC FERNANDO PRESTES

UNIDADE FATEC - SOROCABA


Desenvolvimento de Sistemas

Bruna Elisa Prestes de Almeida


Camila Marques Inocencio
Luís Felipe Glauser Lucas

Ferramentas CASE

Sorocaba – SP
2023
Bruna Elisa Prestes de Almeida
Camila Marques Inocencio Luis
Felipe Glauser Lucas

Ferramentas CASE

Pesquisa de Banco de Dados, orientado


pelo Prof. Jones e o Prof. Alex,
como requisito parcial para
obtenção da média semestral.

Sorocaba – SP
2023
Sumário
1. O QUE SÃO FERRAMENTAS CASE? .................................................................... 1

2. OS DIFERENTES TIPOS DE FERRAMENTAS CASE ......................................... 1

2.1. FERRAMENTAS DE DIAGRAMA ..................................................................... 1

2.2. FERRAMENTAS DE MODELAGEM DE PROCESSOS ................................... 1

2.3. FERRAMENTAS DE GERENCIAMENTO DE PROJETOS .............................. 1

2.4. FERRAMENTAS DE DOCUMENTAÇÃO ......................................................... 2

2.5. FERRAMENTAS DE ANÁLISE .......................................................................... 2

2.6. FERRAMENTAS DE DESIGN ............................................................................ 2

2.7. FERRAMENTAS DE GERENCIAMENTO DE CONFIGURAÇÃO ................. 2

2.8. FERRAMENTAS DE CONTROLE DE MUDANÇA.......................................... 3

2.9. FERRAMENTAS DE PROGRAMAÇÃO ............................................................ 3

2.10. FERRAMENTAS DE PROTOTIPAGEM .......................................................... 3

2.11. FERRAMENTAS DE DESENVOLVIMENTO WEB ........................................ 3

2.12. FERRAMENTAS DE GARANTIA DE QUALIDADE ..................................... 3

2.13. FERRAMENTAS DE MANUTENÇÃO ............................................................ 4

3. REFERÊNCIAS ........................................................................................................... 5
1

1. O QUE SÃO FERRAMENTAS CASE?


Ferramentas CASE (do inglês Computer-Aided Software Engineering) é uma
classificação que abrange todas as ferramentas baseadas em computadores que auxiliam
atividades de engenharia de software, desde análise de requisitos e modelagem até programação
e testes. Podem ser consideradas como ferramentas automatizadas que tem como objetivo
auxiliar o desenvolvedor de sistemas em uma ou várias etapas do ciclo de vida do
desenvolvimento de um software.

2. OS DIFERENTES TIPOS DE FERRAMENTAS CASE


2.1. FERRAMENTAS DE DIAGRAMA
Os componentes do sistema e o fluxo dos dados e controle entre esses componentes são
demonstrados por ferramentas de diagrama usando gráficos. Alguns dos exemplos são

fluxograma, ferramenta do fabricante, etc.

2.2. FERRAMENTAS DE MODELAGEM DE PROCESSOS


O processo pelo qual o produto de software é criado é representado em um modelo
usando as ferramentas de modelagem de processo. Essas ferramentas também facilitam que os
gerentes alterem o produto de software. Exemplo de ferramentas de modelagem de processos é
o EPF Composer.

2.3. FERRAMENTAS DE GERENCIAMENTO DE PROJETOS


As diferentes etapas envolvidas no gerenciamento de projetos de software precisam ser
cumpridas pelos gerentes para a execução do projeto de software. As atividades relacionadas ao
projeto, como planejamento, estimativa de custos, programação do projeto e planejamento de
recursos, são feitas por essas ferramentas de gerenciamento de projetos. As informações em
tempo real relacionadas ao projeto são armazenadas pelas ferramentas de gerenciamento de
projetos. Por exemplo, Creative Pro Office, Trac Project, Basecamp.
2

2.4. FERRAMENTAS DE DOCUMENTAÇÃO


Os documentos necessários para os usuários são criados, mantidos pelas
ferramentas de documentação. Mesmo os usuários internos, como a equipe de desenvolvimento,
exigem determinados documentos, como o manual de treinamento, o manual de instalação, etc.,
que também são gerados e mantidos nas ferramentas de documentação. Os usuários finais
requerem determinados documentos, como manual do usuário, manual de funções que são
gerados e mantidos pelas ferramentas de documentação. Exemplos de ferramentas de
documentação incluem Doxygen, DrExplain, Adobe RoboHelp para documentação.

2.5. FERRAMENTAS DE ANÁLISE


Os requisitos dos usuários são compilados em conjunto e analisados em detalhes para a
identificação de quaisquer redundâncias, imprecisões ou quaisquer erros de detecção, se houver.
Essa análise é realizada pelas ferramentas de análise. Alguns dos exemplos de ferramentas de
análise são Accept 360, Accompa, CaseComplete etc.

2.6. FERRAMENTAS DE DESIGN


O software é inicialmente dividido em unidades menores conhecidas como módulos ou
componentes, então, para cada um dos componentes, a estrutura é projetada e, em seguida, a
estrutura do software completo é projetada usando as ferramentas de design. Exemplos de
ferramentas de design são Design de software animado.

2.7. FERRAMENTAS DE GERENCIAMENTO DE CONFIGURAÇÃO


Inicialmente, um instantâneo do software é lançado. Os componentes envolvidos com
as ferramentas de gerenciamento de configuração são:

• Gerenciamento de versão e revisão

• Gerenciamento de configuração de linha de base

• Gerenciamento de controle de mudanças

Alguns dos exemplos de ferramentas de gerenciamento de configuração são Fossil, Git, Accu
REV.
3

2.8. FERRAMENTAS DE CONTROLE DE MUDANÇA


O software continua mudando mesmo depois que o produto de software é
desenvolvido e mesmo em suas fases de desenvolvimento. Essas alterações são controladas
pelas ferramentas de controle de alterações. O gerenciamento da mudança, arquivo e código é
habilitado para automatizar pelas ferramentas de controle de mudança. A política de mudança
da organização é aplicada pelas ferramentas de controle de mudança.

2.9. FERRAMENTAS DE PROGRAMAÇÃO


A assistência no desenvolvimento e construção do produto de software é facilitada
por essas ferramentas de programação. As ferramentas de programação também incluem as
ferramentas de simulação e a biblioteca de módulos. Portanto, as ferramentas de programação
também fornecem recursos para teste e simulação. Alguns dos exemplos de ferramentas de
programação são Cscope, Eclipse.

2.10. FERRAMENTAS DE PROTOTIPAGEM


A primeira aparição do produto é facilitada pela prototipagem. Essa primeira
aparência replica alguns dos aspectos e características do produto original e esse processo de
replicação é conhecido como prototipagem. A prototipagem é facilitada pelas ferramentas de
prototipagem.
Levando em consideração as informações existentes, os protótipos são construídos
a partir das ferramentas de prototipagem. As ferramentas são usadas para criar as interfaces de
usuário que são independentes do hardware e do design. Alguns dos exemplos de ferramentas
de prototipagem são o compositor de protótipos Serena, Mockup Builder.

2.11. FERRAMENTAS DE DESENVOLVIMENTO WEB


As páginas da web são projetadas usando as ferramentas de desenvolvimento da
web. As ferramentas também possibilitam que as páginas da web incluam os formulários, textos,
scripts, gráficos etc. Essas ferramentas também permitem facilitar a visualização ao vivo do
processo de desenvolvimento. Alguns dos exemplos de ferramentas de desenvolvimento web
são Fontello, Adobe Edge Inspect, Foundation 3, Brackets.

2.12. FERRAMENTAS DE GARANTIA DE QUALIDADE


O processo de desenvolvimento do produto precisa ser garantido que mantenha a
4

qualidade da organização e o processo e métodos adotados precisam ser monitorados para


garantir a qualidade. Isso é feito pelas ferramentas de garantia de qualidade. As ferramentas de
teste de software, a ferramenta de controle de alterações e as ferramentas de configuração juntas
também constituem ferramentas de garantia de qualidade. Alguns dos exemplos de ferramentas
de garantia de qualidade são SoapTest, AppsWatch, JMeter.

2.13. FERRAMENTAS DE MANUTENÇÃO


Mesmo depois que o produto de software é entregue ao usuário, modificações
precisam ser feitas. Essas mudanças são facilitadas pelas ferramentas de manutenção. A
manutenção do produto de software após a entrega é apoiada pela análise de causa raiz, registro
automático, técnicas de relatório de erros, etc. Alguns dos exemplos das ferramentas de
manutenção são Bugzilla para rastreamento de defeitos, HP Quality Center.
5

3. REFERÊNCIAS

DEVMEDIA. Ferramentas CASE: Conhecendo algumas boas opções. Disponível em:


<https://www.devmedia.com.br/ferramentas-case-conhecendo-algumas-boas-opcoes/32034>.
Acesso em: 23 set. 2023.

DEVMEDIA. Ferramentas CASE e qualidade dos dados. Disponível em:


<https://www.devmedia.com.br/ferramentas-case-e-qualidade-dos-dados-o-paradigma-daboa-
modelagem/6905>. Acesso em: 23 set. 2023.

É, O. QUE. O que é uma ferramenta CASE? Disponível em: <https://oque-e.com/o-que-


euma-ferramenta-case/?expand_article=1&expand_article=1&expand_article=1>. Acesso em:
23 set. 2023.

WIKIPÉDIA. Ferramenta CASE. Disponível em:


<https://pt.wikipedia.org/wiki/Ferramenta_CASE>. Acesso em: 23 set. 2023.

Você também pode gostar