Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q757399 Engenharia de Software
Dentre os principais elementos da POO (Programação Orientada a Objetos) tem-se as classes, os atributos, os métodos e as mensagens. Em se tratando dos atributos de um objeto, eles são especificados por
Alternativas
Q756431 Engenharia de Software

Julgue o item subsequente, relativo ao desenvolvimento de software.

É costume haver em uma licença de software condições específicas para que se possa copiá-lo.

Alternativas
Q756429 Engenharia de Software

Julgue o item subsequente, relativo ao desenvolvimento de software.

O fato de o código ser aberto dificulta a celeridade no desenvolvimento de um software, pois diversos programadores estarão impedidos de trabalhar nele.

Alternativas
Q756413 Engenharia de Software

Acerca de desenvolvimento de sistemas e aplicações, julgue o item subsequente.

O modelo cascata de desenvolvimento de software compreende as fases de comunicação, planejamento, modelagem, construção e emprego.

Alternativas
Q756412 Engenharia de Software

Acerca de desenvolvimento de sistemas e aplicações, julgue o item subsequente.

Os objetivos da manutenção de um software que esteja em uso são corrigir defeitos e(ou) implementar novas funcionalidades.

Alternativas
Q756411 Engenharia de Software

Acerca de desenvolvimento de sistemas e aplicações, julgue o item subsequente.

Cabe à equipe responsável pela implementação de um software elaborar o cronograma do processo de desenvolvimento do software e estabelecer a data final de sua entrega.

Alternativas
Q756410 Engenharia de Software

Acerca de desenvolvimento de sistemas e aplicações, julgue o item subsequente.

Uma das técnicas de medição do tamanho de um software é a análise de pontos de função (APF), na qual o esforço para implementar as funcionalidades é calculado a partir dos requisitos funcionais gerados pela visão do usuário.

Alternativas
Q756409 Engenharia de Software

Acerca de desenvolvimento de sistemas e aplicações, julgue o item subsequente.

Os modelos de desenvolvimento de software são rígidos quando há necessidade de os requisitos serem completamente levantados antes de se iniciar a implementação das funcionalidades.

Alternativas
Q752637 Engenharia de Software

Da relação de softwares livres relacionados abaixo, identifique aqueles que são aplicados normalmente para monitoramento e diagnóstico de redes computacionais:

(1) Cacti

(2) Nagios

(3) PeerBlock

(4) Defraggler

Alternativas
Q751833 Engenharia de Software
Sobre a definição de interfaces em orientação a objetos na linguagem Java, é CORRETO afirmar:
Alternativas
Q751832 Engenharia de Software
Na UML há uma série de diagramas que são utilizados para auxiliar na modelagem de sistemas de software. Como parte dos diagramas há um relacionamento do tipo semântico entre classificadores, no qual um dos classificadores especifica um contrato cujo cumprimento é assegurado pelo outro classificador. Ele é representado por uma linha tracejada com uma grande seta vazia apontando para o classificador que especifica o contrato. A este relacionamento se dá o nome de:
Alternativas
Q751831 Engenharia de Software
Cada vez que um novo módulo é adicionado como parte do teste de integração, o software se modifica. Novos caminhos de fluxo de dados são estabelecidos, nova lógica de controle é acionada. Para garantir que este tipo de alteração não ocasione algum efeito colateral indesejável no sistema já desenvolvido, devem ser executados testes de:
Alternativas
Q751827 Engenharia de Software
Qual dos princípios abaixo NÃO faz parte do modelo ágil Scrum?
Alternativas
Q751826 Engenharia de Software
O modelo de desenvolvimento de software em cascata, também conhecido como ciclo de vida clássico, sugere uma abordagem sistemática e sequencial para o desenvolvimento de softwares. Este ciclo de desenvolvimento é constituído pelas seguintes fases, em ordem de execução:
Alternativas
Q748775 Engenharia de Software
Consiste no princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe:
Alternativas
Q748772 Engenharia de Software

Quanto às ferramentas CASE, cite as afirmações abaixo que são tecnicamente verdadeiras:

I. auxiliam na criação de protótipos.

II. todas as ferramentas CASE seguem o mesmo padrão.

III. permitem fazer vários diagramas da UML.

IV. existe total compatibilidade entre as ferramentas CASE.

Alternativas
Q748770 Engenharia de Software
Na UML (Unified Modeling Language), a partir da versão 2, foi criada uma subdivisão denominada Diagramas de Interação, contendo quatro principais diagramas. Identifique a alternativa que NÃO representa efetivamente um diagrama pertencente a esse tipo:
Alternativas
Q748768 Engenharia de Software
Um dos passos básicos na contagem de pontos de função inclui contar os tipos de funções de dados identificados pelas siglas ALI e AIE que representam respectivamente:
Alternativas
Q748767 Engenharia de Software
Equipes XP (eXtreme Programming) planejam utilizando histórias escritas em pequenos cartões. Essas histórias devem ter como objetivo:
Alternativas
Q748766 Engenharia de Software
O gráfico de burndown, com dois eixos X e Y, é considerado um dos mais úteis para monitorar o progresso de um time ágil ou Scrum. “O eixo Y indica o número ___________ e o eixo X os dias que representam ___________”. Assinale a alternativa que completa correta e respectivamente as lacunas:
Alternativas
Respostas
7361: A
7362: C
7363: E
7364: C
7365: C
7366: E
7367: C
7368: E
7369: A
7370: C
7371: D
7372: A
7373: E
7374: D
7375: E
7376: D
7377: C
7378: B
7379: D
7380: A