Buscar

Atividade 4 Corrigido

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

09/12/2018 Unicesumar - Ensino a Distância
1/6
ATIVIDADE 4 - ENG SOFT - ANÁLISE E PROJETO ORIENTADO A OBJETOS - 2018D1
Período:19/11/2018 08:00 a 04/12/2018 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 05/12/2018 00:00 (Horário de Brasília)
Nota ob�da:0,45
1ª QUESTÃO
O diagrama de estados é mais um recurso que pode ser usado na modelagem de sistemas. Analise as frases
a seguir e assinale a alternativa que melhor define este diagrama.
ALTERNATIVAS
O comportamento de uma classe não pode ser modelado por meio do diagrama de estados.
O comportamento de uma classe pode ser modelado por meio do diagrama de estados. Todas as classes necessitam
dessa representação.
O comportamento de uma classe não pode ser modelado por meio do diagrama de estados, pois nem sempre se
conhece os estados de uma classe.
O comportamento de uma classe pode ser modelado por meio do diagrama de estados. Porém, não são todas as
classes que necessitam dessa representação, pois nem sempre pode-se identificar os estados.
O comportamento de uma classe pode ser modelado por meio do diagrama de estados. Porém, não são todas as
classes que necessitam dessa representação, pois não apresentam um número de estados que se possa quantificar.
2ª QUESTÃO
A UML apresenta diagramas classificados como estruturais e comportamentais, com o objetivo de
documentar o software. Os diagramas comportamentais descrevem o sistema modelado já em execução, já
os diagramas estruturais representam os aspectos estáticos de um sistema.
 
RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017.
 
Analise as afirmativas abaixo sobre as definições de UML:
 
I. É uma linguagem visual para especificar, construir e documentar os artefatos do sistema.
II. A UML tem três perspectivas: conceitual, de especificação e de software.
III. Utiliza uma notação diagramática padrão relacionada, principalmente, a software orientado a objetos.
 
É correto o que se afirma em:
ALTERNATIVAS
X
09/12/2018 Unicesumar - Ensino a Distância
2/6
III, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
3ª QUESTÃO
Um diagrama que pode ser utilizado para representar os aspectos comportamentais de um sistema é o
diagrama de comunicação (colaboração). Analise as frases a seguir e assinale a alternativa correta.
ALTERNATIVAS
Apesar de conter as mesmas informações que o diagrama de sequência, o diagrama de comunicação não representa
a ordem com que ocorre a comunicação, e nem o tempo. A colaboração entre as classes ocorre por meio das trocas
de mensagens.
Não contém as mesmas informações que o diagrama de sequência, uma vez que o diagrama de comunicação
representa a ordem com que ocorre a comunicação, e não o tempo. A colaboração entre as classes ocorre por meio
das trocas de mensagens.
Apesar de conter as mesmas informações que o diagrama de sequência, o diagrama de comunicação representa o
tempo com que ocorre a comunicação, e não a ordem. A colaboração entre as classes ocorre por meio das trocas de
mensagens.
Contém as mesmas informações que o diagrama de sequência, o diagrama de comunicação representa a ordem com
que ocorre a comunicação, e não o tempo. A colaboração entre as classes não ocorre por meio das trocas de
mensagens.
Apesar de conter as mesmas informações que o diagrama de sequência, o diagrama de comunicação representa a
ordem com que ocorre a comunicação, e não o tempo. A colaboração entre as classes ocorre por meio das trocas de
mensagens.
4ª QUESTÃO
A UML é uma linguagem padrão para modelagem orientada a objetos. Além de fornecer a tecnologia
necessária para apoiar a prática de engenharia de software orientada a objetos, a UML apresenta uma
linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos através de diagramas.
 
RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017.
 
O diagrama de _______________ enfatiza os relacionamentos entre os objetos participantes, sendo constituídos
de objetos, vínculos, mensagens, números de sequência e possíveis anotações complementares .
 
Assinale a alternativa que complete corretamente a frase acima:
ALTERNATIVAS
XX
09/12/2018 Unicesumar - Ensino a Distância
3/6
estados
classes
sequência
casos de uso
comunicação
5ª QUESTÃO
O diagrama de sequência é uma solução dinâmica de modelagem em UML bastante usada porque incide
especificamente sobre linhas da vida, ou os processos e objetos que vivem simultaneamente, e as
mensagens trocadas entre eles para desempenhar uma função antes do término da linha da vida.
  
