Buscar

ATIVIDADE 2 - ENG SOFT - MODELAGEM DE SOFTWARE - 51-2020

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

Prévia do material em texto

12/03/2020 Unicesumar - Ensino a Distância
1/9
ATIVIDADE 2 - ENG SOFT - MODELAGEM DE SOFTWARE - 51/2020
Período:02/03/2020 08:00 a 17/03/2020 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 18/03/2020 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
Um Engenheiro de Software está desenhando um Diagrama de Caso de Uso da UML, e modela os seguintes
requisitos: 
Caso de Uso: Cadastrar Aluno que: 
I. Exige um relacionamento incondicional com outro caso de uso denominado Validar Matricula. 
II. Possui um relacionamento com o caso de uso denominado Cadastrar Via Web que é uma variação de
Cadastrar Aluno. 
III. Deverá se relacionar com o caso de uso denominado Help On-line, se o usuário operador solicitar ajuda
mediante seleção dessa opção. 
Assinale a alternativa que tipifica os respectivos relacionamentos entre Casos de Uso: 
ALTERNATIVAS
I. Extensão, II. Exclusão e III. Associação.
I. Inclusão, II. Especialização e III. Exclusão.
I. Inclusão, II. Generalização e III. Extensão.
I. Generalização, II. Especialização e III. Extensão.
I. Associação, II. Generalização e III. Especialização.
2ª QUESTÃO
Nos diagramas de atividade da UML, __________ indicam ações que são executadas no sistema. __________ são
representadas por setas contínuas e são usadas para indicar o fluxo de trabalho entre elementos do
diagrama. Uma ramificação lógica é indicada por __________ e representa desvios do fluxo de controle. Um
retângulo com bordas arredondadas identifica __________ e representa marcos de processamento. 
Assinale a alternativa que preenche, correta e respectivamente, as lacunas das afirmações acima. 
ALTERNATIVAS
eventos - Dependências - mensagens - ações
mensagens - Transições - ações - componentes
atividades - Dependências - mensagens - eventos
atividades - Transições - pontos de decisão - ações
eventos - Dependências - pontos de decisão - componentes
3ª QUESTÃO
12/03/2020 Unicesumar - Ensino a Distância
2/9
Para falar de modelagem orientada a objetos é preciso falar da modelagem de dados, que foi uma das
propostas pioneiras como solução para a crise de software dos anos 1970. A análise estruturada de sistemas
aborda um conjunto de técnicas e ferramentas com o objetivo de apoiar a análise e a definição dos sistemas
computacionais. 
PERSEGUINE, V. R. Modelagem de Software. Maringá-PR: UniCesumar, 2016. 
Considerando as ferramentas de análise estruturada de sistemas, numere a coluna da direita de acordo com
sua correspondência com a coluna da esquerda.  
1. Modela as funções executadas por um sistema. 
2. Modela o comportamento tempo-dependente de um sistema. 
3. Representa o sistema como um único processo e as suas interações
com o ambiente externo. 
4. Descreve a diagramação dos dados armazenados de um sistema em
alto nível de abstração. 
 
( ) Diagrama de Contexto. 
( ) Diagrama de Fluxo de Dados. 
( ) Diagrama de Transições de
Estado. 
( ) Diagrama de Entidade-
Relacionamento. 
 
Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo. 
ALTERNATIVAS
1, 2, 3, 4
1, 3, 2, 4
2, 4, 1, 3
3, 1, 2, 4
4, 1, 2, 3
4ª QUESTÃO
Os relacionamentos no diagrama de caso de uso podem acontecer entre os atores, entre os casos de uso e
entre um ator e um caso de uso. Pode ser do tipo associação, generalização, realização e entre casos de uso,
do tipo Include (obrigatoriedade) e Extend (opcional).
 
PERSEGUINE, V. R. Modelagem de Software. Reimpressão, Maringá-Pr.: UniCesumar, 2018
 
Considere os casos de uso “tirar pedido” e “entregar pedido”. Em “tirar pedido” o vendedor precisa
consultar o SPC sempre que o pagamento for em cheque, além de verificar se há pagamentos em atraso,
independente da forma de pagamento. Ja na “entrega do pedido” o entregador só fará a entrega após
verificar se há pagamentos em atraso.
 Assinale a alternativa que corresponde ao modelo de interação descrito acima.
