Questões de Concurso Sobre engenharia de software

Foram encontradas 14.773 questões

Q47419 Engenharia de Software
No âmbito da Refatoração de software, analise as afirmativas a seguir.

I - Introduce Parameter Object é uma técnica de refatoração que pode ser aplicada em métodos muito longos.
II - Código duplicado é candidato para aplicação das técnicas Extract Method e Substitute Algorithm.
III - Extract Class é uma técnica de refatoração que pode ser aplicada em classes muito grandes.

Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q47417 Engenharia de Software
No ciclo de vida em cascata, o custo de correção é menor na fase de
Alternativas
Q47416 Engenharia de Software
Considere as informações a seguir, referentes à modelagem de um sistema de informação.

1. Classe Pessoa é generalização das classes Aluno e Professor.
2. Classe ProfessorMestre é especialização da classe Professor.

Que diagrama de classes UML representa corretamente a situação em questão?
Alternativas
Q47413 Engenharia de Software
Na modelagem de determinado sistema de informação, um objeto remetente X deve ficar bloqueado até que o objeto destinatário Y termine de atender à requisição. Na UML, que tipo de mensagem é indicada para representar a situação descrita?
Alternativas
Q47412 Engenharia de Software
A gerência de desenvolvimento de sistemas de uma empresa está reformulando seu processo de software. Para isso, deseja criar uma metodologia de desenvolvimento baseada no Processo Unificado. A respeito desse processo, é INCORRETO afirmar que o(a)
Alternativas
Q47411 Engenharia de Software
Observe o fragmento de um diagrama UML relacionado a um sistema de informação hipotético.

Imagem 021.jpg

Com base nesse diagrama, considere as afirmativas a seguir.

I - Cliente e Serviço de Aprovação de Crédito são atores de "Fechar Pedido".
II - O diagrama de colaboração em questão representa, possivelmente, as funcionalidades do sistema.
III - As elipses indicadas no diagrama representam casos de uso.

Está(ão) correta(s) APENAS a(s) afirmativa(s)
Alternativas
Q47410 Engenharia de Software
Na estimativa de um sistema de vendas de livros na Internet, mais de 35% das transações são entradas de dados on-line. De acordo com a Análise de Pontos de Função, que valor deve ser atribuído à característica "Entrada de dados on-line" para o cálculo do nível de influência geral desse sistema?
Alternativas
Q47409 Engenharia de Software
Determinado módulo de um sistema financeiro foi estimado em 330 pontos de função não ajustados, utilizando-se a Análise de Pontos de Função. Considerando-se o nível de influência geral igual a 25, qual o total de pontos de função ajustados?
Alternativas
Q47408 Engenharia de Software
Determinado projeto de software utiliza XP (eXtreme Programming) como metodologia de desenvolvimento. A esse respeito, é INCORRETO afirmar que
Alternativas
Q47402 Engenharia de Software
O principal sistema de informação de uma empresa, desenvolvido internamente, contém regras de negócio no código da interface de usuário. Qual a técnica de refatoração que o arquiteto de software pode indicar para melhorar consideravelmente o sistema nesse caso?
Alternativas
Q47075 Engenharia de Software
A restrição UML aplicada a um conjunto de generalizações, especificando que uma instância pode ter apenas um dos subtipos determinados como tipo daquela instância, é conhecida como
Alternativas
Q47074 Engenharia de Software
As métricas dinâmicas de produto auxiliam a medir
Alternativas
Q47072 Engenharia de Software
O fluxo de trabalho de processo RUP que efetua o controle de alterações e mantém a integridade dos artefatos do projeto é denominado
Alternativas
Q47071 Engenharia de Software
Analise as seguintes afirmações sobre requisitos de sistemas de software:

I. Requisitos funcionais declaram as funções que o sistema deve fornecer, seu comportamento, e ainda, o que o sistema não deve fazer.
II. Requisitos de domínio são, exclusivamente, funcionais, pois exibem as características do domínio de aplicação do sistema.
III. Requisitos não-funcionais compreendem restrições sobre serviços ou funções do sistema.

Assinale a opção correta.
Alternativas
Q47070 Engenharia de Software
O diagrama UML, que é considerado semanticamente equivalente ao diagrama de sequências, uma vez que pode ser convertido para este sem perda de informação, é o diagrama de
Alternativas
Q47067 Engenharia de Software
O modelo de processo de software caracterizado por intercalar as atividades de especificação, desenvolvimento e validação, denomina-se
Alternativas
Q47066 Engenharia de Software
Em UML, o relacionamento utilizado para expressar herança entre classes e interfaces é a
Alternativas
Q47065 Engenharia de Software
O mecanismo que possibilita restringir o acesso ao comportamento interno de um objeto é denominado
Alternativas
Q46967 Engenharia de Software
A respeito da engenharia de software, julgue os itens de 101 a 109.

O gerenciamento de qualidade de software pode ser estruturado em três atividades principais: garantia de qualidade, planejamento de qualidade e controle de qualidade. O objetivo da atividade de garantia da qualidade é assegurar que os processos e os produtos de software, no ciclo de vida do projeto, estão em conformidade com os padrões, os procedimentos e as descrições de processos definidos para o projeto submetidos a essa atividade.
Alternativas
Q46964 Engenharia de Software
A respeito da engenharia de software, julgue os itens de 101 a 109.

Ponto de função é uma medida de funcionalidade do código, sendo a produtividade expressa como o número de pontos de função implementados por pessoa a cada mês. Um ponto de função, que não é uma característica única, é calculado por meio da combinação de várias medidas e estimativas.
Alternativas
Respostas
13941: E
13942: D
13943: C
13944: B
13945: B
13946: D
13947: E
13948: A
13949: D
13950: B
13951: E
13952: D
13953: E
13954: B
13955: B
13956: C
13957: E
13958: A
13959: C
13960: E