Questões de Concurso Público HCPA 2023 para Analista de TI - Analista de Negócios

Foram encontradas 8 questões

Q4325139 Engenharia de Software
Sobre as competências que apoiam a prática da análise de negócio, é correto afirmar que
Alternativas
Q4325144 Engenharia de Software
Considere as seguintes afirmações sobre DevOps e Entrega Contínua. 

I - Na Ciência da Computação o termo DevOps (contração de Development e Operations) reflete uma cultura na engenharia de software que aproxima os desenvolvedores de software (Dev) dos operadores do software e administradores do sistema (Ops), visando permitir a implantação mais rápida e ágil de um sistema.
II - DevOps advoga a automatização de todos os passos necessários para colocar um sistema em produção e monitorar o seu correto funcionamento. Isso requer a adoção de práticas e ferramentas, tais como Integração Contínua (Continuous Integration) e Deployment Contínuo (Continuous Deployment).
III - A ideia da Entrega Contínua (Continuous Delivery) é simples: produzir um entregável em ciclos curtos, garantindo que o software possa ser lançado com segurança a qualquer momento. O objetivo é criar, testar e liberar software com maior velocidade e frequência. Existe uma autoridade externa – tipicamente um gerente de projetos ou de releases, por exemplo – que toma a decisão sobre quando o software será liberado para os usuários finais. Inclusive forças de mercado ou de estratégia da empresa podem influenciar nessa decisão.

Quais estão corretas?  
Alternativas
Q4325146 Engenharia de Software
Considere as seguintes afirmações sobre Análise de Negócios.

I - Análise de Negócios é o conjunto de atividades e técnicas utilizadas para servir como ligação entre as partes interessadas, no intuito de compreender a estrutura, políticas e operações de uma organização e para recomendar soluções que permitam que a organização alcance suas metas.
II - Análise de Negócios envolve compreender como as organizações funcionam e alcançam seus propósitos, e definir as capacidades que uma organização deve possuir para prover produtos e serviços para as partes interessadas externas. Isso inclui a definição de metas organizacionais, como estas metas se conectam a objetivos específicos, a identificação das ações que uma organização deve executar para alcançar as metas e objetivos, e a definição de como interagem as diversas unidades organizacionais e as partes interessadas, dentro e fora daquela organização. 
III - Um analista de negócios é qualquer pessoa que executa atividades de análise de negócios, não importa qual o seu cargo ou função organizacional.

Quais estão corretas? 
Alternativas
Q4325148 Engenharia de Software
Os métodos ágeis adotam uma técnica pragmática para lidar com requisitos. Ao invés de documentos de requisitos tradicionais com, frequentemente, centenas de páginas e que levam, às vezes, muito tempo para ficarem prontos, a técnica é resumida da seguinte forma: é feita uma descrição em 2 ou 3 sentenças de uma funcionalidade que os clientes desejam ver implementada no sistema; esta descrição é um lembrete do representante dos clientes de um determinado requisito funcional que ele gostaria de ver implementado na próxima iteração (ou sprint). Mais ainda, durante todo o sprint este representante se compromete a estar disponível para refinamentos e explicações que sejam necessários para os desenvolvedores. Por fim, ele também se compromete a aceitar o que foi implementado desde que satisfaça os testes de aceitação que ele mesmo especificou.

O nome dessa técnica é
Alternativas
Q4325149 Engenharia de Software
Considere as seguintes afirmações sobre Testes de Unidade.

I - Testes de unidade são testes, idealmente automatizados, de pequenas unidades de código, normalmente classes, as quais são testadas de forma isolada do restante do sistema.
II - A principal desvantagem de testes de unidade é encontrar bugs ainda na fase de desenvolvimento, antes que o código entre em produção. Portanto, se um sistema de software tem bons testes, é mais difícil que os usuários finais sejam surpreendidos com bugs. 
III - Testes de unidade também ajudam na documentação e especificação do código de produção, pois pode-se olhar e analisar os testes implementados no código. Por isso, muitas vezes, antes de manter um código com o qual ele não tenha familiaridade, um desenvolvedor começa analisando os seus testes.

Quais estão corretas?
Alternativas
Q4325152 Engenharia de Software
Qual das alternativas NÃO é uma característica de processos ágeis? 
Alternativas
Q4325153 Engenharia de Software
Considere as seguintes afirmações sobre os métodos ágeis Scrum e XP. 

I - XP é um método ágil leve recomendado para desenvolver software com requisitos vagos ou sujeitos a mudanças, definido por meio de um conjunto de valores, princípios e práticas de desenvolvimento. Frequentemente, quando decidem adotar XP, desenvolvedores e organizações concentram-se nas práticas. Porém, os valores e princípios são componentes-chave do método, pois são eles que dão sentido às práticas propostas em XP. 
II - Scrum é um método ágil, iterativo e incremental para gerenciamento de projetos, que não necessariamente precisam ser projetos de desenvolvimento de software. Sua definição inclui um conjunto preciso de papéis (Dono do Produto, Scrum Master, Desenvolvedor), artefatos (Backlog do Produto, Backlog do Sprint etc.) e eventos (Planejamento do Sprint, Sprint, Reuniões Diárias, Revisão do Sprint, Retrospectiva).
III - Enquanto XP é um método ágil voltado exclusivamente para projetos de desenvolvimento de software e para isso inclui um conjunto de práticas de programação, como testes de unidade, programação em pares, integração contínua e design incremental, Scrum não propõe nenhuma prática de programação.

Quais estão corretas? 
Alternativas
Q4325154 Engenharia de Software
Na linguagem UML, qual o tipo de diagrama, entre os listados, demonstra as interações entre diferentes objetos na execução de uma operação, destacando ainda a ordem em que tais ações acontecem num intervalo de tempo?
Alternativas
Respostas
1: A
2: E
3: E
4: A
5: C
6: B
7: E
8: C