Buscar

AV MODELAGEM DE SISTEMAS COM UML - 10

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

Valor da prova: 10 pontos. 
 
 
 
1 ponto 
 
1. 
 
 
"Modelagem de sistema de software consiste na utilização de notações gráficas e 
textuais com o objetivo de construir modelos que representam as partes 
essenciais de um sistema, considerando-se várias perspectivas diferentes e 
complementares." 
 
BEZERRA, E. Princípios de análise e projeto de sistemas com UML. 3. ed. Rio 
de Janeiro: Elsevier, 2015. 
 
Ao modelar sistemas orientados a objetos, nos preocupamos em identificar os 
objetos que se relacionam com o domínio do problema do sistema em estudo. 
Nesse sentido, a UML oferece um conjunto de diagramas que permite modelar 
sistemas orientados a objeto. 
Sobre a UML, analise as assertivas: 
I. A UML é uma metodologia de desenvolvimento, que pode ser aplicada 
nas diferentes fases de um processo de desenvolvimento de software. 
II. A UML disponibiliza diagramas que permitem o entendimento do 
sistema sob diferes visões. 
III. Uma das visões, a de casos de uso, tem uma perspectiva externa, tal 
qual uma maquete de um empreendimento imobiliário. 
IV. A UML é dependente de tecnologia, podendo ser aplicada em 
contexto computacional específico. 
 
É correto apenas o que se afirma em: 
 (Ref.: 202011719460) 
 
 
 II e IV. 
 III e IV. 
 I, II e III. 
 I e II. 
 II e III. 
 
 
 
 
1 ponto 
 
2. 
 
 
Considere o contexto de um sistema de ponto, no qual diariamente, ao entrar e 
sair da empresa, o funcionário deve registrar sua digital, servindo de base para 
seu pagamento ao final do mês. 
 
Assinale a única opção que apresenta um requisito não funcional: 
 (Ref.: 202011719459) 
 
 
 A geração mensal da folha de pagamento não deve ultrapassar 10 segundos. 
 O sistema deve registrar a saída do funcionário. 
 O sistema deve registrar a entrada do funcionário. 
 O sistema deve gerar a folha mensal de ponto do funcionário. 
 O sistema deve gerar, mensalmente, a folha de pagamento. 
 
 
 
 
1 ponto 
 
3. 
 
 
Fonte: UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação 
O Diagrama de Casos de Uso da UML, apresentado a seguir, expressa que: 
 
 (Ref.: 202011860437) 
 
 
 O ator Gerente pode realizar cadastros de clientes e aprovar crediários. 
 O ator Gerente é uma extensão do ator Vendedor. 
 O ator Gerente solicita ao ator Vendedor que cadastre um cliente. 
 
O ator Vendedor pode aprovar o crediário de um cliente, se seu CPF for 
válido. 
 O ator Vendedor é uma especialização do ator Gerente. 
 
 
 
 
1 ponto 
 
4. 
 
 
CESPE / CEBRASPE Órgão: MPC-PA Prova: CESPE - 2019 - MPC-PA - 
Analista Ministerial - Tecnologia da Informação 
No uso da linguagem UML, o nível de visibilidade de um atributo que só pode 
ser acessado por classes declaradas dentro do mesmo pacote da classe a que 
pertence o atributo é denominado. 
 (Ref.: 202011827447) 
 
 
 domínio. 
 protegido. 
 pacote. 
 privado. 
 público. 
 
 
 
 
1 ponto 
 
5. 
 
 
Quando um objeto muda de estado? 
 (Ref.: 202012873784) 
 
 
 Quando o usuário faz suas escolhas no sistema. 
 Quando as classes são definidas. 
 Quando um caso de uso é executado. 
 Quando a classe a que pertence executa seus métodos. 
 Quando acontece algum evento interno ou externo ao sistema. 
 
 
 
 
1 ponto 
 
6. 
 
 
Indique a afirmativa que não diz respeito ao conceito de 
generalização/especialização? 
 (Ref.: 202012873756) 
 
 
 
Permite atribuir propriedades particulares a um subconjunto das ocorrências 
de uma entidade genérica ou entidade pai. 
 Não está associado ao conceito de herança. 
 
Relacionamentos entre um elemento mais geral e um ou mais elementos 
específicos. 
 Atributos e métodos definidos na classe-mãe são herdados pela classe-filha. 
 Tudo que a classe geral pode fazer, as específicas também podem. 
 
 
 
 
1 ponto 
 
7. 
 
 
(UPENET/IAUPE ‒ 2017) O diagrama UML a seguir representa o seguinte tipo 
de diagrama: 
 
 (Ref.: 202011911445) 
 
 
 classe 
 atividades 
 entidade relacionamento 
 sequência 
 casos de uso 
 
 
 
 
1 ponto 
 
8. 
 
 
(FCC - TRT - 2017) Considere o diagrama de caso de uso da figura abaixo. 
 
Com base neste diagrama, foi realizado o levantamento dos seguintes requisitos: 
 
I. O sistema deve permitir que os juízes solicitem transferência de recursos entre 
projetos. 
II. O sistema deve permitir que o Coordenador realize inserção, consulta, 
exclusão e alteração de pessoas físicas. 
III. O sistema deve permitir que o Avaliador solicite diárias. 
IV. O sistema deve permitir que o Avaliador reserve passagens aéreas. 
V. O Avaliador e o Coordenador devem enviar aos solicitantes, em até 24 horas, 
informação sobre a aprovação ou reprovação da solicitação usando SMS e e-
mail. 
 
Analisando as informações, um Técnico conclui corretamente que: 
 (Ref.: 202011914435) 
 
 Todos os requisitos são funcionais. 
 Os requisitos III e IV são não funcionais. 
 Todos os requisitos estão coerentes com o diagrama de caso de uso. 
 Os juízes também consultam e avaliam as solicitações. 
 O requisito II é funcional e está coerente com o diagrama de caso de uso. 
 
 
 
 
1 ponto 
 
9. 
 
 
Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP 
Criador: 
 (Ref.: 202012873736) 
 
 
 
Evita a criação de dependências em relação a estruturas de código 
condicionais (if-then-else ou switch-case). 
 
Evita a duplicação de algoritmos que apresentem a mesma estrutura, com 
alguns pontos de variação entre eles. 
 
Recomenda que as responsabilidades devem ser distribuídas pelos módulos 
de forma que as dependências entre eles sejam gerenciáveis. 
 
Indica a classe mais recomendada para instanciar um objeto em uma relação 
de agregado x partes. 
 Recomenda que cada módulo deve ter uma responsabilidade bem-definida. 
 
 
 
 
1 ponto 
 
10. 
 
 
Suponha que o desenho de um gráfico de barras e de um gráfico de linhas possa 
ser implementado pelo mesmo conjunto de passos, sendo alguns comuns 
(escrever o título do gráfico e a legenda, por exemplo) e alguns específicos 
(desenhar os eixos e plotar os dados). Assinale a opção com o padrão de projeto 
que poderia ser aplicado nesse contexto: 
 (Ref.: 202012873883) 
 
 
 Adapter 
 Template Method 
 Facade 
 Factory Method 
 Strategy

Continue navegando