Questões

Total de Questões Encontradas: 20

A figura a seguir representa um sistema de transações na Internet, implementado sob a arquitetura de três camadas.
Imagem da Questão
Considere as seguintes afirmações:

I. As funções de S1 devem ser implementadas em uma só camada para garantir a obediência à arquitetura em três camadas dos sistemas web.

II. O sistema apresentado não é uma espécie de sistema cliente-servidor, pois tais sistemas são implementados em duas camadas.

III. A arquitetura representada não pode ser considerada uma espécie de sistema distribuído.

Está correto o que se afirma em:
A
somente I.
B
somente I e II.
C
somente I, II e III.
D
somente II e II.
E
nenhum.
Considere as seguintes afirmações feitas sobre um modelo de processo de software.

I. Combina a natureza iterativa de modelos incrementais com aspectos sistemáticos do modelo em cascata.

II. Pode ser aplicado em todo ciclo de vida de uma aplicação, inclusive, após a entrega do software.

III. É um modelo que reconhece explicitamente a necessidade de gerenciar riscos.

As três afirmativas se referem ao:
A
Modelo clássico
B
Protótipo evolucionário
C
Processo unificado
D
Modelo espiral
E
Modelo de métodos formais
O que diferencia os diagramas de __________________ de outros tipos de diagramas é o seu conteúdo particular. Esses diagramas costumam conter: papéis ou objetos; comunicações ou vínculos; e mensagens.

O termo que completa corretamente a lacuna é:
A
classes
B
objetos
C
interação
D
atividades
E
implantação
Uma característica mensurável de um projeto orientado a objetos é o número de conexões físicas entre os elementos do projeto, o que pode ser medido por meio do número de colaborações entre as classes ou do número de mensagens passadas entre os objetos. Essa característica se refere a:
A
Acoplamento
B
Volatilidade
C
Completeza
D
Coesão
E
Suficiência
Denota uma situação na qual um método pode realizar operações diferentes ao receber uma mensagem invocando suas operações, dependendo do tipo de objeto instanciado:
A
Herança
B
Encapsulamento
C
Instanciamento
D
Polimorfismo estático
E
Polimorfismo dinâmico
O primeiro estágio de um projeto de software pode incluir a elaboração de uma proposta para obter um contrato para realizar o trabalho. O principal objetivo dessa proposta é:
A
Identificar as atividades e marcos, além de gerar pseudocódigos de alto nível.
B
Analisar os riscos do projeto, do produto e do negócio relacionados à implementação do software.
C
Justificar por que o contrato deve ser concedido a uma determinada organização ou equipe.
D
Detalhar o escopo do produto e do projeto por meio de uma estrutura analítica.
E
Definir os casos de uso que orientarão a implementação, os testes e a implantação.
Considere as seguintes afirmações feitas sobre a análise, projeto e desenvolvimento orientado a objetos.

I. Seus objetos refletem as entidades e as operações associadas ao problema a ser resolvido.

II. Seus objetos estão relacionados à arquitetura e à solução do problema.

III. Concentra-se no desenvolvimento de um modelo orientado a objetos do domínio da aplicação.

Referem-se à etapa de análise orientada a objetos:
A
somente I.
B
somente II.
C
somente I e III.
D
somente II e III.
E
I, II e III.
O método de testes estruturais de software não tem como objetivo garantir que:
A
Os caminhos independentes de um módulo sejam exercitados ao menos uma vez.
B
As decisões lógicas sejam testadas em seus lados verdadeiro e falso.
C
Os ciclos sejam exercitados em seus limites e dentro de intervalos operacionais.
D
As estruturas de dados internas sejam testadas e validadas ao nível de componente.
E
Os erros de interface sejam identificados no contexto dos requisitos funcionais.
Em um projeto de software, o gerenciamento de riscos consiste em buscar a melhor estratégia para lidar com riscos identificados que podem afetar a qualidade. Isso inclui, entre outras coisas, elaborar planos de contingência para:
A
Diminuir a probabilidade dos riscos.
B
Diminuir o impacto dos riscos.
C
Evitar que risco se torne um problema.
D
Aceitar passivamente o risco inevitável.
E
Lidar com o risco de forma reativa.
As atividades de verificação e validação de software podem ser vistas a partir de uma visão ampla e, assim, serem consideradas muito próximas. Porém, de maneira estrita, é comum se fazes distinção entre ambas as atividades. Assim, de maneira estrita, é incorreto afirmar que:
A
A verificação destina-se a mostrar que um software está em conformidade com sua especificação.
B
A verificação destina-se a mostrar que um software atende às necessidades reais do cliente perante o negócio.
C
A verificação está mais relacionada ao esforço proativo como intuito de gerar um software corretamente.
D
A validação está mais relacionada ao esforço reativo com o intuito de confirmar que o softare gerado corresponde àquilo de que o cliente precisava.
E
A maior parte dos custos de validação incorrem após a implementação, quando o software é testado em seu ambiente operacional.
Página 1 de 2