Questões de Concurso Sobre engenharia de software

Foram encontradas 14.772 questões

Q23443 Engenharia de Software
O conceito de release está diretamente associado ao gerenciamento de
Alternativas
Q23442 Engenharia de Software
Com relação aos requisitos de software, considere:

I. funcionais são somente requisitos de usuário.

II. funcionais e não-funcionais podem ser requisitos de usuário.

III. funcionais e não-funcionais podem ser requisitos de sistema.

Está correto o que se afirma APENAS em
Alternativas
Q23428 Engenharia de Software
No UP, os casos de uso mais importantes são capturados e delimitam o domínio do sistema durante a fase de
Alternativas
Q23427 Engenharia de Software
No UP, a fase que cobre o período em que o produto fica em versão beta é a de
Alternativas
Q23426 Engenharia de Software
De acordo com o Processo Unificado (UP), o gerente do projeto já está em condição de planejar as atividades e estimar os recursos necessários para completar o projeto no final da fase de
Alternativas
Q23425 Engenharia de Software
O processo de teste repetido continuamente até que o cliente e o projetista concordem que a versão liberada seja uma implementação aceitável dos requisitos do sistema desenvolvido sob encomenda de um único cliente é chamado teste de aceitação ou teste
Alternativas
Q23424 Engenharia de Software
São técnicas e abordagens utilizadas na obtenção dos requisitos:
Alternativas
Q23422 Engenharia de Software
Considere a figura: Na UML 2, a figura acima corresponde ao diagrama de
Imagem 003.jpg
Na UML 2, a figura acima corresponde ao diagrama de
Alternativas
Q23421 Engenharia de Software
Considere os diagramas da UML 2:

I. Classe.

II. Sequência.

III. Atividade.

IV. Máquina de Estado.

V. Pacote.

Considere os tipos C = Comportamental e E = Estrutural. A correta associação dos diagramas I, II, III, IV e V com seus tipos é, respectivamente,
Alternativas
Q23420 Engenharia de Software
Como extensão do vocabulário UML, a representação gráfica de um nome entre ângulos (<< >>), colocado acima do nome de outro elemento, representa
Alternativas
Q23419 Engenharia de Software
Um relacionamento entre classes que usa como notação um diamante preenchido associando, por exemplo, as classes Janela e Moldura, representa
Alternativas
Q23418 Engenharia de Software
Considerando o conjunto de tarefas que se relacionam em um módulo e o espectro de medidas da força funcional relativa dos módulos (coesão), a respectiva sequência, da pior para a melhor, é:
Alternativas
Q19673 Engenharia de Software
Imagem 041.jpg

A figura acima apresenta o estado visual de uma ferramenta
CASE denominada BlueJ, que realiza a depuração de um programa
na linguagem Java. Essa figura mostra cinco janelas na interface
gráfica, nomeadas Servidor, Projeto, Cargo, BlueJ: trt e
BlueJ: Debugger, sendo que três delas apresentam-se o código
completo das classes Servidor, Projeto e Cargo. Esses códigos
estão sintaticamente corretos e em estado de execução no depurador
da ferramenta BlueJ. Existem também quatro breakpoints
sinalizados nas linhas de código: dois na classe Servidor, um na
classe Projeto e um na classe Cargo. Nota-se, ainda, que o
depurador foi iniciado por meio da execução do único método
main( ) apresentado nos códigos e que o ponteiro de código do
debugger encontra-se na linha 11 da classe Servidor.

A partir da figura e das informações acima, julgue os itens a seguir.
Dado que a classe Cargo implementa as interfaces Runnable e ActionListener, então, para que não seja declarada abstrata, essa classe precisa obrigatoriamente implementar os métodos run, na linha 12, e actionPerformed, nas linhas de 14 a 16, respectivamente.
Alternativas
Q19671 Engenharia de Software
Imagem 041.jpg

A figura acima apresenta o estado visual de uma ferramenta
CASE denominada BlueJ, que realiza a depuração de um programa
na linguagem Java. Essa figura mostra cinco janelas na interface
gráfica, nomeadas Servidor, Projeto, Cargo, BlueJ: trt e
BlueJ: Debugger, sendo que três delas apresentam-se o código
completo das classes Servidor, Projeto e Cargo. Esses códigos
estão sintaticamente corretos e em estado de execução no depurador
da ferramenta BlueJ. Existem também quatro breakpoints
sinalizados nas linhas de código: dois na classe Servidor, um na
classe Projeto e um na classe Cargo. Nota-se, ainda, que o
depurador foi iniciado por meio da execução do único método
main( ) apresentado nos códigos e que o ponteiro de código do
debugger encontra-se na linha 11 da classe Servidor.

A partir da figura e das informações acima, julgue os itens a seguir.
Quando o ponteiro de código estiver na linha 20 da classe Servidor, uma única variável será apresentada no painel Instance variables e outra, no painel Static variables.
Alternativas
Q19670 Engenharia de Software
Imagem 041.jpg

