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

Meus
Simulados
Teste seu conhecimento acumulado
Disc.: MODELAGEM DE SISTEMAS COM UML 
Aluno(a): Acertos: 10,0 de 10,0 01/09/2022
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:
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).
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.
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.
A divisão em camadas foi uma solução encontrada para melhor organizar o código de um programa,
facilitando sua manutenção.
Respondido em 01/09/2022 18:06:00
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
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, III e IV.
Questão1
a
Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Estão corretas as assertivas I, II e IV.
Estão corretas as assertivas I e II.
Somente a assertiva III está correta.
Estão corretas as assertivas II e IV.
Respondido em 01/09/2022 18:06:33
 
 
Explicação:
Resposta correta: Estão corretas as assertivas I, III e IV.
 
 
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)
Dependência
 Pacote
Estereótipo
Statechart
Estado de sincronismo
Respondido em 01/09/2022 18:06:53
 
 
Explicação:
Resposta correta: Pacote
 
 
Acerto: 1,0 / 1,0
Fonte: Banca: INSTITUTO AOCP, Órgão: EMPREL, Prova: INSTITUTO AOCP - 2019 - EMPREL - Analista de
Sistemas
Considerando a seguinte figura, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A figura apresenta uma herança entre duas classes.
II. A figura apresenta os atributos e métodos das classes envolvidas.
III. O método calcularValor() só pode ser acessado pela sua classe.
 Questão3
a
 Questão4
a
Apenas II e III.
 Apenas II.
Apenas I.
Apenas III.
Apenas I e II.
Respondido em 01/09/2022 18:07:20
 
 
Explicação:
Resposta correta: Apenas II.
 
 
Acerto: 1,0 / 1,0
Quais são os dois tipos de diagrama de interação:
 Diagrama de sequência e diagrama de comunicação
Diagrama de classes e diagrama de estados
Diagrama de classe e diagrama de sequência
Diagrama de sequência e diagrama de componentes
Diagrama de atividades e diagrama de estados
Respondido em 01/09/2022 18:07:59
 
 
Explicação:
A resposta certa é:Diagrama de sequência e diagrama de comunicação
 
 
Acerto: 1,0 / 1,0
Quais os tipos de visibilidade de um atributo numa classe?
Pública, segura, privativa e pacote
 Pública, protegida, privativa e pacote
Restrita, protegida, privativa e pacote
Restrita, protegida, privativa e controle
Pública, protegida, segura e pacote
Respondido em 01/09/2022 18:09:07
 
 
Explicação:
A resposta certa é:Pública, protegida, privativa e pacote
 
 
Acerto: 1,0 / 1,0
(CEPS ‒ UFPA ‒ 2018) Um engenheiro de software está especificando os requisitos para um software que
automatize a distribuição das turmas em salas de aula disponíveis em um campus de uma instituição de
ensino superior.
Durante o processo de levantamento e especificação de requisitos, o engenheiro de software identificou
requisitos funcionais e requisitos não funcionais relacionados com o projeto que está sob sua responsabilidade.
 Questão5
a
 Questão6
a
 Questão7
a
 
Considere os requisitos relacionados a seguir:
 
I - O sistema deve ser compatível com navegadores Web executando em smartphones.
II - O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua localização e sua
capacidade.
III - O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas.
IV - O sistema deve ser desenvolvido com a linguagem Java.
V - O sistema deve fornecer uma solução de interoperabilidade com os outros sistemas existentes na
instituição.
VI - Os relatórios gerenciais devem ser emitidos em no máximo dez segundos no contexto de mil usuários
simultâneos.
 
Dentre os itens relacionados de I a VI, são requisitos não funcionais:
V e VI, somente
I, II e IV, somente
 I, IV, V e VI, somente
II, III, IV, V e VI, somente
II, III e V, somente
Respondido em 01/09/2022 18:09:48
 
 
Explicação:
Resposta correta: I, IV, V e VI, somente
 
 
Acerto: 1,0 / 1,0
(DPE-RJ ‒ 2014) João está responsável pela proposta de arquitetura para um sistema. Para descrever as
principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as
interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o
diagrama de:
 componentes
atividades
casos de uso
entidade relacionamento
sequência
Respondido em 01/09/2022 18:11:13
 
 
Explicação:
Resposta correta: componentes
 
 
Acerto: 1,0 / 1,0
Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Baixo Acoplamento:
Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado x partes.
Recomenda que cada módulo deve ter uma responsabilidade bem-definida.
 Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as
 Questão8
a
 Questão9
a
dependências entre eles sejam gerenciáveis.
Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-
case)
Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação
entre eles.
Respondido em 01/09/2022 18:11:59
 
 
Explicação:
A resposta certa é:Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as
dependências entre eles sejam gerenciáveis.
 
 
Acerto: 1,0 / 1,0
Assinale a alternativa que define a intenção do princípio da Segregação de Interfaces:
Entidades concretas devem depender de abstrações, e não de outras entidades concretas.
Um tipo deve poder ser substituído por qualquer um de seus subtipos, sem alterar o correto
funcionamento do sistema.
Cada módulo deve ter uma, e apenas uma, razão para mudar.
Cada módulo deve estar aberto para extensões, mas fechado para modificações.
 Clientes de um módulo não devem ser forçados a depender de operações que eles não utilizem.
Respondido em 01/09/2022 18:10:22
 
 
Explicação:
A resposta certa é:Clientes de um módulo não devem ser forçados a depender de operações que eles não
utilizem.
 
 
 
 
 
 
 
 
 
 
 
 Questão10
a
javascript:abre_colabore('38403','292148072','5606618647');

Continue navegando