Buscar

ANÁLISE ORIENTADA A OBJETOS E PROJETO ARQUITETURAL

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 4 páginas

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

Prévia do material em texto

Avaliação: ANÁLISE ORIENTADA A OBJETOS E PROJETO ARQUITETURAL
Tipo de Avaliação: AV
Aluno: ZÉ NINGUÉM
Professor: MARCELO VASQUES DE OLIVEIRA
 
Turma: 9001/AA
Nota da Prova: 7,0 Nota de Partic.: 0 Av. Parcial 0 Data: 30/08/2018
 
 1a Questão (Ref.: 201712984374) Pontos: 1,0 / 1,0
O RUP (Rational Unified Process) é um processo genérico, complexo, que deve ser adaptado à realidade de cada
empresa que deseja usá-lo como processo de desenvolvimento de software. O RUP tem várias características,
assinale a alternativa a seguir que NÃO é uma caraterística do RUP:
 O RUP é dividido em 8 fases;
Destina-se, de um modo geral, a sistemas que são implementados sob o paradigma da orientação a objetos;
É iterativo e incremental;
Baseado na arquitetura do software a ser desenvolvido;
Centrado e guiado por casos de usos da UML;
 
 2a Questão (Ref.: 201710781875) Pontos: 1,0 / 1,0
Sobre o diagrama de sequencia, analise as assertivas
I. O diagrama de sequencia mostra como os objetos colaboram para a realização de um cenário de uso (parte de
um caso de uso).
 II. Toda mensagem que chega a um objeto no diagrama de sequencia representa um atributo da classe
 III. Novos métodos sendo descobertos na elaboração do diagrama de sequencia demanda atualização frequente do
diagrama de classes.
Com base em sua análise, assinale a alternativa correta
Estão corretas apenas II e III
Está correta apenas III
Está correta apenas I
Estão corretas apenas I e II
 Estão corretas I e III
 
 3a Questão (Ref.: 201712984373) Pontos: 0,0 / 1,0
Analise as duas assertivas a seguir e a relação entre elas.
I. O modelo MVC é aconselhável a pequenas aplicações. ...
porque...
II. O modelo MVC demanda mais complexidade e maior tempo de análise e projeto.
Com base em sua análise, assinale a resposta correta quanto à assertividade de cada uma e sobre a relação entre
elas.
A assertiva I está correta, e a assertiva II está errada.
 A assertiva I está errada, e a assertiva II está correta.
As duas assertivas estão corretas, e a segunda não justifica a primeira.
 As duas assertivas estão erradas.
 
As duas assertivas estão corretas, e a segunda justifica a primeira.
 
 4a Questão (Ref.: 201710781752) Pontos: 1,0 / 1,0
No que se refere as atividades de análise e projeto orientado a objetos, assinale a única alternativa ERRADA.
 
A fase de análise foca no desenvolvimento do modelo de negócios e para tal usa o modelo de casos de uso
da UML
Na análise, nos preocupamos em "fazer a coisa certa" e no projeto focamos em "faça certo a coisa".
A fase de projeto enfatiza os objetos de software e a forma como eles serão interligados.
A fase de análise visa determinar O QUE o sistema deve fazer para satisfazer aos seus usuários
 Na fase de análise, desenvolvemos o diagrama de classes completo e detalhado, que não sofrerá alterações
na fase de projeto.
 
 5a Questão (Ref.: 201711053133) Pontos: 1,0 / 1,0
Em linhas gerais, a arquitetura do sistema abrange as decisões sobre a organização do software. Assinale a
alternativa a seguir que descrevem essas decisões:
Definição dos requisitos de um sistema de software;
Definição de um estilo de usabilidade;
 Especificação do comportamento do sistema, que demanda colaborações entre os elementos estruturais;
Descrevem os Casos de Uso do Sistema.
Definem os hardwares solicitados nessa arquitetura.
 
 6a Questão (Ref.: 201710781880) Pontos: 0,0 / 1,0
Sobre o diagrama de componentes, analise as assertivas
I. O diagrama de componentes deve ser usado em integração com o diagrama de casos de uso, na modelagem do
domínio do problema.
 II. O usuário do serviço de um componente deve conhecer bem a sintaxe de suas interfaces 
 III. Os componentes podem relacionar-se por relacionamentos de composição complexa.
Com base em sua análise, assinale a alternativa correta
Estão corretas apenas I e II
Estão corretas I, II e III
Estão corretas apenas I e III
 Está correta apenas II
 Estão corretas apenas II e III
 
 7a Questão (Ref.: 201710781868) Pontos: 1,0 / 1,0
No que se refere as atividades inerentes ao projeto de objetos, analise as assertivas a seguir.
I. O diagrama conceitual de classes já traz as classes completas em termos da definição dos atributos.
 II. Refinamento das classes, com inserção de classes de software (de projeto).
 III. Inserção de métodos nas classes, com atribuições de responsabilidades.
 IV. Análise dos relacionamentos, substituindo as associações por outros relacionamentos semanticamente mais
adequados
Com base em sua análise, assinale a única alternativa correta
Estão corretas I, II e IV
Estão corretas apenas I e II
 Estão corretas apenas II, III e IV.
Está correta apenas I.
Estão corretas apenas II e IV
 
 8a Questão (Ref.: 201712952167) Pontos: 1,0 / 1,0
No que se refere ao modelo de arquitetura de software em camadas, assinale a UNICA alternativa ERRADA
As principais motivações para a divisão em camadas são: separar código (negócio, da interface), facilitar a
manutenção e fomentar o reuso.
 O modelo em 3 camadas, surgiu com o advento da internet, pois era lento esperar que os componentes da
camada de persistência carregassem na maquina cliente.
A arquitetura de 3 camadas contempla as camadas de Apresentação, Lógica do negócio e Persistência.
Sistemas pequenos não precisam ser desenvolvidos em camadas, embora possam, a critério do engenheiro
do software.
Conceitualmente, não há limites para a quantidade de camadas
 
 9a Questão (Ref.: 201710781763) Pontos: 0,0 / 1,0
Analise as 2 assertivas a seguir e a relação entre elas, considerando um processo de desenvolvimento iterativo e
incremental, como o RUP por exemplo
I. O modelo conceitual de classes é refinado a cada iteração, onde um conjunto de requisitos é considerado
POR QUE
II. O diagrama conceitual de classes deriva do modelo de casos de uso, que também é incrementado a cada
iteração
A assertiva I está correta e a assertiva II está errada.
A assertiva I está errada e a assertiva II está correta.
 As duas assertivas estão corretas e a segunda justifica a primeira
As duas assertivas estão erradas
 As duas assertivas estão corretas e a segunda não justifica a primeira
 
 10a Questão (Ref.: 201710781755) Pontos: 1,0 / 1,0
Sobre o RUP (Rational Unified Process), analise as assertivas a seguir:
 I. É iterativo e incremental
 II. Centrado e guiado por casos de usos da UML
 III. RUP é dividido em 4 fases: Concepção, Elaboração, Construção e Transição
 IV. As fases se sucedem sequencialmente, sem que possamos voltar a anterior.
 V. Todos os requisitos devem ser definidos, no inicio, sem que possam ser incluídos novos.
Com base em sua análise, assinale a UNICA alternativa correta
Estão corretas apenas III, IV e V
 Estão corretas apenas I, II e III
Estão corretas apenas I e II
Estão corretas apenas IV e V
Estão corretas apenas I e IV
Período de não visualização da prova: desde 21/08/2018 até 11/09/2018.

Outros materiais