Buscar

Simulado2º 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 6 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 6 páginas

Prévia do material em texto

Disc.: MODELAGEM DE SISTEMAS COM UML 
 
Acertos: 10,0 de 10,0 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
(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. 
 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: 
 
 
R1, R2, R5 
 
R1, R2, R3 
 
R1, R3, R4 
 
R2, R4, R5 
 
R3, R4, R5 
 
 
 
 
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? 
 
 
Sequência, comunicação e objetos. 
 
Estrutura composta, classes e pacotes. 
 
Casos de uso, atividades e componentes. 
 
Classes, casos de uso e pacotes. 
 
Casos de uso, atividades e sequência. 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Fonte: Banca: CESGRANRIO Órgão: Transpetro Prova: CESGRANRIO - 
2018 - Transpetro - Analista de Sistemas Júnior - SAP 
Um laboratório de análises clínicas contratou uma empresa de 
desenvolvimento de software para informatizar o controle dos exames que 
seus pacientes realizam. No início do projeto, decidiu-se que a linguagem de 
modelagem a ser utilizada seria a UML. 
Após uma primeira rodada de levantamento de requisitos, o analista de dados 
apresentou para validação o diagrama de classes a seguir. 
 
Infere-se, pela leitura desse modelo, que 
 
 
os objetos da classe Empresa possuem dois atributos: o seu nome e o 
número de seu CNPJ. 
 
um mesmo cliente pode realizar um mesmo exame mais de uma vez, 
com a diferenciação dos pedidos realizada pela data da coleta. 
 
cada objeto da classe Reativos só pode ser instanciado a partir de algum 
método da classe Exame. 
 
um cliente realiza nenhum ou vários pedidos envolvendo vários 
exames, cada qual composto por um ou mais reativos. 
 
o pacote associado à classe Pedido especifica a implementação de um 
método de controle do construtor da classe Pedido. 
 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Fonte: VUNESP - 2013 - FUNDUNESP - Analista Programador Júnior 
Considere o seguinte elemento pertencente à notação UML 2.5. 
 
O elemento representa um (a) 
 
 
Estereótipo 
 
Statechart 
 
Pacote 
 
Dependência 
 
Estado de sincronismo 
 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das frases abaixo não tem relação com o conceito de componente? 
 
 
Os componentes fazem uso de estereótipos. 
 
Um componente é representado por um quadrado contendo o nome de 
sua função. 
 
Um componente oferece e requer serviços. 
 
Um componente é uma caixa preta e representa um artefato. 
 
Um componente tem vida autônoma. 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quais os tipos de visibilidade de um atributo numa classe? 
 
 
Pública, protegida, segura e pacote 
 
Restrita, protegida, privativa e pacote 
 
Restrita, protegida, privativa e controle 
 
Pública, protegida, privativa e pacote 
 
Pública, segura, privativa e pacote 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(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: 
 
 
caso de uso 
 
distribuição 
 
sequência 
 
colaboração 
 
atividade 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(IBFC ‒ EBSERH ‒ 2016) A análise de requisitos é a primeira fase de 
desenvolvimento de software dividido em requisitos funcionais e requisitos 
não funcionais. Os requisitos não funcionais possuem vários tipos diferentes 
de classificação, tais como: 
(1) Requisitos de confiabilidade 
(2) Requisitos de produtos 
(3) Requisitos éticos 
(4) Requisitos de portabilidade 
 
 
Da relação apresentada existem somente o 1, 2 e 4 
 
Da relação apresentada existem somente o 2, 3 e 4 
 
Da relação apresentada existem somente o 1, 2 e 3 
 
Da relação apresentada existem somente o 1, 3 e 4 
 
Da relação apresentada existem todos 
 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
''Entidades concretas devem estar acopladas a abstrações, e não a outras 
entidades concretas''. Assinale o princípio SOLID correspondente a essa 
recomendação: 
 
 
Princípio de Substituição de Liskov 
 
Princípio da Responsabilidade Única 
 
Princípio da Segregação de Interfaces 
 
Princípio Open Closed 
 
Princípio da Inversão de Dependências 
 
 
 
 
10a 
 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 Responsabilidade Única 
 
Princípio da Inversão de Dependências 
 
Princípio da Segregação de Interfaces 
 
Princípio de Substituição de Liskov 
 
Princípio Open Closed

Continue navegando