Buscar

Atividade 3 Corrigido

Prévia do material em texto

09/12/2018 Unicesumar - Ensino a Distância
1/7
ATIVIDADE 3 - ENG SOFT - ANÁLISE E PROJETO ORIENTADO A OBJETOS - 2018D1
Período:05/11/2018 08:00 a 20/11/2018 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 21/11/2018 00:00 (Horário de Brasília)
Nota ob�da:0,40
1ª QUESTÃO
A equipe de desenvolvimento vai trabalhar na implementação da autenticação do usuário no sistema.
Solicitaram ao engenheiro de software que expressasse o comportamento dos objetos envolvidos,
considerando a seguinte situação:
 
Para que o usuário seja autenticado, ele deve fornecer dois valores, o CPF e a senha. Após a submissão é
feita a validação.
 
A partir dessas informações fornecidas, o engenheiro de software entregou o seguinte diagrama de estado:
 
 
 
Analise o diagrama apresentado pelo engenheiro de software e assinale a alternativa correta:
  
ALTERNATIVAS
Encaminhar é um estado.
Validar CPF e senha no estado validando é uma ação.
Obtendo CPF é uma ação que se repete até que um CPF válido seja digitado.
Solicitar é um condição de guarda necessária para obter o CPF e senha do usuário.
Após mostrar a mensagem de erro, no caso de informações inválidas, ao ser rejeitado o CPF e senha, a autenticação
de usuário deve ser invariavelmente cancelada.
2ª QUESTÃO
Quando definimos atributos de uma classe, é necessário também definir sua visibilidade, visando o seu nível
de encapsulamento. Sobre o exposto, analise as frases a seguir e assinale a alternativa correta.
ALTERNATIVAS
X
09/12/2018 Unicesumar - Ensino a Distância
2/7
A visibilidade nos informa quais são as classes que podem ver esse atributo, temos as seguintes opções: público e
privado.
A visibilidade nos informa quais são as classes que podem ver esse atributo, temos as seguintes opções: público e
protegido.
A visibilidade nos informa quais são as classes que podem ver esse atributo, temos as seguintes opções: público,
privado e protegido.
A visibilidade nos informa quais são as classes que podem ver esse atributo, temos as seguintes opções: público,
privado, geral e protegido.
A visibilidade nos informa quais são as classes que não podem ver esse atributo, temos as seguintes opções:
público, privado e protegido.
3ª QUESTÃO
O diagrama de implantação (utilização) mostra as relações físicas entre componentes de software e
hardware no sistema implementado. Assinale a alternativa que descreve um diagrama de implantação.
  
ALTERNATIVAS
A configuração física do sistema em termos de nós físicos e ligações físicas entre os nós.
A configuração física do sistema em termos de estruturas de servidores para bancos de dados.
A configuração física do sistema em termos de classes física e ligações físicas entre as classes.
A configuração física do sistema em termos de objetos físicos e ligações físicas entre os objetos.
A configuração física do sistema em termos de computadores físicos e redes físicas entre os computadores.
4ª QUESTÃO
O diagrama de estados tem como objetivo especificar o comportamento das classes mais complexas, que
possuem um número finito de estados conhecidos.
  
RANDO, D. R. Análise e Projeto Orientado a Objetos. Reimpressão, Maringá-PR.: Unicesumar, 2018.
 
Sobre o rótulo de transição no diagrama de estados, é correto dizer que:
ALTERNATIVAS
Um evento pode ser de entrada ou saída.
Guarda é um estímulo que permite a transição de estado.
A transição de estado ocorre sempre que uma ação é executada.
Evento é um condição lógica para ocorrer uma transição de estado.
A transição de estado ocorre sempre que uma ação retornar verdadeira.
5ª QUESTÃO
XXX
09/12/2018 Unicesumar - Ensino a Distância
3/7
O diagrama de sequências é o principal dos diagramas de interação. Ele tem a responsabilidade de mostrar
a interação entre os objetos de um sistema por meio de mensagens. Por ter a capacidade de identificar os
serviços oferecidos por uma classe, conseguimos descobrir os métodos necessários a cada classe.
 
Disponível em: <https://bit.ly/2zIyTT2> Acessado em 06 de set de 2018.
 
Com base no exposto acima sobre mensagens, assinale a alternativa que retrate uma automensagem:
ALTERNATIVAS
É uma mensagem em que o emissor e o receptor são os mesmos objetos.
É representada por uma seta horizontal que vai do emissor A ao receptor B.
É uma mensagem em que o emissor fica no aguardo da resposta do receptor.
É uma mensagem em que o emissor não fica no aguardo da resposta do receptor.
É uma mensagem cujo retorno é representado por uma seta com a ponta vazada.
6ª QUESTÃO
De acordo com Summerville (2011), quando uma associação possuir atributos próprios, pode-se criar uma
classe associativa. Essas classes são úteis quando queremos armazenar o histórico de uma associação
(relacionamentos que ocorrem e interessam ser salvos). 
 SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
