Buscar

teste de conhecimento MODELAGEM DE SISTEMAS COM UML

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

Prévia do material em texto

29/04/2022 14:24 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Teste de
Conhecimento
 avalie sua aprendizagem
A UML foca seus diagramas em 5 diferentes visões, possibilitando enxergar o sistema sob diferentes perspectivas, dando
completude à modelagem. Uma das visões diz: "permite visualizar o sistema sob o ponto de vista de sua estrutura interna
e seu comportamento, em resposta às funcionalidades externamente percebidas por seus usuários".
 
Nesse momento, volta-se a atenção para a identificação do comportamento do sistema, provido pelas colaborações entre os
objetos, bem como para definir seus elementos estruturais (os pacotes, as classes, as interfaces).
 
Estamos falando da visão de:
(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_202007150023_TEMAS 
 
Aluno: ANDREI VIDAL DO NASCIMENTO Matr.: 202007150023
Disc.: MODE DE SIST UML 2022.1 EAD (G) / 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.
Casos de Uso
Processo
Projeto
Implantação
Implementação
Data Resp.: 29/04/2022 14:05:52
 
Explicação:
Resposta correta: Projeto
 
 
 
 
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
55919
Realce
29/04/2022 14:24 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
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: Q782387 - FAURGS - 2018 - TJ-RS - Analista de Sistemas
No que se refere ao diagrama que visa identificar os atores que utilizarão o software, bem como as funcionalidades que o
software disponibilizará, assinale a alternativa correta.
Fonte: Adaptado de Banca: AOCP Órgão: Prefeitura de Juiz de Fora - MG Prova: AOCP - 2016 - Prefeitura de Juiz de Fora -
MG - Programador
Analise o diagrama de classes apresentado a seguir e assinale a alternativa correta.
R1, R2, R3
R3, R4, R5
R1, R2, R5
R2, R4, R5
R1, R3, R4
Data Resp.: 29/04/2022 14:08:55
 
Explicação:
Resposta correta: R2, R4, R5
 
 
 
 
3.
Diagrama de Interação.
Diagrama de Pacotes.
Diagrama de Casos de Uso.
Diagrama de Classes.
Diagrama de Objetos.
Data Resp.: 29/04/2022 14:12:08
 
Explicação:
Resposta correta: Diagrama de Casos de Uso.
 
 
 
 
4.
Há uma relação de agregação entre as classes ItemPedido e a classe Produto.
O método conectar é público.
Há uma relação de agregação indireta entre a classe Pedido e a classe Produto.
29/04/2022 14:24 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
Qual dos passos abaixo não diz respeito à criação de um diagrama de interação :
Num diagrama de atividades são permitidas decisões. Que elementos entram ou saem destes elementos de decisão?
(FCM ‒ 2016) No contexto de 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 base para as atividades gerenciais e de Engenharia de
Software dentro de um projeto.
( ) 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 é
Há uma relação de 1..* entre a classe Pedido e a classe ItemPedido que permite que, para um ItemPedido, possa
existir vários Pedidos.
Existe uma relação de composição entre a classe Pedido e a classe ItemPedido.
Data Resp.: 29/04/2022 14:20:02
 
Explicação:
Resposta correta: Existe uma relação de composição entre a classe Pedido e a classe ItemPedido.
 
 
 
 
5.
Determine o caso de uso que será modelado e identifique suas operações.
Identifique as classes de análise que serão modeladas no projeto.
Identifique as conexões e relacionamentos entre eles e, em seguida, categorize-os.
Para cada operação, identifique os objetos que farão parte da sua interação.
Identifique a sequência de fluxos de mensagens na interação entre os objetos.
Data Resp.: 29/04/2022 14:10:54
 
Explicação:
A resposta certa é:Identifique as classes de análise que serão modeladas no projeto.
 
 
 
 
6.
Ações
Pontos de junção
Métodos das classes
Eventos
Condições de guarda
Data Resp.: 29/04/2022 14:07:19
 
Explicação:
A resposta certa é:Condições de guarda
 
 
 
 
7.
F, F, V
F, V, F
V, V, F
V, F, V
V, V, V
Data Resp.: 29/04/2022 14:21:03
 
29/04/2022 14:24 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
(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:
Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Baixo Acoplamento:
Assinale a afirmativa falsa sobre padrões de projeto:
Explicação:
Resposta correta: V, V, V
 
 
 
 
8.
I, IV, V e VI, somente
II, III, IV, V e VI, somente
II, III e V, somente
I, II e IV, somente
V e VI, somente
Data Resp.: 29/04/2022 14:24:05
 
Explicação:
Resposta correta: I, IV, V e VI, somente
 
 
 
 
9.
Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-case)
Recomenda que cada módulo deve ter uma responsabilidade bem-definida.
Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as dependências entre eles
sejam gerenciáveis.
Evitaa duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação entre eles.
Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado x partes.
Data Resp.: 29/04/2022 14:18:29
 
Explicação:
A resposta certa é:Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as
dependências entre eles sejam gerenciáveis.
 
 
 
 
10.
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.
29/04/2022 14:24 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
Um padrão não pode ser adaptado ao ser aplicado em um problema específico.
Decidir se um padrão pode ser empregado em um problema específico nem sempre é uma tarefa fácil.
Data Resp.: 29/04/2022 14:19:36
 
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 29/04/2022 14:04:27.

Mais conteúdos dessa disciplina