Buscar

Teste de Conhecimento - Modelagem de Sistemas com UML - Copia

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

Teste de
Conhecimento
 avalie sua aprendizagem
Os sistemas são desenvolvidos para atender às necessidades das pessoas. Tais necessidades se refletem em
funcionalidades que o sistema precisa ter e na identificação de determinadas propriedades que essas pessoas também
precisam encontrar no sistema.
O trecho anterior justifica a existência de requisitos funcionais e não funcionais. Avalie as assertivas I e II, a seguir, e
assinale a alternativa correta.
I. Os requisitos funcionais são fundamentais, pois vão permitir que seus usuários tenham suas necessidades
parcialmente atendidas.
II. As necessidades serão parcialmente atendidas, pois as funcionalidades precisam ter boa interface, desempenho
satisfatório, segurança e outros requisitos não funcionais que também fazem parte das necessidades dos usuários.
(Enade - 2017 − CST − Análise e Desenvolvimento de Sistemas)
 
"A engenharia de requisitos, do ponto de vista do processo de software, é uma ação de engenharia de software importante,
que se inicia durante a atividade de comunicação e continua na de modelagem. Ela deve ser adaptada às necessidades do
processo, do projeto, do produto e das pessoas que estão realizando o trabalho."
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016 (adaptado).
 
Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o setor acadêmico.
MODELAGEM DE SISTEMAS COM UML 
Lupa Calc.
 
 
EEX0121_202001365397_TEMAS 
 
Aluno: JOÃO FRANCISCO RAMOS JUNIOR Matr.: 202001365397
Disc.: MODE DE SIST UML 2021.3 EAD (GT) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
 
1.
As assertivas I e II são falsas.
A assertiva I é falsa e a assertiva 2 é verdadeira.
As assertivas I e II são verdadeiras e a assertiva II não justifica a I.
As assertivas I e II são verdadeiras e a assertiva II justifica a I.
A assertiva I é verdadeira e a assertiva 2 é falsa.
Data Resp.: 28/09/2021 14:51:17
 
Explicação:
Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justifica a I.
 
 
 
 
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou.
R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, no
máximo, sessenta dias.
R3: o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas oferecidas em um semestre
letivo.
R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em até dois segundos depois do momento
que o professor a registra.
R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais
do que dez minutos de orientação.
 
Nessa situação, representam descrições de requisitos não funcionais apenas os requisitos:
Fonte: Adaptado de Prova: FUNDEP (Gestão de Concursos) - 2018 - INB - Analista de Sistemas
Qual diagrama UML apresenta os dados armazenados em uma instância de uma classe e seus relacionamentos, como uma
fotografia dos dados em determinado momento?
Fonte: Adaptado de Banca: UFMG Órgão: UFMG Prova: UFMG - 2019 - UFMG - Técnico de Tecnologia da Informação
Considere o diagrama de classes representado pelas classes Classe1 e Classe2:
Assinale a alternativa que representa o relacionamento entre as classes de acordo com o paradigma de orientação a
objetos.
R1, R2, R3
R3, R4, R5
R1, R2, R5
R1, R3, R4
R2, R4, R5
Data Resp.: 28/09/2021 14:54:32
 
Explicação:
Resposta correta: R2, R4, R5
 
 
 
 
3.
Diagrama de objetos.
Diagrama de atividades
Diagrama de classes.
Diagrama de casos de uso.
Diagrama de dados.
Data Resp.: 28/09/2021 14:56:16
 
Explicação:
Resposta correta: Diagrama de objetos.
 
 
 
 
4.
Agregação
Herança.
Refatoração.
Coesão.
Qual o principal objetivo de um diagrama de componentes?
Qual a notação da UML para representar uma dependência num diagrama de classes?
(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:
(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:
Acoplamento.
Data Resp.: 28/09/2021 14:57:04
 
Explicação:
Resposta correta: Herança.
 
 
 
 
5.
Definir a infraestrutura para execução do software.
Modelar os artefatos de software e hardware.
Apresentar a organização do hardware.
Modelar as partes de um sistema.
Modelar as atividades de um caso de uso.
Data Resp.: 28/09/2021 14:58:19
 
Explicação:
A resposta certa é:Modelar os artefatos de software e hardware.
 
 
 
 
6.
Uma seta tracejada ligando as classes envolvidas.
Uma reta cheia ligando as classes envolvidas.
Uma reta curva ligando as classes envolvidas.
Uma reta tracejada ligando as classes envolvidas.
Uma seta cheia ligando as classes envolvidas.
Data Resp.: 28/09/2021 14:59:16
 
Explicação:
A resposta certa é:Uma seta cheia ligando as classes envolvidas.
 
 
 
 
7.
herança múltipla
dependência
composição
polimorfismo
ocultação
Data Resp.: 28/09/2021 15:00:10
 
Explicação:
Resposta correta: herança múltipla
 
 
 
 
8.
atividades
''Encapsular uma família de algoritmos em um conjunto de classes que correspondem a diferentes implementações de uma
mesma funcionalidade''. Assinale a opção com o nome do padrão que possui esse propósito:
Assinale a afirmativa falsa sobre padrões de projeto:
componentes
entidade relacionamento
sequência
casos de uso
Data Resp.: 28/09/2021 15:01:35
 
Explicação:
Resposta correta: componentes
 
 
 
 
9.
Facade
Adapter
Factory Method
Strategy
Template Method
Data Resp.: 28/09/2021 15:02:47
 
Explicação:
A resposta certa é:Strategy
 
 
 
 
10.
Decidir se um padrão pode ser empregado em um problema específico nem sempre é uma tarefa fácil.
Padrões fornecem uma linguagem comum para os desenvolvedores
Padrões facilitam o desenvolvimento, pois permitem a utilização de soluções bem-sucedidas em problemas similares.
É comum um iniciante achar que os padrões devem estar por toda a implementação e acabar fazendo uso inadequado
deles.
Um padrão não pode ser adaptado ao ser aplicado em um problema específico.
Data Resp.: 28/09/2021 15:06:18
 
Explicação:
A resposta certa é:Um padrão não pode ser adaptado ao ser aplicado em um problema específico.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 28/09/2021 14:47:39.

Continue navegando