Questões de Ferramentas CASE (Engenharia de Software)

Limpar Busca
As ferramentas CASE foram introduzidas nas décadas de 1980 e 1990 e, de forma geral, são constituídas de softwares para apoiar os processos de desenvolvimento e evolução de software. As ferramentas CASE são baseadas na abrangência de apoio ao processo de software. Considerando que existem três categorias: ferramenta; bancada; e, ambiente, relacione adequadamente as colunas a seguir.
1. Ferramenta. 2. Bancada. 3. Ambiente.
( ) Apoia todo ou parte substancial de um processo inteiro de software, desde a modelagem de processo até a sua execução.
( ) Apoia uma fase de processo como especificação ou projeto.
( ) Apoia tarefas individuais de processo como verificação de consistência de projeto, edição de texto etc.
A sequência está correta em
  • A 2, 3, 1.
  • B 1, 2, 3.
  • C 1, 3, 2.
  • D 3, 2, 1.

São ferramentas cujo escopo está dentro do escopo das ferramentas CASE: 1. Ferramentas de geração de código. 2. Ferramentas de design de software. 3. Ferramentas de análise de requisitos. 4. Ferramentas de produção de documentação. Assinale a alternativa que indica todas as afirmativas corretas.

  • A São corretas apenas as afirmativas 1, 2 e 3.
  • B São corretas apenas as afirmativas 1, 2 e 4.
  • C São corretas apenas as afirmativas 1, 3 e 4.
  • D São corretas apenas as afirmativas 2, 3 e 4.
  • E São corretas as afirmativas 1, 2, 3 e 4.
Pode-se classificar as ferramentas CASE para suporte a programação, controle de versão, edição e assim por diante. Assinale a única alternativa que esteja tecnicamente incorreta quanto ao software ser classificado como uma ferramenta CASE.
  • A JUnit
  • B FastSchedule
  • C Subversion
  • D Eclipse

Na ferramenta CASE Enterprise Architect (EA), para alcançar o objetivo de sobrescrever o ambiente local com a última versão disponível do pacote e bloqueá-lo para edição exclusiva, deve-se utilizar o comando

  • A undo check out
  • B get all latest
  • C check out
  • D check in

A ferramenta CASE EA possui um conjunto de funcionalidades para modelagem de sistemas, bem como recursos para desenvolvimento colaborativo, por exemplo: diretório compartilhado; conexão com banco de dados; replicação e exportação/importação de XMI, etc. Entretanto, o trabalho com o EA exige disciplina, a fim de evitar perda de dados. Por isso, de tempos em tempos o fabricante publica orientações sobre práticas de utilização. Nesse contexto, um comportamento que afronta as melhores práticas em EA e deve ser evitado é:

  • A nomear um model manager, responsável por manter o arquivo EAP mestre
  • B sempre trabalhar no modelo completo e usar get all latest antes de bloquear qualquer pacote para edição
  • C aplicar o controle de versão nos pacotes de nível inferior, a fim de maximizar o potencial de trabalho paralelo
  • D acumular todas as alterações no modelo local ao longo de um período de tempo, objetivando minimizar a frequência de commits