Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Ano: 2014 Banca: IDECAN Órgão: AGU Prova: IDECAN - 2014 - AGU - Analista de Sistemas |
Q418830 Engenharia de Software
O Manual de Práticas de Contagem (CPM) [IFPUG, 2010b] apresenta as regras de contagem de pontos de função de projetos de desenvolvimento, projetos de melhoria e aplicações implantadas. O CPM 4.3 define lógica de processamento como requisitos especificamente solicitados pelo usuário para completar um processo elementar. Assinale a alternativa abaixo INCORRETA acerca desses requisitos.
Alternativas
Ano: 2014 Banca: UFMT Órgão: UFMT Prova: UFMT - 2014 - UFMT - Engenharia da Computação |
Q415522 Engenharia de Software
Sobre a metodologia de desenvolvimento de software denominada Cascata (Waterfall), é correto afirmar:
Alternativas
Ano: 2014 Banca: UFMT Órgão: UFMT Prova: UFMT - 2014 - UFMT - Engenharia da Computação |
Q415521 Engenharia de Software
A coluna de números apresenta termos usados na Metodologia Scrum e a de parênteses, a caracterização de cada um. Numere a coluna de parênteses de acordo com a de númeors.

1 - Sprint
2 - Scrum Master
3 - Product Backlog
4 - Product Owner

(   ) Possui a atribuição de se responsabilizar pelo projeto, gerenciamento, controle e atualização das características e prioridades das ações no produto.
(   ) Possui a atribuição de vigiar a adoção das regras Scrum pela equipe e seus usos no projeto.
(  ) Possui todas as definições das características e prioridades do produto final.
(   ) Possui o conjunto de ações definidas para serem executadas num período de até 30 dias, tendo como resultado principal um produto funcional para o usuário.

Assinale a sequência correta.
Alternativas
Ano: 2014 Banca: UFMT Órgão: UFMT Prova: UFMT - 2014 - UFMT - Engenharia da Computação |
Q415498 Engenharia de Software
Sobre orientação a objetos, analise as assertivas.

I - Polimorfismo pode ser obtido quando métodos possuem o mesmo nome, mas as suas assinaturas são diferentes.
II - Interfaces não podem ser instanciadas, diferentemente das classes abstratas.
III - Construtor é um método que não possui implementação, apenas assinatura.
IV - A utilização de herança gera forte acoplamento.

Estão corretas as assertivas
Alternativas
Ano: 2014 Banca: UFMT Órgão: UFMT Prova: UFMT - 2014 - UFMT - Engenharia da Computação |
Q415497 Engenharia de Software
Orientação a objetos é um paradigma de programação baseado em composição e interação entre objetos. Em relação a esse paradigma, marque V para as afirmativas verdadeiras e F para as falsas.

(   ) Um objeto é a instância de uma classe, capaz de armazenar dados.
(   ) Uma classe é uma representação de um conjunto de objetos com características comuns.
(   ) Uma interface é uma entidade que possui a assinatura e a implementação de métodos, mas não pode ser instanciada.
(   ) Herança é o mecanismo que possibilita estender as funcionalidades de uma determinada classe em subclasses.

Assinale a sequência correta.
Alternativas
Ano: 2014 Banca: UFMT Órgão: UFMT Prova: UFMT - 2014 - UFMT - Engenharia da Computação |
Q415496 Engenharia de Software
Em orientação a objetos podem ser criados diversos tipos de entidades de acordo com a necessidade do projeto. Entidades representadas como Classes Abstratas NÃO
Alternativas
Q412678 Engenharia de Software
O Modelo de Requisitos MoReq - Jus, versão 1.2, do Conselho Nacional de Justiça, apresenta diversos requisitos para cada uma das funcionalidades nele descritas. Esses requisitos contêm um número de referência, o requisito propriamente dito e o nível de obrigatoriedade para sua aplicação. Esse nível de obrigatoriedade compreende dois patamares, que são:
Alternativas
Q411401 Engenharia de Software
Na escrita de um manual operacional de software, um dos métodos é composto de 4 etapas: I. Conhecer ou adquirir conhecimento do produto; II. Planejar a formatação final e executá-la; III. Redigir e conferir o texto; IV. Planejar a aparência e seções do manual.

