Questões de Concurso Sobre engenharia de software

Foram encontradas 14.526 questões

Q87904 Engenharia de Software
Em relação à orientação a objetos, considere:

Um dos mecanismos fundamentais na programação orientada a objetos é o conceito de redefinição, que ocorre quando um método, cuja assinatura já tenha sido especificada, recebe uma nova definição em uma classe derivada.

A linguagem de programação orientada a objetos deve suportar o conceito de ligação tardia (late binding), visto que a definição do método que é candidato a ser efetivamente invocado só ocorre durante a execução do programa.


O mecanismo de redefinição, juntamente com o conceito de ligação tardia, é a chave para a utilização adequada de
Alternativas
Q86747 Engenharia de Software
Para utilizar o processo de estimativa por Story Points em Scrum, inicialmente
Alternativas
Q86746 Engenharia de Software
Considere a tabela a seguir:

Imagem 008.jpg

Na medição de pontos de função, os valores X, Y e Z utilizados na tabela, correspondem, respectivamente, a
Alternativas
Q86742 Engenharia de Software
O teste de componentes compostos concentra-se, princi- palmente, em verificar se
Alternativas
Q86739 Engenharia de Software
Quanto ao controle estruturado nos diagramas de se- quência UML, NÃO se enquadra entre os tipos mais comuns, a execução
Alternativas
Q86738 Engenharia de Software
O aumento da produtividade de desenvolvimento e a ca- pacidade de compartilhar o conhecimento adquirido, re- presenta uma vantagem no uso de projetos orientados a objeto, porque
Alternativas
Q86737 Engenharia de Software
Na taxonomia utilizada para as formas de polimorfismo são, respectivamente, dois tipos categorizados como universal e dois como Ad Hoc:
Alternativas
Q85290 Engenharia de Software
Após a aplicação do fator de ajuste, o total de pontos de função em uma contagem ficou em 110,60. Antes da aplicação do ajuste, os pontos de função brutos estavam em 140,00. Portanto, o somatório dos 14 itens do nível de influência global foi
Alternativas
Q85286 Engenharia de Software
Na UML, especifica-se que uma classe é abstrata escrevendo seu nome
Alternativas
Q85285 Engenharia de Software
Na UML, o relacionamento entre uma superclasse e suas subclasses é denominado
Alternativas
Q85284 Engenharia de Software
Considere:

I. Um produtor ou consumidor de informações que resida fora dos limites do sistema a ser modelado.

II. Um transformador de informações que resida dentro dos limites do sistema a ser modelado.

III. Um método de decomposição sucessiva, da mais abstrata para a mais granular visão de processos do sistema a ser modelado.

Na análise estruturada, I, II e III correspondem, respectivamente, a
Alternativas
Q85283 Engenharia de Software
Propriedade pela qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma assinatura mas comportamentos distintos. Tratase de
Alternativas
Q84021 Engenharia de Software
Julgue os itens seguintes, a respeito de diferentes abordagens
para o processo de desenvolvimento de software.
O RUP (rational unified process) é um modelo de processo de desenvolvimento genérico e moderno, organizado em fases - concepção, elaboração, construção e implantação -, que separa as atividades em requisitos, análise e projeto.
Alternativas
Q84020 Engenharia de Software
Julgue os itens seguintes, a respeito de diferentes abordagens
para o processo de desenvolvimento de software.
O extreme programming (XP), que se inclui entre os métodos ágeis, apresenta, entre outras, as seguintes características: pequenos releases, projeto simples, refactoring, programação em pares e propriedade coletiva.
Alternativas
Q84019 Engenharia de Software
Julgue os itens seguintes, a respeito de diferentes abordagens
para o processo de desenvolvimento de software.
As diferentes abordagens para o desenvolvimento rápido de software compartilham algumas características fundamentais, tais como: não há especificação detalhada de sistema e, na documentação do projeto, são definidas somente as características mais importantes do sistema; o sistema é desenvolvido em uma série de incrementos, em que os usuários finais e outros stakeholders participam da especificação e avaliação de cada incremento.
Alternativas
Q84018 Engenharia de Software
A técnica de análise de pontos de função é considerada uma
técnica de medição funcional de tamanho, segundo a ISO/IEC
20926. A esse respeito, e considerando que a sigla IFPUG se
refere ao International Function Point Users Group, julgue os
itens subsequentes.
A NESMA (Netherlands Software Metrics Users Association) tem objetivos e ações bem próximos aos do IFPUG; ambos apresentam abordagens semelhantes para a aplicação da análise de pontos de função em projetos de melhoria de software e na fase inicial do desenvolvimento do produto de software.
Alternativas
Q84017 Engenharia de Software
A técnica de análise de pontos de função é considerada uma
técnica de medição funcional de tamanho, segundo a ISO/IEC
20926. A esse respeito, e considerando que a sigla IFPUG se
refere ao International Function Point Users Group, julgue os
itens subsequentes.
O padrão ISO/IEC 20926 considera a técnica até a determinação dos pontos de função não ajustados. As características gerais de sistema utilizadas para a determinação do fator de ajuste e dos pontos de função ajustado contêm requisitos tecnológicos e de qualidade.
Alternativas
Q84016 Engenharia de Software
A técnica de análise de pontos de função é considerada uma
técnica de medição funcional de tamanho, segundo a ISO/IEC
20926. A esse respeito, e considerando que a sigla IFPUG se
refere ao International Function Point Users Group, julgue os
itens subsequentes.
O conceito de projeto de melhoria do IFPUG envolve as manutenções evolutivas, corretivas e preventivas da aplicação.
Alternativas
Q84015 Engenharia de Software
Julgue os próximos itens, a respeito dos requisitos de um sistema,
que definem o que o sistema deve fazer e as restrições existentes.
Um processo de elicitação e análise de requisitos envolve as seguintes atividades: obtenção de requisitos, em que são coletados os requisitos e os requisitos de domínio; classificação e organização de requisitos, que agrupa e organiza os requisitos relacionados; priorização e negociação de requisitos, em que, com a participação dos stakeholders, são resolvidos os conflitos de requisitos; e documentação de requisitos, para a produção dos documentos de requisitos formais ou informais.
Alternativas
Q84014 Engenharia de Software
Julgue os próximos itens, a respeito dos requisitos de um sistema,
que definem o que o sistema deve fazer e as restrições existentes.
Requisitos não funcionais são declarações dos serviços a serem fornecidos pelo sistema, enquanto requisitos funcionais restringem tanto o sistema quanto o processo de desenvolvimento que deve ser usado. Os requisitos funcionais podem ser de produto, organizacionais ou externos.
Alternativas
Respostas
12361: A
12362: A
12363: E
12364: C
12365: D
12366: B
12367: A
12368: B
12369: C
12370: A
12371: E
12372: A
12373: E
12374: C
12375: C
12376: E
12377: C
12378: E
12379: C
12380: E