Logo Passei Direto
Buscar

PROJETO DE SISTEMAS ORIENTADO A OBJETO - QUESTIONÁRIO UNIDADE IV

Ferramentas de estudo

Questões resolvidas

Assinale a alternativa que corresponde ao nome do diagrama UML a seguir:
É um diagrama de máquina de estados, porque, em um processo, acompanha as mudanças que ocorrem nos objetos.
É um diagrama de atividades, porque apresenta, de forma síncrona, os eventos, à medida em que ocorrem.
É um diagrama de comunicação, porque exibe a ligação entre os objetos e as mensagens que trocam entre si.
É um diagrama de máquina de estados, porque, em um processo, acompanha as mudanças que ocorrem nos objetos.
É um diagrama de pacotes, porque exibe os subsistemas que o compõem.
É um diagrama de sequência, porque apresenta a sequência em que os eventos ocorrem.

O diagrama de classes a seguir se refere à distribuição de responsabilidades em um ambiente de desenvolvimento de sistemas:
Qual das alternativas a seguir corresponde a uma análise correta deste diagrama?
A classe Programador inclui as classes EngSoftware ou AnalistaSis.
A classe Programador inclui as classes EngSoftware e AnalistaSis.
A classe Programador inclui as classes EngSoftware ou AnalistaSis.
A classe Programador precisa das informações das classes EngSoftware e a AnalistaSis, para ser completada.
As classes EngSoftware e AnalistaSis inclui a classe Programador.
As classes EngSoftware ou AnalistaSis inclui a classe Programador.

Sobre os diagramas de sequência e de comunicação da UML, avalie as proposições a seguir, como Verdadeira (V) ou Falsa (F), e responda a alternativa correta, na ordem em que aparecem as proposições:
I. Nos diagramas de sequência e de comunicação, a troca de mensagens entre os objetos ocorrem em uma linha de tempo;
II. Nos diagramas de sequência e de comunicação as informações são as mesmas;
III. O diagrama de sequência é comportamental e o diagrama de comunicação é estrutural.
F, V, F.
F, F, F.
F, V, F.
F, V, V.
V, F, F.
V, F, V.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Assinale a alternativa que corresponde ao nome do diagrama UML a seguir:
É um diagrama de máquina de estados, porque, em um processo, acompanha as mudanças que ocorrem nos objetos.
É um diagrama de atividades, porque apresenta, de forma síncrona, os eventos, à medida em que ocorrem.
É um diagrama de comunicação, porque exibe a ligação entre os objetos e as mensagens que trocam entre si.
É um diagrama de máquina de estados, porque, em um processo, acompanha as mudanças que ocorrem nos objetos.
É um diagrama de pacotes, porque exibe os subsistemas que o compõem.
É um diagrama de sequência, porque apresenta a sequência em que os eventos ocorrem.

O diagrama de classes a seguir se refere à distribuição de responsabilidades em um ambiente de desenvolvimento de sistemas:
Qual das alternativas a seguir corresponde a uma análise correta deste diagrama?
A classe Programador inclui as classes EngSoftware ou AnalistaSis.
A classe Programador inclui as classes EngSoftware e AnalistaSis.
A classe Programador inclui as classes EngSoftware ou AnalistaSis.
A classe Programador precisa das informações das classes EngSoftware e a AnalistaSis, para ser completada.
As classes EngSoftware e AnalistaSis inclui a classe Programador.
As classes EngSoftware ou AnalistaSis inclui a classe Programador.

Sobre os diagramas de sequência e de comunicação da UML, avalie as proposições a seguir, como Verdadeira (V) ou Falsa (F), e responda a alternativa correta, na ordem em que aparecem as proposições:
I. Nos diagramas de sequência e de comunicação, a troca de mensagens entre os objetos ocorrem em uma linha de tempo;
II. Nos diagramas de sequência e de comunicação as informações são as mesmas;
III. O diagrama de sequência é comportamental e o diagrama de comunicação é estrutural.
F, V, F.
F, F, F.
F, V, F.
F, V, V.
V, F, F.
V, F, V.

Prévia do material em texto

