Questões de Concurso Sobre engenharia de software

Foram encontradas 14.770 questões

Q3842906 Engenharia de Software
Atualmente existem vários modelos de processo de software. No que diz respeito ao modelo em cascata e suas fases assinale a alternativa INCORRETA.
Alternativas
Q3842905 Engenharia de Software

Scrum é um método ágil de gestão de projetos, com relação aos seus pilares, analise as assertivas e identifique as corretas:


I.Transparência: todo o processo deve estar visível a todos os envolvidos. A transparência deve ser refletida, no ambiente, nas pessoas e nos processos.


II.Adaptação: Caso a inspeção detecte algum processo que precise ser ajustado ou melhorado, as adaptações deverão ser feitas o mais rápido possível. O quanto antes as mudanças sejam feitas, antes o novo processo proposto é testado e validado.


III.Agilidade: Abordagem que valoriza a melhoria contínua da gestão de projetos por meio de lançamentos pequenos e frequentes com vistas a se adaptar e responder rapidamente a mudanças, desafios e oportunidades.


IV.Inspeção: o processo em si deve ser inspecionado regularmente na busca por anomalias e/ou oportunidades de melhorias. 


É CORRETO o que se afirma em: 

Alternativas
Q3842901 Engenharia de Software
O Git é muito utilizado no dia a dia das equipes de desenvolvimento da PPSA para apoiar atividades de gestão de códigos. O comando do git usado para mostrar qual revisão e autor modificaram pela última vez cada linha de um arquivo é o: 
Alternativas
Q3842877 Engenharia de Software
Um analista de TI precisa utilizar um ambiente sob demanda para fazer o desenvolvimento, teste, fornecimento e gerenciamento de aplicativos. A plataforma a ser utilizada se chama:
Alternativas
Q3841881 Engenharia de Software
DevOps representa uma sigla que define uma forma de pensar e uma mudança cultural, em que as equipes adotam novas formas de trabalhar no âmbito das instituições. Nesse contexto, os desenvolvedores se aproximam dos usuários, visando obter uma compreensão melhor do ambiente em foco. As equipes de operações se envolvem no processo de desenvolvimento e adicionam requisitos de manutenção e necessidades do cliente, além de adotarem princípios essenciais, que ajudam as equipes a oferecerem aplicativos e serviços em um ritmo mais rápido e com maior qualidade, em comparação com as organizações que usam o modelo de desenvolvimento de software tradicional. O princípio fundamental do DevOps envolve a união das equipes de desenvolvimento e de operações em uma só funcional que se comunica, compartilha feedback e troca experiências e informações durante todo o ciclo de desenvolvimento e implementação. Nesse processo, as equipes de desenvolvimento e de operações se fundem em uma única unidade que trabalha em todo o ciclo de vida do aplicativo.
Esse princípio é conhecido por: 
Alternativas
Q3841455 Engenharia de Software
Em um projeto ágil executando o Kanban, ao limitar o trabalho em progresso em uma etapa do processo é possível assegurar como estimativa dessa etapa o (a): 
Alternativas
Q3841454 Engenharia de Software
O Manifesto Ágil, criado em 2001 por desenvolvedores experientes, estabeleceu um conjunto de valores e princípios que transformaram a forma de desenvolver software. Considerando os princípios e diretrizes estabelecidos pelo Manifesto Ágil, dos valores seguintes aquele que está alinhado com sua filosofia: 
Alternativas
Q3841445 Engenharia de Software
No framework Scrum, as cerimônias são momentos estruturados que ajudam a promover a transparência, a inspeção e a adaptação contínua durante o desenvolvimento de um produto. No contexto do Scrum, a cerimônia responsável por permitir que o time inspecione seu progresso e realize ajustes para otimizar o desempenho nas próximas iterações é: 
Alternativas
Q3841443 Engenharia de Software
Em um ambiente onde existe uma hierarquia formada, deseja-se elaborar a elicitação de requisitos de um produto sem que um membro influencie a resposta de outro por questões de hierarquia. Nesse caso, a técnica mais adequada para elicitar os requisitos é: 
Alternativas
Q3841438 Engenharia de Software
Um dos conceitos centrais da abordagem ágil é o trabalho integrado entre diferentes áreas e competências, com foco coletivo em um único produto, evitando transferências desnecessárias e etapas que não agregam valor. Nesse contexto, o conceito de equipes multifuncionais e integradas, que trabalham de forma colaborativa e contínua com foco em um mesmo produto, eliminando repasses e etapas desnecessárias, é condizente e aplicado no framework: 
Alternativas
Q3841436 Engenharia de Software
A abordagem DevOPs foi criada com o objetivo básico de juntar as boas práticas do time de desenvolvimento e do time de operação. Essa abordagem é embasada em:
Alternativas
Q3841434 Engenharia de Software
No Kanban trabalha-se com o sistema puxado em que é necessário estabelecer um limite do trabalho em andamento para que o time possa terminar o trabalho atual antes de começar novos trabalhos. Esse conceito é conhecido como: 
Alternativas
Q3841428 Engenharia de Software
As técnicas utilizadas em modelos de Machine Learning (ML) geralmente podem ser separadas em três grandes categorias. São elas: 
Alternativas
Q3821677 Engenharia de Software
Quando um software possui código-fonte de domínio público, permitindo que ele seja livremente modificado, mas sua distribuição permanece livre para modificações, dizemos que se trata de uma licença GNU (GPL) do tipo:
Alternativas
Q3816318 Engenharia de Software