A ordem correta de execução dessas quatro etapas é:
Alternativas
Q411400 Engenharia de Software
Assinale a alternativa que apresenta uma afirmação verdadeira sobre a documentação de software.
Alternativas
Q410667 Engenharia de Software
Bianca está desenvolvendo um software orientado a objetos para uma aplicação do TRT 16ª Região. Esta aplicação atenderá a diversos usuários. Um Usuario será modelado como ...I..... , possuindo as seguintes características ou ..II..... :

- Nome
- Endereço
- Telefone
- E-mail
- CPF

Um usuário pode realizar ações. Cada usuário é identificado de forma única, mas possuindo as mesmas características descritas acima. Assim, cada usuário será ...III..... e poderá executar as seguintes ações ou ..IV.. :

- EnviarPedido
- LerRespostaPedido
- ConsultarAndamento

As lacunas I, II, III e IV são, correta e respectivamente, preenchidas por:
Alternativas
Q409756 Engenharia de Software
Quanto às técnicas de teste de software, podemos afirmar que:

I. O teste de desempenho é usado para verificar se o software é seguro em assegurar o sigilo dos dados armazenados e processados.
II. O teste de usabilidade é necessário para verificar se a interface de usuário é fácil de se aprender e utilizar.

Assinale a alternativa correta:
Alternativas
Q409755 Engenharia de Software
Assinale o nome do teste de software que consiste tipicamente na aplicação de versões mais recentes do software, para garantir que não surgiram novos defeitos em componentes já analisados:
Alternativas
Q409754 Engenharia de Software
Existem muitas maneiras de se testar um software, portanto relacione as duas colunas, assinale a alternativa com a combinação correta :

(1) Caixa-Branca.
(2) Caixa-Preta.

(A) Teste Estrutural.
(B) Teste Funcional.

Assinale a alternativa correta:
Alternativas
Q409753 Engenharia de Software
O processo unificado (Unified Process) de desenvolvimento de software é o conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software. Assinale a alternativa que NÃO faz parte das características típicas do processo unificado:
Alternativas
Q409750 Engenharia de Software
Identifique o modelo de ciclo de vida em engenharia de software que tem como característica típica as seguintes vantagens:

- Os usuários conseguem ver constantemente os progressos.
- É útil quando os requisitos mudam rapidamente e o cliente está relutante em aceitar um conjunto fixo de requisitos.

Assinale a alternativa correta:
Alternativas
Q409749 Engenharia de Software
Processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo, evitando a deterioração tão comum durante o ciclo de vida de um código, é denominado:
Alternativas
Q409748 Engenharia de Software
Em programação orientada a objetos significa separar o programa em partes, o mais isoladas possível, tornando o software mais flexível e fácil de modificar:
Alternativas
Q409745 Engenharia de Software
“Para representar casos de uso, utilizamos tipicamente ____________ , com o nome do caso de uso dentro ou abaixo dela.” Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q409744 Engenharia de Software
Em UML (Unified Modeling Language), o Diagrama de Classes é uma representação da estrutura e relações das classes que servem de modelo para:
Alternativas
Q409743 Engenharia de Software
Quanto a UML (Unified Modeling Language), analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequencia correta de cima para baixo:

( ) AUMLé uma linguagem de modelagem não proprietária de terceira geração.
( ) A UML é uma metodologia de desenvolvimento, mostrando o que fazer primeiro e em seguida ou como projetar um sistema.

Assinale a alternativa correta:
Alternativas
Respostas
6401: C
6402: C
6403: D
6404: B
6405: D
6406: C
6407: C
6408: A
6409: C
6410: C
6411: C
6412: D
6413: A
6414: D
6415: D
6416: A
6417: B
6418: B
6419: A
6420: B