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

Disc.: MODELAGEM DE SISTEMAS COM UML 
 
Acertos: 8,0 de 10,0 24/10/2021 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
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. 
 
 As assertivas I e II são verdadeiras e a assertiva II justifica a I. 
 
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. 
 
A assertiva I é verdadeira e a assertiva 2 é falsa. 
 
 
Explicação: 
Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justifica a I. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
A UML é bastante versátil e completa em termos dos diagramas que disponibiliza. Eles se classificam em 
estruturais e comportamentais, também denominados de estáticos e dinâmicos, respectivamente. 
 
Dentre os diagramas da UML, qual alternativa apresenta apenas os diagramas comportamentais, que 
mostram detalhes do funcionamento do sistema, sob um determinado ponto de vista? 
 
 
Casos de uso, atividades e componentes. 
 
Estrutura composta, classes e pacotes. 
 Casos de uso, atividades e sequência. 
 
Sequência, comunicação e objetos. 
 
Classes, casos de uso e pacotes. 
 
 
Explicação: 
Resposta correta: Casos de uso, atividades e sequência. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Prova INSTITUTO AOCP - 2019 - UFPB - Analista de Tecnologia da Informação. 
Pode-se definir requisitos de software como a forma descrita que um sistema deve desempenhar, as 
funcionalidades que oferece e como deve funcionar exatamente. Esses requisitos são descritos de formas 
diferentes e com níveis de detalhes diferentes, pois serão utilizados por distintos perfis de leitores. Existe 
mais de um tipo de requisito. Os requisitos que são conhecidos como as declarações dos serviços que o 
sistema deve executar, as reações que precisam acontecer a determinadas entradas e o comportamento em 
algumas situações são conhecidos como requisitos: 
 
 
principais 
 
de execução 
 
funcionais 
 
não funcionais 
 de comportamento 
 
 
Explicação: 
Resposta correta: de comportamento 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Fonte: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP 
Um sistema deve controlar projetos de software, os quais podem ou não gerar artefatos. Para cada projeto, 
é necessário conhecer seu nome e status (ATIVO ou INATIVO). Deve-se saber, para cada artefato gerado 
pelo projeto, qual o seu número de série, além de um indicador de patente obtida (SIM ou NÃO). Na 
documentação desse projeto, foi apresentado o seguinte diagrama UML: 
 
Qual o tipo de diagrama apresentado? 
 
 
Classes 
 
Pacotes 
 Objetos 
 
Interações 
 
Máquinas de Estados 
 
 
Explicação: 
Resposta correta: Objetos 
 
 
5a 
 Questão 
Acerto: 0,0 / 1,0 
 
Qual a notação da UML para representar uma dependência num diagrama de classes? 
 
 Uma reta cheia ligando as classes envolvidas. 
 
Uma reta tracejada ligando as classes envolvidas. 
 
Uma reta curva ligando as classes envolvidas. 
 
Uma seta tracejada ligando as classes envolvidas. 
 Uma seta cheia ligando as classes envolvidas. 
 
 
Explicação: 
A resposta certa é:Uma seta cheia ligando as classes envolvidas. 
 
 
6a 
 Questão 
Acerto: 0,0 / 1,0 
 
O que é um diagrama de implementação? 
 
 É um conjunto de elementos que define a arquitetura de execução dos sistemas. 
 
É um conjunto de elementos que define a estrutura de módulos de um sistema. 
 
É um conjunto de elementos que define o ambiente do sistema. 
 
É um conjunto de elementos que define o processo de execução do sistema. 
 É um conjunto de elementos que define como o sistema funciona. 
 
 
Explicação: 
A resposta certa é:É um conjunto de elementos que define a arquitetura de execução dos sistemas. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(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: 
 
 
ocultação 
 herança múltipla 
 
polimorfismo 
 
composição 
 
dependência 
 
 
Explicação: 
Resposta correta: herança múltipla 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(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 Interação 
 
Diagrama de atividades 
 
Diagrama de implantação 
 
Diagrama de sequência 
 Diagrama de caso de uso 
 
 
Explicação: 
Resposta correta: Diagrama de caso de uso 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
''Implementamos em um único módulo aspectos de implementação de interface com o usuário, lógica do 
negócio e acesso a dados''. Assinale o princípio SOLID que está sendo diretamente violado por essa 
estratégia de implementação: 
 
 
Princípio da Segregação de Interfaces 
 
Princípio de Substituição de Liskov 
 
Princípio da Inversão de Dependências 
 
Princípio Open Closed 
 Princípio da Responsabilidade Única 
 
 
Explicação: 
A resposta certa é:Princípio da Responsabilidade Única 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a alternativa que descreve o padrão GoF Adapter: 
 
 
Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial. 
 
Esse padrão esconde a complexidade do sistema e fornece uma interface mais simples para um 
módulo cliente. 
 Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, 
por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias. 
 
Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema. 
 
Esse padrão é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado 
anterior. 
 
 
Explicação: 
A resposta certa é:Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma 
funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias.

Continue navegando