Ao modelar um sistema para uma clínica, um analista descreve as interações através de um diagrama de caso de uso. Nele, a figura que representa um papel externo, como o da "Recepcionista", é chamada de ______________. O caso de uso principal "Marcar Consulta" necessita, obrigatoriamente, da funcionalidade "Verificar Disponibilidade do Médico", sendo esta relação representada por __________________ . Adicionalmente, o processo "Marcar Consulta" pode, opcionalmente, acionar a funcionalidade "Cadastrar Novo Paciente", uma relação modelada como _______________.



Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

Alternativas
Q3816317 Engenharia de Software

Um analista de Tecnologia da Informação, ao realizar a manutenção de um sistema web, depara-se com um componente visual que não exibe o estilo esperado. A tarefa exige uma análise cuidadosa do código HTML e das múltiplas regras CSS aplicadas, demandando um conhecimento aprofundado sobre o modelo de cascata e as regras de especificidade que os navegadores utilizam para resolver conflitos de estilo. Analisando o trecho de código HTML e as regras CSS a seguir, e considerando as regras da cascata e especificidade do CSS, qual será a cor final aplicada ao texto do elemento <h1>


Imagem associada para resolução da questão

Alternativas
Q3816316 Engenharia de Software

Sobre os fundamentos da qualidade de software, analise a sentença abaixo:



De acordo com Sommerville (2019), o gerenciamento da qualidade de software, inspirado em práticas da indústria manufatureira, parte do pressuposto de que a qualidade do processo de desenvolvimento está diretamente relacionada à qualidade do produto final (1ª parte), entretanto, essa relação é mais complexa em software, pois o projeto é um processo criativo no qual a padronização pode, em alguns casos, inibir a criatividade e resultar em um produto de qualidade inferior (2ª parte), sendo a avaliação da qualidade, portanto, um processo objetivo que se baseia exclusivamente na conformidade do software com sua especificação, de forma análoga à tolerância dimensional na manufatura (3ª parte).



Quais partes estão corretas?

Alternativas
Q3816313 Engenharia de Software
O desenvolvimento de software de alta qualidade exige a adoção de boas práticas consolidadas ao longo do tempo, tanto em abordagens ágeis quanto em processos formais. Com base nessas práticas, assinale a alternativa correta.
Alternativas
Q3816312 Engenharia de Software
Diversos modelos de processo de software foram propostos para lidar com diferentes contextos de projeto, considerando variáveis como requisitos mutáveis, riscos técnicos, tempo de entrega e reutilização. Com base nesses modelos e nos princípios do ciclo de vida do software, é INCORRETO afirmar que o modelo 
Alternativas
Q3816311 Engenharia de Software
Em um cenário corporativo onde coexistem múltiplos sistemas com diferentes tecnologias, requisitos de negócio que mudam rapidamente e demanda por alta confiabilidade e reutilização, a escolha do paradigma de desenvolvimento de software torna-se crítica. Qual das alternativas abaixo descreve corretamente um paradigma e sua aplicabilidade, com base em fundamentos da engenharia de software? 
Alternativas
Respostas
841: D
842: A
843: B
844: B
845: D
846: D
847: A
848: D
849: C
850: B
851: C
852: D
853: B
854: A
855: A
856: B
857: C
858: D
859: D
860: B