Buscar

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

MODELAGEM DE SISTEMAS COM UML 
1a Questão (Ref.: 202205364443) 
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: 
 
 
Estão corretas as assertivas II e III. 
 
Somente a assertiva I está correta. 
 
Estão corretas as assertivas I, II e III. 
 
Estão corretas as assertivas I e III. 
 
Estão corretas as assertivas I e II. 
 
 
 
 2a Questão (Ref.: 202205364447) 
"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. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4275284/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
É correto apenas o que se afirma em: 
 
 
II e III. 
 
I, II e III. 
 
III e IV. 
 
I e II. 
 
II e IV. 
 
 
 
 3a Questão (Ref.: 202205472434) 
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. 
 
 
pacote. 
 
protegido. 
 
privado. 
 
público. 
 
domínio. 
 
 
 
 4a Questão (Ref.: 202205481441) 
Fonte: Banca: IBADE Órgão: IPM - JP Prova: IBADE - 2018 - IPM - JP - Analista Previdenciário - Analista 
de Informática - Analista de Sistemas e Programação 
A UML 2.5 fornece 14 diagramas diferentes para uso na modelagem de software. O diagrama que é 
utilizado para modelar classes, incluindo seus atributos, operações e relações e associações com outras 
classes é o de: 
 
 
sistema. 
 
generalização. 
 
classes. 
 
comunicação. 
 
multiplicidade. 
 
 
 
 5a Questão (Ref.: 202206518637) 
Em que fases do desenvolvimento do software é usualmente construído o diagrama de atividades? 
 
 
Levantamento de requisitos e testes 
 
Análise e projeto 
 
Análise e prototipação 
 
Levantamento de requisitos e implementação 
 
Projeto e testes 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4383271/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392278/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429474/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 
 6a Questão (Ref.: 202206518771) 
Quando um objeto muda de estado? 
 
 
Quando acontece algum evento interno ou externo ao sistema. 
 
Quando um caso de uso é executado. 
 
Quando o usuário faz suas escolhas no sistema. 
 
Quando as classes são definidas. 
 
Quando a classe a que pertence executa seus métodos. 
 
 
 
 7a Questão (Ref.: 202205505457) 
(IBFC - TJ-PE - 2017) Na análise e projeto orientado a objetos com UML (Unifed Modeling Language) o 
programador necessita de um diagrama que apresente os requisitos funcionais do sistema. O diagrama 
desejado será o: 
 
 
Diagrama de caso de uso 
 
Diagrama de Interação 
 
Diagrama de atividades 
 
Diagrama de sequência 
 
Diagrama de implantação 
 
 
 
 8a Questão (Ref.: 202205481479) 
(ESAF - Receita Federal - 2005) O modo para descrever os vários aspectos de modelagem pela UML é 
por meio do uso da notação definida pelos seus vários tipos de diagramas. Segundo as características 
desses diagramas, é correto afirmar que um diagrama de classe: 
 
 
Descreve a interação de sequência de tempo dos objetos e classes percebida por atores externos. 
 
Mostra as sequências de estados que uma classe e objetos assumem em sua vida em resposta a 
estímulos recebidos, juntamente com suas respostas e ações. 
 
Mostra a interação de um caso de uso organizada em torno de objetos e classes e seus vínculos 
mútuos, evidenciando a sequência de mensagens. 
 
Descreve a funcionalidade do sistema. 
 
Denota a estrutura estática de um sistema. 
 
 
 
 9a Questão (Ref.: 202206518870) 
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: 
 
 
Facade 
 
Strategy 
 
Template Method 
 
Factory Method 
 
Adapter 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429608/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416294/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392316/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429707/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 
 
 10a Questão (Ref.: 202206518822) 
Assinale a afirmativa verdadeira sobre padrões de projeto: 
 
 
Um padrão de projeto define uma forma padronizada de elaborar modelos UML de projetos de 
software. 
 
Um padrão de projeto deve incluir o código fonte necessário para poder ser utilizado em um sistema. 
 
Um padrão de projeto descreve uma solução que, embora não tenha sido utilizada anteriormente, 
parece ser adequada para o problema. 
 
Um padrão de projeto define uma forma padronizada de programação que os desenvolvedores devem 
seguir no desenvolvimento das aplicações. 
 
Um padrão de projeto descreve um problema recorrente em projetos de software e define a estrutura 
fundamental da solução em termos de módulos e interações entre eles. 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429659/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Outros materiais