Vejamos a seguir algumas características das classes associativas.
 
I.   São comuns em associações 1:* (um para muitos).
 II.  São comuns em associações de multiplicidade *:* (muitos para muitos).
 III. A linha que representa a associação não é nomeada, o nome da classe associativa deve ser suficiente
para identificar a associação.
 IV. Classes associativas podem estar relacionadas a outras classes.
 V.  São definidas somente se o gerente de projetos autorizar.
 
É correto o que se afirma em:
  
  
ALTERNATIVAS
I, II e III apenas.
I, II e V apenas.
I, III e IV apenas.
II, III e IV apenas.
III, IV e V apenas.
7ª QUESTÃO
XX
09/12/2018 Unicesumar - Ensino a Distância
4/7
Você foi contratado por uma fábrica de sapatos com três máquinas, para desenvolver um sistema de
controle do processo de manufatura.
  
 O gerente de produção controla o processo de manufatura, que conta com três máquinas. Cada máquina
fica em um setor: corte do couro, costura e montagem do sapato. Cada etapa da manufatura é controlada
por um temporizador central que envia sinais de controle aos temporizadores dos setores onde está cada
máquina. Esse temporizador central não recebe sinais de retorno. No início do turno de trabalho, o gerente
de produção informa o tempo que leva cada etapa da produção, respeitando as diferentes atividades, cada
etapa irá realizar o seu tempo estipulado. Durante o turno, a cada sinalização do temporizador as máquinas
são ativadas automaticamente.
  
 Assinale a alternativa que represente o diagrama de sequência correto para esse processo:
ALTERNATIVAS
09/12/2018 Unicesumar - Ensino a Distância
5/7
8ª QUESTÃO
Dentre os vários tipos de relacionamentos que podem ser estabelecidos entre classes, encontra-se a
composição.  Analise as alternativas a seguir e assinale a que melhor define o relacionamento de
composição.
  
ALTERNATIVAS
X
09/12/2018 Unicesumar - Ensino a Distância
6/7
A composição é uma relação em que o todo é composto parcialmente pelas partes. Existe uma relação entre o todo
e as partes, mas quando o todo é destruído, as partes não serão.
Na composição é negligenciado o conceito de herança e são reutilizados somente os métodos definidos nas classes
mais específicas (subclasses) por classes mais gerais (superclasse).
Na composição é enfatizado o conceito de herança que tem como característica a reutilização de atributos e métodos
definidos nas classes mais específicas (subclasses) por classes mais gerais (superclasse).
A composição é uma relação em que o todo é composto pelas partes. Existe uma relação entre o todo e as partes,
de modo que quando o todo é destruído, as partes podem ser também, a critério do desenvolvedor.
A composição é uma relação em que o todo é composto pelas partes. Existe uma relação forte entre o todo e as
partes, pois, quando o todo é destruído,as partes também serão, ou seja, a eliminação do todo se propaga para as
partes.
9ª QUESTÃO
O diagrama de comunicação representa o cenário com as mesmas informações que o diagrama de
sequência, com a diferença de que o diagrama de sequência considera o tempo, enquanto que o diagrama
de comunicação considera a ordem.
  
RANDO, D. R. Análise e Projeto Orientado a Objetos. Reimpressão, Maringá-PR.: Unicesumar, 2018.
 
Considerando os elementos do diagrama de comunicação, assinale a alternativa correta:
ALTERNATIVAS
A classe é precedida por dois pontos.
Um objeto interage com outros objetos por intermédio dos atores.
Podemos afirmar que os vínculos e as mensagens representam a mesma coisa.
O vínculo é utilizado para transportar ou entregar a mensagem ao objeto de destino.
É muito comum ocultar a classe no diagrama de comunicação, deixando apenas o nome do objeto.
10ª QUESTÃO
Em projetos que adotam o paradigma orientado a objetos devem-se definir classes. Sobre este assunto, leia
as afirmativas abaixo e assinale a alternativa correta:
 
 I.  Uma classe é uma estrutura que modela um conjunto de objetos cujas características sejam similares.
 II. A classe, por meio das operações (métodos), modela o comportamento de seus objetos.
 III. Os possíveis estados do objeto são modelados mediante atributos.
 IV. Uma classe é uma estrutura que modela um conjunto de objetos cujas características podem variar.
 V. Os possíveis estados do objeto são modelados mediante a execução de alguns métodos.
 
É correto o que se afirma em:
ALTERNATIVAS
XX
09/12/2018 Unicesumar - Ensino a Distância
7/7
I, II e III apenas.
I, IV e V apenas.
II, III e IV apenas.
II, III e V apenas.
III, IV e V apenas.
X

Outros materiais