Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.705 questões

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
Q748765 Engenharia de Software
O RUP (Rational Unified Process) estabelece que as maiores cargas, ou fluxos de trabalho, da Implantação são realizadas durante as fases de:
Alternativas
Q748763 Engenharia de Software

A Análise de Requisitos é a primeira fase de desenvolvimento de software dividido em Requisitos funcionais e Requisitos não-funcionais. Os Requisitos não-funcionais possuem vários tipos diferentes de classificação tais como:

(1) Requisitos de confiabilidade.

(2) Requisitos de produtos.

(3) Requisitos éticos.

(4) Requisitos de portabilidade.

Alternativas
Q748761 Engenharia de Software
A representação básica de uma classe na UML (Unified Modeling Language), especificamente em um diagrama de classes, possui:
Alternativas
Q748567 Engenharia de Software
Assinale a alternativa que contém apenas características ou práticas relacionadas ao método ágil para desenvolvimento de softwares Extreme Programming (XP).
Alternativas
Q748556 Engenharia de Software

Quanto ao diagrama de classes,

Imagem associada para resolução da questão

assinale a alternativa correta.

Alternativas
Respostas
8701: E
8702: C
8703: E
8704: A
8705: C
8706: D
8707: A
8708: E
8709: D
8710: E
8711: D
8712: C
8713: B
8714: D
8715: A
8716: D
8717: E
8718: C
8719: A
8720: A