Buscar

ATIVIDADE 4 - ENG SOFT - MODELAGEM DE SOFTWARE - 51/2021

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 14 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 14 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 9, do total de 14 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

ATIVIDADE 4 - ENG SOFT - MODELAGEM DE SOFTWARE - 51/2021
Período:19/04/2021 08:00 a 05/05/2021 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:1,00
Gabarito:Gabarito será liberado no dia 06/05/2021 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
O grande propósito do encapsulamento é de que as pessoas que utilizam os objetos não precisam se
preocupar em saber como eles são constituídos internamente, acelerando o tempo de desenvolvimento. 
PERSEGUINE, V. R. Modelagem de Software. Maringá-PR: UniCesumar, 2016. 
Um engenheiro de software, ao utilizar a UML, deve se atentar que os atributos e operadores de uma classe
exibem propriedade de visibilidade. 
Nesse contexto, assinale a alternativa correto quanto ao nível de visibilidade. 
ALTERNATIVAS
Público (public) aplica-se a classes.
Privado (private) aplica-se a pacotes.
Privado (private) aplica-se a sistemas.
Pacote (package) aplica-se a sistemas.
Protegido (protected) aplica-se a classes herdeiras.
2ª QUESTÃO
Na perspectiva estrutural, os modelos representam a organização, a disposição e ordem dos elementos
essenciais que compõem o sistema. Os modelos estruturais podem ser estáticos, que mostram a estrutura
do projeto do sistema, ou dinâmicos, que mostram a organização do sistema quando está em execução. 
PERSEGUINE, V. R. Modelagem de Software. Maringá: Unicesumar, 2019. 
Os artefatos ou suas características em um diagrama de classes são: 
I -    Uma tabela em um banco de dados.
II -   Os nós contendo arquivos executáveis.
III -  Sessão de uma aplicação ou formulário.
IV - Um acordo ou a identificação de uma pessoa jurídica. 
É correto o que se afirma em: 
ALTERNATIVAS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
1 of 14 28/04/2021 11:06
I e II, apenas.
II e III, apenas.
I, III e IV, apenas.
II, III e IV, apenas.
I, II, III e IV.
3ª QUESTÃO
Os modelos são usados durante o processo de engenharia de requisitos auxiliando no levantamento, são
usados também durante a fase de projeto, auxiliando na interpretação dos requisitos, e também como
documentação, registrando a estrutura e a operação do software – a ser desenvolvido ou de um já
existente. A partir dos requisitos, o engenheiro de software pode construir modelos que descrevam cenários
de usuários, atividades funcionais, classes de problemas e seus relacionamentos, comportamento do sistema
e das classes, e fluxo dos dados, à medida que são transformados. 
PERSEGUINE, V. R. Modelagem de Software. Maringá: Unicesumar, 2019. 
Com base no contexto da engenharia de requisitos, considere que um engenheiro de
software conseguiu elicitar os requisitos abaixo em uma sessão de trabalho com stakeholders de uma
instituição: 
I -    O sistema deve fornecer visões apropriadas para que o usuário possa ler documentos.
II -   O usuário deve ser capaz de pesquisar tanto no banco de dados inteiro quanto em uma parte dele.
III -  A interface de usuário para o sistema deve ser implementada em HTML, sem frames ou em applets Java.
IV - O processo de desenvolvimento do sistema e os documentos devem ser realizados conforme padrão
interno da empresa.
V -  Cada ordem deve ter um identificador único (OSID) que o usuário deve poder copiar na área
permanente de armazenamento da conta. 
Tratando-se de requisitos funcionais de um sistema, é correto o que se afirma em: 
ALTERNATIVAS
I, II e V, apenas.
I, III e V, apenas.
II, III e V, apenas.
II, IV e V, apenas.
III, IV e V, apenas.
4ª QUESTÃO
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
2 of 14 28/04/2021 11:06
Leia a descrição a seguir: 
Uma universidade, com cursos na modalidade EAD, é composta por secretaria e professores e conta com
turmas de várias idades. A universidade tem mais de 500 (quinhentos) polos e cada um está vinculado
à secretaria geral. As secretarias têm como secretário, o superintendente que tem o dever de fazer o pedido
dos materiais didáticos à secretaria geral que, por sua vez, unirá todos os pedidos dos polos para assim,
fazer o pedido geral junto à editoria. Caso o pedido não chegue no tempo determinado, que é de 50 dias,
após o início do primeiro trimestre, ele será realizado baseado no pedido anterior. 
Assinale a alternativa que representa o diagrama de casos de uso com essas interações. 
ALTERNATIVAS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
3 of 14 28/04/2021 11:06
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
4 of 14 28/04/2021 11:06
5ª QUESTÃO
Um escritório de advocacia te contratou para criar um software de controle de processos jurídicos. Os
processos possuem identificações únicas e devem ser relacionados aos interessados, sendo esses últimos
subclassificados em processos de pessoas físicas ou jurídicas. Portanto, ao classificar os processos, o atributo
"interessado" deve ser integrante dessa classe. 
Ao analisar o contexto apresentado, você percebeu que o conceito subentendido na subclassificação de
interessados físicos ou jurídicos é o de __________. 
Assinale a alternativa que completa corretamente a afirmação anterior.  
ALTERNATIVAS
Domínio.
Herança.
Agregação.
Polimorfismo.
Encapsulamento.
6ª QUESTÃO
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
5 of 14 28/04/2021 11:06
A visão da implementação modela os componentes e arquivos que, reunidos, produzem o sistema
executável. A visão da implantação representa como os componentes e arquivos que compõem o sistema
serão organizados e distribuídos para a sua instalação.
PERSEGUINE, V. R. Modelagem de Software. Reimpressão, Maringá-Pr.: UniCesumar, 2018.
Analise as afirmações sobre o diagrama de implatanção:
I. Descreve as funções principais de um sistema e identificam as interações entre o sistema e seu ambiente
externo.
II. Mostra a arquitetura do sistema como distribuição de artefatos de software para fins de implementação.
III. Representa a implementação na linguagem de programação dos conceitos e das funcionalidades
definidas na arquitetura de classes.
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I e III, apenas.
7ª QUESTÃO
A orientação a objetos está sustentada nos seguintes pilares: abstração, encapsulamento, herança e
polimorfismo. 
PERSEGUINE, V. R. Modelagem de Software. Maringá-PR: UniCesumar, 2016. 
Assinale a alternativa correta em relação ao recurso denominado polimorfismo existente na orientação a
objetos: 
ALTERNATIVAS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
6 of 14 28/04/2021 11:06
Consiste na capacidade de alteração do funcionamento interno de um método herdado de um objeto pai.
Refere-se à característica de uma classe poder herdar os atributos e métodos de outra classe, tornando-se uma
classe mais especializada
Possibilita a criação de métodos onde os parâmetros são sempre passados por cópia, independentemente se são
tipos primitivos ou objetos.
Restringe que os tipos das variáveis que armazenam um determinado objeto sejam explicitamente do mesmo tipo
do objeto, não permitindo generalizações.
Refere-se à propriedade de somente tornar visível as informações importantes para o contexto da aplicação,
enquanto as demais ficam disponíveis somente no escopo da classe.
8ª QUESTÃO
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
7 of 14 28/04/2021 11:06
O diagrama de contexto é uma representação gráfica do sistema com seu ambiente, e a lista de eventos
relaciona aos episódios do contexto externo que o sistema deve obrigatoriamente considerar. 
PERSEGUINE, V. R. Modelagem de Software. Maringá: Unicesumar, 2019. 
Observe o diagrama de contexto, a seguir. 
Fonte: o autor.
Com a identificação das entidades externas e dos fluxos, complete a tabela de eventos, a seguir. 
Estímulo  Resposta  Evento 
Usuário informa dados_cliente  Relatório_clientes A
Usuário informa dados_consumo  B  C 
D Usuário  E 
Usuário com permissão informa dados_tarifas Dados_tarifa  Apresentar dados_tarifaComplete as lacunas com as letras na ordem correta: 
(A)       (     ) Emitir fatura_consumo 
(B)       (     ) Emitir relatório_clientes 
(C)      (     ) Fatura do usuário 
(D)      (     ) Liberar usuário 
(E)       (     ) Usuário com permissão informa dados_login 
Assinale a alternativa com a associação correta entre as letras e a sua representação para completar
a lista de eventos: 
ALTERNATIVAS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
8 of 14 28/04/2021 11:06
A, B, C, D, E.
B, D, A, C, E.
C, A, B, E, D.
D, A, C, B, E.
E, C, D, A, B.
9ª QUESTÃO
Um diagrama de atividades modela as atividades dos métodos, algoritmos ou, ainda, processos completos.
Este diagrama tem uma grande similaridade com os fluxogramas, ele é essencialmente um gráfico de fluxos. 
PERSEGUINE, V. R. Modelagem de Software. Maringá: Unicesumar, 2019. 
Observe a seguir o fluxo de controle descrito em C. 
int x = 2; 
while (x <= 50)  
      x *= 2; 
Assinale a alternativa correta, que corresponde ao diagrama de atividades que descreve o fluxo de controle
anterior. 
ALTERNATIVAS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
9 of 14 28/04/2021 11:06
Fonte: o autor.
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
10 of 14 28/04/2021 11:06
Fonte: o autor.
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
11 of 14 28/04/2021 11:06
Fonte: o autor.
Fonte: o autor.
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
12 of 14 28/04/2021 11:06
Fonte: o autor.
10ª QUESTÃO
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
13 of 14 28/04/2021 11:06
Um diagrama de sequência descreve a série de mensagens que são trocadas entre os objetos do sistema. A
modelagem de cada interação pode ser feita de duas formas: dando-se ênfase à ordem temporal ou dando-
se ênfase à sequência das mensagens, conforme elas ocorrem no contexto da estrutura de composição dos
objetos. 
PERSEGUINE, V. R. Modelagem de Software. Maringá: Unicesumar, 2019. 
Observe o diagrama de sequência a seguir. 
Fonte: o autor.
Agora, analise e descrição da interação escolher sessão. 
I -    A interface do jogador recebe a lista de sessões.
II -   O usuário escolhe uma sessão, informando-a ao controlador de sessões.
III -  A sessão escolhida é informada para o servidor de sessões, que adiciona uma nova sessão ao cliente.
IV - A nova sessão é emitida do servidor de sessões ao controlador que libera a sessão para a interface do
jogador. 
É correto o que se afirma em: 
ALTERNATIVAS
I e III, apenas.
II e IV, apenas.
I, II e III, apenas.
I, III e IV, apenas.
I, II, III e IV.
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
14 of 14 28/04/2021 11:06

Continue navegando