Buscar

Unicesumar - Atividade 3 - OO

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

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

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ê viu 3, do total de 7 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

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

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ê viu 6, do total de 7 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

Prévia do material em texto

02/12/2019 Unicesumar - Ensino a Distância
1/7
ATIVIDADE 3 - ENG SOFT - ANÁLISE E PROJETO ORIENTADO A OBJETOS - 2019D
Período:04/11/2019 08:00 a 19/11/2019 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 20/11/2019 00:00 (Horário de Brasília)
Nota obtida:0,50
1ª 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.
2ª QUESTÃO
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.
Atenção! Questão anulada.
ALTERNATIVAS
02/12/2019 Unicesumar - Ensino a Distância
2/7
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.
4ª 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
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.
5ª 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
02/12/2019 Unicesumar - Ensino a Distância
3/7
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.
6ª 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
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.
7ª 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.
8ª QUESTÃO
02/12/2019 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
02/12/2019 Unicesumar - Ensino a Distância
5/7
9ª QUESTÃO
02/12/2019 Unicesumar - Ensino a Distância
6/7
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:
 
ALTERNATIVASEncaminhar é 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.
10ª QUESTÃO
Uma empresa no setor moveleiro necessita desenvolver um sistema, para isso você foi contratado para a
criação deste projeto. Em conversa com o gerente na empresa, foi se identificado as seguintes informações
para a modelagem:
I - Os processos de negócio para a construção de um novo produto se orientada a paritir do objeto.
II -  A interação entre os usuários e os requisitos funcionais, na fase de levantamento de requisitos.
Neste contexto, considerando que a linguagem UML foi escolhida como única linguagem de modelagem,
quais os diagramas que devem ser utilizados nos casos I e II, respectivamente:
 
ALTERNATIVAS
02/12/2019 Unicesumar - Ensino a Distância
7/7
De atividades e de casos de uso.
De sequência e de casos de uso.
De casos de uso e de comunicação.
Fluxogramas e diagramas de contexto.
De atividades e diagrama de comunicação.

Outros materiais