ALTERNATIVAS
12/03/2020 Unicesumar - Ensino a Distância
3/9
12/03/2020 Unicesumar - Ensino a Distância
4/9
12/03/2020 Unicesumar - Ensino a Distância
5/9
5ª QUESTÃO
12/03/2020 Unicesumar - Ensino a Distância
6/9
A UML® usa o Diagrama de Estados para a modelagem de sistemas orientados a eventos. O diagrama de
estados é uma representação gráfica da sequência de estados de um objeto e dos eventos que causam a
transição de um estado para outro e também das ações resultantes da alteração de um estado.
 
PERSEGUINE, Vanessa Ravazzi. Modelagem de Software. Reimpressão, Maringá-Pr.: UniCesumar, 2018.
(Unidade II e III)
 
A figura abaixo refere-se a um diagrama de estados.
Leia atentamente as afirmações a seguir sobre o diagrama de estados.
 
I -  Uma transição caracteriza a alteração de um estado para outro.
II - Uma condição de guarda deve ser falsa para ativar a transição a que está associada.
III - Estado inicial e estado final fazem parte do conjunto de elementos do diagrama de estados.
 
Considerando as afirmações acima, é correto o que se afirma em:
 
ALTERNATIVAS
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
6ª QUESTÃO
12/03/2020 Unicesumar - Ensino a Distância
7/9
O diagrama de sequência da UML é o mais apropriado para representar o comportamento de vários objetos
dentro de um único caso de uso, de modo a demonstrar como esses objetos colaboram em algum
comportamento ao longo do tempo.
Considere o fragmento do diagrama de sequência da UML acima e assinale a alternativa que corresponde a
representação da linha pontilhada.
ALTERNATIVAS
linha de vida.
duração da restrição.
resposta à mensagem.
mensagem assíncrona.
fragmento combinado.
7ª QUESTÃO
12/03/2020 Unicesumar - Ensino a Distância
8/9
Analise o trecho de código abaixo:
public class Animal
{
      public string Nome;
      public string Tipo;
      public string CorDoPelo;
}
public class Cavalo : Animal
{
      public string Raca;
}
Com relação às características de orientação a objetos, o trecho de código mostrado abaixo é um exemplo
de:
ALTERNATIVAS
Encapsulamento.
Polimorfismo.
Abstração.
Herança.
Agregação.
8ª QUESTÃO
A UML é uma linguagem de modelagem unificada, composta por vários diagramas divididos em dois
grupos, estruturais e comportamentais do sistema de software. Entre os diagrama listados abaixo, assinale o
diagrama que não é utilizado na UML.
ALTERNATIVAS
Diagrama de classes.
Diagrama de casos de uso.
Diagrama de atividade.
Diagrama de contexto.
Diagrama de sequência.
9ª QUESTÃO
12/03/2020 Unicesumar - Ensino a Distância
9/9
A linguagem UML é baseada nos princípios da orientação a objetos e trata da representação gráfica parcial
de um sistema na sua fase de projeto, implementação ou de sistemas existentes.
 
PERSEGUINE, V. R. Modelagem de Software. Reimpressão, Maringá-Pr.: UniCesumar, 2018
 
Associe as colunas
 
(A)Abstração ( )superclasse e subclasses
(B) Encapsulamento( )reescrever métodos herdados
(C)Herança ( )identidade, propriedades e métodos
(D)Polimorfismo ( )privado, público e protegido
 
Assinale a sequência correta da associação:
ALTERNATIVAS
A, B, C, D
B, C, A, D
C, D, A, B
D, C, B, A
A, C, D, B
10ª QUESTÃO
As classes representam um conjunto de objetos com as mesmas características e identificam grupos de
elementos do sistema que compartilham as mesmas propriedades. Existe um diagrama que tem como
responsabilidade a modelagem de instâncias de itens contidos em diagramas de classes.
 
PERSEGUINE, Vanessa Ravazzi. Modelagem de Software. Reimpressão, Maringá-Pr.: UniCesumar, 2018.
Assinale a alternativa que indica esse diagrama:
ALTERNATIVAS
Objetos.
Pacotes.
Sequência.
Casos de uso.
Componentes.

Continue navegando