Questões de Concurso Sobre engenharia de software
Foram encontradas 14.872 questões
Sobre os processos de verificação, validação e testes de software descritos por Sommerville, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) A validação tem como objetivo demonstrar que o sistema está em conformidade com sua especificação (o sistema foi construído corretamente?).
( ) O Teste de Unidade foca no teste de componentes individuais, como funções ou métodos de classes, de forma isolada.
( ) O Teste de Aceitação é uma fase de teste de sistema na qual os usuários finais testam o software para decidir se ele está pronto para implantação.
( ) O Teste de Regressão consiste em executar novamente testes anteriores para garantir que mudanças recentes no código não introduziram novos defeitos.
Analise as afirmativas abaixo sobre os diagramas da UML (Unified Modeling Language) utilizados na modelagem de sistemas, segundo Sommerville.
II. O Diagrama de Sequência é um modelo dinâmico que mostra a série de interações entre objetos durante a execução de um caso de uso.
III. O Diagrama de Classes é um modelo dinâmico que descreve o comportamento temporal e a ordem das mensagens enviadas entre os objetos do sistema.
IV. O Diagrama de Atividades é utilizado exclusivamente para modelar a arquitetura física de implantação dos componentes de hardware.
Estão corretas apenas as afirmativas
Nesse arquivo, um comentário é iniciado com o símbolo:
Dessa forma, um exemplo de um requisito não funcional é que o sistema sob análise deve
I. Teste de integração II. Teste de aceitação III. Teste de unidade IV. Teste de sistema
A ordem correta de execução desses quatro tipos de teste, para que o processo de testes seja adequadamente realizado, é
Uma Secretaria Estadual de Saúde implantou um sistema de apoio à decisão para triagem automática da prioridade das solicitações de exames especializados recebidas por meio do portal eletrônico do cidadão. A base histórica disponível contém milhares de solicitações já analisadas por médicos reguladores, devidamente rotuladas conforme o grau de prioridade atribuído à época. A equipe técnica pretende desenvolver automaticamente a categoria de novos solicitações, reduzindo o tempo de resposta e aumentando a eficiência e assertividade da urgência no contexto de atendimento público.
Diante dos fundamentos de Inteligência Artificial e Aprendizado de Máquina, a abordagem adequada para resolver o problema descrito é
I- A amostragem é uma técnica que consiste em selecionar, de forma organizada, parte dos indivíduos ou elementos de uma população (de usuários, por exemplo), de modo que essa parte represente adequadamente o todo e permita a obtenção de informações relevantes sobre o conjunto completo da população.
II- Entrevistas conduzidas com debates amplamente abertos funcionam bem. No entanto, cabe aos interessados (stakeholders) assegurarem que a conversa permaneça direcionada ao software em desenvolvimento, para que desvios de foco sejam evitados.
III- A etnografia é uma técnica na qual a equipe de análise acompanha diretamente o ambiente de trabalho, observando e registrando como as atividades da equipe operacional realmente ocorrem, para compreender o funcionamento prático dos processos a serem considerados no software em desenvolvimento. Essa abordagem pode ser utilizada em conjunto com a prototipação para validar e refinar a compreensão de como o software deve funcionar.
IV- Brainstorm é uma técnica interativa que envolve reuniões estruturadas, com a participação de todos os interessados (stakeholders), e visa discutir ideias, alinhar expectativas e tomar decisões consensuais sobre o software em desenvolvimento.
É CORRETO o que se afirma apenas em:
Com base nos conceitos de teste de software assinale a alternativa CORRETA.
( ) Bibliotecas Dinâmicas (ou Compartilhadas) não permitem reutilização entre múltiplos programas sem duplicar código. ( ) Bibliotecas Estáticas têm o código da biblioteca incorporado diretamente no executável durante a linkagem. ( ) Bibliotecas Dinâmicas (ou Compartilhadas) não dependem de arquivos externos em tempo de execução. ( ) Bibliotecas de Cabeçalho contêm declarações de funções e tipos e o código executável.
I.O padrão Bridge desacopla a abstração de sua implementação por meio de composição, permitindo que ambas evoluam independentemente.
II.O padrão Bridge tem como finalidade principal adaptar interfaces incompatíveis, permitindo a interoperabilidade entre classes distintas.
III.O padrão Bridge exige, obrigatoriamente, que a implementação seja definida como uma classe concreta única, impedindo variações na hierarquia de implementação.
É correto o que se afirma em: