Questões de Concurso Sobre engenharia de software

Foram encontradas 14.889 questões

Q4347000 Engenharia de Software
Existem diversas metodologias já desenvolvidas, e em desenvolvimento, de modelos de classificação supervisionada. Nesse sentindo, a melhor metodologia é aquela que se ajusta melhor aos seus dados e que é capaz de trazer as melhores respostas de acordo com o seu objetivo. A vantagem e desvantagem listada abaixo nos itens I e II, respectivamente, entre os diversos modelos de Classificação Supervisionada, referem-se a:

I. Controle de Overfitting. II. Interpretabilidade das variáveis.
Alternativas
Q4346998 Engenharia de Software
 A respeito dos conceitos de Deep Learning, analisar os itens abaixo:

I. Redes profundas híbridas se destacam pela discriminação que é assistida, muitas vezes de forma significativa, com os resultados de redes profundas generativas ou não supervisionadas. Isso pode ser alcançado por meio de uma melhor otimização e regularização das redes profundas supervisionadas. A proposta dessa rede também pode ser alcançada quando critérios discriminativos para a aprendizagem supervisionada são usados para estimar os parâmetros em qualquer das redes profundas generativas ou não supervisionadas.
II. Em termos de topologia, para implementar uma RNA, deve-se definir diferentes variáveis, dentre as quais: o número de nós na camada de entrada, o número de camadas escondidas, o número de neurônios a serem colocados nessas camadas, e o número de neurônios na camada de saída.
III. As redes neurais com treinamento não supervisionado, os algoritmos de agrupamento e a mineração de dados com regras de associação possuem a grande vantagem de que não é necessário conhecer a classe de saída de cada item de dado e, alguns casos, nem a quantidade de classes de saída.

Está(ão) CORRETO(S):
Alternativas
Q4346997 Engenharia de Software
 As fases do CRISP-DM não são necessariamente executadas em sequência, uma vez que durante o processo podem ocorrer alterações e ser modificada a sequência. A formação de hipóteses em cima do que se aprendeu com os dados, é executada em qual fase do CRISP-DM?
Alternativas
Q4346993 Engenharia de Software

 A imagem abaixo representa um quadro Kanban.


Imagem associada para resolução da questão



A definição de pronto no sistema Kanban está resumida nas seguintes etapas:


I. Especificação: item foi subdivido em tarefas que podem ser finalizadas em menos de uma semana, cada uma.

II. Desenvolvimento: revisado e testado por um colega.

III. Validação: o trabalho foi validado por usuários reais e todos os problemas encontrados foram tratados.


Está(ão) CORRETO(S):

Alternativas
Q4346992 Engenharia de Software
Sobre a Sprint do método Scrum, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(_) Não são feitas mudanças que possam por em perigo o objetivo da Sprint.
(_) As metas de qualidade podem diminuir no decorrer do processo.
(_) O escopo pode ser clarificado e renegociado entre o Product Owner e o Time de Desenvolvimento.
Alternativas
Q4346991 Engenharia de Software
 Em Jenkins, as compilações podem ser acionadas por vários meios. Considerando-se estes meios, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(_) Um webhook que é acionado após commits serem enviados em um sistema de controle de versão.
(_) Agendamento por meio de um mecanismo semelhante ao cron.
(_) Depois que as outras compilações na fila forem concluídas.
Alternativas
Q4346983 Engenharia de Software
Sobre o sistema de controle de versão usando o GIT, analisar a sentença abaixo:

A principal função do sistema de controle de versão é armazenar todo o histórico de desenvolvimento do documento, desde o primeiro envio até sua última versão (1ª parte). O histórico armazenado permite que seja possível resgatar uma determinada versão de qualquer data mais antiga, evitando desperdício de tempo no desenvolvimento para desfazer alterações quando se toma algum rumo equivocado (2ª parte). O envio das alterações é feito com autorização do cliente, quando ele desejar; mas, para minimizar conflitos de versões, facilitar no desfazer de alterações e também no controle do histórico (3ª parte).

A sentença está:
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
Q4216817 Engenharia de Software

Sobre os conceitos do SCRUM, o lugar em que o Product Owner escreve tudo o que será necessário ter naquele projeto para que ele seja executado e organizado de acordo com a prioridade é denominado de: 

Alternativas
Q4216814 Engenharia de Software

Na UML, quais os elementos em que podemos utilizar o relacionamento Generalização/Especialização:  

Alternativas
Q4185306 Engenharia de Software
Leia com atenção o pequeno texto abaixo:

“Na área de Engenharia de Software, esta é uma linguagem-padrão utilizada para a elaboração da estrutura de projetos de software. Dessa forma, ela pode ser empregada para a visualização, especificação, construção e documentação de artefatos que façam uso de sistemas complexos de software, consistindo em uma linguagem de modelagem que permite representar um sistema de forma padronizada, facilitando a compreensão e pré-implementação”. 

O termo original que corresponde CORRETAMENTE à linguagem-padrão descrita no texto é:
Alternativas
Q4172810 Engenharia de Software
O Git é um sistema distribuído de controle de versões, criado para lidar com projetos grandes e pequenos. Considere um sistema operacional Windows com um cliente Git, e observe os comandos abaixo executados em sequência em uma pasta que já tem um arquivo README.md:  

git init
git add README.md
git commit -m "primeiro commit"
git remote add origin https://git.ufpa.com/departamento.git

Em relação ao que essas instruções realizam em sequência, é correto afirmar: 
Alternativas
Q4172686 Engenharia de Software
A respeito de uma das características do processo de medição de software segundo o modelo MPS de Software (2021), é correto afirmar que ele
Alternativas
Q4172568 Engenharia de Software
No que diz respeito à modelagem UML 2.0, são exemplos de diagramas comportamentais os diagramas de
Alternativas
Q4172563 Engenharia de Software
Um modelo brasileiro de avaliação de empresas produtoras de software é o Modelo de Referência para Melhoria do Processo de Software, ou MR-MPS-SW. A respeito dos níveis de maturidade do modelo MR-MPS-SW, pode-se afirmar que o nível de maturidade
Alternativas
Respostas
4961: B
4962: D
4963: E
4964: E
4965: D
4966: E
4967: D
4968: C
4969: B
4970: D
4971: D
4972: A
4973: D
4974: A
4975: A
4976: C
4977: B
4978: E
4979: C
4980: B