Foram encontradas 11.039 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3707497 Engenharia de Software
Uma equipe de desenvolvimento está prestes a liberar uma atualização de um sistema de e-commerce. Para garantir que funcionalidades antigas, como o cálculo do frete e processamento de pagamento, continuem funcionando corretamente após as alterações recentes, eles executam um conjunto de testes automatizados previamente definidos. Nesse caso, está sendo aplicado o Teste
Alternativas
Q3707496 Engenharia de Software
Uma empresa de desenvolvimento de aplicativos financeiros deseja garantir que cada módulo do sistema funcione corretamente de forma isolada antes de integrar todos os módulos. Para isso, os desenvolvedores criam testes focados em funções específicas, verificando entradas e saídas esperadas de cada componente individualmente. Nesse cenário, está sendo aplicado o Teste
Alternativas
Q3707495 Engenharia de Software
No Behavior-Driven Development (BDD), a linguagem Gherkin é utilizada para descrever cenários de teste de forma compreensível tanto para desenvolvedores quanto para usuários de negócio. Considere o exemplo abaixo:

Cenário: Login bem-sucedido Dado que o usuário informou um login e senha válidos Quando o usuário confirma o acesso Então o sistema exibe a página inicial

O principal objetivo desse tipo de especificação em Gherkin é: 
Alternativas
Q3707494 Engenharia de Software
Uma startup está desenvolvendo um aplicativo de mobilidade urbana que deve calcular rotas otimizadas para usuários em tempo real. O time de desenvolvimento adota a prática de Desenvolvimento Orientado a Testes (TDD) para garantir maior qualidade e reduzir retrabalho. Durante a implementação de uma nova funcionalidade de cálculo de tarifa dinâmica, o desenvolvedor cria inicialmente um teste automatizado que descreve o comportamento esperado, depois implementa o código mínimo necessário para que o teste passe e, em seguida, realiza refatorações para melhorar a estrutura do código sem alterar sua funcionalidade. Com base nesse cenário e nos princípios do TDD, assinale a alternativa que descreve corretamente a sequência de passos fundamentais dessa prática.
Alternativas
Q3707493 Engenharia de Software
Uma equipe de desenvolvimento de software está trabalhando em um sistema de prontuário eletrônico para hospitais públicos. Durante a fase de homologação, os usuários relatam que o sistema apresenta lentidão nas consultas de pacientes, erros ocasionais ao salvar informações e dificuldades de usabilidade, como menus pouco intuitivos. O gerente de qualidade de software decide revisar o processo, buscando entender quais atributos de qualidade não foram plenamente atendidos de acordo com os princípios estabelecidos na ISO/IEC 25010, que define o modelo de qualidade de software. Com base no contexto apresentado, assinale a alternativa que apresenta corretamente os atributos de qualidade mais comprometidos no sistema. 
Alternativas
Q3707492 Gerência de Projetos
Durante a fase de execução de um projeto de implantação de um novo sistema de protocolo eletrônico para uma secretaria municipal, usuários-chave começam a relatar que o sistema entregue até o momento não está atendendo a alguns critérios de usabilidade definidos nos requisitos iniciais. O gerente de projeto, ao revisar a documentação, percebe que esses critérios estavam corretamente especificados, mas não foram completamente implementados pela equipe técnica, devido à pressa em cumprir o cronograma. Considerando as boas práticas de gerenciamento de projetos, qual ação seria mais adequada a ser tomada pelo gerente de projeto diante dessa situação?
Alternativas
Q3707491 Gerência de Projetos
 Durante a execução de um projeto de desenvolvimento de sistema web para uma prefeitura, o gerente de projeto identifica que uma das atividades críticas (desenvolvimento do módulo de cadastro de cidadãos) está com atraso de 5 dias devido à complexidade não prevista inicialmente. Este atraso pode impactar a data de entrega final do projeto, que possui prazo rígido estabelecido em contrato. Considerando as boas práticas de gerenciamento de projetos, qual ação seria mais apropriada para o gerente de projeto tomar nesta situação? 
Alternativas
Q3707490 Banco de Dados
Em um banco de dados que possui as tabelas CLIENTES (id_cliente, nome, cidade) e PEDIDOS (id_pedido, id_cliente, valor_pedido, data_pedido), qual comando SQL retorna corretamente o nome dos clientes que fizeram pedidos com valor superior a R$ 1.000,00, mostrando também o valor total de seus pedidos?
Alternativas
Q3707489 Modelagem de Processos de Negócio (BPM)
 Em um processo de aprovação de compras modelado em BPMN, após a solicitação inicial, existe uma verificação automática do valor: se for superior a R$ 5.000,00, o processo deve seguir para aprovação do gerente; caso contrário, é aprovado automaticamente pelo sistema. Após qualquer uma das aprovações, o processo segue para a etapa de emissão da ordem de compra. Qual elemento da notação BPMN é mais adequado para representar o ponto onde o processo deve decidir entre aprovação automática ou aprovação gerencial com base no valor da compra?
