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

Prévia do material em texto

20/11/2021 18:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
 
Simulado AV
Teste seu conhecimento acumulado
 
Disc.: MODELAGEM DE SISTEMAS COM UML 
Aluno(a): ADRIANO PEREIRA CHAVES 202002724919
Acertos: 10,0 de 10,0 20/11/2021
 
 
Acerto: 1,0 / 1,0
Modelos são ferramentas extremamente úteis quando desenvolvemos sistemas computacionais. Um dos
benefícios é a possibilidade de servir como instrumento de comunicação das ideias para construção do
sistema, entre membros da equipe de desenvolvimento e destes com os usuários.
I. O programador precisa construir os programas e pode ter a necessidade de consultar determinado
diagrama para um entendimento primordial das implementações.
II. Os projetistas do software não precisam compreender a realidade dos requisitos para realizar seu
trabalho.
III. Os modelos de análise nascem a partir de um documento primordial, denominado Documento de
Requisitos do Sistema.
IV. Os usuários validam os modelos junto à equipe de desenvolvimento.
Assinale a ÚNICA alternativa que contém apenas as assertivas corretas:
Estão corretas as assertivas I e II.
Estão corretas as assertivas II e IV.
Somente a assertiva III está correta.
Estão corretas as assertivas I, II e IV.
 Estão corretas as assertivas I, III e IV.
Respondido em 20/11/2021 18:26:59
 
 
Explicação:
Resposta correta: Estão corretas as assertivas I, III e IV.
 
 
Acerto: 1,0 / 1,0
Camadas de software ajudam na organização do código para que se possa ter uma manutenção mais saudável
do mesmo.
Com base nesse contexto, assinale a ÚNICA opção incorreta:
A divisão em camadas foi uma solução encontrada para melhor organizar o código de um programa,
facilitando sua manutenção.
Inicialmente, todo o código ficava misturado numa única camada, onde misturavam-se comandos de
processamento, de construção e manipulação de interface, bem como de acesso e persistência de
dados em SGBD.
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
20/11/2021 18:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Camadas separam as responsabilidades e gerenciam as dependências.
 Três (3) camadas é o máximo possível em que se pode dividir um sistema.
O modelo de 2 camadas veio naturalmente com a tecnologia de redes cliente-servidor. São elas: a
camada de código que roda no cliente (camada de interface com usuário) e a camada servidor
(camadas de lógica do negócio e persistência dos dados).
Respondido em 20/11/2021 18:27:50
 
 
Explicação:
Resposta correta: Três (3) camadas é o máximo possível em que se pode dividir um sistema.
 
 
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
o pacote associado à classe Pedido especifica a implementação de um método de controle do
construtor da classe Pedido.
 os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um
ou mais reativos.
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.
Respondido em 20/11/2021 18:29:18
 
 
Explicação:
Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
 
 
Acerto: 1,0 / 1,0
Fonte: Adaptado de Q747519 - CESPE - 2018 - TCE-MG - Analista de Controle Externo - Ciência da
Computação
 Questão3
a
 Questão4
a
20/11/2021 18:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
Em um diagrama de caso de uso, o ator representa:
programadores que vão implementar os casos de uso.
humanos específicos que interagem com o sistema.
nomes das pessoas que interagem com o sistema.
uma elipse e um rótulo com o nome do caso de uso.
 papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema.
Respondido em 20/11/2021 18:30:34
 
 
Explicação:
Resposta correta: papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema.
 
 
Acerto: 1,0 / 1,0
Qual dos passos abaixo não diz respeito à criação de um diagrama de interação :
Identifique a sequência de fluxos de mensagens na interação entre os objetos.
Determine o caso de uso que será modelado e identifique suas operações.
Para cada operação, identifique os objetos que farão parte da sua interação.
Identifique as conexões e relacionamentos entre eles e, em seguida, categorize-os.
 Identifique as classes de análise que serão modeladas no projeto.
Respondido em 20/11/2021 18:31:49
 
 
Explicação:
A resposta certa é:Identifique as classes de análise que serão modeladas no projeto.
 
 
Acerto: 1,0 / 1,0
O que é a visibilidade de um atributo no diagrama de classes?
A visibilidade de um atributo indica a forma de acesso.
A visibilidade de um atributo indica como o acesso acontece.
A visibilidade de um atributo indica o tipo de acesso.
A visibilidade de um atributo indica a quantidade de acessos.
 A visibilidade de um atributo indica o seu nível de acesso.
Respondido em 20/11/2021 18:33:52
 
 
Explicação:
A resposta certa é:A visibilidade de um atributo indica o seu nível de acesso.
 
 
Acerto: 1,0 / 1,0
(FCM ‒ 2016) No contexto de processo de desenvolvimento de software, analise as afirmativas abaixo e
marque (V) para verdadeiro ou (F) para falso.
 
 Questão5
a
 Questão6
a
 Questão7
a
20/11/2021 18:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
( ) Os requisitos de software são controlados para estabelecer base para as atividades gerenciais e de
Engenharia de Software dentro de um projeto.
( ) Requisitos com características funcionais representam os comportamentos que um programa ou um
sistema deve apresentar diante de certas ações de seus usuários.
( ) Requisitos com características não funcionais quantificam determinados aspectos do comportamento.
 
A sequência correta é
F, V, F
V, V, F
F, F, V
 V, V, V
V, F, V
Respondido em 20/11/2021 18:35:12
 
 
Explicação:
Resposta correta: V, V, V
 
 
Acerto: 1,0 / 1,0
(IFB - 2017) Larman (2007), define os casos de uso e seus componentes. Assinale a alternativa cuja descrição
sobre casos de uso e seus componentes é incorreta:
 Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos.
Casos são uma coleção de cenários relacionados de sucesso e fracasso, que descrevem um ator
usando um sistema como meio para atingir um objetivo.
Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma
organização.
Um cenário é, também, chamado de instância de caso de uso.
Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos.
Respondido em 20/11/2021 18:36:28
 
 
Explicação:
Resposta correta: Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos.
 
 
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 é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado
anterior.
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 deuma 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.
Respondido em 20/11/2021 18:37:50
 
 
Explicação:
 Questão8
a
 Questão9
a
20/11/2021 18:56 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
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.
 
 
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 Open Closed
Princípio da Segregação de Interfaces
Princípio da Inversão de Dependências
 Princípio da Responsabilidade Única
Princípio de Substituição de Liskov
Respondido em 20/11/2021 18:39:01
 
 
Explicação:
A resposta certa é:Princípio da Responsabilidade Única
 
 
 
 
 
 
 
 
 
 
 
 Questão10
a
javascript:abre_colabore('38403','273761615','5052491106');

Continue navegando