Questões de Concurso Sobre engenharia de software
Foram encontradas 14.755 questões
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.
A sequência CORRETA da associação, 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.
Assinale a alternativa que apresenta uma associação tecnicamente adequada entre análise de sentimentos, modelagem de tópicos e similaridade textual.
Assinale a alternativa que apresenta a interpretação tecnicamente adequada acerca dos vieses algorítmicos em sistemas de ciência de dados.
Assinale a alternativa que apresenta uma prática alinhada aos princípios de reprodutibilidade científica em projetos de ciência de dados.
Assinale a alternativa que apresenta uma característica tecnicamente compatível com o uso de sistemas de versionamento baseados em Git.