Diponível em:<https://fonts.lucidchart.com/pages/pt/node/8933> acessado em: 03 out 2018
 
Considere o diagrama de sequência UML abaixo.
 
Que tipo de mensagem representa “msg A” presente no diagrama acima?
ALTERNATIVAS
X
09/12/2018 Unicesumar - Ensino a Distância
4/6
Instantânea.
Síncrona.
De retorno.
Assíncrona.
De autodelegação.
6ª QUESTÃO
A programação orientada a objetos representa cada elementos em termos de objetos ou classe. Essa
representação busca aproximar o sistema que está sendo criado ao mundo real, com características e ações
de um objeto.
 
POO: Os 4 pilares da programação orientada a objetos. Disponível em <https://www.devmedia.com.br/os-4-
pilares-da-programacao-orientada-a-objetos/9264 > Acesso em: 26 set. 2018.
 
Sobre a vantagem da reutilização de código é possível dizer que:
 
I. É um dos principais requisitos no desenvolvimento de software.
 II. Mesmo com a complexidade dos sistemas, permite diminuir o número de linhas de código.
 III. A interdependência entre as partes do software possibilita essa vantagem.
  
 É correto o que se afirma em:
ALTERNATIVAS
II, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
7ª QUESTÃO
Na UML há uma série de diagramas que são utilizados para auxiliar na modelagem de sistemas de software.
Como parte dos diagramas há um relacionamento do tipo forte entre o todo e as partes. Ele é representado
por um losango preenchido do lado do todo, indicando que a sua destruição implica na eliminação das
partes.
 
RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017.
 
Assinale a alternativa que dá nome a este relacionamento:
ALTERNATIVAS
XX
09/12/2018 Unicesumar - Ensino a Distância
5/6
Agregação.
Associação.
Composição.
Dependência.
Generalização.
8ª QUESTÃO
O UP (Processo Unificado) é um processo estabelecido para o desenvolvimento de software resultado de
três décadas de desenvolvimento e de uso prático. Assinale a alternativa correta em relação às três boas
práticas nas quais este processo é fundamentado.
ALTERNATIVAS
É centrada em dados e orientada a casos de uso
É centrada em processos, iterativo e incremental.
É baseada em ciclos curtos de iteração e lançamentos frequentes.
Não há formalidade no levantamento de requisitos, nem documentação.
É centrado em arquitetura, orientada a casos de uso, iterativo e incremental.
9ª QUESTÃO
O levantamento de requisitos tem como prerrogativa coletar as informações fornecidas pelo usuário. Esses
requisitos podem ser classificados como funcionais e não funcionais. Os requisitos funcionais definem as
funções do sistema enquanto os requisitos não funcionais estão relacionados às tecnologias e restrições que
o sistema deverá possuir.
 
RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017.
 
Analise a lista de requisitos coletados para o sistema que você foi contrato para desenvolver:
 
I. A interface do usuário deve ser implementada como simples HTML.
 II. Informações pessoais dos usuários não podem ser vistas pelos operadoresdo sistema.
 III. O usuário pode pesquisar todo ou um sub-conjunto do banco de dados.
 IV. O fechamento de cada pedido não pode demorar mais que 2s.
  
 Dessa lista é correto afirmar que os requisitos:
ALTERNATIVAS
I e III são funcionais.
II e IV são funcionais.
II e III são não funcionais.
III e IV são não funcionais.
I, II e IV são não funcionais.
10ª QUESTÃO
XXX
09/12/2018 Unicesumar - Ensino a Distância
6/6
Para elaborar um diagrama de sequência, podem ser utilizados vários recursos. Assinale a alternativa
correta que contém esses elementos:
 I – Mensagens.
 II – Linha do tempo.
 III – Tempo de atividade.
 IV – Objetos.
 V – Relação de extensão.
ALTERNATIVAS
I, II e III apenas.
I, II e V apenas.
I, III e V apenas.
I, II, III e IV apenas
II, III, IV e V apenas
X

Outros materiais