Revisar envio do teste: QUESTIONÁRIO UNIDADE IVPROJETO DE SISTEMAS ORIENTADO A OBJETOS 6860-60_57501_D_20232CONTEÚDO
Usuário
Curso PROJETO DE SISTEMAS ORIENTADO A OBJETOS
Teste QUESTIONÁRIO UNIDADE IV
Iniciado
Enviado
Status Completada
Resultado da tentativa 2,5 em 2,5 pontos 
Tempo decorrido 3 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
Pergunta 1
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Algumas das representações que podem ser feitas em um diagrama de estado possuem as seguintes funções:
 
I. Permitir que dois estados possam ser solicitados simultaneamente por um único estado;
II. Representação de registro do último estado em que se encontrava o objeto;
III. Representação da união de múltiplos uxos em um único ponto.
 
Na sequência em que aparecem as funções, assinale a alternativa correspondente aos nomes destas funções:
Barra de bifurcação, pseudoestado de história e pseudoestado de junção.
Autotransições, pseudoestado de história e pseudoestado de junção.
Barra de bifurcação, pseudoestado de história e pseudoestado de junção.
Barra de união, pseudoestado de história e transições internas.
Pseudoestado de junção, estado de submáquina e barra de bifurcação.
Pseudoestado de escolha, pseudoestado de história e pseudoestado de junção.
Resposta: B
Comentário: das representações do diagrama de estado, temos:
 
• Função (I) – Barra de bifurcação e a barra de união: representa o paralelismo;
• Função (II) – O pseudoestado de história é utilizado para que possamos voltar o processo, exatamente no ponto em que o
estado se encontrava antes de uma interrupção;
• Função (III) – O pseudoestado de junção é utilizado para unir a combinação de outros estados e, possivelmente, fornecer,
pelo menos, um novo estado.
 
Estes conceitos podem ser lidos no “tópico 7.2 Diagrama de máquina de estado – unidade IV”.
Pergunta 2
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Analise cada de nição como Verdadeira (V) ou Falsa (F) e assinale a alternativa correta:
 
I. A componentização pode ser feita com uma visão orientada aos objetos;
II. Um componente deve ter a capacidade de ser distribuído;
III. Um componente deve ter baixo acoplamento e alta coesão.
V, V, V.
F, F, F.
F, V, F.
V, F, V.
V, V, F.
V, V, V.
Resposta: E
Comentário: apesar de ser curta a questão, a resposta é analítica, com base no conhecimento do “Capítulo 8 – Projeto de interfaces
e projeto de componentes – unidade IV”. É necessário dar uma lida. A componentização é feita com a visão orientada a objetos, e
pode ter a capacidade de ser distribuída, dependendo de sua portabilidade, ter um baixo acoplamento, para melhor exibilidade
de implementação, e uma alta coesão, que garante que a função vai funcionar.
Pergunta 3
Resposta Selecionada: d. 
Respostas: a. 
Analise cada de nição como Verdadeira (V) ou Falsa (F), e assinale a alternativa correta:
I. O estado representa a situação de um determinado elemento em um determinado momento;
II. É paralelismo quando um estado envia uma ordem simultânea para dois outros estados;
III. Um “relatório de log” é considerado um pseudoestado de história.
V, V, F.
F, F, F.
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
b. 
c. 
d. 
e. 
Comentário da
resposta:
F, V, F.
V, F, V.
V, V, F.
V, V, V.
Resposta: D
Comentário:
• De nição (I) – O objetivo do estado é representar o comportamento de um determinado elemento, a partir de um conjunto
nito de estados;
• De nição (II) – O paralelismo é representado por uma barra de bifurcação e a barra de união representa um ponto de decisão;
• De nição (III) – O pseudoestado de história é utilizado para que possamos voltar o processo, exatamente no ponto em que o
estado se encontrava antes de uma interrupção. Um “relatório de log” é somente um arquivo de relatório sem algum método.
 
Veri que os conceitos no “tópico 7.2 Diagrama de máquina de estado – unidade IV”.
Pergunta 4
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Assinale a alternativa que corresponde ao nome do diagrama UML a seguir:
É um diagrama de máquina de estados, porque, em um processo, acompanha as mudanças que ocorrem nos objetos.
É um diagrama de atividades, porque apresenta, de forma síncrona, os eventos, à medida em que ocorrem.
É um diagrama de comunicação, porque exibe a ligação entre os objetos e as mensagens que trocam entre si.
É um diagrama de máquina de estados, porque, em um processo, acompanha as mudanças que ocorrem nos objetos.
É um diagrama de pacotes, porque exibe os subsistemas que o compõem.
É um diagrama de sequência, porque apresenta a sequência em que os eventos ocorrem.
Resposta: C
Comentário: o diagrama apresentado, executa operações do tipo “do/<função>”, logo, é ele que apresenta a lógica da operação. É
de estrutura dinâmica e faz parte dos diagramas comportamentais. Neste caso, está mostrando o estado da sequência de uma
classe, no caso: pessoa, cargo e empresa. Estas de nições podem ser vistas no “tópico 7.2 Diagrama de máquina de estado –
unidade IV”.
Pergunta 5
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
O Pacote–Estrutura de Dados, na gura a seguir, compõe uma estrutura para um banco de dados de um servidor, representado pelo pacote SGBD.
Estes pacotes no projeto são agrupados em um único pacote DBMS_Server, que vai servir de orientação para o setor de implantação. Avalie o texto e
assinale a alternativa que melhor expressa esta situação:
O texto está totalmente correto.
Este modelo deve ser representado, apenas, pelos seus atributos e métodos.
Este modelo não é de um pacote, porque está representando um conjunto de classes.
Isto é uma associação de generalização e não funciona, porque SGBD é um gerenciador.
Isto não é possível, porque, quando se agrupa pacotes mestres, eles não podem ser reagrupados.
O texto está totalmente correto.
Resposta: E
Comentário: o texto é totalmente verdadeiro. O SGBD compõe os conjuntos de classes: pessoa, cargo e empresa, no pacote
DBMS_Server, que serve de orientação para a implantação. O modo de usar o pacote, você pode encontrar no “tópico 8.1.2
Diagrama de pacotes”.
Pergunta 6
O diagrama a seguir é um diagrama de implantação (ou de distribuição), de um sistema ERP que funciona via intranet. Esta é uma boa arquitetura,
que permite ter um acesso seguro ao SGBD. Quanto ao número de camadas e nós, apresentado nesta arquitetura, assinale a alternativa
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
correspondente:
3 camadas e 4 nós.
2 camadas e 3 nós.
3 camadas e 3 nós.
3 camadas e 4 nós.
4 camadas e 3 nós.
4 camadas e 4 nós.
Resposta: C
Comentário: de acordo com o “tópico 6.1.3 Estruturação de sistemas em subsistemas e camadas – unidade III”, a arquitetura
possui 3 camadas: Apresentação – SERVIDOR SOR; Negócios (ou Aplicação) – SERVIDOR APP – SIL; e Integração – SERVIDOR SGBD.
E, de acordo com o “tópico 8.2.4 Diagrama de distribuição – unidade IV”, a arquitetura apresenta 4 nós, sendo que, cada nó, é
representado pelo símbolo do “cubo”.
Pergunta 7
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
O diagrama de classes a seguir se refere à distribuição de responsabilidades em um ambiente de desenvolvimento de sistemas:
Fonte: MORENO (2020).
 
Qual das alternativas a seguir corresponde a uma análise correta deste diagrama?
A classe Programador inclui as classes EngSoftware ou AnalistaSis.
A classe Programador inclui as classes EngSoftware e AnalistaSis.
A classe Programador inclui as classes EngSoftware ou AnalistaSis.
A classe Programador precisa das informações das classes EngSoftware e a AnalistaSis, paraser completada.
As classes EngSoftware e AnalistaSis inclui a classe Programador.
As classes EngSoftware ou AnalistaSis inclui a classe Programador.
Resposta: B
Comentário: a seta apresentada no diagrama representa a herança. A herança é um mecanismo existente no paradigma orientado
a objetos, que permite a reutilização da estrutura e do comportamento de uma classe, ao se de nir novas classes. A classe inferior
é uma classicação da classe superior, ou seja, a classe que herda o comportamento é chamada de subclasse e a que de niu o
comportamento, de superclasse. Leia o “tópico 8.2.1 Introdução à componentização e ao reúso de software
– unidade IV”.
Pergunta 8
Resposta Selecionada: b. 
Respostas: a. 
b. 
Observe o diagrama de sequência a seguir, sobre Contas a Pagar. Assinale a alternativa que apresenta a melhor interpretação deste diagrama para a
montagem do diagrama de comunicação:
A numeração de “efetua pagamento” () é 3.1.
A numeração de “dados do bene ciário” () é 1.1.
A numeração de “efetua pagamento” () é 3.1.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
c. 
d. 
e. 
Comentário da
resposta:
O ator é “usuário”; e “contas a pagar” e “banco” são os estados da comunicação.
O estereótipo de retorno <<Comprovante de Pagamento>> recebe a numeração 4.1.
O indicador de “efetua pagamento” (), por estar no nível dois, é uma linha tracejada.
Resposta: B
Comentário: no diagrama de sequência, o nível 1 está entre a relação do ator “Usuário” e o objeto “Contas a Pagar” (1; 2; e 3), e o
nível 2, a relação está entre os objetos “Contas a Pagar” e “Banco” (3.1), na sequência. Veja as suas representações no “tópico 7.1
Diagrama de comunicação – unidade IV”.
Pergunta 9
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d. 
e. 
Comentário da
resposta:
Referente à componentização, analise a questão e a sua conclusão:
 
I. O componente pode ser substituído por outro, com as mesmas características ou com características diferentes, que permitem atualizações
constantes do sistema.
PORQUE
II. O componente possui o seu próprio processamento, as suas regras e as suas informações, e a substituição do componente não afetaria o
funcionamento do sistema.
 
Analise o texto e assinale a alternativa correspondente a uma interpretação correta desta análise:
O conceito da questão está errado e a conclusão está correta. A conclusão é verdadeira e explica a própria função do
componente.
O conceito da questão está correto e a conclusão também. Isso, normalmente, é feito nas atualizações on-line de sistemas.
O conceito da questão está correto e a conclusão também. Porém, qualquer substituição de componentes do sistema
compromete todo o sistema.
O conceito da questão está errado e a conclusão está correta. A conclusão é verdadeira e explica a própria função do
componente.
O conceito da questão está errado e a conclusão está correta. Porém, a conclusão justica as atualizações on-line
de sistemas.
O conceito da questão está correto e a conclusão está errada. Logo, a conclusão não justica a questão.
Resposta: C
Comentário: o conceito está errado. Um componente não pode ser substituído por outro componente com características
diferentes. A conclusão está correta e explica a função do componente. O componente possui o seu próprio endereço e permite
fazer algumas mudanças que não comprometem o sistema. Veja o “tópico 8.2.1 Introdução à componentização e ao reúso de
software – unidade IV”.
Pergunta 10
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Sobre os diagramas de sequência e de comunicação da UML, avalie as proposições a seguir, como Verdadeira (V) ou Falsa (F), e responda a alternativa
correta, na ordem em que aparecem as proposições:
 
I. Nos diagramas de sequência e de comunicação, a troca de mensagens entre os objetos ocorrem em uma linha de tempo;
II. Nos diagramas de sequência e de comunicação as informações são as mesmas;
III. O diagrama de sequência é comportamental e o diagrama de comunicação é estrutural.
F, V, F.
F, F, F.
F, V, F.
F, V, V.
V, F, F.
V, F, V.
Resposta: B
Comentário:
• Proposição (I): as linhas de tempo são estabelecidas no diagrama de sequência. É a principal característica do diagrama de
sequência. Não existem no diagrama de comunicação. Veja as suas características no “tópico 7.1 Diagrama de comunicação –
unidade III”;
• Proposição (II): nestes dois diagramas, as mensagens são as mesmas, porque são diagramas isomórcos, ou seja, um pode ser
transformado no outro. Consulte o “tópico 7.1 Diagrama de comunicação – unidade III”;
• Proposição (III): a “Figura 7 – Diagramas estruturais e comportamentais da UML, no tópico 3.1 A UML – unidade II”, mostra a
estrutura dos diagramas da UML. O diagrama de sequência é comportamental.
← OK
0,25 em 0,25 pontos
0,25 em 0,25 pontos
	Page 1
	Page 2
	Page 3
	Page 4

Mais conteúdos dessa disciplina