Buscar

TEMA5_EXERCICIOS_RESPOSTA

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 15 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 15 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 15 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

Você acertou 4 de 10 questões
Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes
quiser.
Verificar Desempenho
1 Marcar para revisão
�DPE�RJ ‒ 2014� Considere o diagrama UML abaixo.
De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto
afirmar:
Questão 1 de 10
Corretas �4�
Incorretas �6�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio Estudo De Caso De Modelagem De Sistemas Em Uml Sair
A
B
C
D
E
Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato.
O padrão de projeto utilizado pode ser claramente identificado como Fabric Method.
O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a
ser implementado em Java.
Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e
PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido.
As instruções pedido Pedido = new pedido(); PedidoDAO d = buildPedidoDAO��;
d.inserirPedido (pedido); em condições ideais é um exemplo correto de implementação em
linguagem Java.
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
Resposta correta: Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e
PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido.
A
B
C
D
E
2 Marcar para revisão
�UFMT/2021 � Adaptada) A respeito do Unified Modeling Language �UML�, analise as afirmativas.
I� É uma linguagem para marcação de tags.
II� Permite modelar elementos e relacionamentos.
III� Auxilia no desenvolvimento de software.
Está correto o que se afirma em:
II e III, apenas.
I e II, apenas.
I e III, apenas.
I, II e III.
I, apenas.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A
B
C
A Linguagem Unificada de Modelagem �UML� não é uma linguagem para marcação de tags,
portanto, a afirmativa I está incorreta. A UML é uma linguagem gráfica para visualização,
especificação, construção e documentação de artefatos de um sistema de software. Ela permite
modelar elementos e relacionamentos, conforme afirmado na afirmativa II, e auxilia no
desenvolvimento de software, como mencionado na afirmativa III. Portanto, as afirmativas II e III
estão corretas, o que torna a alternativa A a resposta correta.
3 Marcar para revisão
�DPE�RJ ‒ 2014� João está responsável pela proposta de arquitetura para um sistema. Para descrever
as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e
mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces
necessárias, João deve utilizar o diagrama de:
sequência
componentes
entidade relacionamento
D
E
casos de uso
atividades
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
O diagrama de componentes é a ferramenta correta para a situação descrita no enunciado. Este
tipo de diagrama é utilizado para visualizar a organização e as dependências entre diferentes
componentes em um sistema. Ele permite que João descreva as principais partes do sistema que
será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas
por meio das interfaces disponibilizadas e das interfaces necessárias. Portanto, a alternativa
correta é a "B", que se refere ao diagrama de componentes.
4 Marcar para revisão
�FCM ‒ 2016� No contexto do processo de desenvolvimento de software, analise as afirmativas
abaixo e marque �V� para verdadeiro ou �F� para falso.
(   � Os requisitos de software são controlados para estabelecer a base para as atividades gerenciais
e de Engenharia de Software dentro de um projeto.
A
B
C
D
E
(  � Requisitos com características funcionais representam os comportamentos que um programa ou
um sistema deve apresentar diante de certas ações de seus usuários.
( ) Requisitos com características não funcionais quantificam determinados aspectos do
comportamento.
A sequência correta é
V, V, F
F, V, F
F, F, V
V, F, V
V, V, V
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Todas as afirmativas são verdadeiras. Os requisitos de software são, de fato, controlados para
estabelecer a base para as atividades gerenciais e de Engenharia de Software dentro de um
projeto. Isso é feito para garantir que o software desenvolvido atenda às necessidades do
usuário e aos objetivos do projeto. Além disso, os requisitos funcionais representam os
comportamentos que um programa ou sistema deve apresentar diante de certas ações de seus
usuários. Eles descrevem o que o sistema deve fazer em resposta a entradas específicas ou
condições. Por fim, os requisitos não funcionais quantificam determinados aspectos do
comportamento. Eles estabelecem critérios que podem ser usados para julgar a operação de um
sistema, em vez de comportamentos específicos. Portanto, a sequência correta é V, V, V.
5 Marcar para revisão
�UFPR ‒ COREN�PR ‒ 2018� Considere o diagrama abaixo:
A
B
C
D
E
A partir do diagrama, é incorreto afirmar:
Trata-se de um diagrama de sequência.
épsilon() é um método de a.
a é uma instância de Lambda.
zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário.
As linhas tracejadas nesse diagrama representam mensagens de retorno.
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
Resposta correta: zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário.
6 Marcar para revisão
A
B
C
D
E
�IBFC ‒ EBSERH ‒ 2016� A análise de requisitos é a primeira fase de desenvolvimento de software
dividida em requisitos funcionais e requisitos não funcionais. Os requisitos não funcionais possuem
vários tipos diferentes de classificação, tais como:
�1� Requisitos de confiabilidade
�2� Requisitos de produtos
�3� Requisitos éticos
�4� Requisitos de portabilidade
Da relação apresentada existem somente o 2, 3 e 4
Da relação apresentada existem somente o 1, 3 e 4
Da relação apresentada existem somente o 1, 2 e 4
Da relação apresentada existem somente o 1, 2 e 3
Da relação apresentada existem todos
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
A
B
C
Na análise de requisitos de um software, tanto os requisitos funcionais quanto os não funcionais
são considerados. Os requisitos não funcionais são aqueles que não estão diretamente
relacionados com a funcionalidade específica do sistema, mas com o comportamento do
sistema. Entre esses requisitos, estão os de confiabilidade, que se referem à capacidade do
sistema de funcionar sem falhas; os de produto, que se referem às características que o
software deve ter; os éticos, que se referem às normas e valores que o software deve respeitar;
e os de portabilidade, que se referem à capacidade do software de ser transferido de um
sistema para outro. Portanto, todos os requisitos listados na questão são tipos de requisitos não
funcionais, o que torna a alternativa E a correta.
7 Marcar para revisão
�FCC � TRT � 2008� Em um diagrama de classes, considere que Seguridade e Imóveis herdam
características de Ativos. A classe ItemSuportado é superclasse de Imóveis, mas não de Ativos.
Nesse cenário, o relacionamento geral em que se envolve Imóveis caracteriza-se por:
Ocultação
Herança múltipla
Dependência
D
E
Polimorfismo
Composição
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A classe Imóveis herda características tanto de Ativos quanto de ItemSuportado. Isso é um
exemplo de herança múltipla, onde uma classe pode herdar características de mais de uma
superclasse. Portanto, a alternativa correta é a B� "Herança múltipla".
8 Marcar pararevisão
�IFB � 2017� Larman �2007� define os casos de uso e seus componentes. Assinale a alternativa cuja
descrição sobre casos de uso e seus componentes é incorreta:
A
B
C
D
E
Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou
uma organização.
Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar
requisitos.
Um cenário é, também, chamado de instância de caso de uso.
Casos são uma coleção de cenários relacionados de sucesso e fracasso, que descrevem um
ator usando um sistema como meio para atingir um objetivo.
Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos.
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
A alternativa E é a incorreta. Os casos de uso não são necessariamente orientados a objeto ou
derivados de uma análise orientada a objetos �OO�. Eles são uma técnica de modelagem que
descreve a interação entre um ator (que pode ser um usuário ou outro sistema) e o sistema em
estudo, com o objetivo de cumprir uma meta. Essa técnica é utilizada para capturar requisitos
funcionais independentemente da metodologia de desenvolvimento de software utilizada, seja
ela orientada a objetos ou não.
A
B
9 Marcar para revisão
�CEPS ‒ UFPA ‒ 2018� Um engenheiro de software está especificando os requisitos para um software
que automatize a distribuição das turmas em salas de aula disponíveis em um campus de uma
instituição de ensino superior.
Durante o processo de levantamento e especificação de requisitos, o engenheiro de software
identificou requisitos funcionais e requisitos não funcionais relacionados com o projeto que está sob
sua responsabilidade.
Considere os requisitos relacionados a seguir:
I � O sistema deve ser compatível com navegadores Web executando em smartphones.
II � O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua localização e sua
capacidade.
III � O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas.
IV � O sistema deve ser desenvolvido com a linguagem Java.
V � O sistema deve fornecer uma solução de interoperabilidade com os outros sistemas existentes na
instituição.
VI � Os relatórios gerenciais devem ser emitidos em no máximo dez segundos no contexto de mil
usuários simultâneos.
Dentre os itens relacionados de I a VI, são requisitos não funcionais:
I, II e IV, somente
II, III, IV, V e VI, somente
C
D
E
I, IV, V e VI, somente
II, III e V, somente
V e VI, somente
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Os requisitos não funcionais são aqueles que definem critérios que podem ser usados para julgar
a operação de um sistema, em vez de comportamentos específicos. Neste caso, os requisitos
não funcionais são: I � a compatibilidade com navegadores Web em smartphones, IV � o
desenvolvimento do sistema em Java, V � a interoperabilidade com outros sistemas existentes
na instituição e VI � a emissão de relatórios gerenciais em no máximo dez segundos com mil
usuários simultâneos. Portanto, a alternativa correta é a C� I, IV, V e VI, somente.
10 Marcar para revisão
�PGE�RJ � 2009� Na UML 2.0, a configuração de nós de processamento em tempo de execução e os
artefatos que neles existem são representados graficamente por intermédio do diagrama de:
A
B
C
D
E
Colaboração
Atividades
Implantação
Pacotes
Componentes
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O diagrama de implantação na UML 2.0 é utilizado para representar a configuração de nós de
processamento em tempo de execução e os artefatos que neles existem. Este diagrama é útil
para visualizar a distribuição física dos componentes em diferentes nós. Portanto, a alternativa
correta é a "C", que indica o diagrama de implantação.

Continue navegando