SóProvas



Questões de Ferramentas CASE


ID
2335
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Engenharia de Software
Assuntos

Ferramentas CASE não servem para:

Alternativas
Comentários
  •  Engenheiros de Software, aceitem:

    Vocês sempre precisarão de programadores para botar o software para rodar.

  • ferramentas CASE  são ferramentas que auxiliam o engenheiro de software em cada atividade associada ao desenvolvimento do mesmo. As ferramentas CASE  reduzem o esforço necessário para produzir artefatos, alcançar metas e aumentar a qualidade do software.


ID
16831
Banca
CESPE / CEBRASPE
Órgão
TRE-AL
Ano
2004
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.

Ferramentas CASE podem ser classificadas por função, por
tipo de arquitetura de ambiente e por custo.

Alternativas
Comentários
  • No Livro Engenharia de Software, Pressman 5ed, página 810 cita:" As ferramentas CASE podem ser classificadas por função, por seu papel como instrumentos para gerentes ou pessoal técnico, por seu uso nos vários passos do processo de engenharia de sw, pela arquitetura do ambiente(hw/sw) que as apóia ou mesmo por sua origem ou custo.

ID
16834
Banca
CESPE / CEBRASPE
Órgão
TRE-AL
Ano
2004
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.

Ferramentas CASE modernas, para desenvolvimento de
sistemas de software, suportam uma série de linguagens de
programação orientadas a objetos, bem como dispositivos de
conexão a banco de dados relacionais.

Alternativas
Comentários
  • Engenharia de SW, Pressman, 5 Ed. pág 813"Categoria de ferramentas de programação ...., ambientes de programação orientada a objetos, ...e linguagens de consulta de base dados."
  • Questão correta, as ferramentas CASE, são desenvolvidas para trabalharem nas mais diversas plataformas de sistemas operacionais, também com os mais diversos banco de dados, podemos criar um projeto em uma ferramenta CASE, criando ao mesmo tempo a estrutura de um banco de dados relacional.

    Resposta: Certo


ID
16837
Banca
CESPE / CEBRASPE
Órgão
TRE-AL
Ano
2004
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.

Uma ferramenta CASE que suporte linguagem estruturada de
dados deve gerar o modelo físico de dados a partir de um
diagrama entidade-relacionamento.

Alternativas
Comentários
  • Modelo físico: Detalhes de armazenamento interno de informações, que não tem influência sobre a programação de aplicações no SGBD, mas podem influenciar a performance da aplicação (por exemplo, as estruturas de arquivos usadas no acesso as informações) não fazem parte do modelo lógico. Estes detalhes são representadas no modelo físico. Eles são usados apenas por profissionais que fazem sintonia de banco de dados, procurando otimizar a performance. As linguagens e notações para o modelo físico não são padronizadas e variam de produto a produto. A tendência em produtos mais modernos é esconder o modelo físico do usuário e transferir a tarefa de otimização ao próprio SGBD.
  • Em relação ao CESPE, quando aparecer a palavra "deve", então a questão deve estar errada.
  • Acredito que o erro esteja em a partir de diagrama entida relacionamento. Deveria ser : a partir do modelo logico
  • A aplicação do verbo “deve”, torna a assertiva errada, afinal, o deve dá a impressão de obrigação.

    Resposta: Errado


ID
16840
Banca
CESPE / CEBRASPE
Órgão
TRE-AL
Ano
2004
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.

Uma ferramenta CASE que suporte UML (unified modeling
language
) como modelo de geração de projeto de software
deve, necessariamente, suportar diretamente o acesso a
banco de dados orientados a objetos.

Alternativas
Comentários
  • Inclusive existem diversas ferramentas CASE para modelar o Mapeamento Objeto-Relacional, ou seja, o mapeamento entre o diagrama de classes e o modelo relacional de um SGBD não orientado a objetos.
  • O mapeamento a um banco de dados orientado a objetos não é obrigatório para uma ferramenta CASE.
  • A aplicação do verbo “deve necessariamente”, torna a assertiva errada, afinal, o deve passa a impressão de obrigação.

    Resposta: Errado


ID
16843
Banca
CESPE / CEBRASPE
Órgão
TRE-AL
Ano
2004
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.

Uma ferramenta CASE completa, para modelo de
desenvolvimento de software orientado a objeto, deve
utilizar mecanismos de geração de código a partir de um
diagrama de classes.

Alternativas
Comentários
  • Pelo menos o esqueleto das classes ela deve gerar, mas não a implementação dos métodos.

ID
81592
Banca
FCC
Órgão
TRE-AM
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Ferramentas CASE é uma classificação que abrange todas ferramentas baseada em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. Nesse contexto, é correto afirmar que

Alternativas
Comentários
  •   a) a maior quantidade de códigos de programação é compensada pela melhoria e redução de custos na manutenção.

    FALSO. Espera-se menor quantidade de códigos.


    b) as ferramentas de codificação são classificadas na categoria Upper Case.

    FALSO. São Lower case. Upper case é utilizada nas fases iniciais.


    c) as ferramentas de análise, projeto e implementação estão classificadas na categoria Integrated Case.

    FALSO. Não existe (oficialmente) essa categoria, portanto só pode ser Lower Case e Upper Case.


    d) geralmente dispensam capacitação especifica dos recursos da empresa.

    FALSO. É até uma desvantagem das ferramentas CASE, o treinamento.


    e) um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual, ou seja, a possibilidade de representar, através de modelos gráficos, o que está sendo definido.


    VERDADE. Já que o pessoal de Engenharia de Software é meio tapado e não sabem programar

  • Categorização

    Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam.

    a) Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    b) Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    cI-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.

  • Questão duvidosa, dois itens corretos C e E.

  • Para mim apenas o item C está correto. Uma vez que a própria FCC já considerou Debugadores como Ferramenta CASE... Então, segundo ela, a modelagem visual não é um dos componentes indispensáveis - já que Debugadores NÃO TÊM MODELAGEM VISUAL.

ID
105607
Banca
FCC
Órgão
DPE-SP
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

No contexto de ferramentas CASE, considere:

I. A refatoração é o processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo.

II. Tecnologia CASE pode ser tão simples quanto uma ferramenta singular que suporte uma atividade específica do processo, ou tão complexa quanto um ambiente que inclui ferramentas, pessoas, hardware, rede, sistemas operacionais, padrões, etc.

III. A técnica é projetada para ser usada diretamente com as linguagens de quarta geração ou geradores de código, de forma que é evitada, na maioria das vezes, a lenta codificação manual em linguagem de geração anterior.

IV. Front End ou Lower CASE são ferramentas que apóiam as etapas de codificação, testes e manutenção da aplicação.

É correto o que se afirma APENAS em:

Alternativas
Comentários
  • I. CORRETO. E diga-se de passagem que refatoração é uma técnica chave em ambientes que adotam o desenvolvemento ágil.II. CORRETO. Ferramentas CASE podem ser bastante complexas envolvendo várias áreas como acima descrito. (Ex.: Rational Rose da IBM)III. As linguagens de quarta geração descrevem o que deve ser feito (SQL). As de terceira geração descrevem como fazer (C, PHP, Java).As ferramentas CASE aceleram o processo de desenvolviemto pois não precisamos entrar em detalhes de código no início do projeto. Além disso, parte do código é gerado instantanemente.IV. ERRADOA classificação das ferramentas CASE estão abaixo. Front End não se enquadra em tipo de ferramentas CASE.CASE (Computer-Aided Software Engineering) é uma classificação que abrange todas ferramentas baseada em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testesClassificaçãoHorizontais: - oferecem serviços utilizados durante todo o processo do softwareVerticais: utilizadas em fases específicasUpper-Case: planejamento inicial, análise de requisitos ou fases de desenho conceitual. Estas ferramentas incluem produtos que captam requisitos ou produzem e gerem modelos.Lower CASE: Para automatização das fases de desenvolvimento de sistemas, de desenho , construção ou instalação. Estas ferramentas incluem qualquer produto que ajude na fase pós planejamento e análise de desenvolvimento.I-CASE: Para a fase inicial de planejamento e todo o processo de instalação. Este conjunto ferramentas integram as duas anteriores e suportam todo o processo de desenvolvimento
  • Esclarecendo melhor o comentário anterior, quanto ao termo Front-End:Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam. (http://pt.wikipedia.org/wiki/Ferramenta_CASE)a) Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.b) Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.c) I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.
  • Eu nao entendi o motivo do item IV estar incorreto.

    Entendam meu ponto de vista.

    abaixo o significado de Front End (Upper CASE) e Lower CASE (Back End):

    - Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação. 
    - Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação. 

    o item IV diz:


    IV. Front End ou Lower CASE são ferramentas que apóiam as etapas de codificação, testes e manutenção da aplicação. 

    Quando ele fala Front End OU Lower CASE ele não especifica sobre qual está falando, pode ser a definição tanto de um quanto do outro. Se apenas uma estiver correta já torna o item verdadeiro. E se observar a definição acima o item IV relata exatamente a definição de Lower CASE.

    Se eu estiver enganado por favor me corrijam!
  • Rodolfo quando ele Diz Front End ou Lower Case a questão está afirmando que os dois são a mesma coisa. Por isso está errado.

    A minha dúvida é em relação ao Item 2: Que ambiente CASE é esse que inclui ferramentas, pessoas, hardware, rede, sistemas operacionais, padrões, etc.?
  • O erro do IV é que Lower Case é Back End , e não Front End


ID
133993
Banca
CESPE / CEBRASPE
Órgão
CEHAP-PB
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação ao CASE (Computer-Aided Software Engineering) e à UML (Unified Modeling Language), assinale a opção correta.

Alternativas
Comentários
  • Alguém pode comentar qual o erro na letra A? Obrigado.

  • Não é que ela esteja 100% errada, acontece que a letra D é a mais certinha veja.

    Diagrama de casos de uso: aqui eu posso visualizar as funcionalidades que vão conter no meu sistema e ainda posso visualizar quem são as pessoas, máquinas, softwares que vão interagir com cada funcionalidade.

    Diagrama de Classes: aqui eu posso ter um visão estática das classes que irão compor o meu sistema, junto com seus relacionamentos, atributos e métodos

    Diagrama de objetos: aqui eu posso verificar as instancias que podem ser criadas em cada classe, mostrando alguns estados possíveis que cada objeto pode assumir em um determinado instante do tempo.

    Diagrama de Sequencia: aqui eu vou ter uma visão mais interna do software, aonde eu tenho a possibilidade de visualizar os objetos que irão participar da interação de um determinado caso de uso

    Enfim são vários diagramas, mas pode ver que eu posso ter várias partes do meu sistema representados em vários diagramas da UML 

  • Segundo livro do Pressman, o Computer-Aided Software Engineering (CASE) faz parte da camada de ferramentas e não de processos.


ID
149989
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

Geradores de código em ferramentas CASE (computer aided software engineering) podem ser embasados em modelos UML. Nesse caso, o gerador pode gerar um programa ou componente completo ou um esqueleto de código.

Alternativas
Comentários
  • no dia que uma ferramenta conseguir gerar um componente completo não precisaremos mais de desenvolvedores, só o pessoal que faz os desenhos rs
  • Verdade, esses exageros utilizados pela banca aumenta a arbitrariedade de definição do gabarito como certo ou errado, ou seja, fica a critério do examinador dizer que a afirmação tá certa ou errada, e acaba sem avaliar adequadamente o candidato.

  • Um exemplo de tal ferramenta seria o MDA (Model Driven Architecture) que gera estrutura de código a partir da modelagem UML


ID
150385
Banca
FCC
Órgão
TJ-PA
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Considere:

I. Desenvolvimento dos modelos gráficos de um sistema.

II. Compreensão de um projeto por intermédio do uso de um dicionário de dados.

III. Debugging do programa por meio do fornecimento de informações sobre um programa em execução.

Exemplifica atividade que pode ser automatizada com o uso de CASE, o que consta em

Alternativas
Comentários
  • Lembrando de ferramentas CASE
    � Incluem
    � Editores de diagramas
    � Dicionário de dados
    � Compiladores
    � Debuggers
    � Ferramentas de construção de sistemas

    http://www.dai.ifma.edu.br/~karladf/Disciplinas/ModelagemSistemas_Subseq/MS08_Ferramentas_CASE.pdf
  • Como uma ferramenta "automatiza a compreensão" de algo?
  • Segundo Sommerville, A tecnologia CASE fornece apoio ao processo de software pela automação de algumas atividades de processo e pelo fornecimento de informações sobre o software que está sendo desenvolvido. Exemplo de atividades que podem ser automatizadas com o uso de Case incluem:

    1. O desenvolvimento de modelos gráficos para sistema como parte da especificação de requisitos ou do projeto de Software.
    2. A compreensão de um projeto por intermédio do uso de um dicionário de dados com informações sobre as entidades e as relações em um projeto.
    3. A geração de interfaces com o usuário com base em uma descrição de interface gráfica criada interativamente pelo usuário.
    4. O debugging do programa por meio do fornecimento de informações sobre um programa em execução.
    5. A tradução automática de programas a partir de uma versão antiga de uma linguagem de programação, como COBOLO, para uma versão mais recente.


    (Fonte: Engenharia de Software, 8ed, Sommerville, pag 56)

    Gabarito letra "E".

ID
156994
Banca
CESPE / CEBRASPE
Órgão
TRT - 5ª Região (BA)
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação a engenharia de software, processos de software, análise de requisitos, estratégias de validação e ferramentas CASE, julgue os próximos itens.

As ferramentas CASE podem ser verticais ou horizontais. As primeiras oferecem serviços utilizados durante todo o processo de software, enquanto as segundas são utilizadas em fases específicas do processo de software.

Alternativas
Comentários
  • A definição está invertida. Só isso.
  • 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.
     

ID
157465
Banca
CESPE / CEBRASPE
Órgão
TRT - 5ª Região (BA)
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Com a evolução das técnicas de desenvolvimento de software, tornou-se necessário o uso de técnicas e metodologias que fossem capazes de representar um software em sua fase de projeto.

Alternativas
Comentários
  • Ferramentas CASE (upper case, pra ser mais exato)

ID
157468
Banca
CESPE / CEBRASPE
Órgão
TRT - 5ª Região (BA)
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Software criado com suporte por ferramentas CASE devem ser independentes e isoladas, pois é desejável isolar o problema do software a ser desenvolvido.

Alternativas
Comentários
  • Se o software vai ser isolado ou independente, é uma característica estrutural. Nada impede de um software com essas características seja especificado usando uma ferramenta CASE.


ID
157471
Banca
CESPE / CEBRASPE
Órgão
TRT - 5ª Região (BA)
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Ferramentas CASE que utilizam metodologia de desenvolvimento de sistemas em banco de dados baseado no modelo entidade-relacionamento são capazes de gerar código SQL a partir de um modelo físico de dados.

Alternativas
Comentários
  • "capazes de gerar código SQL a partir de um modelo físico de dados. "

    Modelo físico? Não seria a partir de um modelo CONCEITUAL, não?
  • Acredito que um exemplo seria a alteração de uma tabela.
    Selecionariamos na ferramente case a opção para a alteração e um código sql seria criado para essa alteração. Logo, um código sql foi criado a partir de um modelo físico.
  • essa parte final ai tá meio estranha : "modelo físico de Dados" ,  nao sei se aceitaram o recurso da época, acredito estar mais pro modelo LÓGICO de Dados
  • Isso seria uma engenharia reversa

    aonde é gerado as DDL do modelo físico dos dados já existentes.

    A questão está correta.

ID
157474
Banca
CESPE / CEBRASPE
Órgão
TRT - 5ª Região (BA)
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Ferramentas CASE que suportam o desenvolvimento orientado a objeto não se integram com bancos relacionais porque o mecanismo de geração de código SQL não é orientado a objeto.

Alternativas
Comentários
  • Uma coisa não tem nada a ver com outra. O fato do SQL92 não ser orientado a objeto (algo que o SQL99 propoe a ser) não interfere na capacidade de ser usado SQL em ferramentas CASE.
  •  Lembrem do Hibernate! Não como CASE, mas como o mundo obj. se mistura ao relacional.


ID
157477
Banca
CESPE / CEBRASPE
Órgão
TRT - 5ª Região (BA)
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Um projeto de desenvolvimento de software pode usar mais de uma ferramenta CASE. O principal requisito é que todas sejam orientadas a objeto e proporcionem integração com a Internet como requisito mínimo.

Alternativas
Comentários
  • Questão errada.

    Depende do projeto em questão. Não é obrigatório a ferramenta CASE ser orientada a objeto se o projeto não for, ou ainda a ferramenta possuir integração com a Internet quando o projeto não necessita.


ID
162199
Banca
FCC
Órgão
TCE-AL
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Um gerente de projetos solicita a imediata aquisição de ferramentas de apoio ao processo de software do tipo upper CASE. Com tal decisão, entre outros objetivos, ele busca

Alternativas
Comentários
  • Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação. 

  • 01. Lower CASE - ferramentas de codificação (front-end);
    02. Upper CASE - ferramentas de análise, projeto e implementação;
    03. Integrated CASE - união de Upper e Lower CASE.
  • "Back End or Lower CASE" e não Lower CASE = front end :)
  • Renato, ferramentas up case não trata de implementação. Isso fica para ferramentas lower case.

    Outro erro no post é dizer que lower case = front end. O sinônimo de lower case é back end.


