Questionário Unidade Iii - Projeto de Sistemas Orientado A Objetos

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 10

08/09/2023, 18:04

g
Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
p

UNIP EAD CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAIS

PROJETO DE SISTEMAS ORIENTADO A OBJETOS 6860-60_57501_R_E1_20232 CONTEÚDO


Revisar envio do teste: QUESTIONÁRIO UNIDADE III

Usuário diogo.nascimento9 @aluno.unip.br


Curso PROJETO DE SISTEMAS ORIENTADO A OBJETOS
Teste QUESTIONÁRIO UNIDADE III
Iniciado 29/08/23 21:14
Enviado 29/08/23 21:30
Status Completada
Resultado da 2,5 em 2,5 pontos  
tentativa
Tempo decorrido 16 minutos
Resultados Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
exibidos respondidas incorretamente

Pergunta 1 0,25 em 0,25 pontos

A visão estática da arquitetura do software permite apresentar a arquitetura do


sistema em camadas. Com esta visão, é possível dar manutenção em cada
componente isoladamente, PORQUE cada camada possui vários componentes como
referência para que o código possa ser copiado e colado em outras camadas. Assinale
a alternativa correta de análise do texto:

Resposta c.
Selecionada: Argumento válido e justificativa inválida. O código é reusado e
não copiado e colado.

Respostas: a. Argumento inválido e justificativa inválida.

b.
Argumento inválido e justificativa válida. O componente
representa conjunto de camadas.

c.
Argumento válido e justificativa inválida. O código é reusado e
não copiado e colado.

d.
Argumento válido e justificativa válida. A justificativa completa o
argumento.

e.
Argumento válido e justificativa válida. A justificativa não
responde ao argumento.

Comentário Resposta: C 
da resposta: Comentário: A visão estática da arquitetura promove a visão da
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96916535_1&course_id=_296451_1&content_id=_3468012_1&outcome_id=_705… 1/10
08/09/2023, 18:04 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...

organização dos componentes do software e de suas relações com


elementos de dados (banco de dados, arquivos-texto etc.) com
sistemas de hardware e com outros sistemas de software. Além, claro,
de promover a visão de como estes componentes se relacionam entre
si. Veja o “tópico 6 Visões da arquitetura de software – unidade III”.
Quanto ao copiar/colar, isso vai contra todos os princípios de reúso
dos componentes de software. Leia o “tópico 6.1.3 Estruturação de
sistemas em subsistemas e camadas – unidade III”.

Pergunta 2 0,25 em 0,25 pontos

Analise cada afirmativa como Verdadeira (V) ou Falsa (F) e assinale a alternativa
correta:
I. Arquitetura de software é uma descrição de como um sistema de software
é organizado.
II. O arquiteto do software deve conhecer os aspectos culturais de seu cliente.
III. O arquiteto do software deve identificar os elementos do projeto e seus
relacionamentos.

Resposta Selecionada: e. V, V, V.

Respostas: a. F, F, V.

b. F, V, F.

c. V, F, V.

d. V, V, F.

e. V, V, V.
Comentário Resposta: E
da resposta: Comentário: O arquiteto de software deve conhecer toda a
infraestrutura de TI do cliente e os elementos que o compõem, a
organização diz respeito a alinhar os processos de negócios com a TI,
os aspectos culturais do cliente auxiliam na usabilidade do software e
regras de acesso. Essas atribuições ao arquiteto do software podem
ser vistas no “tópico 5.2.5 Processo de arquitetura de software em
aspectos humanos – unidade III”.

Pergunta 3 0,25 em 0,25 pontos

De acordo com Bass, Clements e Kazman (2010), são três as visões arquiteturais: visão
modular, visão componente e conector, e visão de alocação:
 
Associe os conceitos abaixo às visões arquiteturais:
 

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96916535_1&course_id=_296451_1&content_id=_3468012_1&outcome_id=_705… 2/10
08/09/2023, 18:04 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...

I. Representa a forma pela qual esses componentes estão distribuídos em uma


infraestrutura.
II. Representa a forma pela qual os componentes interagem, ou seja, seus protocolos
de comunicação.
III. Representa a visão do sistema em termos de unidade de implementação; essas
unidades podem ser classes, componentes ou módulos.
Resposta a.
Selecionada: I. – visão de alocação; II. – visão componente e conector; III. –
visão modular.

Respostas: a.
I. – visão de alocação; II. – visão componente e conector; III. –
visão modular.

b.
I. – visão de alocação; II. – visão modular; III. – visão
componente e conector.

c.
I. – visão componente e conector; II. – visão de alocação; III. –
visão modular.

d.
I. – visão componente e conector; II. – visão modular; III. – visão
de alocação.

e.
I. – visão modular; II. – visão de alocação; III. – visão
componente e conector.

Comentário da Resposta: A
resposta: Comentário:
Conceito (I.) – é a visão da alocação que se refere à estruturação
dos componentes e suas ligações.
Conceito (II.) – a visão componente representa os componentes
e o conector suas formas de interação.
Conceito (III.) – a visão modular indica como que as unidades do
sistema serão implementadas.
Esses conceitos estão descritos no “tópico 6.3 Documentação de
arquitetura – unidade III”.

Pergunta 4 0,25 em 0,25 pontos

De acordo com as tabelas E-R, relacionar as entidades “Fábrica” e “Cliente”. para gerar
uma nova entidade de nome “Entrega”. Assinale a alternativa correspondente à
especificação desta função.

Resposta a.
Selecionada:

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96916535_1&course_id=_296451_1&content_id=_3468012_1&outcome_id=_705… 3/10
08/09/2023, 18:04 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...

A nova entidade Entrega deverá conter os atributos estrangeiros


Fábrica (FK) e Cliente (FK).

Respostas: a.
A nova entidade Entrega deverá conter os atributos estrangeiros
Fábrica (FK) e Cliente (FK).

b.
A nova entidade Entrega deverá conter os atributos estrangeiros
Produto (FK): Quantidade (FK), Valor (FK), data_Compr (FK);
Nome_Cliente (FK), endereco_Cliente(FK) e data_Entreg(FK).

c.
A nova entidade Entrega deverá conter os atributos primários
Fábrica (FK) e Cliente (FK).

d.
A nova entidade Entrega deverá conter os atributos primários
Produto (FK), Cliente (FK) e data_Entreg (FK).

e.
A nova entidade Entrega deverá conter os atributos primários
Produto (FK): Quantidade (FK), Valor (FK), data_Compr (FK),
Nome_Cliente (FK), endereco_Cliente (FK) e data_Entreg (FK).

Comentário Resposta: A
da resposta: Comentário: Para implementar o relacionamento entre as entidades
Fábrica e Cliente, é criada a entidade de relacionamento Entrega com
as chaves estrangeiras Fábrica (FK) e Cliente (FK). Veja a explicação da
Figura 22 no “tópico 5.1.2 Introdução a banco de dados relacionais –
unidade III”.

Pergunta 5 0,25 em 0,25 pontos

Leia as definições abaixo no que se refere aos diagramas da UML:


 
I. Este diagrama apresenta atributos, operações e relacionamentos entre os objetos.
II. Este diagrama apresenta somente o atributo e os valores em uma determinada
situação.
III. Este diagrama é uma unidade de software
que pode ser reusada em outros sistemas.
Resposta Selecionada: a. I. – classe; II. – objeto; III. – componente.
Respostas: a. I. – classe; II. – objeto; III. – componente.

b. I. – classe; II. – mensagem; III. – componente.

c. I. – componente; II. – mensagem; III. – estado.

d. I. – objeto; II. – componente; III. – estado.

e. I. – objeto; II. – componente; III. – classe.

Comentário da Resposta: A
resposta: Comentário:
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96916535_1&course_id=_296451_1&content_id=_3468012_1&outcome_id=_705… 4/10
08/09/2023, 18:04 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...

• Definição (I.) – Atributos e operações e a forma de relacionamento


entre os objetos são características apresentadas em uma classe.
Saiba mais, veja o “tópico 5.1 Projeto de dados e classes – unidade
III”.
• Definição (II.) – O diagrama de objetos faz parte dos diagramas
estruturais que representam os valores dos atributos no instante em
que ocorrem. Veja a definição em “tópico 3.1 A UML – unidade II” e
no “tópico 5.1.3 Bancos de dados relacionais versus
orientação a objetos”.
• Definição (III.) – Um dos principais objetivos da arquitetura do
software
é o reúso de componentes. Esta ênfase é apresentada no “tópico
5.2.3 A importância da arquitetura de software
– unidade III”.

Pergunta 6 0,25 em 0,25 pontos

O arquiteto de software, entre várias obrigações, possui a obrigação de conhecer o


ambiente operacional do cliente, que se refere à tecnologia utilizada para a
infraestrutura da tecnologia da informação,
PORQUE
Possui a responsabilidade de codificar e atualizar o sistema de gerenciamento do
banco de dados do cliente, para implantar o ambiente operacional do software.
 
Com base na afirmativa e justificativa descrita no texto, avalie as possíveis
interpretações da análise como Verdadeira (V) ou Falsa (F) e assinale a alternativa que
representa uma análise correta do caso.
 
I. A afirmativa está correta, mas a justificativa está errada. O arquiteto do software não
possui a responsabilidade de codificar e nem de implantar o software.
II. A afirmativa está correta, mas a justificativa está errada. O arquiteto do software tem
obrigação de conhecer o ambiente operacional do cliente, para sugerir as devidas
adaptações necessárias no projeto do software
para adaptá-lo ao ambiente operacional do cliente.
III. A afirmativa e a justificativa estão erradas. O arquiteto do software cuida da
modelagem da arquitetura do software, porém isto independe da tecnologia que será
utilizada.
 
Alternativas:

Resposta Selecionada: d. V, V, F.
Respostas: a. F, V, F.

b. F, V, V.

c. V, F, F.

d. V, V, F.

e. V, V, V.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96916535_1&course_id=_296451_1&content_id=_3468012_1&outcome_id=_705… 5/10
08/09/2023, 18:04 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...

Comentário Resposta: D
da resposta: Comentário: O arquiteto de software deve conhecer toda a
infraestrutura de TI do cliente. A especificação e modelagem é a
principal responsabilidade no desenvolvimento do sistema. Essas
atribuições ao arquiteto do software podem ser vistas no “tópico 5.2.5
Processo de arquitetura de software em aspectos humanos – unidade
III”.

Pergunta 7 0,25 em 0,25 pontos

O cenário do negócio apresentado abaixo se refere a um sistema de informação


logístico da cadeia de suprimentos em que participa uma determinada fábrica. O
modelo apresentado é um Modelo de Entidade e Relacionamento (MER) para um
projeto conceitual. Este modelo é um mapeamento do relacionamento entre as bases
de dados das empresas envolvidas. Identifique a representação simbólica da função
dos blocos no MER.
 

FONTE: Moreno (2015).


Resposta c.
Selecionada: FORNECEDOR, FÁBRICA e CLIENTE são as entidades e o
TRANSPORTE é o relacionamento.

Respostas: a.
Para a entidade TRANSPORTE é atribuído o relacionamento
FORNECEDOR, FÁBRICA e CLIENTE.

b.
Para a entidade TRANSPORTE são atribuídas as atividades
FORNECEDOR, FÁBRICA e CLIENTE.

c.
FORNECEDOR, FÁBRICA e CLIENTE são as entidades e o
TRANSPORTE é o relacionamento.

d.
FORNECEDOR, FÁBRICA e CLIENTE são as entidades e o atributo é
o TRANSPORTE.

e.
Os atributos das atividades FORNECEDOR, FÁBRICA e CLIENTE
correspondem à decisão de TRANSPORTE.

Comentário da Resposta: C
resposta: Comentário: O conceito de entidades e relacionamentos pode ser
bem entendido no “tópico 5.1.2 Introdução a banco de dados
relacionais – unidade III”. Acompanhe com a resolução da questão:
• FORNECEDOR, FÁBRICA e CLIENTE são as entidades – elas

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96916535_1&course_id=_296451_1&content_id=_3468012_1&outcome_id=_705… 6/10
08/09/2023, 18:04 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...

representam as interfaces do mundo externo (ou real).


• TRANSPORTE é o relacionamento – indica a forma de ligação entre
as entidades.

Pergunta 8 0,25 em 0,25 pontos

O cenário do negócio apresentado abaixo se refere a um sistema de informação logístico


da cadeia de suprimentos em que participa uma determinada fábrica. O modelo
apresentado é um Modelo de Entidade e Relacionamento (MER) para um projeto
conceitual. Este modelo é um mapeamento do relacionamento entre as bases de dados
das empresas envolvidas. Das possíveis interpretações deste modelo, assinale a
alternativa que apresenta a análise correta.
 

FONTE: Moreno (2015).


Resposta b.
Selecionada: A forma de relacionamento TRANSPORTE indica que esta chave
deverá possuir atributos comuns entre as entidades FORNECEDOR,
FÁBRICA e CLIENTE.

Respostas: a.
A entidade TRANSPORTE indica que esta chave deverá possuir
atributos comuns para permitir o relacionamento entre
FORNECEDOR, FÁBRICA e CLIENTE.

b.
A forma de relacionamento TRANSPORTE indica que esta chave
deverá possuir atributos comuns entre as entidades FORNECEDOR,
FÁBRICA e CLIENTE.

c.
Os atributos das atividades FORNECEDOR, FÁBRICA e CLIENTE
correspondem à decisão de TRANSPORTE.

d.
Para a entidade TRANSPORTE são atribuídas, em uma chave
comum, as atividades FORNECEDOR, FÁBRICA e CLIENTE.

e.
TRANSPORTE contém os atributos privados dos relacionamentos
FORNECEDOR, FÁBRICA e CLIENTE.

Comentário da Resposta: B
resposta: Comentário: Para implementar a forma de relacionamento
TRANSPORTE, é necessário que a classe possa herdar atributos
das entidades.
• TRANSPORTE é o relacionamento – indica a forma de ligação
entre as entidades.
• FORNECEDOR, FÁBRICA e CLIENTE são as entidades – elas

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96916535_1&course_id=_296451_1&content_id=_3468012_1&outcome_id=_705… 7/10
08/09/2023, 18:04 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...

representam as interfaces do mundo externo (ou real).


Os conceitos dos blocos e atributos podem ser encontrados no
“tópico 5.1.2 Introdução a banco de dados relacionais – unidade
III”.

Pergunta 9 0,25 em 0,25 pontos

O módulo do sistema de um setor financeiro de um ERP é composto pelos


componentes: aplicação do Financeiro (app_Financeiro), gerador de relatórios (ger_Rel)
e SGBD da empresa (sgbd_Empresa). Em relação ao acoplamento e coesão destes
componentes, qual das alternativas abaixo apresenta maior segurança e eficácia na
operação do software?

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96916535_1&course_id=_296451_1&content_id=_3468012_1&outcome_id=_705… 8/10
08/09/2023, 18:04 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...

Resposta b.
Selecionada: app_Financeiro liga a ger_Rel e a sgbd_Empresa; e ger_Rel liga a
sgbd_Empresa.

Respostas: a.
app_Financeiro liga a ger_Rel; e ger_Rel liga a sgbd_Empresa.

b.
app_Financeiro liga a ger_Rel e a sgbd_Empresa; e ger_Rel liga a
sgbd_Empresa.

c. sgbd_Empresa é isolado; e app_Financeiro liga a ger_Rel.

d. sgbd_Empresa liga a app_Financeiro e a ger_Rel somente.


e.
sgbd_Empresa liga a app_Financeiro; e ger_Rel liga a
app_Financeiro.

Comentário Resposta: B
da resposta: Comentário: Abaixo é o modelo desenhado, de acordo com a questão:
 

FONTE: Moreno (2016).


 
Uma boa arquitetura deve apresentar um baixo acoplamento e alta
coesão entre os módulos que compõem o sistema. O baixo
acoplamento indica que o componente possui características
necessárias e suficientes para o seu funcionamento. No caso, cada
componente possui um objetivo específico, sem a dependência do
outro componente. E alta coesão indica que, se um componente vier a
falhar, isso não compromete as demais partes do sistema, como
mostra a arquitetura. O “tópico 6.1.3 Estruturação de sistemas em
subsistemas e camadas – unidade III” aborda o tema acoplamento e
coesão.

Pergunta 10 0,25 em 0,25 pontos

Para a implementação de um sistema de gerenciamento de banco de dados, foi


apresentado o refinamento de um sistema de informação logístico da cadeia de
suprimentos que leva ao modelo lógico apresentado abaixo. Assinale a alternativa
correspondente à interpretação correta da análise deste modelo.
 

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96916535_1&course_id=_296451_1&content_id=_3468012_1&outcome_id=_705… 9/10
08/09/2023, 18:04 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...

FONTE: Moreno (2015).


Resposta d.
Selecionada: Existem três entidades: FÁBRICA e CLIENTE são chaves primárias e
ENTREGA é chave estrangeira.

Respostas: a.
Existe uma entidade e dois relacionamentos: ENTREGA é a chave
primária, e os atributos Produto (FK) e Nome_Cliente (FK) são os
relacionamentos, as chaves estrangeiras FÁBRICA e CLIENTE.

b.
Existem duas entidades e um relacionamento: FÁBRICA e CLIENTE
são chaves primárias e ENTREGA é chave de relacionamento.

c.
Existem três entidades: FÁBRICA e CLIENTE são chaves estrangeiras
e ENTREGA é chave primária.

d.
Existem três entidades: FÁBRICA e CLIENTE são chaves primárias e
ENTREGA é chave estrangeira.

e.
Existem três relacionamentos com entidades comuns. No modelo,
estes relacionamentos determinam as chaves primárias.

Comentário Resposta: D
da resposta: Comentário: O diagrama representa o modelo lógico do projeto. A
simbologia aplicada indica que existem as entidades FÁBRICA e
CLIENTE, entidades originárias de um modelo conceitual que dispõe
chaves primárias. E a terceira entidade ENTREGA que determina as
chaves estrangeiras. As setas representam a cardinalidade. No formato
apresentado, esta cardinalidade indica que a fábrica pode dispor de (0,
N): 0 (zero) produtos (caso em que o produto está fora de estoque, por
exemplo), até N (vários) produtos. Indica também que pode ser
entregue a (N,0) clientes: N (vários) clientes ou nenhum 0 (zero) cliente
(caso em que o cliente existe na lista, mas não tem entrega).
Faça um estudo no “tópico 5.1.2 Introdução a banco de dados
relacionais – unidade III”.

Sexta-feira, 8 de Setembro de 2023 18h04min12s BRT ← OK

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96916535_1&course_id=_296451_1&content_id=_3468012_1&outcome_id=_70… 10/10

Você também pode gostar