Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.685 questões

Q2053814 Engenharia de Software

Acerca de gerenciamento de projetos (PMBOK 7), gerenciamento de serviços (ITIL v4) e governança de TI (COBIT 2019), julgue o item seguinte.


Conforme o PMBOK, termo de abertura é o documento que formaliza o projeto, estabelecendo suas premissas e seus objetivos. 

Alternativas
Q2042637 Engenharia de Software

No que diz respeito às novas tecnologias, julgue o item.


A inteligência artificial refere-se a um campo de conhecimento que não está associado à aprendizagem, uma vez que esta é uma capacidade puramente humana; contudo, este campo está associado à linguagem e à inteligência, ao raciocínio e à resolução de problemas.

Alternativas
Q2040764 Engenharia de Software

No que diz respeito aos conceitos de criptografia, à assinatura digital, aos conceitos utilizados em sistemas operacionais e às noções de DevOps, julgue o item seguinte. 


Colaboração multidisciplinar, teste manual no final do desenvolvimento e implantação contínua são algumas das características marcantes da cultura DevOps.

Alternativas
Q2040753 Engenharia de Software

Acerca de metodologias ágeis e linguagens de modelagem, julgue o item que se segue.  


Um scrum team é formado por pessoas com quatro papéis: scrum master, product owner, manager e developers.  

Alternativas
Q2040752 Engenharia de Software

Acerca de metodologias ágeis e linguagens de modelagem, julgue o item que se segue.  


Por sua característica intuitiva, a BPMN é utilizada para apresentar modelos de processos para públicos diferentes.

Alternativas
Q2040751 Engenharia de Software

Acerca de metodologias ágeis e linguagens de modelagem, julgue o item que se segue.  


No Scrum, os itens do product backlog devem ser classificados como de prioridade alta, média ou baixa, para o seu desenvolvimento. 

Alternativas
Q2040750 Engenharia de Software

Acerca de metodologias ágeis e linguagens de modelagem, julgue o item que se segue.  


Em DDD (Domain-Drive Design), linguagem ubíqua é a linguagem empregada no contexto do projeto, que é entendida pela área de negócio e pelos desenvolvedores.

Alternativas
Q2031077 Engenharia de Software
Você entrou para um projeto novo, já em andamento, no qual a metodologia que a equipe do projeto segue é a de definir e escrever testes de software a partir das regras de negócio antes mesmo de implementar as funcionalidades propostas.
Assinale a opção que indica o nome desse processo de desenvolvimento de software.
Alternativas
Q2031073 Engenharia de Software
Em domain-driven design (DDD), a linguagem ubíqua ou linguagem onipresente é um conceito central.
Assinale a opção que indica seu principal objetivo.
Alternativas
Q2031072 Engenharia de Software
O comando git que deve ser usado para descartar commits que foram feitos apenas localmente e traz o repositório local para o estado do último push do repositório remoto é o
Alternativas
Q2031071 Engenharia de Software
Os padrões de projeto de software (design patterns) tiram proveito máximo dos pilares da orientação a objetos. Usemos como exemplo o padrão Abstract Factory, que é um padrão de projeto criacional que permite produzir famílias de objetos relacionados sem especificar suas classes concretas.
O principal pilar da orientação a objetos usado nesse design pattern é 
Alternativas
Q2031070 Engenharia de Software
Em uma equipe ágil, um dos papéis mais importantes é o do responsável por planejar o desenvolvimento do produto, escolhendo e priorizando os itens do backlog e garantindo que o máximo de valor seja entregue a cada sprint.
Assinale a opção que indica o nome correto desse membro do time.
Alternativas
Q2031068 Engenharia de Software
A recente explosão de machine learning e deep learning tornou os tensores populares. TensorFlow e PyTorch são dois frameworks com suporte a API de tensor.
Em relação aos tensores, assinale a opção incorreta.
Alternativas
Q2031060 Engenharia de Software
Machine Learning é um subconjunto da Inteligência Artificial que utiliza dados e algoritmos para imitar o raciocínio humano. Em relação aos algoritmos de machine learning, assinale a afirmativa incorreta.
Alternativas
Q4216830 Engenharia de Software

Trata-se de mais uma das metodologias de gerenciamento de projetos, igualmente ágil e intuitiva, mas voltada para projetos, e não negócios. A ideia é diminuir a quantidade de relatórios e documentos ao se gerenciar um projeto e focar naquilo que realmente importa. Estamos nos referindo a qual modelo/metodologia: 

Alternativas
Q4216829 Engenharia de Software

A perspectiva estática do RUP enfoca as atividades que acontecem no processo de desenvolvimento. Elas são denominadas workflows na descrição do framework. O RUP oferece seis workflows de processos principais e três workflows de apoio principais. Em qual desses workflows cria-se uma versão do produto e instala-a no local de trabalho dos usuários:  

Alternativas
Q4216828 Engenharia de Software

“Nessa fase do RUP, produzem-se o código fonte do produto na linguagem de programação escolhida pela equipe do projeto. Os objetivos principais da fase compreendem reduzir os custos da implementação, obter a qualidade, concluir a análise, o design, a implementação e os testes das funcionalidades necessárias, desenvolver o produto de software, bem como, verificar se as funcionalidades foram finalizadas e se os usuários estão prontos para receber o sistema em ambiente de produção.”



O texto acima define que fase do RUP:

Alternativas
Q4216827 Engenharia de Software

O RUP identifica o ciclo de desenvolvimento do projeto em quatro fases sequenciais sendo, cada fase, finalizada por um marco principal. Assinale a alternativa que indique corretamente as quatro fases do RUP. 

Alternativas
Q4216825 Engenharia de Software

O CMMI (Capability Maturity Model Integration) trata de um modelo que possui um enfoque voltado para a capacidade de maturidade de processos de software. Dentre os principais benefícios da implantação do CMMI, vale a pena destacar

Alternativas
Q4216818 Engenharia de Software

UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos. Sobre a UML, analise as afirmativas abaixo:



I. Dependendo de sua classe ou estado, cada objeto pode ser identificado e tratado distintamente como uma entidade, sendo essa característica denominada de “Identidade de Objeto”.


II. A seta com a ponta “aberta” na UML representa a “generalização”, e permite a indicação de herança simples ou herança múltipla.


III. Atributos de estado podem assumir valores infinitos com transições ilimitadas entre eles.


IV. O conjunto de vínculos de relacionamento entre as instâncias de uma classe são denominadas de associação.



Assinale  

Alternativas
Respostas
4741: C
4742: E
4743: E
4744: E
4745: E
4746: E
4747: C
4748: B
4749: D
4750: A
4751: D
4752: D
4753: E
4754: C
4755: C
4756: B
4757: D
4758: D
4759: A
4760: D