Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.115 questões

Q405088 Engenharia de Software
Tendo como base os padrões de projeto de software, julgue os itens a seguir.

O polimorfismo na programação orientada a objetos é caracterizado quando duas ou mais classes distintas têm métodos de mesmo nome, de forma que uma função possa utilizar um objeto de qualquer uma das classes polimórficas, sem necessidade de tratá-lo de forma diferenciada conforme a classe desse objeto.
Alternativas
Q405036 Engenharia de Software
No que diz respeito aos modelos hierárquico, relacional, de entidade-relacionamento e de modelagem orientada a objeto, julgue os itens a seguir.

Na modelagem orientada a objetos, o conceito de herança permite que uma subclasse herde tanto operações quanto propriedades.
Alternativas
Q397315 Engenharia de Software
Há uma técnica de teste de software na qual, a cada novo teste a ser realizado, acrescenta-se pelo menos um novo comando ou conjunto de comandos ao novo teste. Esse tipo de técnica tem a denominação de teste de
Alternativas
Q397309 Engenharia de Software
Na orientação a objetos, existe um conceito o qual indica que há métodos com o mesmo nome, porém com assinaturas diferentes (tipo de parâmetros, número de parâmetros etc.).

Essa é a definição do conceito de
Alternativas
Q397308 Engenharia de Software
Na orientação a objetos, o conceito de herança múltipla implica em que
Alternativas
Q397087 Engenharia de Software
Um projeto de software em desenvolvimento na sua organização tem um requisito não funcional importante relacionado à usabilidade do sistema. A estratégia adotada foi a definição e adoção de um conjunto de heurísticas, utilizado pelo arquiteto de software, em paralelo à execução dos testes funcionais pela equipe de garantia da qualidade, para avaliar a usabilidade do sistema. Pode-se considerar que essa estratégia
Alternativas
Q397086 Engenharia de Software
Os artefatos produzidos como consequência da engenharia de requisitos são avaliados quanto à qualidade durante a etapa de validação. Considere os 2 (dois) requisitos a seguir:

1. O sistema a ser desenvolvido deverá ser fácil de aprender a usar pelos usuários.
2. Os horários-limite em que as chaves de acesso serão válidas deverão ser validados.

É correto afirmar que
Alternativas
Q397085 Engenharia de Software
A engenharia de requisitos estabelece uma base sólida para o projeto e para a construção de software. Sem ela, o software resultante tem grande probabilidade de não atender às necessidades do cliente. No entanto, sabe-se que é comum, ao longo de um projeto, que os clientes e/ou fornecedores de requisitos mudem de opinião e sugiram mudanças no que foi acordado inicialmente. Neste cenário, é uma boa prática
Alternativas
Q397084 Engenharia de Software
Um mecanismo comum de garantia da qualidade adotado por muitas organizações é o de revisões de software, que podem ser aplicadas ao longo do ciclo de vida de desenvolvimento de software. Sobre revisões de software é correto afirmar que
Alternativas
Q396771 Engenharia de Software
Uma empresa que desenvolve projetos no Visual Studio decidiu utilizar o Team Foundation Service. Uma característica relacionada ao desenvolvimento em equipe e outra, relacionada ao controle de código do Team Foundation, são respectivamente :
Alternativas
Q396763 Engenharia de Software
Testes unitários são amplamente empregados no desenvolvimento de software. Sua função principal é :
Alternativas
Q396756 Engenharia de Software
Maria participa de um projeto cujo objetivo é desenvolver em C# uma versão orientada a objetos de um software legado, e deseja criar um diagrama UML para definir os modelos das classes do sistema. Esse diagrama deve representar as estruturas dessas classes, determinando
Alternativas
Q396755 Engenharia de Software
João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o diagrama de :
Alternativas
Q396754 Engenharia de Software
Considere uma organização desenvolvedora de software que possua um processo de software composto das fases de Levantamento de Requisitos, Análise de Software, Projeto de Software, Codificação, Testes e Entrega do Software e tenha a cultura de estimar seus projetos utilizando Análise de Pontos por Função. Caso essa organização esteja interessada na criação de uma base de estimativas de seus projetos, a contagem de pontos por função seria mais indicada .
Alternativas
Q396753 Engenharia de Software
Uma organização está interessada em definir um processo para orientar a sua equipe de desenvolvimento a executar as atividades necessárias para a criação e disponibilização de novas versões do produto de software que é o carro-chefe da empresa. Esse processo precisa conter explicitamente as etapas comuns de um desenvolvimento de software (por exemplo, levantamento, análise, projeto, construção e testes) e, como o produto de software em questão tem um forte requisito de qualidade, é necessário que as atividades de garantia da qualidade sejam bem explícitas em relação às etapas e/ou documentos relacionados sendo avaliados.

Dentre as opções de modelos de ciclo de vida abaixo, o mais adequado a essa necessidade é :
Alternativas
Q396751 Engenharia de Software
Uma das características da metodologia ágil Scrum é :
Alternativas
Q392668 Engenharia de Software
Uma prática que NÃO é adotada por Extreme Programming (XP) é

Alternativas
Q392667 Engenharia de Software
Um tipo de teste de validação possui as seguintes características:

• Realizado na instalação dos desenvolvedores.
• Conduzido em um ambiente controlado.
• Conta com a participação de usuários e desenvolvedores.

Esse tipo de teste é chamado de
Alternativas
Q392661 Engenharia de Software
Qual atividade é desenvolvida durante a fase de construção do Processo Unificado (UP)?
Alternativas
Q392659 Engenharia de Software
Na Análise Essencial, qual artefato deve servir de base para a produção de um diagrama de transição de estados relativo a um determinado DFD?
Alternativas
Respostas
9301: C
9302: C
9303: A
9304: E
9305: D
9306: E
9307: C
9308: D
9309: B
9310: A
9311: B
9312: C
9313: B
9314: D
9315: B
9316: C
9317: E
9318: A
9319: C
9320: E