Alternativas
Q3707488 Programação
Um desenvolvedor está criando um sistema de gestão de estoque. Ele precisa implementar uma rotina que percorre uma lista de produtos e verifica quais estão com quantidade abaixo do mínimo para gerar um alerta. Qual estrutura de controle é mais adequada para esse tipo de verificação?
Alternativas
Q3707487 Engenharia de Software
Em um sistema bancário online, uma rotina de transferência de fundos realiza três operações sequenciais: verificar saldo, debitar conta de origem e creditar conta de destino. Caso qualquer operação falhe, a transação deve ser completamente revertida, garantindo consistência financeira. Para implementar esse comportamento, o desenvolvedor deve: 
Alternativas
Q3707486 Engenharia de Software
Em um sistema de e-commerce, um desenvolvedor precisa criar módulos que realizem pagamento por cartão, boleto e PIX. Ele deseja que a adição de novos métodos de pagamento no futuro seja feita sem alterar o código existente, garantindo baixo acoplamento e alta extensibilidade. Qual princípio de desenvolvimento orientado a objetos deve-se orientar a implementação?
Alternativas
Q3707485 Engenharia de Software
Uma equipe de TI está documentando a infraestrutura de um sistema de gestão hospitalar. O sistema é composto por um servidor de aplicação, um servidor de banco de dados e estações de trabalho dos usuários. O objetivo é representar, em um modelo visual, os nós de hardware e software e a forma como eles se relacionam fisicamente para a execução do sistema. O diagrama mais adequado da UML para esse tipo de representação é o Diagrama de
Alternativas
Q3707484 Modelagem de Processos de Negócio (BPM)
Uma organização está revisando seus processos internos de atendimento ao cliente. O analista de negócios precisa modelar o fluxo de atividades, incluindo decisões, eventos e responsabilidades de diferentes departamentos, de modo que o diagrama seja compreendido por colaboradores de áreas técnicas e administrativas. Durante a modelagem em BPMN, ele utiliza pools e swimlanes (lanes) para representar:
Alternativas
Q3707483 Modelagem de Processos de Negócio (BPM)
Uma empresa precisa representar graficamente o processo de matrícula de alunos em uma instituição de ensino, envolvendo setores como secretaria, financeiro e coordenação de curso. A modelagem deve ser compreensível tanto por gestores quanto por profissionais de TI, utilizando uma notação padrão que facilite a comunicação entre diferentes áreas da organização. Nesse contexto, a utilização de diagramas BPMN (Business Process Model and Notation) tem como principal objetivo: 
Alternativas
Q3707482 Programação
Uma equipe de analistas está desenvolvendo um sistema corporativo de gestão acadêmica para universidades, que precisa ser documentado de forma clara tanto para desenvolvedores quanto para gestores não técnicos. Nesse processo, é necessário utilizar uma linguagem de modelagem padronizada que permita especificar, visualizar e documentar artefatos de software em diferentes fases do desenvolvimento. Sobre essa linguagem, assinale a alternativa correta.
Alternativas
Q3707481 Engenharia de Software
 Um analista está modelando um sistema de biblioteca usando um Diagrama de Casos de Uso em UML. O analista identificou as seguintes funcionalidades:

1. “Fazer Login”: Deve ser executada obrigatoriamente antes de qualquer outra funcionalidade do sistema.
2. “Reservar Livro”: Esta funcionalidade possui um comportamento alternativo e opcional: se o livro estiver em situação de atraso, o usuário será notificado sobre a penalidade antes que a reserva seja concluída.

Qual é a correta representação UML para as interações entre os casos de uso “Fazer Login”, “Reservar Livro” e “Notificar Penalidade”?
Alternativas
Q3707480 Engenharia de Software
No contexto de modelagem de software e padronização de artefatos, considere um sistema de biblioteca digital que precisa documentar a interação entre um estudante e o sistema durante o processo de empréstimo de livro. Considerando a UML (Unified Modeling Language) como padrão de notação, qual diagrama seria mais adequado para representar a sequência temporal das mensagens trocadas neste processo? 
Alternativas
Q3707479 Banco de Dados
 Uma empresa de e-commerce precisa escolher a arquitetura de banco de dados mais adequada para diferentes necessidades do seu sistema. Nesse sentido, analise os cenários abaixo:

Cenário I: Armazenar informações de produtos com atributos fixos (código, nome, preço, categoria) e garantir consistência transacional para operações de venda.
Cenário II: Gerenciar logs de navegação dos usuários, comentários de produtos e dados de sessão com estrutura variável e alta velocidade de inserção.

Considerando as características dos dados estruturados, não estruturados e os modelos de dados disponíveis, qual seria a escolha mais apropriada para cada cenário descrito?
Alternativas
Q3707478 Banco de Dados
No contexto de modelos de dados e suas aplicações em sistemas de informação, considere as características dos diferentes tipos de dados e modelos disponíveis. Qual das alternativas apresenta a correspondência correta entre o tipo de modelo de dados NoSQL e sua principal característica de armazenamento?
Alternativas
Respostas
541: D
542: A
543: B
544: E
545: B
546: D
547: A
548: A
549: B
550: B
551: E
552: B
553: D
554: A
555: C
556: B
557: B
558: C
559: E
560: D