Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

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

Q549710 Engenharia de Software

O diagrama de Casos de Uso da UML 2.0 a seguir representa um fragmento de um sistema de gerenciamento de um estabelecimento comercial. Avalie as afirmações sobre esse diagrama e assinale a alternativa correta:


Imagem associada para resolução da questão

Alternativas
Q549702 Engenharia de Software
Para garantia da qualidade de software, a atividade de testes é necessária para mostrar que um programa faz o que é proposto fazer e para descobrir defeitos indesejáveis no programa antes de seu uso. Um sistema pode passar por três estágios de teste: testes em desenvolvimento, testes de release (ou funcional) e testes de usuário. Com relação aos testes em desenvolvimento, os testes unitários visam testar os componentes de programa tais como métodos ou classes de objetos. Uma estratégia para escolher casos de testes unitários é o teste de partição, sobre a qual é correto afirmar:
Alternativas
Q549700 Engenharia de Software
A metodologia Scrum é considerada uma metodologia ágil, influenciada pelas boas práticas da manufatura enxuta japonesa. Dentre essas, destaca-se a execução de projetos por equipes pequenas, cujos integrantes desempenham papéis específicos. Assinale a opção que apresenta somente os papéis definidos para a metodologia Scrum.
Alternativas
Q548604 Engenharia de Software
A figura abaixo representa os estágios do ciclo de vida em cascata para o projeto, análise e desenvolvimento de sistemas.
                    Imagem associada para resolução da questão  Sendo I – Definição de requisitos, os demais estágios (II / III / IV / V) são, respectivamente, denominados:
Alternativas
Q548603 Engenharia de Software
No que diz respeito à programação orientada a objetos, um princípio estabelece que duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. Esse mecanismo é fundamental na programação orientada a objetos, permitindodefinir funcionalidades que operem genericamente com objetos, abstraindo-se de seus detalhes particulares quando esses não forem indispensáveis. Para que esse princípio possa ser utilizado, é necessário que os métodos que estejam sendo definidos nas classes derivadas tenham exatamente a mesma assinatura do método definido na superclasse.
Esse princípio é conhecido por:
Alternativas
Q543485 Engenharia de Software
Na área de geoprocessamento, um software proprietário pode ser feito com finalidades comerciais ou não. Um exemplo de um software proprietário que NÃO possui finalidade comercial é
Alternativas
Q543332 Engenharia de Software
Um caso de uso que é descrito na linguagem de domínio da aplicação, de forma abstrata, livre de tecnologias e independente de implementação é conhecido como caso de uso:
Alternativas
Q543331 Engenharia de Software
No Scrum, o evento que ocorre no final da sprint que serve para a equipe examinar a sprint passada e planejar melhorias é conhecido como:
Alternativas
Q543330 Engenharia de Software
O Scrum é um método de desenvolvimento ágil que possui princípios consistentes com o manifesto ágil. O papel dentro de uma equipe Scrum que é responsável por guiar, treinar e assistir a equipe para que tenham um entendimento e uso adequados desse método é conhecido como:
Alternativas
Q543329 Engenharia de Software
O manifesto ágil considera que a medida primária de progresso é:
Alternativas
Q543328 Engenharia de Software
O Processo Unificado Rational (RUP) fornece uma abordagem disciplinada para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento de software. NÃO se trata de uma das seis melhores práticas do RUP:
Alternativas
Q543327 Engenharia de Software
As fases do RUP fornecem marcos bem definidos de negócio que permitem verificar se as iterações estão fazendo progresso e convergindo para uma solução. Garantir que o sistema está pronto para ser implantado no ambiente do usuário final é um objetivo primário da fase de:
Alternativas
Q543326 Engenharia de Software
Existem tipos de contagem de ponto de função diferentes que devem ser aplicados de acordo com o propósito da contagem. O IFPUG define os seguintes tipos de contagem de pontos de função:
Alternativas
Q543325 Engenharia de Software
O manual de práticas de contagem do IFPUG define um processo de contagem de pontos de função. Nesse processo, a primeira atividade para medir as funções transacionais é:
Alternativas
Q543324 Engenharia de Software
No âmbito da análise de pontos de função, as funções de dados representam as funcionalidades fornecidas ao usuário para atender requisitos internos e externos referentes a dados. De acordo com o IFPUG, são dois tipos de função de dados:
Alternativas
Q543323 Engenharia de Software
“No modelo de projeto, é necessário que as classes de projeto colaborem umas com as outras. No entanto, a colaboração deverá ser mantida em um nível mínimo aceitável.” Esta definição se refere à característica de uma classe de projeto bem formada, conhecida como:
Alternativas
Q543322 Engenharia de Software
A disponibilização da função de qualidade (quality function deployment, QFD) é uma técnica aplicável à atividade de levantamento de requisitos a qual traduz as necessidades do cliente para requisitos técnicos de software. Esta técnica classifica as necessidades em requisitos:
Alternativas
Q543321 Engenharia de Software
A técnica sistemática para construir a arquitetura de software, ao mesmo tempo em que são conduzidos testes para descobriremos associados com interface, é chamada de teste de :
Alternativas
Q543320 Engenharia de Software
O modelo de ciclo de vida em cascata é considerado o paradigma mais antigo da engenharia de software. Apesar de apresentar diversas desvantagens em relação ao modelo incrementai, pode ser útil principalmente em situações que :
Alternativas
Q541771 Engenharia de Software
O papel do SCRUM que tem como função primária remover qualquer impedimento à habilidade de uma equipe de entregar o objetivo de um sprint é o:
Alternativas
Respostas
5821: D
5822: B
5823: A
5824: B
5825: D
5826: C
5827: A
5828: A
5829: E
5830: E
5831: E
5832: E
5833: E
5834: B
5835: C
5836: E
5837: E
5838: C
5839: B
5840: D