Foram encontradas 55.986 questões.
Com relação aos testes de software, avalie as afirmativas a seguir
e assinale V para a afirmativa verdadeira e F para a falsa.
( ) Testes unitários são aqueles que testam os métodos de uma classe de produção, são feitos de forma automatizada, podem ser executados pressionando um botão e não exigem necessariamente nenhum conhecimento do sistema em geral.
( ) Testes funcionais validam o sistema de software em relação aos requisitos/especificações funcionais, se concentram na simulação do uso real do software e podem ser automatizados como testes de aceitação, por meio de ferramentas como Selenium.
( ) Testes de integração garantem, de modo independente e determinístico, que os componentes em análise realmente produzem o comportamento esperado quando se executa a verificação de partes maiores do sistema que dependem de recursos externos, e, quando envolverem acesso à banco de dados precisam garantir o seu estado somente após sua execução.
As afirmativas são, respectivamente,
( ) Testes unitários são aqueles que testam os métodos de uma classe de produção, são feitos de forma automatizada, podem ser executados pressionando um botão e não exigem necessariamente nenhum conhecimento do sistema em geral.
( ) Testes funcionais validam o sistema de software em relação aos requisitos/especificações funcionais, se concentram na simulação do uso real do software e podem ser automatizados como testes de aceitação, por meio de ferramentas como Selenium.
( ) Testes de integração garantem, de modo independente e determinístico, que os componentes em análise realmente produzem o comportamento esperado quando se executa a verificação de partes maiores do sistema que dependem de recursos externos, e, quando envolverem acesso à banco de dados precisam garantir o seu estado somente após sua execução.
As afirmativas são, respectivamente,
Provas
Questão presente nas seguintes provas
O Software Engineering Body of Knowledge (SWEBOK), do Institute
of Electrical and Electronics Engineers (IEEE), é um guia com
conteúdo que reúne as diretrizes e conceitos que regem a
Engenharia de Software.
Com relação ao SWEBOK v3, analise os itens a seguir:
I. O SWEBOK apresenta uma divisão da Engenharia de Software em tópicos e subtópicos que dão uma boa visão geral da área, tendo o guia uma breve explicação para cada uma das divisões e apontamentos para as referências específicas mais relevantes para o aprofundamento teórico.
II. Desde seu lançamento em 2004, o SWEBOK vem sendo reconhecido no mundo todo como a padronização ideal dos ensinamentos que formavam engenheiros de Software realmente capacitados, abrangendo Knowledge areas (KA) como: Requisitos de Software; Projeto de Software; Construção de Software; Teste de Software; e, Manutenção de Software.
III. O SWEBOK contém a compilação de práticas de engenharia de Software consolidadas, na academia e na indústria, e pode servir como material de referência e consulta, além de indicar áreas de especialização que são mais importantes dentro da engenharia de Software.
Está correto o que se afirma em
Com relação ao SWEBOK v3, analise os itens a seguir:
I. O SWEBOK apresenta uma divisão da Engenharia de Software em tópicos e subtópicos que dão uma boa visão geral da área, tendo o guia uma breve explicação para cada uma das divisões e apontamentos para as referências específicas mais relevantes para o aprofundamento teórico.
II. Desde seu lançamento em 2004, o SWEBOK vem sendo reconhecido no mundo todo como a padronização ideal dos ensinamentos que formavam engenheiros de Software realmente capacitados, abrangendo Knowledge areas (KA) como: Requisitos de Software; Projeto de Software; Construção de Software; Teste de Software; e, Manutenção de Software.
III. O SWEBOK contém a compilação de práticas de engenharia de Software consolidadas, na academia e na indústria, e pode servir como material de referência e consulta, além de indicar áreas de especialização que são mais importantes dentro da engenharia de Software.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Considerando o paradigma da orientação a objetos, identifique os
quatro pilares mestres que norteiam o fundamento da tecnologia.
Provas
Questão presente nas seguintes provas
A tecnologia Kubernetes suporta diversos tipos diferentes de
volumes, um pod pode usar qualquer tipo de volume.
Os volumes que possuem a mesma vida útil de um pod denominam-se
Os volumes que possuem a mesma vida útil de um pod denominam-se
Provas
Questão presente nas seguintes provas
Padrões de projeto são soluções generalistas para problemas
recorrentes durante o desenvolvimento de softwares.
Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides escreveram o famoso livro “Design Patterns: Elements of Reusable Object-Oriented Software” no qual agruparam padrões de projeto em três categorias de padrões. Relacione os padrões de projeto a seguir apresentados com suas respectivas categorias.
1. Builder 2. Strategy 3. Façade
( ) Behavioral Patterns ( ) Structural Patterns ( ) Creational Patterns
Assinale a opção que indica a relação correta, na ordem apresentada.
Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides escreveram o famoso livro “Design Patterns: Elements of Reusable Object-Oriented Software” no qual agruparam padrões de projeto em três categorias de padrões. Relacione os padrões de projeto a seguir apresentados com suas respectivas categorias.
1. Builder 2. Strategy 3. Façade
( ) Behavioral Patterns ( ) Structural Patterns ( ) Creational Patterns
Assinale a opção que indica a relação correta, na ordem apresentada.
Provas
Questão presente nas seguintes provas
Com relação aos tipos de merge disponíveis no GIT, analise as
afirmativas a seguir.
I. O merge do tipo simplex é o mais simples de todos, ocorre quando não existem outros branches prévios no servidor GIT; no merge simplex, o git cria um contador de branches no destino.
II. O merge do tipo fast-forward ocorre quando os históricos de desenvolvimento dos branches envolvidos no merge não divergiram; durante um merge fast-forward, o GIT move o ponteiro do branch de destino para o commit do branch de origem.
III. Os merges full-duplex são um tipo de merge mais complexo em que o usuário pode encontrar conflitos de merge; esses conflitos surgem quando se mesclam dois branches nos quais foram feitas alterações diferentes nas mesmas partes do(s) mesmo(s) arquivo(s), ou se em um branch de um arquivo foi excluído e editado no outro branch.
Está correto o que se afirma em
I. O merge do tipo simplex é o mais simples de todos, ocorre quando não existem outros branches prévios no servidor GIT; no merge simplex, o git cria um contador de branches no destino.
II. O merge do tipo fast-forward ocorre quando os históricos de desenvolvimento dos branches envolvidos no merge não divergiram; durante um merge fast-forward, o GIT move o ponteiro do branch de destino para o commit do branch de origem.
III. Os merges full-duplex são um tipo de merge mais complexo em que o usuário pode encontrar conflitos de merge; esses conflitos surgem quando se mesclam dois branches nos quais foram feitas alterações diferentes nas mesmas partes do(s) mesmo(s) arquivo(s), ou se em um branch de um arquivo foi excluído e editado no outro branch.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
Segundo o guia Scrum, uma unidade fundamental é uma equipe
de pessoas denominada Time Scrum, responsável por criar
incrementos úteis e valiosos a cada Sprint.
Um Time Scrum é composto por
Um Time Scrum é composto por
Provas
Questão presente nas seguintes provas
A UML versão 2.5 possui um grande conjunto de tipos de
diagramas distintos. O diagrama abaixo indica as etapas de
confecção de um bolo.
O diagrama é do tipo
O diagrama é do tipo
Provas
Questão presente nas seguintes provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareUML: Unified Modeling Language
A linguagem de modelagem unificada (UML), cujo padrão atual é
o 2.5, é amplamente utilizada para visualizar, especificar, construir
e documentar os artefatos de um sistema de software intensivo.
Relacione os tipos de diagramas UML a seguir a suas respectivas
características.
1. Diagrama de caso de uso. 2. Diagrama de implantação. 3. Diagrama de classes. 4. Diagrama de comunicação.
( ) Focaliza a estrutura do sistema de software e são úteis para mostrar a distribuição física de um sistema de software entre plataformas de hardware e ambientes de execução.
( ) Usado para modelar classes, incluindo seus atributos, operações e relações e associações com outras classes, a UML adota o diagrama de classe, ele fornece uma visão estática ou estrutural do sistema.
( ) Ajuda a determinar a funcionalidade e as características do software sob o ponto de vista do usuário.
( ) Também é conhecido como “diagrama de colaboração” na UML 1.X. Os objetos que interagem são representados por retângulos. As associações entre objetos são representadas por linhas ligando os retângulos. Normalmente, há uma seta apontando para um objeto no diagrama, que inicia a sequência de passagem de mensagens.
Assinale a opção que indica a relação correta, na ordem apresentada.
1. Diagrama de caso de uso. 2. Diagrama de implantação. 3. Diagrama de classes. 4. Diagrama de comunicação.
( ) Focaliza a estrutura do sistema de software e são úteis para mostrar a distribuição física de um sistema de software entre plataformas de hardware e ambientes de execução.
( ) Usado para modelar classes, incluindo seus atributos, operações e relações e associações com outras classes, a UML adota o diagrama de classe, ele fornece uma visão estática ou estrutural do sistema.
( ) Ajuda a determinar a funcionalidade e as características do software sob o ponto de vista do usuário.
( ) Também é conhecido como “diagrama de colaboração” na UML 1.X. Os objetos que interagem são representados por retângulos. As associações entre objetos são representadas por linhas ligando os retângulos. Normalmente, há uma seta apontando para um objeto no diagrama, que inicia a sequência de passagem de mensagens.
Assinale a opção que indica a relação correta, na ordem apresentada.
Provas
Questão presente nas seguintes provas
3173651
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Bandeirantes-PR
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Bandeirantes-PR
Provas:
Considere as duas árvores binárias a seguir:
Árvore 01

Árvore 02

Considerando as informações apresentadas, analise as assertivas e assinale a alternativa correta.
I. Ambas as árvores binárias são de busca.
II. Na árvore 02, não é garantido que os valores na subárvore à esquerda de um nó sejam menores.
III. A árvore 01 é uma árvore binária de busca.
IV. A árvore 02 não é uma árvore binária de busca.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container