Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 13.252 questões
Coluna 1
1. Caso de uso.
2. Requisito não funcional.
3. Diagrama de classes.
Coluna 2
( ) Descreve atributos de qualidade, como desempenho, disponibilidade ou segurança.
( ) Representa funcionalidades esperadas a partir da interação entre atores e sistema.
( ) Modela classes, atributos, operações e relacionamentos estruturais.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Durante o levantamento de requisitos de um sistema de vendas, foram identificadas as seguintes necessidades:
I- O sistema deve permitir o cadastro de clientes.
II- O sistema deve gerar relatórios de vendas mensais.
III- O tempo de resposta para qualquer consulta não deve exceder 3 segundos.
IV- O sistema deve ser compatível com os navegadores Google Chrome e Mozilla Firefox.
Considerando a classificação dos requisitos de software, assinale a alternativa CORRETA.
( ) Os testes unitários verificam componentes individuais do software de forma isolada, sendo frequentemente automatizados e desenvolvidos pelos próprios programadores durante a implementação do sistema.
( ) Os testes de integração têm como objetivo avaliar a interação entre módulos, componentes ou serviços, verificando se as interfaces e a troca de informações ocorrem conforme o especificado.
( ) Os testes de sistema avaliam o comportamento do sistema integrado como um todo, considerando requisitos funcionais e não funcionais definidos para o produto.
( ) Os testes de aceitação têm por finalidade verificar se o sistema atende às necessidades do usuário e aos critérios de aceitação estabelecidos, sendo obrigatoriamente executados apenas pela equipe de garantia da qualidade (QA), sem participação do cliente ou dos usuários finais.
( ) No Desenvolvimento Orientado a Testes (Test-Driven Development – TDD), a implementação da funcionalidade é realizada integralmente antes da elaboração dos testes automatizados, permitindo que estes validem o comportamento final do sistema.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
Assinale a alternativa correta em relação aos seus conceitos e comandos básicos.
Assinale a alternativa correta sobre os frameworks Scrum e Kanban.
Coluna 1 Diagramas
1. Diagrama de Casos de Uso
2. Diagrama de Classes
3. Diagrama de Sequência
4. Diagrama de Atividades
5. Diagrama de Estado
Coluna 2 Finalidades
( ) Representa as interações entre os atores externos e o sistema, ilustrando as funcionalidades de alto nível e os requisitos funcionais da aplicação.
( ) Descreve a estrutura estática do sistema, exibindo os tipos de objetos, seus atributos, métodos e os relacionamentos estáticos entre eles.
( ) Modela a troca de mensagens entre objetos ao longo do tempo, detalhando a ordem temporal das interações para a execução de um cenário específico.
( ) Ilustra o fluxo de controle ou fluxo de dados passo a passo entre as ações, sendo frequentemente utilizado para modelar processos de negócio ou algoritmos complexos.
( ) Mostra as transições e as condições que levam um objeto a mudar de uma situação para outra durante o seu ciclo de vida em resposta a eventos.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
I. ‘O sistema deve permitir que o usuário exporte relatórios financeiros em formato PDF’ é um exemplo de requisito funcional.
II. Requisitos não funcionais descrevem restrições sobre os serviços ou funções oferecidos pelo sistema, como confiabilidade, tempo de resposta e conformidade com padrões.
III. A usabilidade e a manutenibilidade são classificadas como requisitos funcionais, pois descrevem comportamentos esperados do software durante a interação com o administrador.
Com relação às afirmações,
Assinale a alternativa que apresenta uma prática alinhada aos princípios de transparência e explicabilidade em modelos de ciência de dados.
No contexto da engenharia de software, a __________ é um processo contínuo responsável por manter um sistema de software em funcionamento estável, seguro e eficiente após sua implantação em produção. Pode envolver a correção de falhas, atendimento a usuários, monitoramento de desempenho e implementação de melhorias para garantir que a aplicação continue atendendo às necessidades do negócio.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
( ) A elicitação de requisitos é uma etapa dedicada a descobrir, investigar e extrair as necessidades, restrições e expectativas dos clientes, usuários e demais partes interessadas para o desenvolvimento de um sistema ou produto.
( ) A prototipação é uma técnica que busca simular para o usuário o funcionamento dos seus requisitos antes que o sistema ou produto final esteja pronto.
( ) A especificação de requisitos é um documento guia da equipe de desenvolvimento, construído sem a participação dos clientes, usuários e demais partes interessadas, os quais serão consultados na etapa posterior de validação de requisitos.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: