Escolar Documentos
Profissional Documentos
Cultura Documentos
g p
A estrutura dos diagramas da UML apresentam duas vertentes para o projeto de sistema orientado a
objetos, são os diagramas estruturais e os diagramas comportamentais. Qual das alternativas abaixo
expressa somente diagramas comportamentais?
Resposta a.
Selecionada: Diagrama de Atividades, Diagrama de Casos de Uso e Diagrama de
Sequência.
Respostas: a.
Diagrama de Atividades, Diagrama de Casos de Uso e Diagrama de
Sequência.
b.
Diagrama de Atividades, Diagrama de Sequência e Diagrama de
Componentes.
c.
Diagrama de Casos de Uso, Diagrama de Classes e Diagrama de Sequência.
d.
Diagrama de Classes, Diagrama de Casos de Uso e Diagrama de implantação.
e.
Diagrama de Classes, Diagrama de componentes e Diagrama de implantação.
Comentário da Resposta: A
resposta: Comentário: No “tópico 3.1, A UML – unidade I” é mostrada a estrutura dos
diagramas da UML. Observe que no bloco “Diagramas Comportamentais”
aparecem os diagramas: Atividades, Casos de uso e de Sequência.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96705552_1&course_id=_296451_1&content_id=_3468009_1&return_content=1&… 1/8
23/08/2023, 21:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
Analise cada afirmativa como Verdadeira (V) ou Falsa (F) e assinale a alternativa correta:
I. A tecnologia back-end está relacionada com o SGBD.
II. O framework é para modelar a estrutura de componentes do front-end e do back-end.
III. Uma ferramenta CASE permite-se trabalhar com as tecnologias front-end e back-end.
Resposta Selecionada: c. V, F, V.
Respostas: a. F, F, V.
b. F, V, F.
c. V, F, V.
d. V, V, F.
e. V, V, V.
Comentário da Resposta: C
resposta: Comentário:
Afirmativa (I) – Verdadeira – back-end
– por trás do usuário final.
Afirmativa (II) – Falsa – O framework
é voltado para codificação e não para modelagem.
Afirmativa (III) – Verdadeira – A ferramenta CASE tem características para ser
usada em qualquer etapa do desenvolvimento do sistema.
As definições de ferramenta CASE e tecnologias front-end e back-end estão nos
tópicos: 3.3 As ferramentas CASE; 3.4 Tecnologia back-end; e 3.5 Tecnologia front-
end; da unidade II desta disciplina.
Após a elicitação dos requisitos do software, deve-se fazer a modelagem do processo de negócio, para
ser apresentado ao cliente para validação dos requisitos. O cliente entende do negócio, contudo a
modelagem a ser apresentada deve possuir pouco embasamento à tecnologia, por não se tratar do
domínio de conhecimento do cliente. Assinale a alternativa correspondente aos diagramas que
devem ser apresentados ao cliente em primeira instância.
Resposta Selecionada: d. Diagrama de Atividades e Diagrama de Casos de Uso.
Comentário da Resposta: D
resposta: Comentário: No “tópico 3.1, A UML – unidade I” é mostrada a estrutura dos
diagramas da UML. A elicitação é a fase de concepção do projeto em que o negócio
precisa ser entendido. Observe a descrição de “Visão de caso de uso” e “Quadro 5”,
deste tópico, a utilização dos diagramas de atividades e de casos de uso.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96705552_1&course_id=_296451_1&content_id=_3468009_1&return_content=1&… 2/8
23/08/2023, 21:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
Respostas: a. F, V, F.
b. F, V, V.
c. V, F, F.
d. V, V, F.
e. V, V, V.
Comentário Resposta: E
da resposta: Comentários:
• Referente à afirmativa I: A afirmativa é Verdadeira. De acordo com o “tópico 3.3 As
ferramentas CASE – unidade II”. Pressman (2006) define CASE como um sistema de
software que dá suporte a profissionais da engenharia de software em todas as
atividades do processo de software.
• Referente à afirmativa II: A afirmativa é Verdadeira. De acordo com o “tópico 3.4
Tecnologia back-end – unidade II”. Tecnologias de apoio ao projeto classificadas
como back-end estão relacionadas ao gerenciamento e armazenamento das
informações. São os Sistemas Gerenciadores de Banco de Dados (SGBD).
• Referente à afirmativa III: A afirmativa é Verdadeira. De acordo com o “tópico 3.5
Tecnologia front-end – unidade II”. Tecnologias de apoio front-end são subdivididas
em duas categorias: ferramentas de modelagem e linguagens de programação OO.
As linguagens de programação orientada a objetos são mecanismos de
implementação do modelo de projeto que desenhamos na fase de projeto.
Do ponto de vista de Kruchten (1995) e Booch, Jacobson e Rumbaugh (2006), em relação à UML, é
apresentado o seguinte modelo:
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96705552_1&course_id=_296451_1&content_id=_3468009_1&return_content=1&… 3/8
23/08/2023, 21:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
Respostas: a.
A visão de caso de uso é centralizada porque o desenvolvimento das outras visões
do sistema permite identificar as funcionalidades, os requisitos e o
comportamento do sistema.
b.
A visão de caso de uso é o ponto de partida para o desenvolvimento das outras
visões do sistema.
c.
As operações da visão lógica e da visão de processo determinam os componentes
e funcionalidades para construir os casos de uso que serviram de base para as
funcionalidades da implementação e organização do sistema na implantação.
d.
As visões da lógica, do processo, da implementação e da implantação permitem
construir a modelagem dos casos de uso.
e.
As visões de implementação e de implantação servem de base para as visões de
caso de uso, da lógica e do processo, tendo os casos de uso como a ligação de
todos estes componentes.
Comentário da Resposta: B
resposta: Comentário: De acordo com tópico 3.1, a UML – unidade I tem como objetivo
capturar as funcionalidades, os requisitos, e seu comportamento sob a ótica do
usuário final, ou dos atores.
Faça uma análise crítica do texto e assinale a conclusão como a mais correta: “A tecnologia front-end
provê recursos operacionais das classes e back-end está relacionada com o SGBD. Com uma
ferramenta CASE permite-se trabalhar com as tecnologias front-end
e back-end e com o framework permite-se modelar a estrutura de componentes do front-end e do
back-end”.
b.
A tecnologia back-end é para formatar relatórios e não está ligada ao SGBD.
c.
A tecnologia front-end é somente para design e não resolve os métodos das
classes.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96705552_1&course_id=_296451_1&content_id=_3468009_1&return_content=1&… 4/8
23/08/2023, 21:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
utilizando, dentre outros elementos, padrão de projeto, além de codificar os pontos
da aplicação considerados fundamentais.
Resposta
(I) – atributo, (II) – métodos, (III) – objeto, (IV) – herança.
Selecionada:
b.
Respostas: (I) – (IV) –
(II) – herança, (III) – métodos,
atributo, mensagem.
a.
d.
Comentário Resposta: B
da resposta: Comentário:
• Referente à definição I: A resposta correta é atributo. Veja o “tópico 4 Passando da análise ao
projeto – unidade II”. “[...] na fase de análise, produzimos o modelo de classes conceitual que
representa a estrutura estática da interação de objetos para resolver um determinado
problema. Nesse modelo são representados os atributos, os métodos e como as classes se
relacionam (herança, ligação, composição, agregação)”.
• Referente à definição II: A resposta correta é método. Veja o “tópico 3.5 Tecnologia front-end –
unidade II”, quando descreve “abstração de dados – a linguagem deve estar apta a
implementar um tipo abstrato de dados, ou seja, um conjunto de métodos utilizados para
manipular essas informações”.
• Referente à definição III: A resposta correta é objeto. Veja o “tópico 4 Passando da análise ao
projeto – unidade II”: “O diagrama de objetos também pode ser utilizado como complemento
ao modelo de classes de domínio, uma vez que ele também representa uma visão estrutural
que pode ser considerada como uma instância do diagrama de classes (BEZERRA, 2006)”.
• Referente à definição IV: A resposta correta é herança. Veja o “tópico 4 Passando da análise
ao projeto – unidade II”: “Ainda na fase de análise, produzimos o modelo de classes conceitual
que representa a estrutura estática da interação de objetos para resolver um determinado
problema. Nesse modelo são representados os atributos, os métodos e como as classes se
relacionam (herança, ligação, composição, agregação)”.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96705552_1&course_id=_296451_1&content_id=_3468009_1&return_content=1&… 5/8
23/08/2023, 21:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
O diagrama de sequência abaixo se refere à operação de saque com cartão. Observe o indicador
“loop” e assinale a alternativa que apresenta uma interpretação correta desta análise.
Respostas: a.
Envie a mensagem “informaSenha()” ao “:TerminalAutoAtendimento” de uma a
três vezes, de acordo com a operação de controle.
b.
Envie a mensagem “informaSenha()” de um cliente por três vezes ao controle do
“:TerminalAutoAtendimento”.
c.
Execute “informaSenha()” de um a três clientes e envie o resultado ao
“:TerminalAutoAtendimento” por três vezes, um para cada cliente.
d.
Execute uma vez “informaSenha()” em três plataformas de
“:TerminalAutoAtendimento”, de acordo com a operação de controle.
e.
Faz uma chamada do objeto “informaSenha()” ao “:TerminalAutoAtendimento” e
execute teste por 3 vezes.
Comentário Resposta: A
da resposta: Comentário: Observe na figura loop
[1..3] – isto indica o envio de “informaSenha()” de uma até três vezes, se necessário,
a “:TerminalAutoAtendimento”. Envio de uma a três vezes pode indicar uma situação
de tempo de espera, para o reenvio da mensagem caso não haja resposta, no caso
de timeout, por exemplo. Observe detalhes da análise deste diagrama no “tópico
4.2.1 Detalhamento dos aspectos dinâmicos do sistema – unidade II”.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96705552_1&course_id=_296451_1&content_id=_3468009_1&return_content=1&… 6/8
23/08/2023, 21:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
Comentário da Resposta: D
resposta: Comentário:
• Referente à I: As alterações de um cadastro pessoal só podem ser acessadas na
classe. Logo, é um nível protegido. Observe a descrição de “nível Protegido” no
“tópico 4.1.2 Modelo de projeto – unidade II”. Um atributo ou um método protegido
pode ser acessado apenas na classe em que está declarado e em suas classes-
filhas.
• Referente à II: O pagamento e a geração do protocolo da entidade só podem
ocorrer na classe. Logo, o acesso é de nível Privado. Observe a descrição de “nível
Protegido” no “tópico 4.1.2 Modelo de projeto – unidade II”. Um atributo ou método
privado pode ser acessado somente na própria classe em que está declarado.
• Referente à III: Um determinado informe do status de um dispositivo, durante uma
operação, normalmente é de acesso Público, porque disto pode depender o
sucesso da operação. Observe a descrição de “nível Protegido” no “tópico 4.1.2
Modelo de projeto – unidade II”. “O atributo ou o método pode ser acessado por
qualquer classe”.
Segundo o padrão de comunicação de interação de objetos, que pode ser observado em Stadzisz
(2002), existem dois tipos de mensagem entre objetos: mensagens síncronas e mensagens
assíncronas. Considere as operações abaixo e classifique o tipo de mensagem na ordem que
aparecem:
I. Efetua pagamento de compra e gera protocolo de pagamento.
II. Informe ao usuário da situação de falta de papel de uma impressora.
III. Páginas de navegação do usuário na web.
Resposta Selecionada: d. síncrona, síncrona e assíncrona.
Comentário da Resposta: D
resposta: Comentário: Mensagem (I) – Síncrona – o protocolo é resposta direta do
pagamento e obrigatória a comprovação do pagamento.
Mensagem (II) – Síncrona – a falha ou problema em um dispositivo deve ser
informado no instante de sua ocorrência.
Mensagem (II) – Assíncrona – páginas de navegação da web são de
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96705552_1&course_id=_296451_1&content_id=_3468009_1&return_content=1&… 7/8
23/08/2023, 21:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
armazenamento temporário e na falha o usuário possui recursos de
recuperação de tela.
Veja as definições de mensagens síncronas e assíncronas no “tópico 4.2.1
Detalhamento dos aspectos dinâmicos do sistema – unidade II”.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_96705552_1&course_id=_296451_1&content_id=_3468009_1&return_content=1&… 8/8