Buscar

MODELAGEM DE SISTEMAS EM 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 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

22/03/23, 14:40 EPS
https://simulado.estacio.br/alunos/ 1/4
Disciplina: MODELAGEM DE SISTEMAS EM UML  AV
Aluno: PEDRO HENRIQUE CORREA TEIXEIRA 202104184271
Professor: MAIARA HEIL CANCIAN
 
Turma: 9001
DGT1343_AV_202104184271 (AG)   23/01/2023 14:16:24 (F) 
Avaliação: 6,00 pts Nota SIA: 7,50 pts
 
EM2120073 - CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS  
 
 1. Ref.: 4275280 Pontos: 0,00  / 1,00
Um conceito relevante no contexto da orientação a objeto é o estado de um objeto. Tão relevante que a UML, dispõe
desde suas primeiras versões, do diagrama de estados. A base do conceito de estado é o valor contido em cada
atributo.
 
Com base nesse contexto, analise as assertivas a seguir:
I. O estado de um objeto nada mais é que o conjunto de valores de todos os seus atributos em um dado
momento.
II. Uma mensagem enviada a um objeto pode alterar o seu estado.
III. Um objeto obrigatoriamente tem seu estado alterado durante seu ciclo de vida.
 
Com base em sua avaliação, assinale a alternativa correta:
Somente a assertiva I está correta.
 Estão corretas as assertivas I e II.
 Estão corretas as assertivas I, II e III.
Estão corretas as assertivas I e III.
Estão corretas as assertivas II e III.
 2. Ref.: 4254317 Pontos: 1,00  / 1,00
O desenvolvimento de sistemas envolve um conjunto de recursos que precisam ser geridos (planejados, executados
e controlados). Por isso, é um processo complexo e que deve ser organizado em atividades ou, ainda, em fases.
Independentemente do processo que se use, existem as fases em que são realizadas as ações numeradas de I a IV, a
seguir.
I. Análise dos requisitos para compreender o que o sistema deve fazer.
II. Identi�cação dos requisitos.
III. Implementação do sistema numa linguagem de programação.
IV. Projeto do sistema, sua estrutura, arquitetura, comportamento e escolha das tecnologias (linguagem,
SGBD etc.).
Assinale a alternativa que contém a ordem correta em que são executadas as ações no processo de desenvolvimento
de um sistema computacional:
I, III, IV e II.
II, I, III e IV.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4275280.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4254317.');
22/03/23, 14:40 EPS
https://simulado.estacio.br/alunos/ 2/4
IV, III, II, I.
I, II, III, IV.
 II, I, IV e III.
 
EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML  
 
 3. Ref.: 4416292 Pontos: 1,00  / 1,00
(FCC ‒ SERGAS ‒ 2010) Em UML, são diagramas feitos para facilitar a comunicação com os futuros usuários do
sistema, e com o cliente, sendo especialmente úteis para determinar os recursos necessários que o sistema deve ter,
mas não são adequados para representar o desenho e não podem descrever os mecanismos internos de um sistema.
São diagramas de:
atividade
 caso de uso
sequência
distribuição
colaboração
 4. Ref.: 4392313 Pontos: 1,00  / 1,00
(FCC - 2010) Considere o caso de uso ¿Movimentar Estoque¿. Se o estoque necessitar de reposição porque atingiu o
limite mínimo desejável, outro caso de uso é envolvido para emitir ordem de compra. Essa situação indica o uso de:
 extensão
inclusão
hierarquia
multiplicidade
agregação
 
EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE  
 
 5. Ref.: 5429474 Pontos: 0,00  / 1,00
Em que fases do desenvolvimento do software é usualmente construído o diagrama de atividades?
Análise e prototipação
 Análise e projeto
 Projeto e testes
Levantamento de requisitos e testes
Levantamento de requisitos e implementação
 6. Ref.: 5429585 Pontos: 1,00  / 1,00
Em relação ao diagrama de estados, analise a seguinte frase: ''é desenhado como um losango em que chega uma ou
mais transições (provenientes de estados diferentes) e de onde parte uma ou mais transições''. Estamos falando de:
Ações
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416292.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392313.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429474.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429585.');
22/03/23, 14:40 EPS
https://simulado.estacio.br/alunos/ 3/4
 Ponto de junção
Evento
Condição de guarda
Atividades
 
EM2120539 - UML PARA MODELAGEM DO DOMÍNIO  
 
 7. Ref.: 4416261 Pontos: 1,00  / 1,00
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:
O ator Vendedor é uma especialização do ator Gerente.
 O ator Gerente pode realizar cadastros de clientes e aprovar crediários.
O ator Gerente é uma extensão do ator Vendedor.
O ator Vendedor pode aprovar o crediário de um cliente, se seu CPF for válido.
O ator Gerente solicita ao ator Vendedor que cadastre um cliente.
 8. Ref.: 4383271 Pontos: 1,00  / 1,00
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.
domínio.
protegido.
 pacote.
público.
privado.
 
EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS  
 
 9. Ref.: 5429560 Pontos: 0,00  / 1,00
Assinale a alternativa com uma a�rmativa verdadeira sobre o padrão GRASP Criador:
 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.
Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação entre
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416261.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4383271.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429560.');
22/03/23, 14:40 EPS
https://simulado.estacio.br/alunos/ 4/4
eles.
Recomenda que cada módulo deve ter uma responsabilidade bem-de�nida.
Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-case).
 10. Ref.: 5429720 Pontos: 0,00  / 1,00
Um software deve ser integrado a diferentes API de reconhecimento de digitais oferecidas por diferentes
fabricantes. Qual padrão podemos usar, de modo a permitir que os módulos desse software possam utilizar essas
diferentes API a partir de uma mesma interface?
Template Method
 Adapter
Strategy
Factory Method
 Facade
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429720.');

Continue navegando