Buscar

Avaliação 3 - Engenharia de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação 3 - Engenharia de Software
QUESTAO 1 DE 5  ATIVIDADE DE MULTIPLA ESCOLHA
A abordagem de análise orientada a objetos permite que o software, seja construído de objetos que tenham um comportamento especifico. Os próprios objetos podem ser construídos a partir de outros. Quais são os principais conceitos utilizados na abordagem orientada a objetos?
1. São conceitos de uma programação bem estruturada que facilitam a leitura do código e garantem melhor reaproveitamento de código.
2.  Dentre os conceitos básicos utilizados na abordagem orientada a objetos, podemos citar os objetos, classes, métodos, herança e encapsulamento.
Correto
3. São conceitos de programação modular, que obedecem uma sequência lógica de execução.
4. Podemos certamente citar que são os objetos, classes, comandos, herança e encapsulamento.
5.  Os principais conceitos utilizados na abordagem orientada a objetos, são a criação de objetos, métodos, atributos, herança e estrutura.
QUESTAO 2 DE 5  ATIVIDADE DE MULTIPLA ESCOLHA
Atualmente é prática comum os desenvolvedores utilizarem componentes de software que são encontrados em bibliotecas de uso gratuito ou mesmo disponíveis para compra. Esses componentes são conhecidos como COTS – Commercial-Off-The-Shelf, ou software comercial de prateleira.
Geralmente, eles oferecem funcionalidades com interfaces bem definidas que podem ser facilmente integrados no software desenvolvido.
Podemos dizer que o modelo de desenvolvimento baseado em componentes:
 
1. Não se mostra “rentável” quando quantificado por métricas de software.
2.  Somente utilizado atualmente no desenvolvimento de softwares de prateleira.
3.  Somente é apropriado para projetos ligados a hardware.
4.  Não é capaz de suportar o desenvolvimento de componentes reusáveis.
5.  Depende da tecnologia de objetos como suporte.
Correto
QUESTAO 3 DE 5  ATIVIDADE DE MULTIPLA ESCOLHA
O reuso de software se refere à utilização de software existente para o desenvolvimento de um novo. A decisão quanto à utilização de componentes reutilizáveis e:
1.  É somente utilizada para o desenvolvimento de aplicativos.
2.  Envolve a comparação entre aquisição e o desenvolvimento para ver qual é mais vantajoso.
Correto
3.  É um procedimento que não se utiliza mais no desenvolvimento de software.
4.  Só se utiliza no modelo Cascata.
5.  É raramente utilizado, e quando utilizado, somente para aplicações web.
QUESTAO 4 DE 5  ATIVIDADE DE MULTIPLA ESCOLHA
Em relação ao modelo de desenvolvimento baseado em componentes, devem ser estimados os custos e benefícios líquidos no investimento em reuso de software e serem avaliados os ganhos com a adoção do reuso.
Assinale a alternativa que cita alguns benefícios obtidos com o reuso de software.
 
1.  Redução no prazo, menor custo dos projetos e maior índice de produtividade.
Correto
2.  Redução no índice de erros, menor custo de desenvolvimento e maior índice de pontualidade.
3. Softwares desenvolvidos sem custos, fácil utilização pelos usuários e elegantes.
4.  Softwares produzidos em tempo recorde, custo baixo e sem a ausência de erros.
5. Criação de softwares mais elegantes e com conceito de acessibilidade.
QUESTAO 5 DE 5  ATIVIDADE DE MULTIPLA ESCOLHA
Qual é o ponto-chave dos serviços da arquitetura orientada a serviços (SOA) e o que eles facilitam?
1.  É que eles têm alto acoplamento, facilitando a flexibilidade, autenticidade e tolerância a falhas.
2.  O ponto-chave é que eles têm baixo acoplamento, o que facilita a obtenção de flexibilidade, escalabilidade e tolerância a falhas.
Correto
3.  O ponto-chave é a escalabilidade, que facilita a tolerância a falhas e flexibilidade.
4.  O ponto-chave é a orientação a objetos que gera escalabilidade e facilita o dia-a-dia dos desenvolvedores.
5.  O ponto-chave é a escalabilidade e facilita o desenvolvimento orientado a objetos.

Continue navegando