Prévia do material em texto
21/06/2022 19:37 EPS
https://simulado.estacio.br/alunos/ 1/4
ANDREI VIDAL DO NASCIMENTO
202007150023
Disciplina: MODELAGEM DE SISTEMAS COM UML AV
Aluno: ANDREI VIDAL DO NASCIMENTO 202007150023
Professor: DAVID FERNANDES CRUZ MOURA
Turma: 9001
EEX0121_AV_202007150023 (AG) 05/06/2022 21:04:34 (F)
Avaliação:
10,0
Av. Parcial.:
2,0
Nota SIA:
10,0 pts
EM2120073 - CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS
1. Ref.: 4275280 Pontos: 1,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:
Estão corretas as assertivas I e II.
Estão corretas as assertivas II e III.
Estão corretas as assertivas I, II e III.
Estão corretas as assertivas I e III.
Somente a assertiva I está correta.
2. Ref.: 4272280 Pontos: 1,00 / 1,00
Nos estágios iniciais, é necessária uma visão externa (do sistema). As maquetes de empreendimento imobiliário
nos dão essa ajuda. Com elas, é possível visualizar todas as áreas do empreendimento e ter uma noção do todo.
Ou seja, a visão é de quem está de fora. Na UML há um diagrama com finalidade semelhante e que mostra os
tipos de usuário que interagem com o sistema e com quais funções eles interagem.
Estamos falando de qual diagrama da UML?
Objetos
Casos de uso Educational Performace Solution EPS ® - Alunos
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4275280.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272280.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
55919
Realce
55919
Realce
21/06/2022 19:37 EPS
https://simulado.estacio.br/alunos/ 2/4
Estados
Classes
Estruturas compostas
EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML
3. Ref.: 4464267 Pontos: 1,00 / 1,00
(FAURGS ‒TJ-RS ‒ 2018) Requisitos não funcionais - como o nome sugere - são requisitos que não estão
diretamente relacionados com os serviços específicos oferecidos pelo sistema a seus usuários. Podem ser
provenientes das características requeridas para o software, da organização que desenvolve o software ou de
fontes externas. Os requisitos não funcionais que especificam ou restringem o comportamento do software - por
exemplo, o seu desempenho, seus requisitos de proteção, seus requisitos de usabilidade e a taxa aceitável de
falhas - são denominados requisitos:
éticos
organizacionais
de produto
externos
ambientais
4. Ref.: 4467269 Pontos: 1,00 / 1,00
(UPENET/IAUPE ‒ 2017) O diagrama UML a seguir representa o seguinte tipo de diagrama:
casos de uso
atividades
classe
entidade relacionamento
sequência
EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE
5. 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:
Evento Educational Performace Solution EPS ® - Alunos
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4464267.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4467269.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429585.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
21/06/2022 19:37 EPS
https://simulado.estacio.br/alunos/ 3/4
Atividades
Ações
Condição de guarda
Ponto de junção
6. Ref.: 5429568 Pontos: 1,00 / 1,00
Qual dos itens abaixo é um objetivo do diagrama de sequência?
Validar o funcionamento do sistema.
Mostrar lista de mensagens entre classes.
Documentar classes.
Mostrar como os objetos do sistema se comunicam através de mensagens em ordem temporal.
Validar se todas as operações dos componentes foram identificadas e declaradas.
EM2120539 - UML PARA MODELAGEM DO DOMÍNIO
7. 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.
pacote.
privado.
público.
protegido.
8. Ref.: 4392265 Pontos: 1,00 / 1,00
Adaptado de FCC - 2016 - Prefeitura de Teresina - PI - Analista Tecnológico - Analista de Sistemas
Um Analista de Sistemas recebeu os seguintes requisitos para a especificação do novo website a ser
desenvolvido:
I. O website deve ser compatível com os browsers Internet Explorer, Firefox e Chrome.
II. O tempo de resposta às consultas que envolvam a base de dados não pode ser superior a 10
segundos.
III. O website deve executar em Windows e Linux
O que podemos afirmar sobre esses requisitos:
são todos de domínio.
são todos não funcionais.
são todos funcionais.
I e III, são não funcionais e o II, é funcional.
I e II, são funcionais e o III, é não funcional.
EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS
9. Ref.: 5429701 Pontos: 1,00 / 1,00Educational Performace Solution EPS ® - Alunos
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429568.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4383271.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392265.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429701.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
21/06/2022 19:37 EPS
https://simulado.estacio.br/alunos/ 4/4
Em uma classe que implementa parte da lógica de negócio de um sistema, instanciamos um objeto de uma
classe que implementa a recuperação de dados armazenados em um banco de dados relacional. Qual princípio
SOLID está sendo violado nessa implementação?
Princípio da Responsabilidade Única
Princípio da Inversão de Dependências
Princípio Open Closed
Princípio da Segregação de Interfaces
Princípio de Substituição de Liskov
10. Ref.: 5429647 Pontos: 1,00 / 1,00
Em um software com diferentes interfaces com o usuário (ex.: web, Android, IOS), qual padrão podemos utilizar
de modo a fornecer para os componentes de interação homem-máquina uma interface única e simplificada das
operações do sistema?
Factory Method
Strategy
Template Method
Adapter
Facade
Educational Performace Solution EPS ® - Alunos
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429647.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')