A figura acima apresenta o estado visual de uma ferramenta
CASE denominada BlueJ, que realiza a depuração de um programa
na linguagem Java. Essa figura mostra cinco janelas na interface
gráfica, nomeadas Servidor, Projeto, Cargo, BlueJ: trt e
BlueJ: Debugger, sendo que três delas apresentam-se o código
completo das classes Servidor, Projeto e Cargo. Esses códigos
estão sintaticamente corretos e em estado de execução no depurador
da ferramenta BlueJ. Existem também quatro breakpoints
sinalizados nas linhas de código: dois na classe Servidor, um na
classe Projeto e um na classe Cargo. Nota-se, ainda, que o
depurador foi iniciado por meio da execução do único método
main( ) apresentado nos códigos e que o ponteiro de código do
debugger encontra-se na linha 11 da classe Servidor.

A partir da figura e das informações acima, julgue os itens a seguir.
Quando o ponteiro de código estiver na linha 20 da classe Servidor, estarão apresentadas três variáveis locais no painel Local variables do depurador, cujos nomes são: args, c e sp, sendo duas dessas variáveis de tipo primitivo e uma de tipo referência.
Alternativas
Q19668 Engenharia de Software
Imagem 041.jpg

A figura acima apresenta o estado visual de uma ferramenta
CASE denominada BlueJ, que realiza a depuração de um programa
na linguagem Java. Essa figura mostra cinco janelas na interface
gráfica, nomeadas Servidor, Projeto, Cargo, BlueJ: trt e
BlueJ: Debugger, sendo que três delas apresentam-se o código
completo das classes Servidor, Projeto e Cargo. Esses códigos
estão sintaticamente corretos e em estado de execução no depurador
da ferramenta BlueJ. Existem também quatro breakpoints
sinalizados nas linhas de código: dois na classe Servidor, um na
classe Projeto e um na classe Cargo. Nota-se, ainda, que o
depurador foi iniciado por meio da execução do único método
main( ) apresentado nos códigos e que o ponteiro de código do
debugger encontra-se na linha 11 da classe Servidor.

A partir da figura e das informações acima, julgue os itens a seguir.
No estado em que se encontra a execução, caso o botão Continue, na janela BlueJ: Debbugger, seja pressionado, o depurador de código irá parar em uma posição na qual a pilha de invocação de métodos (call sequence) vai conter os valores Servidor.main, Servidor.addProjeto e Projeto.addServidor, sendo que o primeiro valor estará no topo dessa pilha e o último valor, na base da mesma.
Alternativas
Q19667 Engenharia de Software
Imagem 041.jpg

A figura acima apresenta o estado visual de uma ferramenta
CASE denominada BlueJ, que realiza a depuração de um programa
na linguagem Java. Essa figura mostra cinco janelas na interface
gráfica, nomeadas Servidor, Projeto, Cargo, BlueJ: trt e
BlueJ: Debugger, sendo que três delas apresentam-se o código
completo das classes Servidor, Projeto e Cargo. Esses códigos
estão sintaticamente corretos e em estado de execução no depurador
da ferramenta BlueJ. Existem também quatro breakpoints
sinalizados nas linhas de código: dois na classe Servidor, um na
classe Projeto e um na classe Cargo. Nota-se, ainda, que o
depurador foi iniciado por meio da execução do único método
main( ) apresentado nos códigos e que o ponteiro de código do
debugger encontra-se na linha 11 da classe Servidor.

A partir da figura e das informações acima, julgue os itens a seguir.
No estado em que se encontra a execução apresentada, caso os botões Step e Step Into, na janela BlueJ: Debbugger (janela inferior direita), sejam pressionados, nessa sequência, então o apontador de código vai parar quando chegar a uma linha de código específica da classe Projeto.
Alternativas
Q18962 Engenharia de Software
Julgue os itens a seguir, relativos ao CMMI e APF.
Os tipos de contagem de pontos por função podem ser de projetos de desenvolvimento, projetos de melhorias ou de aplicações, sendo a contagem de pontos por função por estimativa realizada nos estágios iniciais de contagem.
Alternativas
Q18961 Engenharia de Software
Julgue os itens a seguir, relativos ao CMMI e APF.
As bases de dados históricas contêm medições de projetos que ajudam a estabelecer planos mais realistas, pois algumas das razões para medir software são entender, prever e controlar seu processo de desenvolvimento.
Alternativas
Q18960 Engenharia de Software
Julgue os itens a seguir, relativos ao CMMI e APF.
A métrica de pontos por função serve para, entre outras utilidades, apoiar a gestão de projetos, especificamente no que se refere às estimativas de tamanho do software, medindo o tamanho funcional de projetos de software por meio da quantificação dos requisitos funcionais.
Alternativas
Respostas
14041: B
14042: E
14043: E
14044: A
14045: B
14046: A
14047: D
14048: C
14049: C
14050: C
14051: E
14052: D
14053: C
14054: E
14055: E
14056: E
14057: C
14058: C
14059: C
14060: C