Questões de Concurso Sobre ferramentas case em engenharia de software

Foram encontradas 137 questões

Q3136500 Engenharia de Software
Ferramentas CASE (Computer-Aided Software Engineering) são amplamente utilizadas no desenvolvimento de sistemas de bancos de dados para auxiliar na modelagem, projeto e implementação. Essas ferramentas ajudam a automatizar várias etapas do processo de desenvolvimento. Com base nisso, qual das alternativas abaixo descreve corretamente uma das principais funcionalidades das ferramentas CASE?
Alternativas
Q3136486 Engenharia de Software
Ferramentas CASE (Computer-Aided Software Engineering) são amplamente utilizadas para automatizar atividades de desenvolvimento de sistemas, incluindo a criação de diagramas e a geração de código. Com base no uso de ferramentas CASE, qual das alternativas abaixo descreve corretamente uma das funcionalidades dessas ferramentas? 
Alternativas
Q3136160 Engenharia de Software
A geração de ferramentas CASE é composta por softwares complexos que auxiliam equipes de desenvolvimento a projetar sistemas da mesma forma que arquitetos e engenheiros projetariam um edifício. As ferramentas UPPER CASE caracterizam-se por:
Alternativas
Q2787299 Engenharia de Software

Avalie se as afirmativas a seguir, relativas às ferramentas CASE, são falsas (F) ou verdadeiras (V):


É o nome dado ao software usado para apoiar as atividades de processo de software, como engenharia de requisitos, projeto, desenvolvimento de programas e teste. São exemplos os editores de diagramas, dicionário de dados, compiladores, de buggers e ferramentas de construção de sistemas. São aplicativos utilizados na área de planejamento, como os compiladores, os geradores de casos de teste e browsers para navegação na internet.


As afirmativas são respectivamente:

Alternativas
Q2557072 Engenharia de Software

Julgue o próximo item, relativo ao DevOps.  


Registry Docker é uma ferramenta que favorece a definição e a execução de aplicativos nos contêineres a partir do controle do que será executado pelos aplicativos; para isso, utiliza um único arquivo de configuração YAML, o qual permite iniciar os serviços gerenciados pelo arquivo.  

Alternativas
Q2514536 Engenharia de Software
Um desenvolvedor de sistemas para operação de satélites necessita de conhecimentos de ferramentas e frameworks das mais variadas áreas, como gerenciamento de projetos, arquitetura de software, banco de dados, versionamento de código-fonte etc. Nesse contexto, uma ferramenta importante se destaca por interligar especificações de requisitos de alto nível com modelos de análise, projeto, implementação e testes de sistemas usando UML, SysML, BPMN e outros padrões abertos utilizados no mercado.
Assinale a opção que corresponde à ferramenta descrita no texto 
Alternativas
Q2254283 Engenharia de Software
As ferramentas CASE são compostas por um conjunto muito variado de ferramentas computacionais, tendo como objetivo atender a todo o ciclo de desenvolvimento de software, além de procurar atender a todas as necessidades dos analistas, programadores e usuários. Nesse aspecto, analise:
I. Ferramentas do Analista: Diagramas de fluxo de dados (lógicos e físicos), Diagramas entidade-relacionamento, Modelos lógicos de dados normalizados, Fluxogramas de sistemas e de programas.
II. Ferramentas do Projetista: Diagramas de estrutura, Pseudocódigo, Layouts de tela e relatórios, Acessos de programas a banco de dados, Diagramas de ação.
III. Ferramentas de Avaliação de Software: Sistema de controle e informação do custo da qualidade, Sistema de controle e informação da produtividade, produtividade histórica/banco de dados de qualidade.
É correto o que consta APENAS em
Alternativas
Q2254282 Engenharia de Software
 Em relação a ferramentas CASE, é correto afirmar que: 
Alternativas
Q2164142 Engenharia de Software
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
Alternativas
Q2085605 Engenharia de Software
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.
Alternativas
Ano: 2022 Banca: IBFC Órgão: MGS Prova: IBFC - 2022 - MGS - Desenvolvedor Front-End JAVA |
Q1934830 Engenharia de Software
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.
Alternativas
Q1795152 Engenharia de Software
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 é:
Alternativas
Q1795151 Engenharia de Software
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
Alternativas
Q1771794 Engenharia de Software
Um processo de desenvolvimento de software pode ser visto como um conjunto de fases organizadas, usadas para definir, desenvolver, testar e manter um software. Existem diversos processos, cabendo destacar que há algumas fases básicas comuns à grande parte dos existentes. Em uma dessas fases, o sistema é codificado a partir da descrição computacional da fase de projeto em uma outra linguagem, onde se torna possível a compilação e geração do código - executável para o desenvolvimento software. Em um processo de desenvolvimento orientado a objetos, essa etapa ocorre definindo as classes de objetos do sistema em questão, fazendo uso das linguagens de programação. Pode-se também utilizar ferramentas de software e bibliotecas de classes preexistentes para agilizar a atividade, como também o uso de ferramentas CASE, que dinamizam o processo de desenvolvimento, nas várias atividades, onde inclui-se geração de código-fonte e documentação.
Essa fase é denominada:
Alternativas
Q1609084 Engenharia de Software
Ferramentas CASE (Computer-Aided Software Engineering) é uma taxonomia 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. Sobre as Ferramentas CASE, analise as seguintes afirmativas:
I. Upper CASE ou Front-End são ferramentas voltadas para as primeiras fases do processo de desenvolvimento de sistemas, como análise de requisitos, projeto lógico e documentação; II. Integrated Case ou I-Case são ferramentas específicas para o suporte s fases de codificação, testes; III. As Ferramentas CASE possuem interfaces com outros aplicativos de desenvolvimento e auxiliam na modelagem de sistemas e de negócios; IV. “Rational Rose”, “GitHub” e “ArgoUML” são exemplos de ferramentas case.
Marque a opção que corresponde somente às afirmativas verdadeiras.
Alternativas
Q1390811 Engenharia de Software
As ferramentas Computer-Aided Software Engineering (CASE) possuem como objetivos a melhoria da qualidade de software e o aumento da produtividade no processo de software. Podemos afirmar que são vantagens da adoção de ferramentas CASE para o desenvolvimento de um software, EXCETO:
Alternativas
Q1370948 Engenharia de Software
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
Para a prototipação de interfaces com o usuário, ferramentas CASE de gerenciamento de mudança mostram-se adequadas, podendo inclusive apoiar todo o ciclo de desenvolvimento do sistema em apreço.
Alternativas
Q1277578 Engenharia de Software
Como se denomina, na Engenharia de Software, o suporte automatizado por ferramentas do processo de desenvolvimento de software?
Alternativas
Ano: 2010 Banca: CESPE / CEBRASPE Órgão: DETRAN-RS
Q1234733 Engenharia de Software
Julgue o item, 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
Ano: 2003 Banca: CESPE / CEBRASPE Órgão: IBAMA
Q1226639 Engenharia de Software
O desenvolvimento software assistido por computador conta hoje com ferramentas evoluídas que suportam técnicas e metodologias de desenvolvimento compatíveis com o estado da arte da engenharia de software. Acerca das ferramentas CASE, julgue o item seguinte.
Algumas ferramentas CASE são capazes de realizar o controle de versão do código fonte e dos modelos de um software por meio de técnicas de controle de integridade e de acompanhamento automático de diferenças entre diversas versões de um código ou documento.
Alternativas
Respostas
1: C
2: A
3: B
4: D
5: E
6: A
7: D
8: B
9: D
10: E
11: B
12: D
13: C
14: D
15: C
16: C
17: E
18: C
19: C
20: C