ID
163045
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

No contexto da Engenharia de Software, a verificação e a validação são conjuntos de atividades que

Alternativas
Comentários
  • A especificação do software diz respeito ao processo de verificação do software, a expectativa do cliente diz respeito ao processo de validação do software.

  •  A alternativa que poderia gerar confusão é a a) "envolvem o uso de inspeções técnicas, cujo objetivo é verificar características funcionais de um produto de software, tais como desempenho e usabilidade.". No entanto, desempenho e usabilidade são características não-funcionais de um software, por isso errado o item. A V&V não asseguram a inexistência de erros como afirma a letra b). A V&V são de uso comum, uma complementa o trabalho da outra. Por fim, a V&V é aplicada após a finalização da etapa de implementação (tendo como base um arcabouço de desenvolvimento de SW em cascata).

    A alternativa e) é a correta, pois existem ferramentas case como o Eclipse + o JUnit que auxiliam na automatização de testes de unidade por exemplo.

  • Na área de qualidade de software validação é a comprovação da aptitude do valor que o software pode derivar de sua aplicação. Deve responder `a questao: o produto correto foi desenvolvido? Já a verificação é um processo paralelo que deve certificar que um sistema ou programa conforma com a especificação para a qual foi produzido. 


ID
164635
Banca
FGV
Órgão
BADESC
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

A ferramenta case que auxilia nos processos de construção de um software profissional, oferece uma modelagem visual de software que permite a criação, análise, projeto (design), visualização, modificação e manipulação de componentes.

Essa ferramenta é denominada:

Alternativas
Comentários
  • Resposta CORRETA letra

    Rational Rose é uma solução para modelagem visual de software permitindo a criação, análise, projeto (design), visualização, modificação e manipulação de componentes. Com ele é possível fazer uma descrição geral do comportamento do sistema com os diagramas de casos de uso (use-cases). Ele também provê os diagramas de colaboração como uma alternativa aos use-cases. Tal diagrama mostra a interação entre os objetos e os links que eles têm entre si. Ainda existe o diagrama de estados que uma técnica de análise adicional para as classes com comportamento dinâmico significante. O diagrama de estados mostra a tempo de vida de uma determinada classe, os eventos que causam a transição de um estado para outro e as ações que resultam de uma determinada mudança de estado. Os diagramas de atividade provêem uma maneira de modelar uma operação de classe ou o fluxo de trabalho de um determinado processo do domínio. 

    O Rational Rose provê a notação necessária para especificar e documentar a arquitetura do sistema. A arquitetura lógica é capturada nos diagramas de classes, que contêm as classes e seus relacionamentos. A arquitetura de componentes é capturada nos diagramas de componentes, que estão focados na organização modular do sistema dentro do ambiente de desenvolvimento. A arquitetura de distribuição (deployment) é capturada com os diagramas de distribuição (deployment diagrams), que mapeiam o software em nodos de processamento – mostrando a configuração de elementos com processamento em tempo de execução e seus processos de software.
  • O PowerDesigner é a solução de modelagem e de gerenciamento de metadados para arquitetura de dados, arquitetura de informações e arquitetura corporativa.

    PERT e CPM são técnicas/métodos de cronogramação de projeto de software, dentro da gestão de projetos de software. Ver Pressman, 6a.Ed.,pág.553. 24.5 Cronogramação.

    MSProject está ligado também a gestão/cronogramação de projetos.

ID
173800
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

As ferramentas CASE (Computer Aided Software Engineering) automatizam tarefas que compõem o processo de desenvolvimento de software. A respeito das ferramentas CASE, analise as afirmativas a seguir.

I. Um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual.

II. As ferramentas se dividem em três categorias: Lower, Upper e Integrated.

III. Entre as vantagens da utilização das ferramentas CASE, tem-se produtividade, compatibilidade de ferramentas e menor quantidade de códigos de programação.

Assinale:

Alternativas
Comentários
  •  Não concordo com o gabarito. Temos três tipos de ferramentas CASE:

    a) Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    b) Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    c) I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.

     

    Qual seria o erro do item II?

  • Olá André,

    Pela referência (que não serve para referência formal como um recusro, por exemplo) no Wikipedia esta classificação referenciada por você não é um padrão, cito parte do texto no Wiki:

    "Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam."

    Os termos são estes que você descreveu. Não conheço muito bem a banca FGV, mas quando eles colocam a afirmação:

    "As ferramentas se dividem em três categorias:"

    Estaria incorreta, visto que isso não é um padrão. Não seria isso uma "pegadinha" da banca? Você chegou a verificar se o gabarito não mudou?

    Abs.

    http://pt.wikipedia.org/wiki/Ferramenta_CASE

     

  • Discordo do gabarito também.

    primeiro falar que é indispensável modelagem visual. acho errada a afirmativa.

    as três categorias: eu conhecia como sendo essas mesmo. certo pra mim.

    e a terceira tmb acho certa. ganho de produtividade = certo. ex: geração automática de código (esqueleto de classes por exemplo).
    compatibilidade de ferramentas= certo. essa ta mais obscura, mas como ex: criação de código já identado ou criação de classes com a padronização de java pro nome, pode ser considerado um ex. de padrinização que facilitaria na compatibilidade com diversas ferramentas.
    menor quantidade de código = essa eu acho meio forçado falar certo. mas talvez a utilização de métodos pré feitos herdados de forma automática na geração de código não poderia ser considerado uma diminuição de código ? (apesar do código ainda estar todo ele na classe pai)

    enfim...de toda forma não concordo em falar que a primeira afirmativa está certa.
  • O que costuma ocorrer com as ferramentas CASE é falta de compatibilidade entre as ferramentas. O indicativo deste aspecto é que sempre é necessário capacitação/treinamento específico de pessoal ao se implantar uma nova ferramenta CASE numa organização.
  • Como discutido na TIMASTERS, aqui (http://comp.unicruz.edu.br/~mcadori/Analise%20e%20Projeto%20de%20Sistemas/Ferramentas%20Case.pdf) podemos encontrar a resposta literal. O material foi baseado no Livro "Modelagem Visual com Rational Rose 2000 e UML" de Terry Quatrani.

    I. Um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual. 

    VERDADEIRO! O texto diz: "Um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual, ou seja, a possibilidade de representar, através de modelos gráficos, o que está sendo definido".

    II. As ferramentas se dividem em três categorias: Lower, Upper e Integrated. 

    FALSO! A justificativa mais aceita pelos concurseiros que discutiram a questão na lista TIMASTERS é que não existe classificação única, universalmente aceita, para as ferramentas CASE. Existem outras classificações. (Pessoalmente, discordo bastante deste gabarito, mas segue a vida).

    III. Entre as vantagens da utilização das ferramentas CASE, tem-se produtividade, compatibilidade de ferramentas e menor quantidade de códigos de programação. 

    FALSO! Na verdade, uma das desvantagens das ferramentas CASE é justamente a falta de compatibilidade entre as ferramentas.
  • Quer dizer que um aplicativo gerador de código não pode ser considerado uma ferramenta CASE? Essa é nova, nem sabia da existência desse Terry Quatrani!

    Além de geradores de código, utilizo diariamente ferramentas que escrevem Queries DB2/SQL à partir do nome de tabelas em um Modelo de Dados, sem utilizar a tal Modelagem Visual.

    Não erro mais!
  • por isso que nem faço concurso quando é uma banca "fulêra" dessas
  • As bancas tem aceitado bem essa categorização entre upper-case, lower-case e integrated-case.

    Acredito que o erro do item II é que ele não completou os termos, colocou apenas upper, lower e integrated.

    Apesar de não ser a única, é uma das formas válidas de categorização.

  • II. As ferramentas se dividem em três categorias: Lower, Upper e Integrated. Para mim está correta, mesmo não sendo um entendimento unificado, existem diversas bibliografias que mostram essas categorias.


ID
174841
Banca
VUNESP
Órgão
CETESB
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Durante o processo de desenvolvimento de um sistema, percebeu-se a necessidade de se padronizar o desenvolvimento dos objetos do sistema com o intuito de garantir a interoperabilidade entre eles. Considerando que o projeto deve seguir padrões de desenvolvimento e a documentação deve ser capaz de fornecer, ao desenvolvedor, subsídio para garantir o desenvolvimento dentro dos padrões iniciais do projeto, assim como gerenciar o fluxo de desenvolvimento, deve-se utilizar ferramentas

Alternativas
Comentários
  • Ferramentas CASE (do inglêsComputer-Aided Software Engineering) é uma classificação que abrange todas 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 desenvolvimento de software.

    Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam.

    1. Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.
    2. Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.
    3. I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.


ID
174844
Banca
VUNESP
Órgão
CETESB
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Considere as seguintes funcionalidades de uma determinada ferramenta:

I. criar objetos a partir de uma interface predefinida;

II. desenhar interface com o usuário a partir dos objetos já desenvolvidos;

III. realizar testes de uso com os objetos já desenvolvidos.

Pode-se considerar, como funcionalidade de uma ferramenta CASE, o contido em

Alternativas
Comentários
  • Qual o erro da assertiva III?

    III. realizar testes de uso com os objetos já desenvolvidos.
  • Esse é um típico caso que cabe recurso.

    As ferramentas CASE são muito indicadas nos testes de regressão, porém não se exclui a possibilidade de usá-las nos testes de usabilidade, ainda que no segundo sejam aplicadas técnicas formais e manuais.
  • Acredito que podem existir ferramentas para qualquer coisa. Afinal, não existe nenhuma lei que proíba a sua aplicação em algum caso específico.

  • Desconsiderem essa questão, gabarito ridículo.


ID
178024
Banca
VUNESP
Órgão
CETESB
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Ao utilizar uma ferramenta CASE para o desenvolvimento de um determinado projeto com uma equipe de desenvolvedores, a segurança deve ser levada em conta. Nesse cenário, o controle de segurança deve ser aplicado

Alternativas
Comentários
  •  Os riscos associados as ferramentas CASE:

     

    I)  Padronização Inadequada

    II) Expectativas não-realistas

    III) Implementação lenta

    IV) Fraco controle dos repositórios

    Portanto, para sanar essa desvantagem, temos que melhorar a segurança do repositório de artefatos e documentos.

ID
178027
Banca
VUNESP
Órgão
CETESB
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Ferramentas CASE são classificadas conforme o escopo de atuação. As classificações possíveis para as ferramentas CASE são:

Alternativas
Comentários
  • Life-Cycle Based CASE Tools

    This dimension classifies CASE Tools on the basis of the activities they support in the information systems life cycle. They can be classified as Upper or Lower CASE tools.

    • Upper CASE Tools support strategic planning and construction of concept-level products and ignore the design aspect. They support traditional diagrammatic languages such as ER diagramsData flow diagramStructure chartsDecision TreesDecision tables, etc.
    • Lower CASE Tools concentrate on the back end activities of the software life cycle, such as physical design, debugging, construction, testing, component integration, maintenance, reengineering and reverse engineering
    Fonte: http://en.wikipedia.org/wiki/Computer-aided_software_engineering
  • As categorias abaixo são bem aceitas, conforme a finalidade de manutenção:

    a) Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    b) Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    c) I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.


ID
178807
Banca
VUNESP
Órgão
CETESB
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Uma empresa precisa adquirir uma ferramenta CASE para gerenciar o ciclo de vida do desenvolvimento de softwares. Por ser a primeira vez que a empresa utilizará esse tipo de ferramenta, decidiu utilizar a norma ISO para a avaliação de ferramentas CASE, focando no ciclo de vida do desenvolvimento de software. A norma ISO que disponibiliza recursos para a avaliação de ferramentas CASE é a ISO/IEC

Alternativas
Comentários
  • Para avaliar a qualidade de uma ferramenta CASE podem ser usadas as características
    previstas na norma ISO/IEC 14102 (ABNT, 2000). Esta norma trata da avaliação e seleção de
    ferramentas CASE, cobrindo parcial ou totalmente o ciclo de vida da engenharia de software.
    Estabelece processos e atividades a serem aplicadas na avaliação de ferramentas. O objetivo
    desta norma é oferecer ao usuário um caminho que pode ser adaptado de forma a maximizar
    as chances de sucesso na avaliação e seleção da ferramenta e minimizar os custos e riscos
  • Brincadeira uma questão deste tipo!
  • Nem o cara que criou sabe isso, chute total

  • Já em 2009 as bancas tinham preguiça de fazer questões decentes.


ID
183784
Banca
FCC
Órgão
TRE-RS
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

NÃO constitui uma vantagem do uso de ferramentas CASE:

Alternativas
Comentários
  • Vantagens do uso de ferramentas CASE

    • Qualidade no produto final
    • Produtividade
    • Agilizar o tempo para tomada de decisão
    • Menor quantidade de códigos de programação
    • Melhoria e redução de custos na manutenção
    • Agilidade no retrabalho do sw

    Desvantagens do uso de ferramentas CASE

    • Incompatibilidade de ferramentas
    • Treinamento para utilização

    Fonte: WIKIPEDIA
  • Vantagens do uso de ferramentas CASE

    Qualidade no produto final

    Produtividade

    Agilizar o tempo para tomada de decisão

    Menor quantidade de códigos de programação

    Melhoria e redução de custos na manutenção

    Agilidade no retrabalho do software

    Maior facilidade para desenvolvimento

    Desvantagens do uso de ferramentas CASE

    Incompatibilidade de ferramentas

    Formação para utilização


ID
190693
Banca
CESGRANRIO
Órgão
ELETROBRAS
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

As ferramentas CASE auxiliam nas atividades de engenharia de software, desde a análise de requisitos e modelagem até a programação e os testes.
Entre as vantagens do uso de ferramentas CASE, NÃO se aplica a

Alternativas
Comentários
  • Vantagens do uso de ferramentas CASE

    * Qualidade no produto final
    * Produtividade
    * Agilizar o tempo para tomada de decisão
    * Menor quantidade de códigos de programação
    * Melhoria e redução de custos na manutenção
    * Agilidade no retrabalho do sw
     

    fonte wikipedia:

    http://pt.wikipedia.org/wiki/Ferramenta_CASE

  • Faltou colocar as desvantagens!

    Desvantagens do uso de ferramentas CASE
    Incompatibilidade de ferramentas
    Treinamento para utilização

ID
191785
Banca
CESGRANRIO
Órgão
ELETROBRAS
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

No contexto de sistemas computacionais, as ferramentas CASE são programas que ajudam o profissional a elaborá-los, apoiando o desenho de diagramas e automatizando, em diversos níveis, as tarefas necessárias à construção desses sistemas. São ações desses programas

I - sincronizar modelo de classes com código fonte.

II - gerar script DML para aplicação no banco de dados, a partir do modelo de entidades e relacionamentos.

III - gerar script DDL para aplicação no banco de dados, a partir do modelo de classes.

IV - criar o modelo de classes, a partir dos metadados recuperados do banco de dados (engenharia reversa).

Está correto APENAS o que se identifica em

Alternativas
Comentários
  • II - gerar script DML para aplicação no banco de dados, a partir do modelo de entidades e relacionamentos. ERRADO

    DML
    (Data Manipulation Language - Linguagem de manipulação de dados) é um subconjunto da linguagem da SQL que é utilizado para realizar inclusões, consultas, alterações e exclusões de dados presentes em registros. São as funcionalidades do software que ditarão as necessidades de criação dos scripts DML; não o MER.

    As demais assertivas estão corretas.
  • É possível gerar modelos de classe através dos metadados? Tem como a partir da estrutura do banco de dados, mas esta estrutura está contida nos metadados do bd?

    Achei estranha a assertiva.


ID
197509
Banca
CESPE / CEBRASPE
Órgão
DETRAN-DF
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca do desenvolvimento de aplicações e da arquitetura OLAP,
julgue os itens a seguir.

As ferramentas CASE têm por objetivo apoiar atividades do processo de software, tais como análise de requisitos, modelagem de sistema, depuração e teste. Essas ferramentas podem incluir geradores de código que, a partir do modelo do sistema, gerem automaticamente os códigos-fonte.

Alternativas
Comentários
  • Não estaria errada esta questão, pois no lugar de Depuração o correto seria "Programação".
    Voces consideram mesma coisa? Alguem poderia me explicar?
    As ferramentas CASE têm por objetivo apoiar atividades do processo de 
    software, tais como análise de requisitos, modelagem de sistema, depuração e teste.
  • Eu posso ter uma ferramenta CASE com a funcionalidade de DEPURAÇÃO como uma IDE (Ambiente de Desenvolvimento) por exemplo como o Eclipse, que possui uma perspectiva ou janela de depuração.
  • Acabei de responder uma questão seguindo a mesma lógica e errei:

    Ferramentas CASE podem ser utilizadas para geração automática da documentação. (gabarito CESPE = ERRADA)

    Essa questão agora diz:

    "Essas ferramentas podem incluir geradores de código que, a partir do modelo do sistema, gerem automaticamente os códigos-fonte." (gabarito CESPE = CERTA)

    E agora, o que eu faço pra acertar? Chuto? Aff, tá virando uma questão de sorte esse negócio de concurso!!!

    Não existe ferramenta no mundo que gere TUDO 100% do tempo automaticamente, por isso ainda existem PROGRAMADORES!!!
  • @diegoconcursos04: compartilho da sua raiva. Se caíssem essas 2 questões, eu erraria 1 delas, pois manteria uma mesma linha de raciocínio, coisa que a banca não faz -.-


ID
209272
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação às ferramentas CASE, julgue os itens a seguir.

A auditoria do código-fonte garante o cumprimento de padrões de linguagem que as ferramentas CASE promovem para alcançar a qualidade do software.

Alternativas
Comentários
  • Discordo da questão! Ver o trecho: "auditoria do código-fonte garante o cumprimento de padrões de linguagem". Uma ferramenta CASE pode auxiliar na auditoria do código-fonte, porém GARANTIR o cumprimento dos padrões é muito forte. Ela pode favorecer o cumprimento, mas não garantir. 

    Bons estudos!
  • "A auditoria do código-fonte garante o cumprimento de padrões de linguagem que as ferramentas CASE promovem para alcançar a qualidade do software."

    IMHO: Entendi o cumprimento de padrões de linguagem das ferramentas CASE promovem aos compiladores (exemplo: Eclipse com findbugs ou checkstyle). 

    Eles alcaçam o mínimo de qualidade por fazer o código compilar, e avisam possíveis vícios de linguagem que reduzem a qualidade do software.

    A auditoria seria justamente para reforçar a necessidade seguir os padrões do paradigma com o ferramental para garantir a qualidade desejada. 

    Como o colega comentou acima, favorece o cumprimento, porém apenas a auditoria do código fonte não garante a qualidade total.

    A questão não fala sobre garantir e sim alcançar, não é estabelecido nível de qualidade (regular, aceitável, total, por exemplo). 

    Certa.



ID
209275
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação às ferramentas CASE, julgue os itens a seguir.

As técnicas de modelagem que utilizam métodos de análise estruturada e projeto estruturado (SA/SD) são técnicas CASE para projetos pequenos de software de baixa complexidade.

Alternativas
Comentários
  • A princípio as ferramentas CASE são genéricas podendo ser utilizadas tanto para softwares pequenos de baixa complexidade quanto grandes de alta complexidade.

  • A metodologia estruturada é utilizada em engenharia de software, independentemente do tamanho do projeto, existem vários métodos, como Análise Estruturada e Projeto Estruturado (muitas vezes denominados SA/SD, e Análise Essencial). Dessa forma, tanto a Análise Estruturada quanto a Análise Essencial utilizam a ferramenta Diagrama de Fluxos de Dados para modelar o funcionamento do sistema. Metodologias de engenharia de sofware são genéricas e modelam-se às necessidades de cada projeto.


ID
209278
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação às ferramentas CASE, julgue os itens a seguir.

As ferramentas CASE permitem melhor gerenciamento de projetos por meio da criação de estruturas analíticas de projeto, (EAP); definem a estrutura de divisão de trabalho; planejam a programação do projeto e permitem o acompanhamento de projetos de software.

Alternativas
Comentários
  • Ferramentas CASE auxiliam o desenvolvimento de software durante a fase de planejamento do projeto. Segue as classificações (fonte wikipédia).

    Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam.

    a) Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    b) Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    c) I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.

  • "As ferramentas CASE permitem melhor gerenciamento de projetos por meio da criação de estruturas analíticas de projeto, (EAP); definem a estrutura de divisão de trabalho; planejam a programação do projeto e permitem o acompanhamento de projetos de software."

    No meu ponto de vista as marcações em vermelho tornariam a questão errada, pois não são as ferramentas CASE que "definem" e "planejam" mas sim colaboram positivamente em realizar estas tarefas.
  • Pensei o mesmo que o colega acima!
  • Nossa, as ferramentas CASE planejam e definem? Essa é nova pra mim.


ID
209281
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação às ferramentas CASE, julgue os itens a seguir.

As linguagens de consulta a bancos de dados, os compiladores, as linguagens de programação convencionais e os ambientes de programação orientada a objetos são exemplos típicos de ferramentas CASE de apoio e manutenção.

Alternativas
Comentários
  • ERRADO. As ferramentas mencionadas não se enquadram na categoria de ferramentas CASE.

    Ferramentas CASE (do inglês Computer-Aided Software Engineering) é uma classificação que abrange todas 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 desenvolvimento de software

     

  • As linguagens de consulta a bancos de dados, os compiladores, as linguagens de programação convencionais e os ambientes de programação orientada a objetos são exemplos típicos de ferramentas CASE de apoio e manutenção.


ID
209284
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação às ferramentas CASE, julgue os itens a seguir.

A prototipação é apoiada por meio de ferramentas CASE que permitem a criação de projetos de dados e a integração com layouts de relatórios e com a interface e apresentação de tela.

Alternativas
Comentários
  • Gabarito Certo

    prototipação no desenvolvimento de software é um processo que tem como função avaliar as ideias geradas e validar – ou não – todos os requisitos estabelecidos.

    É nesse momento que vamos tirar as ideias do papel e passar a entendê-las na forma física.

    Segundo o livro Design Thinking – Inovação em negócios, “o protótipo é a tangibilização de uma ideia, a passagem do abstrato para o físico de forma a representar a realidade – mesmo que simplificada – e propiciar validações.”

    Qual a importância da prototipação no desenvolvimento de software?

    Como você já pode perceber, para que um projeto seja 100% eficaz e desenvolvido sem erros, é necessária a fase de prototipação.

    Essa etapa é importante para verificar se a solução desenhada está adequada ao desafio que o cliente enfrenta, garantindo o alinhamento das informações.

    Dessa forma, conseguimos minimizar os riscos, permitindo que o cliente valide e faça todos os testes antes da implantação.

    É importante ressaltar que a fase de prototipação pode – e muitas vezes deve – ser realizada em diversos momentos, já que se verificam falhas de forma ágil, chegando, assim, a uma solução de software mais assertiva.

    Apesar de já serem definidos diversos requisitos antes do desenvolvimento do software, é durante a interação real do usuário com o sistema que os novos detalhes são percebidos.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
209287
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação às ferramentas CASE, julgue os itens a seguir.

As ferramentas CASE não possuem subdivisão de acordo com a finalidade de manutenção.

Alternativas
Comentários
  • As categorias abaixo são bem aceitas, conforme a finalidade de manutenção:

    a) Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    b) Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    c) I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.


ID
226330
Banca
CESGRANRIO
Órgão
EPE
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Uma fábrica de software está analisando uma ferramenta CASE de modelagem para sua equipe de desenvolvimento de sistemas. Após a análise, os profissionais da fábrica concluíram que NÃO é um produto para essa necessidade o

Alternativas
Comentários
  • PowerDesigner – ferramenta de software de modelagem de dados.
    DBDesigner - ferramenta para modelagem de banco de dados.
    ActiveMQ - broker de mensageiro que implementa a especificação java para mensageiro a JMS (API).
    Toad Data Modeler - criar diagramas de Entidade-relação e gerar o código SQL.
    ERwin - ferramenta case para modelagem de dados relacional e dimensional, que permite a construção de modelos.

ID
234346
Banca
NC-UFPR
Órgão
UFPR
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale a alternativa que contém os processos estabelecidos pela norma ISO/IEC 14102 para avaliação e aquisição de ferramentas case.

Alternativas
Comentários
  • Norma ISO/IEC 14102
    Relativamente às ferramentas CASE em particular, a ISO publicou a norma ISO/IEC
    14102, que fornece linhas orientadoras para a avaliação e selecção deste tipo de
    ferramentas. Mais concretamente, esta norma pretende ajudar os compradores a
    identificar os requisitos organizacionais para as ferramentas CASE e a estabelecer a
    correspondência desses requisitos com as características das ferramentas a serem
    avaliadas. A ISO/IEC 14102 também descreve um processo para seleccionar as
    ferramentas CASE mais apropriadas a partir de um conjunto de propostas existentes
    no mercado.
    O facto da ISO se preocupar com a publicação de uma norma orientada
    especificamente para a avaliação e selecção de ferramentas CASE, atesta bem a
    importância que tais ferramentas têm na engenharia de software. Normalmente, são
    apresentadas como um elemento chave para o controlo de processos de engenharia
    de software. A sua escolha assume assim uma enorme importância para qualquer
    organização, que deve ter em conta, não só os requisitos técnicos, mas também os
    aspectos de gestão.
    As empresas de software precisam de dispor de um método para seleccionar as
    ferramentas CASE mais adequadas às suas necessidades. Para isso, precisam de
    compreender como é que essas ferramentas interagem no processo de
    desenvolvimento e conhecer os seus pontos fracos e fortes. O acompanhamento das
    tendências internacionais que estão a ser seguidas nesta área também pode
    contribuir para a melhoria da decisão a tomar.
    Os processos definidos pela norma ISO/IEC 14102 pretendem orientar qualquer
    empresa que pretenda automatizar o ciclo de vida do desenvolvimento de software,
    tendo sempre em vista a obtenção de produtos de qualidade. Desta forma,
    contempla o modelo de avaliação de produtos de software, as características de
    qualidade desses produtos e os processos do ciclo de desenvolvimento.
    Face ao que já foi dito, a norma ISO/IEC 14102 apresenta-se como sendo de grande
    utilidade para ambas as partes envolvidas num negócio de software: o cliente e o
    fornecedor. As vantagens para o cliente advêm do facto de poder avaliar com maior
    conhecimento de causa os produtos de software que vai comprar, os processos de
    desenvolvimento utilizados pelo fornecedor e as próprias características do produto.
    O fornecedor poderá beneficiar da norma para automatizar o ciclo de vida de
    desenvolvimento, melhorando a qualidade do software final e, consequentemente, a
    satisfação dos seus clientes (potenciando assim o seu negócio).
    Como acontece com praticamente todas as normas de carácter internacional, a
    ISO/IEC 14102 estabelece processos e actividades bastante genéricos, que
    precisarão de ser adaptados em função de cada caso específico. Os processos
    previstos são quatro:
          •   Processo de Iniciação,
          •   Processo de Estruturação,
          •   Processo de Avaliação,
          •   Processo de Selecção.
  • A fonte do texto que o amigo aí acima transcreveu é essa aqui http://paginas.ispgaya.pt/~msantos/es_artigos_tecnicos_1/36_Seleccao_Ferramentas_CASE.pdf

  • Só teria condição de acertar essa questão se no edital constasse "ISO/IEC 14102". Senão, impossível!

ID
249457
Banca
CESPE / CEBRASPE
Órgão
DETRAN-ES
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

As linguagens orientadas a eventos, algumas delas utilizadas por meio de ferramentas CASE visuais, permitem o desenvolvimento de programas cujo fluxo principal de controle é constantemente interceptado pela atuação assíncrona do usuário na interface do programa em execução.

Alternativas
Comentários
  • Linguagem orientada a eventos é muito usada quando se fala em Delphi ou VB.NET. Os formulários basicamente são um amontoado de código procedural disparado por eventos. E evento não precisa ser necessáriamente de hardware, pode ser de usuário, de timers, de socket, ou de outro objeto da POO.


ID
249472
Banca
CESPE / CEBRASPE
Órgão
DETRAN-ES
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

A elaboração do modelo entidade-relacionamento de uma aplicação orientada para bancos de dados deve ocorrer antes da elaboração de seu modelo de dados lógico, que deve, por sua vez, ser elaborado antes do modelo físico. Atualmente, todos esses modelos podem ser produzidos automaticamente utilizando-se ferramentas CASE com algoritmos que facilitam a produção automática de modelos semanticamente ricos, a partir de especificações de requisitos de sistemas.

Alternativas
Comentários
  • Acredito que o erro da questão esteja em afirmar que é possível gerar os modelos a partir da especificação de requisitos. É possível gerar o modelo lógico e físico a partir do modelo entidade-relacionamento. Mas até onde eu sei não existe ferramentas CASE que gere estes modelo diretamente dos requisitos.
  • O erro da questão foi falar que todos esses modelos podem ser produzido automaticamente utilizando-se ferramentas CASE, o que não é verdade.
    O modelo entidade-relacionamento pode ser gerado por ferramentas CASE, mas não o modelo físico que é gerado e administrado pelo SGBD.
  • Esta pergunta está rapidamente tornando inconsistente, por tratar a realidade de um passado remota como uma verdade imutável.
    A sentença inicial é totalmente correta.
    Note que é então usada a palavra atualmente.
    Diz o autor que os modelos podem ser produzidos automaticamente utilizando-se ferramentas CASE, o que é um fato concreto.
    Diz o autor que podem ser produzidos modelos semanticamente ricos automaticamente a partir de especificação de requisitos de sistemas, o que já é verdade também.
    Infelizmente, a pergunta leva a descrédito do processo e deve ser reconsiderada.
  • Vanessa Aline, até entendo que não seja usual gerar o modelo físico por uma ferramenta CASE, já que é o SGBD que normalmente gera isso. Mas é impossível? Acho que não...

    MARCELO VINICIUS, não acho que o "todos" invalide a questão. A questão diz que todos podem, ou seja, é possível, mesmo que não seja a regra.

    Enfim, não consegui encontrar o erro da questão e não concordo com Vanessa Aline e MARCELO VINICIUS. Alguém tem outra explicação?

  • Minha opinião.

    Não existe algoritmo que produza automaticamente um modelo rico apenas usando as especificações.

    Só existe um algoritmo parecido que são os ORM's que a partir de atributos definidos em classes, produzem um modelo físico no banco de dados.

    Mas nenhum produzirá um diagrama E-R por exemplo a partir de requisitos.


ID
276655
Banca
ESAF
Órgão
CVM
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Ferramentas CASE podem ser usadas pelo engenheiro de sistemas

Alternativas
Comentários
  • Quando ele usa engenheiro de sistemas está se referindo a quem atua nas camadas superiores das ferramentas CASE, ou melhor, Upper Case ou Front-End. Partido disso temos:


    a) para criar um modelo de sistema reativo que seja usado como base para simulação de desempenho e de comportamento.- Front End

    b) para criar um modelo de mudança organizacional que seja usado como base para interface e interpretação.- I-Case

    c) para criar um modelo de hardware que seja usado como base para simulação virtual de desempenho e de comportamento. - Back End

    d) para criar um modelo de requisitos ativos que seja usado como base para auditoria de comportamento.- Back end

    e) para projeto de hardware de apoio que seja usado para simulação de obsolescência controlada. - Back end


ID
278143
Banca
CESPE / CEBRASPE
Órgão
TRT - 21ª Região (RN)
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação às ferramentas CASE, julgue os itens subsequentes.

Entre as contribuições da ferramenta CASE, incluem-se o auxílio aos projetistas no desenvolvimento de software e a geração automática da documentação do software desenvolvido.

Alternativas
Comentários
  • Não há ainda uma ferramenta que automatize a geração da documentação de software, o que existe na verdade são ferramentas que ajudam e/ou facilitam aqueles que tem pela frente a tarefa de gerar documentação de sistemas.
  • Exatamente no javadoc que eu pensei... hehehehhe.
  • O erro é que da forma com que foi colocada a questão, entende-se ferramenta CASE gera toda a documentação automática, o que, realmente, não acontece. Gera PARTE da documentação AUTOMÁTICA, como é o caso do Java Doc, PhP Doc, etc.
  • Entre as contribuições da ferramenta CASE, incluem-se o auxílio aos projetistas no desenvolvimento de software e a geração automática da documentação do software código fonte desenvolvido
  • Exatamente no javadoc que eu pensei²
  • A questão está correta. É muito forçado discordar que as ferramentas case não auxilem projetistas no desenvolvimento de software e na geração automática da documentação do software desenvolvido.

  • Questão muito difícil pela subjetividade, pois o examinador poderia ir para o lado que quisesse.


ID
278146
Banca
CESPE / CEBRASPE
Órgão
TRT - 21ª Região (RN)
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação às ferramentas CASE, julgue os itens subsequentes.

AnalystDesigner, Software through Pictures e System Architect são exemplos de ferramentas upper CASE disponíveis no mercado.

Alternativas
Comentários
  • Categorias das ferramentas CASE:

    Upper CASE ou Front-end: apóiam as etapas iniciais da criação dos sistemas: as fases de planejamento, análise e projeto da aplicação.
    Lower CASE ou Back-end: dão apoio à parte física (código, testes e manutenção)

    System Architect eu já utilize e está aderente ao enunciado, mas as demais não conheço: AnalystDesigner, Software through Pictures.
  • Essas bancas estão de sacanagem, tem que saber quais ferramentas estão disponiveis no mercado agora. fala sério!


ID
278149
Banca
CESPE / CEBRASPE
Órgão
TRT - 21ª Região (RN)
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação às ferramentas CASE, julgue os itens subsequentes.

As ferramentas CASE que auxiliam o desenvolvedor durante o processo de levantamento de necessidades, de análise e de elaboração de projeto são denominadas lower CASE ou ferramentas back-end.

Alternativas
Comentários
  • Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam.

    a) Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    b) Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    c) I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.

  • As ferramentas CASE são agrupadas em 3 categorias:

    a) Front End ou Upper CASE: dão apoio fases iniciais de criação dos sistemas: análise e projeto do sistema.

    b) Back End ou Lower CASE: dão apoio as fases de codificação (implementação) testes do sistema.

    c) I-CASE ou Integrated CASE: dão apoio a todo o ciclo de vida do software (análise, projeto, implementação e testes e implantação).

    Com essas definições, podemos dizer que o erro da questão foi a inversão dos conceitos de lower-CASE e upper-CASE (que seria o correto).


ID
339448
Banca
COSEAC
Órgão
DATAPREV
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Categoria de ferramentas CASE que possibilita ao engenheiro de software a criação de modelos de sistema progressivamente mais complexos, começando em nível de requisitos e terminando como projeto de arquitetura:

Alternativas
Comentários
  • Análise estruturada

    Nas primeiras décadas da existência da informática certamente o conceito de sistema nem existia, pois as corporações utilizavam computadores de grande porte apenas para a realização de cálculos complexos, sendo seus programas codificados em linguagem de maquina e elaborados sem a utilização de sistematização de procedimentos. Eles eram baseados unicamente na experiência dos profissionais da área.

     

    https://pt.wikipedia.org/wiki/An%C3%A1lise_estruturada


ID
345370
Banca
MOVENS
Órgão
Prefeitura de Manaus - AM
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Uma ferramenta CASE é um aplicativo que auxilia os pro?ssionais envolvidos na tarefa de produzir sistemas. Assinale a opção que apresenta três categorias de ferramentas CASE.

Alternativas
Comentários
  • Resposta: letra C

    Front End ou Upper CASE: apoia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação, testes e manutenção da aplicação.

    I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.


ID
377578
Banca
FCC
Órgão
TRE-AP
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

No processo de adoção de ferramentas CASE é INCORRETO afirmar que ele deve

Alternativas
Comentários
  • Ferramentas CASE auxiliam, não solucionam!
  • No início, pensava-se que as ferramentas CASE não demorariam a substituir todo ou pelo menos grande parte do trabalho humano, reduzindo imensamente os custos de produção de software. Porém, grande parte do desenvolvimento de software não é um processo rígido, mas sim um processo criativo, totalmente dependente da inteligência humana. Infelizmente, a inteligência artificial não conseguiu alcançar esse nível.
    É exatamente o que pensa Sommerville ao afirmar que os "sistemas CASE existentes automatizam as atividades rotineiras, mas as tentativas de aproveitar a tecnologia de inteligência artificial para apoiar o projeto não foram bem-sucedidas." E esse é um dos motivos que limita o uso das ferramentas CASE.
    Conforme destacado, as ferramentas CASE são utilizadas para automatizar atividades rotineiras. Entre elas, podemos citar:
     - o desenvolvimento de diagramas para especificar o sistema;
     - a criação de protótipos para auxiliar o processo de elicitação e análise de requisitos;
     - a programação do sistema propriamente dita, onde o sistema é codificado através do uso de uma linguagem de programação.
    Analisando a questão, a única alternativa incorreta é a letra b, pois a solução de problemas de desenvolvimento de software depende diretamente do esforço humano, não sendo isso competência das ferramentas CASE.

ID
450055
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Uma ferramenta CASE (Computer-Aided Software Engineering) é um aplicativo que auxilia os profissionais envolvidos na tarefa de produzir sistemas. Assinale a alternativa que não apresente um exemplo de ferramenta CASE.

Alternativas
Comentários
  • CaseStudio2
    Database design, modeling tool - Toad™Data Modeler.
    www.casestudio.com

    Together CASE Tool
    http://case-tools.org/tools/together.html
    Together CASE tool - Increase the business-centric value of modeling with domain-specific languages that you can create and deploy using Together's new and unique Domain Specific Language (DSL) toolkit
    Create UML 2 and business process models (BPMN) to generate and import business process execution languages with Web Services definitions (BPEL4WS)
    Increase productivity and quality by automating design and code reviews that include audits and metrics at the model and code level
    Easily use, create and customize OCL 2.0-based model audits and metrics to align your modeling efforts with company standards and ensure precise and consistent models
    Boost productivity through Model Driven Architecture (MDA) features, including OMG's Query View Transformation (QVT) used in model-to-model transformations and support for OCL 2.0 with syntax highlighting, validation, code sense, debugging and expression evaluation
    Improve communication with fully customizable template-based document generation.

    Dr. Case
    Ferramenta case nacional?

    CA ERwin Data Modeling
    erwin.com/ - Traduzir esta página
    CA ERwin Data Modeler is an industry-leading data modeling tool that has been the trusted name in modeling for over 20 years.

    PNVs ???
  • Rapaz, pense numa questão idiota da FGV... Imagina o cidadão ter que sair decorando uma porrada de ferramentas CASE.

ID
505174
Banca
CESPE / CEBRASPE
Órgão
TRE-AP
Ano
2007
Provas
Disciplina
Engenharia de Software
Assuntos

As ferramentas CASE

Alternativas
Comentários
  • Segundo Pressman, ferramentas CASE  são ferramentas que auxiliam o engenheiro de software em cada atividade associada ao desenvolvimento do mesmo. As ferramentas CASE  reduzem o esforço necessário para produzir artefatos, alcançar metas e aumentar a qualidade do software.
  • Alternativa C

ID
666049
Banca
FUNCAB
Órgão
MPE-RO
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Rational Rose é um software de referência no mercado de:

Alternativas

ID
675511
Banca
CONSULPLAN
Órgão
TSE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

CASE é uma sigla que tem por significado Computer-Aided Software Engineering. Paralelamente, ferramenta CASE é um software que tem por objetivo auxiliar os projetistas e analistas envolvidos na tarefa de produzir sistemas. Um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual, ou seja, permitir a representação, por meio de modelos gráficos, o que está sendo definido e, em particular, diagramas da análise orientada a objetos por meio da UML. Nesse sentido, dois exemplos de ferramentas CASE são

Alternativas
Comentários
  • A) ERwin (ferramenta CASE) Ilustrator (ferramenta da Adobe para criação e design);
    B) InDesign (ferramenta da Adobe para criação e design) e Dreamweaver (ferramenta da Adobe para desenvolvimento web);
    C) Power Design (Ferramenta CASE da Sybase) e Fireworks (Ferramentas da Adobe para criação e design);
    D) Eterprise Architect e Rarional Rose (ferramentas CASE)
  • Enterprise Architect e Rational Rose ão ferramentas Case voltada pra UML.
  • Lista retirada do Pressman 6a edição págs. 180, 181:

    Ferramentas Representativas As seguintes ferramentas suportam todo o conjunto de diagramas UML necessário para modelagem de análise:

    ArgoUML, uma ferramenta de código aberto (argouml.figris.org).  Control Center, desenvolvida pela TogetherSoft (www.togethersoft.com ).  Enterprise Architect, desenvolvida pela Sparx Systems (www.sparxsystems.com.au ).  Object Technology Workbench (OTW), desenvolvida pela OT W Software (www.otwsoftware.com).  Rational Rose, desenvolvida pela Rational Corporation (www.rational .com).  System Architect, desenvolvida pela Popkin Software (www.popkin.com).  UML Studio, desenvolvida por Pragsoft Coporation (www.pragsoft.com).  Visio, desenvolvida pela Microsoft (www.microsoft.com).  Visual UML, desenvolvida por Visual Object Modelers ¡www.visualuml.com).
    Power Designer, desenvolvida pela Sybase (www.sybase.com). 

    De acordo com o mesmo Pressman, ERWin é uma ferramenta de Modelagem de Dados. (Página 151)
  • alguém poderia especificar as outras?

  • Pressman a 7ª edição página 192.
     


ID
709369
Banca
FCC
Órgão
MPE-PE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Uma primeira classificação das ferramentas CASE pode ser efetuada com base nas fases do processo de desenvolvimento às quais as ferramentas se aplicam. As ferramentas Upper-Case são aplicações

Alternativas
Comentários
  • Ferramentas CASE
    -> Front-end ou Upper CASE: Apoiam as etapas iniciais da criação dos sistemas: as fases de planejamento, análise e projeto da aplicação.
    -> Back-end ou Lower CASE: Apoiam à parte física, i.e., código, testes e manutenção.
    -> I-CASE ou Integrated CASE: Cobrem todo o ciclo de vida, do ínicio ao fim.

ID
723535
Banca
FCC
Órgão
TRT - 6ª Região (PE)
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

A monitoração de riscos consiste em verificar se as suposições sobre os riscos de produto, de processo e de negócios não mudaram. Para efetuar tal verificação, são necessários indicadores. Dentre estes indicadores de risco NÃO se inclui

Alternativas
Comentários
  • Entre os Indicadores de Risco está "reclamações sobre ferramentas CASE"

    Fonte: http://unipe.tanure.net/arquivos/20091/topicos2/TECII_10_Riscos.pdf
  • ahh, como que pode. Garanto que a (C) não é...
    pra mim é a (A) que é a mais subjetiva das alternativas portanto a mais improvavel de ser tida como indicador.
  • Questão mal formulada (Copy/Paste do Sommervile)

    Tipos de Risco

    -Tecnologia: Atraso na entrega de hardware ou software de suporte. (letra B)

    -Pessoas: Moral do pessoal em baixo, as más relações entre os membros da equipe. (letra A)

    -Organizacional: Boatos organizacionais, falta de ação por parte dos gestores. (letra D)

    -Ferramentas: Relutância dos membros da equipe para utilizar as ferramentas,as queixas sobre as ferramentas CASE, a demanda por estações de trabalho de maior potência (letra C) GABARITO

    -Requisitos: Muitas solicitações de mudança, as reclamações dos clientes. (letra E)

    -Estimativa: falhas no cumprimento de prazos.

  • Questão mais interpretativa do que de conhecimento sobre Gerência de riscos.
    Ela pergunta qual ítem NÃO mostra um indicador de risco em produto, processo e de negócios.
    Repare que todas as alternativas são indicadores negativos (com excessão da resposta):
    - pouca motivação
    - atraso
    - boato
    - excesso de solicitações de mudanças

    Resposta: C
  • Vamos nos ater ao Português da Questão que cita a BOA aceitação da ferramenta CASE, no caso dos tipos de risco ele trata das QUEIXAS da ferramenta case.


    Bons Estudos !

  • Com certeza uma BOA aceitação de ferramentas não é indicador de risco, uma MÁ aceitação seria.

  • Tem que saber ler o que se pede... errei porque não entendi o que o examinador queria... 


ID
754069
Banca
FCC
Órgão
MPE-AP
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Em relação às funcionalidades oferecidas por ferramentas CASE (Computer-Aided Software Engineering), é possível dizer que são utilizadas para a

I. uniformização do processo de desenvolvimento e das atividades realizadas.

II. reutilização de vários artefatos ao longo dos projetos, permitindo o aumento da produtividade.

III. automação de atividades, destacando-se a geração de código e de documentação.

IV. modelagem de processos de negócio.

Está correto o que consta em

Alternativas
Comentários
  • Discordo do item I "uniformização do processo de desenvolvimento e das atividades realizadas. ", O processo são sequencia de atividades relacionadas que geram artefatos de saída, portanto, a Case gera artefatos que podem der descartados adoção do processo padronizado pela organização. Para mim cabe recurso.
  • Concordo com o comentário acima, o uso de uma ferramenta case não acaba a necessidade de utilizar um modelo de processo.
  • Com relação a automação de atividades, destacando-se a geração de código e de documentação ferramentas case não automatizam parte da geração de código e documentação. Caberia recurso. 

  • III. automação de atividades, destacando-se a geração de código e de documentação. 
    Verdadeiro. A ferramenta CASE não gera todo o código, mas pode-se obter parte dele automaticamente através de determinados diagramas. Ex: A partir do diagrama de classes.
    IV. modelagem de processos de negócio. 

    Verdadeiro. As ferramentas CASE permitem a modelagem de processos de negócio. Exemplo: Diagramas BPMn, modelagem do processo através do diagrama de atividades da UML, etc.

  • É correto afirmar que ferramentas Case podem gerar código. Alguns exemplos de ferramentas geradoras de código são: 

    Transformica, Unitech CodeFSW, JEE Spider

    O link abaixo explica essa nova categoria de ferramentas cases

    http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_autom%C3%A1tica


ID
754990
Banca
VUNESP
Órgão
TJM-SP
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

O Enterprise Architect versão 9 pode ser melhor categorizado como uma ferramenta de software

Alternativas
Comentários
  • 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.

     

    Wiki

  • Prezados,

    Ferramentas CASE é uma classificação que abrange todas as ferramentas em computadores que auxiliam as atividades da engenharia de software, desde a análise de requisitos e modelagem até a programação e testes, o que é o caso do EA, que auxilia na modelagem do software.

    Portanto a alternativa correta é a letra B.


ID
769273
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação a desenvolvimento de aplicativos web, Oracle e ferramentas CASE, julgue os itens subsequentes.


Ferramentas de documentação, como geradores automáticos de relatórios, fazem parte do conjunto de ferramentas CASE empregadas no desenvolvimento de aplicativos.

Alternativas
Comentários
  • Podemos citar como exemplo o Javadoc que é uma documentação das classes do sistema que pode ser gerada pela IDE (Ambiente de Desenvolvimento) do ECLIPSE no desenvolvimento de aplicativos na linguagem Java.
  • PMD, Checkstyle, findbugs, CPD, ...

ID
769279
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Ferramentas CASE são de uso específico no desenvolvimento de aplicativos web usando banco de dados.

Alternativas
Comentários
  • Exemplo: Podemos ter uma ferramenta CASE para modelagem de processos como o BizAgi.
    Podemos ter um grande universo de aplicativos que não são voltados para Web e utilizam banco de dados e que podem ser modelados numa ferramenta CASE como exemplos: Delphi ou Pascal Object, Visual Basic e outros.

ID
779209
Banca
CESPE / CEBRASPE
Órgão
TRE-RJ
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens seguintes, acerca das metodologias de análise,
projeto, desenvolvimento de sistemas e ferramentas de
desenvolvimento e apoio ao desenvolvimento de software.

As ferramentas CASE de back end apoiam as etapas iniciais de criação dos sistemas, como planejamento, análise e projeto do programa.

Alternativas
Comentários
  • Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam.

    a) Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    b) Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    c) I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.

    Fonte: http://pt.wikipedia.org/wiki/Ferramenta_CASE


  • >Back-end ou Lower CASE:dão apoio à parte física.



ID
804454
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Ferramentas CASE (computer-aided software engineering) são softwares utilizados para apoiar as atividades do processo de software, como, por exemplo, engenharia de requisitos, projeto, teste etc. Julgue o  item  seguinte , acerca dessas ferramentas.


Geradores de referência cruzada, analisadores estáticos e analisadores dinâmicos são exemplos de ferramentas CASE de análise de programa.

Alternativas
Comentários
  • alguém saberia indicar quais as funções dessas ferramentas CASE?


ID
804457
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Ferramentas CASE (computer-aided software engineering) são softwares utilizados para apoiar as atividades do processo de software, como, por exemplo, engenharia de requisitos, projeto, teste etc. Julgue o  item  seguinte , acerca dessas ferramentas.


Compiladores e processadores são exemplos de ferramentas CASE de gerenciamento de configuração.

Alternativas
Comentários
  • As ferramentas CASE podem ser classificadas de acordo com as funcionalidades que suportam. Dentro dessa classificação podemos ter ferramentas de:

    Gerenciamento: ferramentas para estimativas.

    Edição: editores de texto, editores de diagramas, processadores de textos

    Gerenciamento de Configuração: sistemas de gerenciamento de versões, sistemas de gerenciamento de mudanças.

    Prototipagem: linguagens de alto nível, geradores de interfaces de usuários.

    Processamento de Linguagenscompiladores, interpretadores

    Análise de Programas: geradores de referências cruzadas, analisadores sintáticos, analisadores semânticos.

    Testes: geradores de dados de teste, comparadores de arquivos.

    Debugging: sistema interativos de debugging.

    Documentação: programas de layout de páginas, editores de imagens.

    Reengenharia: sistemas de referências cruzadas, sistemas de reestruturação de programas.


ID
804460
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Ferramentas CASE (computer-aided software engineering) são softwares utilizados para apoiar as atividades do processo de software, como, por exemplo, engenharia de requisitos, projeto, teste etc. Julgue o  item  seguinte , acerca dessas ferramentas.


Linguagens de nível muito alto e geradores de interface com o usuário são exemplos de ferramentas CASE de prototipação.

Alternativas
Comentários
  • Gabarito discutível, porém aceitável, quanto às linguagens de nível muito alto.


ID
872797
Banca
CESPE / CEBRASPE
Órgão
TJ-AC
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação às ferramentas CASE (Computer Aided Software Engineering), julgue os itens que se seguem.


Há norma específica que fornece diretrizes para a seleção e a avaliação de ferramentas CASE e que compreendendo parcial ou totalmente o ciclo de vida da engenharia de software.

Alternativas
Comentários
  • Wiki - Ferramentas CASE (do inglêsComputer-Aided Software Engineering) é uma classificação que abrange todas 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 desenvolvimento de software.

  • NBR ISO IEC 14102 Tecnologia de informação - Orientação para avaliação e seleção de ferramentas CASE

    1. Objetivo

    Esta Norma trata de avaliação e seleção de ferramentas CASE, cobrindo parcial ou completamente o ciclo de vida da engenharia de software. Estabelece processos e atividades a serem aplicadas na avaliação de ferramentas e na seleção da ferramenta mais apropriada entre várias candidatas. Estes processos são genéricos e as organizações devem  adaptá-los de acordo com suas necessidades. Os processos de avaliação e seleção de ferramentas CASE devem ser inseridos no amplo contexto do processo de adoção de tecnologia da organização.

    Logo, questão "C". 



ID
872800
Banca
CESPE / CEBRASPE
Órgão
TJ-AC
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação às ferramentas CASE (Computer Aided Software Engineering), julgue os itens que se seguem.


O CSV (comma separated values), uma das ferramentas utilizadas no desenvolvimento de programas CASE, permite controlar a troca de arquivos por versão, sendo útil para se controlar versões de arquivos durante seu desenvolvimento.

Alternativas
Comentários
  • CVS, ou Concurrent Version System (Sistema de Versões Concorrentes) é um sistema de controle de versão que permite que se trabalhe com diversas versões de arquivos organizados em um diretório e localizados local ou remotamente, mantendo-se suas versões antigas e os logs de quem e quando manipulou os arquivos.

    - CSV (comma separated values)  é um formato de arquivo que armazena dados tabelados. É basicamente um arquivo de texto, em que os valores estão separados por virgula (pode ser outros separadores como ponto e virgula ou a | ). Por exemplo, "Pera","Origem: Portugal","871","5412","1,10","1","10". O formato CSV é bastante simples e suportado por quase todas as planilhas eletrônicas e SGDB disponíveis no mercado.

    A questão quis confundir CSV com CVS. Gabarito "E".


ID
1068103
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

A utilização de ferramentas CASE para modelagem de dados é muito importante para a qualidade do modelo, bem como para garantir uma documentação atualizada e maior facilidade de manutenção de sistemas em produção. Existem no mercado várias ferramentas CASE para este propósito, entre comerciais e gratuitas como as citadas abaixo:

I. É uma ferramenta gratuita e de código aberto para modelagem de dados que trabalha com o modelo lógico, desenvolvida pela fabFORCE sob a licença GNU GPL. É um software multiplataforma (Windows e Linux) implementado em Delphi/Kylix. Além de permitir a modelagem, criação e manutenção de bancos de dados, esta ferramenta possibilita também a engenharia reversa, gerando o modelo de dados a partir de um banco existente, e ainda possibilita o sincronismo entre o modelo e o banco. Foi construída originalmente para oferecer suporte ao MySQL, porém também suporta outros SGBDs como Oracle, SQL Server, SQLite e outros que permitam acesso via ODBC.

II. É uma ferramenta desenvolvida pela empresa Popkin Software. Tem a vantagem de ser uma ferramenta flexível para a empresa que trabalha com a Análise Estruturada de Sistemas. Tem como característica importante o fato de ser uma ferramenta workgroup, ou seja, é possível compartilhar um mesmo projeto entre diversos analistas de desenvolvimento. Em um único repositório são colocadas todas as informações do projeto. Os projetos podem ser agrupados por sistemas e subsistemas; existe uma enciclopédia do SA correspondente a cada um deles. Essas enciclopédias ficam armazenadas na rede de acordo com as áreas de trabalho dos analistas.

III. É uma ferramenta CASE para modelagem de dados relacional e dimensional, que permite a construção de modelos de dados lógicos e modelos de dados físicos, comercializada pela CA (Computer Associates). Permite ao usuário trabalhar com três tipos de modelos de dados: somente lógico (Logical Only), somente físico (Physical Only) ou lógico e físico (Logical/Physical). Antes da versão 4, todo modelo de dados tinha, obrigatoriamente, o modelo lógico e o modelo físico juntos, ou seja, o modelo sempre era do tipo Logical/Physical. Em versão recente, foi incluído o recurso de derivação de modelos que permite gerar um modelo de dados a partir de outro. Também oferece o recurso de sincronização entre os modelos de dados (Sync with Model Source).

As ferramentas CASE I, II e III são, respectivamente:

Alternativas
Comentários
  • Flui pela eliminação comecei de baixo pra cima e vi que deu para responde mais facilmente.

ID
1143520
Banca
VUNESP
Órgão
DCTA
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Uma forma de classificação das ferramentas CASE, utilizadas no desenvolvimento de software, as divide em CASES para as fases de análise e projeto (I) e para a fase de implementação (II). As ferramentas CASE descritas recebem a denominação de:

Alternativas
Comentários
  • Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da


ID
1172491
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito da engenharia de software e da UML (unified modeling language), julgue os itens subsequentes.

A UML não é uma linguagem de programação nem processo de software, por isso não necessita de uma ferramenta CASE (computer-aided software engineering) nem de uma metodologia de desenvolvimento para o sucesso de projeto de software.

Alternativas
Comentários
  • A UML não é uma linguagem de programação nem processo de software (Certo)

    por isso não necessita de uma ferramenta CASE (computer-aided software engineering) nem de uma metodologia de desenvolvimento para o sucesso de projeto de software (Não necessariamente, pode usar sim)

  • Discordo do comentário do colega acima, se você utilizar o padrão MDA o UML será uma linguagem de programação, ao meu ver, a questão está errada pela seguinte frase, "por isso não necessita de uma ferramenta CASE (computer-aided software engineering) NEM DE UMA METODOLOGIA DE DESENVOLVIMENTO para o sucesso de projeto de software".

  • Ela não necessita. Está correto
    Porém pode usar das ferramentas CASE e de metodologia de desenvolvimento para seu auxilio. Discordo do Gabarito da Banca

  • Continuo discordando do gabarito.  Pois a afirmativa diz que "não necessita de uma ferramenta CASE". E, ao meu ver é isso mesmo.

    Você até pode usar uma ferramenta CASE, mas não é necessária, não é essencial - apesar de ser útil.

    E é exatamente o que a questão diz: "não necessita" - a questão não foi exaustiva, não disse que não se pode usar ferramentas CASE para modelar softwares com UML, ela afirma não ser essencial apenas.

    É o mesmo que dizer: "não precisa, mas se você quiser usar, não tem problema - é útil." A UML não depende de uma ferramenta CASE.

    Por isso, ao meu ver, o gabarito deveria ser "certo".

  • A UML sozinha não garante o  sucesso de projeto de software. Deve trabalhar em conjunto com uma metodologia e um processo de software para obter melhores resultados.

  • UML segundo o User Guide é uma “Linguagem gráfica para especificar, visualizar, construir e documentar os artefatos de software” a questão começa afirmando que UML NÃO é uma linguagem, por isso o gabarito é ERRADO.

  • "por isso não necessita de .... nem de uma metodologia de desenvolvimento para o sucesso de projeto de software."

    Não é o UML exclusivamente que vai garantir o sucesso. Um metodologia de desenvolvimento com uso do UML pode levar ao sucesso. 

    ERRADO.

  • A Linguagem UML (Unified Modeling Language) é uma linguagem de modelagem que foi criada visando-se a criação de modelos abstratos de processos. Em princípio, não existem restrições quanto aos tipos de processos sendo modelados. Tanto podem ser processos do mundo real como processos de desenvolvimento de software ou ainda detalhes internos do próprio software. Assim, tanto podemos utilizar o UML para descrever o mundo real - por exemplo - a organização interna de uma empresa, como os detalhes internos que descrevem um sistema de software. A descrição de um processo envolve a determinação de duas classes básicas de termos: • Os elementos estruturais que compõem o processo • O comportamento que esses elementos desenvolvem quando interagindo 

    Fonte: http://www.dca.fee.unicamp.br/~gudwin/ftp/ea976/Estruturais2010.pdf

  • O que é "sucesso de projeto de software"?  A cespe define sucesso como? Pra mim é subjetivo. Se sucesso na fase de projeto (design) for modelar os diagramas de sequência, por exemplo, UML faz muito bem sem nenhuma metodologia... Acho que essa questão deveria ter sido anulada.

  • Cespe sendo Cespe....

  • para modelar diagramas você não precisa de uma metologia de desenvolvimento, mas para desenvolver um sistema para obter o sucesso do projeto de software aí sim você vai precisar de uma metodologia para guiar os passos para desenvolver um sistema e obter sucesso no final, usando ou não ferramentas CASE com a ajuda da UML nas fases de Análise, Projeto, Construção, testes , implantação a UML seria útil para documentar requisitos através de casos de uso na fase análise, modelar a a interação dinâmica dos objetos e o relacionamento estático na fase de projeto, usar os diagramas como base na fase construção em alguma linguagem e usar o documento de requisitos (casos de usos) para teste de validação na fase de teste por exemplo. Percebam a integração da UML com uma metodologia de desenvolvimento, portanto ela necessita de uma metodologia para o sucesso do software com isso a questão está ERRADA.  Bons estudos! 

  • CESP... CESP até quando acharás que és o dono da verdade !

    Vamos lá...

    A UML não é uma linguagem de programação nem processo de software (CERTO)

    não necessita de uma ferramenta CASE (computer-aided software engineering) (CERTO)

    nem de uma metodologia de desenvolvimento para o sucesso de projeto de software(CERTO)

    Na minha opnião uma métodologia não garante o sucesso do software. A metodologi contribui para o sucesso mas não garante.

    NÂO CONCORDO COM O GABARITO.


ID
1219903
Banca
FCC
Órgão
MPE-MA
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

São programas que auxiliam no ciclo de desenvolvimento de um sistema, incluindo as fases de análise, testes e desenvolvimento e apoiam os processos de software. Oferecem um conjunto de serviços para apoiar uma ou mais atividades do processo de desenvolvimento de software. Podem ser divididas em tipos que: apoiam da análise até a geração do código; automatizam uma fase do desenvolvimento ou auxiliam numa etapa do projeto, como modelagem de dados e testes; e seguem uma metodologia específica como os métodos ágeis. Esta definição se refere à ferramenta

Alternativas
Comentários
  • Ferramentas CASE (Computer-Aided Software Engineering): todas as maravilhas computacionais que, graças a Deus, nos ajudam na nossa árdua labuta de profissionais de TI.

    :)

  • e-

    CASE tools sao recursos para automatizar a geração do codigo, entre outras vantagens. Lower/upper case sao caracteres minusculos e maiusculos. UML é uma linguagem de notação e RUP (rational unified process) é um modelo evolutivo de processo de software

  • upper case e lower case kkkkkk


ID
1272091
Banca
MPE-RS
Órgão
MPE-RS
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Na área de Engenharia de Software, uma Ferramenta CASE pode ser utilizada como

Alternativas

ID
1278208
Banca
UEG
Órgão
TJ-GO
Ano
2006
Provas
Disciplina
Engenharia de Software
Assuntos

O uso de ferramenta CASE aumenta a produtividade do desenvolvimento de um sistema, pois tarefas manuais e repetitivas podem ser rapidamente realizadas por uma dessas ferramentas. Nesse contexto, é CORRETO afirmar:

Alternativas

ID
1379569
Banca
IBFC
Órgão
SEAP-DF
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Numa aula sobre ferramentas CASE um aluno questiona a origem dessa palavra. A resposta adequada a essa pergunta seria:

Alternativas
Comentários
  • Ferramentas CASE (do inglês Computer-Aided Software Engineering) é uma classificação que abrange todas ferramentas baseadas em computadores que auxiliam atividades de engenharia de software,


ID
1389121
Banca
VUNESP
Órgão
TJ-PA
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Uma classificação que pode ser atribuída às ferramentas CASE as divide em duas categorias:

A. Ferramentas CASE que auxiliam na análise (requisitos, especificação e planejamento) do projeto;

B. Ferramentas CASE que auxiliam na implementação (depuração, geração de casos de teste, ...) do projeto;

As categorias A e B representam, respectivamente, as ferramentas CASE classificadas como

Alternativas
Comentários
  • nossa, jamais saberia responder essa


    alguém tem referências?

  • Olá Raphael.


    Eu ainda não tinha ouvido falar de ferramentas CASE, quanto a categorização até questão da VUNESP (viajante)

    Segue a resolução:

    Categorização

    Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam.

    Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade. (ainda é citado aqui um terceiro tipo além da categorização da questão)


    Fonte: http://pt.wikipedia.org/wiki/Ferramenta_CASE



  • Ferramentas Case - Categorizações:

     

    1) - Horizontais: durante todo o processo de desenvolvimento.

        - Verticais: específicas em uma determinada disciplina.

        - Por funções [Pressman]

     

    2) - Front-end ou Upper CASE: etapas iniciais da criação de sistemas.

        - Back-end ou Lower CASE: parte física.

        - I-CASE ou Integrated-CASE: cobrem todo o ciclo de vida.

     

    Fonte: Aula de Fernando Pedrosa.


ID
1389553
Banca
CESPE / CEBRASPE
Órgão
SEGESP-AL
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue o próximo item, relativo às ferramentas CASE e às métricas para estimativas de prazo e custo.

A métrica por pontos de função corresponde à medida do tamanho das aplicações de computador e dos projetos que o constroem, realizada a partir de um ponto de vista funcional ou usuário, independentemente da linguagem do computador, da metodologia de desenvolvimento, da tecnologia ou da capacidade de o grupo de desenvolvimento desenvolver a aplicação.

Alternativas
Comentários
  • Alguém explica esse ... "e dos projetos que o constroem"  ???

  • PAULO, o autor Pressman (7ª ed, seção 23.3) aborda detalhes de medição de projetos, como os seguintes:

    - Projeto de Arquitetura;
    - Projeto Orientado a Objeto;
    - Projetos Orientados à Classes;
    - Projetos em Nível de Componentes;

    Dentre outros.

    Pode-se dizer que você pode usar as FP's para medir tanto o software como um todo quanto os projetos específicos que compõem esse software.


ID
1389556
Banca
CESPE / CEBRASPE
Órgão
SEGESP-AL
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue o próximo item, relativo às ferramentas CASE e às métricas para estimativas de prazo e custo.

As ferramentas CASE, utilizadas para auxiliar o desenvolvimento de software, oferecem um conjunto de serviços, fortemente relacionados, para suportar uma ou mais atividades das etapas de desenvolvimento de software.

Alternativas
Comentários
  • Um tanto capciosa essa questão 

  • Segue uma definição aproximada de ferramenta case , retirada da Wikipedia (  https://pt.wikipedia.org/wiki/Ferramenta_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 desenvolvimento de software. "

     

    Ainda na mesma fonte citada, é apresentada a seguinte classificação :

    "

    Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam.

    Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade."

     

    Talvez o "fortemente relacionado" seja um termo relacionado a essa última classificação, pois a mesma envolve todo o ciclo de sw.

    Esta foi a melhor fonte que encontrei para a questão.


ID
1521970
Banca
IADES
Órgão
CFA
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Como se denomina a opção de integração de ferramentas CASE que utiliza dados de uma ou outra ferramenta sem tradução, caso as estruturas de dados e semânticas sejam compatíveis?

Alternativas

ID
1555825
Banca
Quadrix
Órgão
CFA
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Para responder a esta questão, sobre ferramentas CASE, leia cuidadosamente as afirmações a seguir.

I. Uma ferramenta CASE é um produto computacional que suporta uma, e somente uma, atividade do processo de software. A introdução dessas ferramentas visa a melhorar a qualidade do software e aumentar a produtividade do seu processo de produção.

II. As ferramentas CASE Verticais oferecem serviços utilizados durante todo o processo de software, tais como suporte à documentação e gerenciamento de versões e configurações.

III. As ferramentas CASE Florizontais são utilizadas em fases específicas do processo de software, tais como análise de requisitos e teste de software.

Está correto o que se afirma em:

Alternativas
Comentários
  • Reescrevendo para que cada alternativa fique correta:


    I. Uma ferramenta CASE é um produto computacional que suporta uma ou mais, e somente uma, atividade(s) do processo de software. A introdução dessas ferramentas visa a melhorar a qualidade do software e aumentar a produtividade do seu processo de produção.

     II. As ferramentas CASE Verticais (Horizontais) oferecem serviços utilizados durante todo o processo de software, tais como suporte à documentação e gerenciamento de versões e configurações. 

    III. As ferramentas CASE Florizontais (Verticais) são utilizadas em fases específicas do processo de software, tais como análise de requisitos e teste de software. 


    Bons estudos!


  • É só lembrar do gráfico de baleia do RUP.


ID
1631989
Banca
CESPE / CEBRASPE
Órgão
MCT
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Sabendo que, para que os objetivos do Programa Brasileiro de Produtividade e Qualidade de Software (PBQPSW) sejam atingidos, foram definidas estratégias e ações setoriais, julgue o item.

A estratégia de tecnologia de software inclui o estímulo à utilização de ferramentas CASE e ambientes integrados de desenvolvimento de software.

Alternativas

ID
1734580
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de ferramentas CASE (computer aided software engineering), julgue o item subsequente.

IDE (integrated development environment) é um exemplo de ferramenta CASE utilizada com o objetivo de acelerar o desenvolvimento do software.

Alternativas
Comentários
  • IDE (Integrated Development Environment) é um tipo de ferramenta CASE que facilita a edição e depuração de programas.

  • IDE (Integrated Development Environment) é um tipo de ferramenta CASE que facilita a edição e depuração de programas.


    Questão correta.


ID
1734583
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de ferramentas CASE (computer aided software engineering), julgue o item subsequente.

As ferramentas CASE abrangem todas as ferramentas eletrônicas utilizadas em computadores, destinadas a auxiliar o desenvolvedor na etapa de codificação do software.

Alternativas
Comentários
  • Ferramentas CASE (do inglêsComputer-Aided Software Engineering) é uma classificação que abrange todas 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 desenvolvimento de software.


ID
1738009
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre a norma ISO/IEC14102, é correto afirmar que esta

Alternativas
Comentários
  • Letra B

    http://www.abntcatalogo.com.br/norma.aspx?ID=002830

  • CASE 14102 1 palavra 4 letras 1 Só se CASE 1 vez 0 números 2 sílabas

ID
1757893
Banca
INSTITUTO AOCP
Órgão
UFPB
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale a alternativa correta sobre ferramentas CASE (Computer Aided Software Engineering).

Alternativas
Comentários
  • Upper CASE:

    -> Ferramentas referenciadas como Front-End;

    -> Destinadas a apoiar as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projetos do sistema, etc.

    Lower CASE:

    -> Ferramentas referenciadas como Back-End;

    -> Destinadas a apoiar a codificação testes e manutenção da aplicação.

    I-CASE:

    -> Ferramentas referenciadas como Integrated CASE;

    -> Destinadas a apoiar todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade do produto gerado, o software.

  • uppercase - analise, requisitos, especificacoes e planejamento

    lowercase- debugging, geracao de casos de tests etc


ID
1788574
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de ferramentas CASE (computer aided software engineering), julgue o item subsequente.

IDE (integrated development environment) é um exemplo de ferramenta CASE utilizada com o objetivo de acelerar o desenvolvimento do software.


Alternativas
Comentários
  • Duplicada com a 578191

ID
1788577
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de ferramentas CASE (computer aided software engineering), julgue o item subsequente.

As ferramentas CASE abrangem todas as ferramentas eletrônicas utilizadas em computadores, destinadas a auxiliar o desenvolvedor na etapa de codificação do software.


Alternativas

ID
1807195
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

No que concerne aos aspectos de linguagens de programação, algoritmos, estrutura de dados e case, julgue o item subsequente.

As ferramentas case utilizadas para testes, depuração bem como verificação e validação são classificadas sob a perspectiva de integração.

Alternativas
Comentários
  • Validação e Aceitação eh feito na parte de testes de aceitação e não integração como diz na questão. Pode olhar o livro do pressaman capitulo 17 da setima edicao

  • De acordo com o Wikipedia em : https://pt.wikipedia.org/wiki/Ferramenta_CASE

     

    Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.

    "

    Logo, ferramentas de teste referen-se a parte "física", ou seja, classificam-se como BACK END.


ID
1878763
Banca
IESES
Órgão
BAHIAGÁS
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

As ferramentas CASE (Computer Aided Software Engineering) são softwares que auxiliam desenvolvedores e analistas nas mais diversas fases da construção de um software, suportando uma ou mais atividades do processo de desenvolvimento. Sobre as ferramentas CASE, o que é INCORRETO afirmar:

Alternativas
Comentários
  • C. A geração ou edição da documentação é uma atividade que não é atendida por estas ferramentas.

    Segue uma fonte que achei interessante:

    O benefício mais óbvio de uma ferramenta CASE de modelagem de dados é a facilidade com que se produz um diagrama a partir dos esforços de modelagem e com que se gera um banco de dados a partir do modelo.

    Outro benefício é a possibilidade de documentar o sistema que está sendo modelado. Recursos de documentação e disponibilização de informações garantem que os profissionais envolvidos no desenvolvimento do software comuniquem-se entre si e com os usuários finais. Sofisticados relatórios HTML permitem a publicação de figuras e informações sobre os modelos em intranets e web sites.

    Fonte: https://www.devmedia.com.br/ferramentas-case-e-qualidade-dos-dados-o-paradigma-da-boa-modelagem/6905

  • Desde quanto o MS Project é uma ferramenta Case???


ID
1942879
Banca
CESPE / CEBRASPE
Órgão
Telebras
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação a desenvolvimento de sistemas, julgue o item que se segue.


As atividades que podem ser automatizadas por meio de ferramentas CASE incluem o desenvolvimento de modelos gráficos do sistema; a geração completa do código a partir de uma descrição em linguagem natural; a geração de interfaces com o usuário; e a tradução automática de programas entre versões de uma mesma linguagem.

Alternativas
Comentários
  • geração COMPLETA de código é bem forçado

  • Creio que o erro esteja em "tradução automática de programas entre versões de uma mesma linguagem." Ora, qual o sentido em traduzir uma mesma linguagem?

  • Onde está o erro?

  • Achei meio estranho  "a geração completa do código a partir de uma descrição em linguagem natural;"

     

  • Geração completa de um código a partir de linguagem natural, quem sabe um dia..... Errado
  • ✅Gabarito(Errada)  

    As atividades que podem ser automatizadas por meio de ferramentas CASE incluem o desenvolvimento de modelos gráficos do sistema; a geração completa do código a partir de uma descrição em linguagem natural;...

    Não é simples para uma máquina entender a linguagem natural. Por exemplo, em português a palavra “andar” pode ser um verbo que indica movimento ou um substantivo que se refere ao pavimento de um prédio.

    Enquanto os computadores utilizam uma linguagem formal para processarem informações (linguagens de programação como Java, Python e Ruby são alguns exemplos), os humanos usam a linguagem natural. Trata-se da forma mais comum de comunicação, à qual estamos acostumados desde que nascemos.

    Acontece que a linguagem natural — tanto escrita, quanto falada — é repleta de regras e ambiguidades, que dependem inclusive do idioma. O desafio da tecnologia aqui é conseguir desenvolver sistemas digitais que sejam capazes de entender a linguagem humana de acordo com os parâmetros de uma linguagem formal.

    A inteligência artificial é a tecnologia usada como base para o desenvolvimento de chatbots mais complexos. IA é entendida como uma área de estudos, com um conceito mais amplo, que utiliza os avanços tecnológicos para simular a estrutura de pensamento dos seres humanos. A partir daí, é aplicada para a resolução de problemas. Diversas áreas são abarcadas dentro de IA, como machine learning, deep learning, redes neurais artificiais, entre outras.

    Para entender a linguagem humana, portanto, o campo de estudos dentro da inteligência artificial utilizado é o chamado Processamento de Linguagem Natural (PLN) ou, em inglês, Natural Language Processing (NLP).

    Fonte: http://blog.cedrotech.com/linguagem-natural-entenda-o-que-e-e-a-importancia-na-era-de-chatbots

  • Ferramentas CASE é 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.

     

    Em suma, as ferramentas CASE auxiliam os engenheiros e desenvolvedores de software especificar e projetar software. Muitas ferramentas CASE vão ainda mais longe, pois geram automaticamente o software, com base nessa especificação e projeto. Outrossim, as ferramentas CASE são essenciais para a obtenção de apoios automatizados para o projeto de sistema, verificação computadorizada do projeto e geração automática de código a partir do projeto. 

     

    É notável o desenvolvimento do mercado CASE, sendo visivelmente aparente o esforço dos fabricantes dessas ferramentas em aperfeiçoar e implementar cada vez mais recursos e facilidades para atender às necessidades de planejamento, análise, projeto, construção e manutenção de sistemas, tornando possível agilizar o desenvolvimento de projetos de software, ocasionando maior rapidez e melhores resultados. Todavia, as ferramentas CASE ainda não são tão variadas nem fornecem tudo aquilo que os desenvolvedores queriam, mas são um aparato essencial para o engenheiro de software. Desse modo, ainda não há uma ferramenta CASE que obtenha a geração completa do código a partir de uma descrição em linguagem natural. Se existisse, facilitaria muito o processo de desenvolvimento de software.

    Fonte: Tec Concursos


ID
1990564
Banca
FCC
Órgão
ELETROBRAS-ELETROSUL
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Um profissional de TI da Eletrosul está utilizando uma ferramenta CASE para modelagem funcional. Seu objetivo é criar um DFD − Diagrama de Fluxo de Dados. Para isso ele deve usar

Alternativas
Comentários
  • essa questão é de Esw ou de BPM?

  • Famoso copia e cola da enternete, mais precisamente do site do Marcoratti (os textos estão na ordem das alternativas):

     

    D.F.D nível 0  - Apresenta uma visão clara do produto com todos os macro-processos, com entidades externas, fluxo de dados e depósito de dados principais

    ----

    D.F.D nivel 1 - È uma expansão do nível zero com mais detalhes e mais completo incluindo o tratamento de exceções

    ----

    - Entidades Externas - São categorias lógicas de objetos ou pessoas que representam Origem ou destino de dados, e, que acionam um sistema e/ou recebem informações;

    Podem ser pessoas, sistemas ou unidades departamentais;

    ----

    Fluxo de dados

    São o Meio por onde os dados e as informações trafegam;

    [...]

    Sempre envolvem processos não sendo possível o fluxo de entidade para entidade, entidade para depósito de dados, depósito de dados para  depósito de dados

    ---

    Processos

    Transformam fluxos de dados em uma atividade;

    são módulos do sistema;

     

    fonte: http://www.macoratti.net/vb_dfd1.htm

    agora ta explicado pq eu não passo em provas da fcc... tenho que decorar o conteúdo da internet...rsrs!

    Regras do jogo expostas, bola pra frente!


ID
2152645
Banca
IBFC
Órgão
EBSERH
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Embora não haja um padrão definido para a categorização das ferramentas CASE, a que melhor identifica especificamente aquela que apoia as etapas iniciais de criação dos sistemas (ferramentas de análise e especificação e/ou modelagem de requisitos), é a:

Alternativas
Comentários
  • Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam.

    Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.

    Referência: https://pt.wikipedia.org/wiki/Ferramenta_CASE


ID
2270794
Banca
IADES
Órgão
EBSERH
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Em relação às ferramentas CASE, assinale a alternativa correta.

Alternativas
Comentários
  • Abordagens para integração de ferramentas CASE têm sido desenvolvidas, em particular, na área de ambientes de desenvolvimento de software (ADS). Normalmente, estas abordagens são baseadas no modelo canônico do ADS ou permitem a integração de ferramentas aos pares. Em conjunto com a evolução tecnológica descrita na literatura, configurando novos desafios para a integração de ferramentas, um conjunto de requisitos para a elaboração de uma nova abordagem de integração visando lidar com as heterogeneidades semânticas e estruturais foi definido. Esta abordagem foi implementada na ferramenta xMapper e sua viabilidade avaliada através de um estudo de caso. Neste artigo, descrevemos a utilização da xMapper, os resultados do estudo de caso e sua aplicação para integrar ferramentas externas a uma infra-estrutura de apoio ao processo de inspeção de software.

     

     

    http://www.lbd.dcc.ufmg.br/colecoes/sbes/2004/011.pdf

     

    Letra A

  • Palavra chave do CASE: automatização


ID
2270863
Banca
IADES
Órgão
EBSERH
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

As ferramentas CASE, relativas à engenharia de software auxiliada por computador, são úteis para dar suporte aos desenvolvedores, visando minimizar o tempo para a construção do código, além de ampliar o nível da qualidade do produto. Acerca dessas ferramentas, é correto afirmar que elas podem ser classificadas como

Alternativas
Comentários
  • É uma pena , o assunto não é citado nem no Pressman nem no Sommerville, 

     

    Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam.

    Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.

    Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.

    I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.

     

    Fonte: https://pt.wikipedia.org/wiki/Ferramenta_CASE 


ID
2307001
Banca
IBFC
Órgão
EBSERH
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Quanto às ferramentas CASE (Computer-Aided Software Engineering), analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta (de cima para baixo):

( ) Ferramentas CASE possuem interfaces com outros aplicativos de desenvolvimento.

( ) As ferramentas CASE auxiliam na modelagem de sistemas e de negócios.

( ) Não se consegue realizar Engenharia Reversa com as ferramentas CASE.

Alternativas
Comentários
  • V-V-F


ID
2333290
Banca
IBFC
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Ferramenta CASE é uma classificação que abrange todas ferramentas baseadas em computadores que auxiliam atividades de Engenharia de Software. Identifique a alternativa que apresenta uma famosa ferramenta CASE:

Alternativas
Comentários
  • Ferramentas Case é uma classificação que abrange todas as ferramentas baseadas em computadores que auxiliam atividades de engenharia de software, dentre as atividades de: Controle de Versão, Gerência de projetos, Edição de Diagramas, Prototipagem, Suporte à Programação, etc. O ERwin é uma ferramente abrange modelagem de dados e arquitetura coorporativa.

     

    https://pt.wikipedia.org/wiki/Ferramenta_CASE

     

    http://erwin.com/


ID
2337139
Banca
INSTITUTO AOCP
Órgão
EBSERH
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Durante o processo de modelagem de um Banco de Dados, é comum a utilização de uma ferramenta CASE (Computer Aided Software Engineering). Essa ferramenta apoia os analistas nas fases de modelagem, projeto e manutenção do sistema ao ponto de refletir as correções e novas implementações adicionadas ao projeto. Assinale a alternativa que apresenta uma característica exigida para uma ferramenta CASE para modelagem de dados de um Diagrama Entidade-Relacionamento.

Alternativas
Comentários
  • Gabarito B

    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 desenvolvimento de software.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • A única alternativa onde a Ferramenta CASE irá auxiliar na modelagem de dados de um DER (Diagrama Entidade-Relacionamento) é a B. As demais alternativas auxiliam na implementação e operação do BD.


ID
2443048
Banca
INSTITUTO AOCP
Órgão
EBSERH
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Engenharia de Software Auxiliada por Computador (CASE) é o nome dado ao software usado para apoiar as atividades de processo de software. Sobre as atividades que podem ser automatizadas com o uso de CASE, considere as seguintes assertivas:

I. dedica-se a derivar um valor numérico para algum atributo de um produto de software ou de um processo de software.
II. o desenvolvimento dos modelos gráficos de sistema como parte da especificação de requisitos ou do projeto de software.
III. o uso extensivo de revisões de segurança durante o processo de desenvolvimento.

Qual(is) assertiva(s) está(ão) correta(s) em relação a ferramentas CASE?

Alternativas
Comentários
  • Qconcursos por favor postem aulas sobre esse assunto.

  • b-

    ferramentas case nao podem ser usdas para melhorar a seguranca das aplicacoes?!

    ___________

    classificacao:

    controle de versao

    edicao

    prototipo

    suporte a programas

    analise de programas

    test

    debug

    geracao codigo

    documentacao

    re-engengaria

    ferramentas integracao

    ferramnetas metrica

    ferramnetas planejament

    ___________

    categorias:

    modelagem analise & negocio

    desenvolv

    verif & valid

    grenecia config

    metricas e medidas

    gestao projeto

    ___________

    aparentemente, seguranca (de modo explicito) nao figura nas caracteristicas. talvez por isso a resposta

  • Ferramentas como o SonarQube fazem revisões de segurança no código de forma automática...


ID
2443348
Banca
INSTITUTO AOCP
Órgão
EBSERH
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

A tecnologia CASE (Engenharia de Software Auxiliada por Computador) fornece apoio ao processo de software pela automação de algumas atividades de processo. Sobre a classificação funcional de ferramentas CASE, são tipos válidos:

Alternativas
Comentários
  • a-

    classificacao das ferramentas case:

    _____________________________________________________________________________

    Controle de Versão

    Gerência de projetos

    Edição

    Ferramentas de prototipagem

    Suporte a programação

    Análise de programas

    Teste

    Depuração

    Geração de código

    Documentação

    Reengenharia

    Ferramentas Integradas

    Ferramentas de Métricas

    Ferramentas de Planejamento

    _____________________________________________________________________________


ID
2692597
Banca
UNIFAP
Órgão
UNIFAP
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

"Rational Rose", "Poseidon for UML" e "ArgoUML" são exemplos de:

Alternativas
Comentários
  • Gabarito C

    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.

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Rational Rose é uma ferramenta CASE, mais especificamente, uma ferramenta UML que auxilia nos processos de construção de um software profissional

    Poseidon for UML é uma aplicação de software usada para criar modelos com a UML. Originou-se do projeto ArgoUML


ID
3263137
Banca
AOCP
Órgão
Prefeitura de Juiz de Fora - MG
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

O software utilizado para suportar as atividades do processo de software, como a engenharia de requisitos, o design, o desenvolvimento do software e os testes, é tecnicamente denominado

Alternativas
Comentários
  • ✅Gabarito(B)

    Utilizado há décadas, o termo CASE – Computer Aided Software Engineering – aplica-se a ferramentas que, literalmente, “auxiliam” o processo de desenvolvimento de software. Compiladores, editores estruturados, sistemas de controle de código fonte e ferramentas de modelagem são alguns exemplos.

    Fonte:https://www.devmedia.com.br/ferramentas-case-e-qualidade-dos-dados-o-paradigma-da-boa-modelagem/6905

  • Sabemos que é B a resposta, mas em minha humilde opinião tb poderia ser A. "IDE, ou ambiente de desenvolvimento integrado, é um software que combina ferramentas comuns de desenvolvimento em uma única interface gráfica do usuário (GUI), facilitando o desenvolvimento de aplicações."


ID
3296641
Banca
AOCP
Órgão
FUNPAPA
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

As ferramentas CASE são utilizadas em várias etapas do desenvolvimento de software, incluindo a análise de requisitos, desenvolvimento e testes. Qual é o significado da sigla CASE?

Alternativas
Comentários
  • ✅Gabarito(D)

    Utilizado há décadas, o termo CASE – Computer Aided Software Engineering – aplica-se a ferramentas que, literalmente, “auxiliam” o processo de desenvolvimento de software. Compiladores, editores estruturados, sistemas de controle de código fonte e ferramentas de modelagem são alguns exemplos.

    Fonte:https://www.devmedia.com.br/ferramentas-case-e-qualidade-dos-dados-o-paradigma-da-boa-modelagem/6905

  • Computer-Aided Software Engineering (ou Engenharia de Software auxiliada por Computadores)


ID
3360601
Banca
IBADE
Órgão
Câmara de Vilhena - RO
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

A um conjunto de ferramentas e serviços de apoio ao desenvolvimento de sistemas que visam acelerar o tempo de desenvolvimento, manter o controle e a qualidade dá-se o nome de:

Alternativas
Comentários
  • ✅Gabarito(B)

    Ferramentas Case.

    Utilizado há décadas, o termo CASE – Computer Aided Software Engineering – aplica-se a ferramentas que, literalmente, “auxiliam” o processo de desenvolvimento de software. Compiladores, editores estruturados, sistemas de controle de código fonte e ferramentas de modelagem são alguns exemplos.

    Fonte:https://www.devmedia.com.br/ferramentas-case-e-qualidade-dos-dados-o-paradigma-da-boa-modelagem/6905


ID
3538966
Banca
INSTITUTO AOCP
Órgão
ITEP - RN
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre as ferramentas CASE (Computer-Aided Software Engineering), informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.


( ) Auxiliam em todas as atividades associadas ao processo de software.

( ) Automatizam atividades de gerenciamento de projetos.

( ) Auxiliam os engenheiros de software em suas análises.

( ) Auxiliam os engenheiros de software na etapa de desenvolvimento de código.

( ) Auxiliam os engenheiros de software na etapa de testes.

Alternativas
Comentários
  • Trata-se de uma questão sobre ferramentas CASE.

    Vamos aos itens:

    (V) Ferramentas CASE, quando bem desenvolvidas, auxiliam em todas as partes do processo de software, desde a documentação ao teste.

    (V) Ferramentas CASE podem automatizar atividades de gerenciamento de projeto

    (V) Ferramentas CASE podem auxiliar os engenheiros em suas análises.

    (V) Ferramentas CASE podem auxiliar os engenheiros na etapa de desenvolvimento do código.

    (V) Ferramentas CASE podem auxiliar também na etapa de testes.


    Gabarito do Professor: Letra A.
  • Gabarito: A

    Questão bem direta, fácil para quem já estudou esse conceito, difícil para quem "nunca nem viu". Bom, Ferramentas CASE é 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 desenvolvimento de software.

    (✔) Auxiliam em todas as atividades associadas ao processo de software.

    Basicamente temos aqui a descrição da ferramenta CASE.

    (✔) Automatizam atividades de gerenciamento de projetos.

    Alguns exemplo de ferramentas CASE para automatizar o gerenciamento de projetos podem ser Microsoft Project, dotProject, Xplanner, google code...

    (✔) Auxiliam os engenheiros de software em suas análises.

    Lembrem-se "...auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes...". Entre outras análises...

    (✔) Auxiliam os engenheiros de software na etapa de desenvolvimento de código.

    Perfeito, o maior exemplo que temos nessa etapa são as IDEs como Eclipse, NetBeans, Astah, NotePad++...

    (✔) Auxiliam os engenheiros de software na etapa de testes.

    Também. Selenium IDE, por exemplo, é uma ferramenta CASE que ajuda os desenvolvedores a realizarem testes automatizados.

    Então, vejam que as ferramentas CASE (Computer-Aided Software Engineering) estão presentes na vida de todo desenvolvedor, arquiteto ou engenheiro de software. Todas as ferramentas que nos auxiliam em alguma atividade na engenharia de software são ferramentas CASE.


ID
3556402
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2006
Disciplina
Engenharia de Software
Assuntos

No referente a ferramentas CASE que suportam o uso da UML, julgue o item abaixo.


Algumas ferramentas possibilitam a geração de código a partir das classes identificadas no projeto. Para gerar código, as classes identificadas são mapeadas para componentes. Independentemente da linguagem de programação, somente uma classe pode ser mapeada para cada componente.

Alternativas