Logo Passei Direto
Buscar

Simulado AV - Modelagem de Sistemas com UML

Ferramentas de estudo

Questões resolvidas

O uso de camadas tem vantagens que justificam seu uso, mas existem pontos negativos.
Com base nesse contexto, assinale a ÚNICA alternativa que apresenta uma desvantagem do uso de camadas no desenvolvimento de software:
Permite melhor reuso do código ou dos objetos.
Permite o desenvolvimento, o teste e a manutenção de cada camada isoladamente.
Torna o código mais organizado e legível.
Permite substituir uma tecnologia que implemente uma camada de forma simples.
Aumenta o número de classes do sistema.

Um programador necessita fazer a representação de um diagrama de objetos da UML 2.5, sendo que as sintaxes do nome de objeto e do valor de atributo nesse tipo de diagrama são:
Qual a notação da UML para representar uma dependência num diagrama de classes?
Uma reta curva ligando as classes envolvidas.
Uma reta tracejada ligando as classes envolvidas.
Uma seta cheia ligando as classes envolvidas.
Uma seta tracejada ligando as classes envolvidas.
Uma reta cheia ligando as classes envolvidas.

O que é uma associação no diagrama de implantação?
Assinale a alternativa que define o que é uma associação no diagrama de implantação.
Ligações que mostram como os sistemas fazem suas interfaces.
Ligações que mostram como os sistemas se comunicam e trocam informações.
Ligações que mostram como os sistemas fazem uso de uma camada única de comunicação.
Ligações que mostram como os sistemas estão relacionados.
Ligações que mostram como os sistemas interagem como mundo externo.

Larman (2007), define os casos de uso e seus componentes.
Assinale a alternativa cuja descrição sobre casos de uso e seus componentes é incorreta:
Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização.
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 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.

Seja uma classe que implementa a visualização dos contatos de uma agenda telefônica. Nessa classe, encontramos tanto o código que monta e apresenta os aspectos visuais da agenda (lista de contatos), como o código que recupera os contatos do banco de dados.
Assinale a alternativa que contenha o princípio SOLID que está sendo violado por essa construção de projeto:
Princípio de Substituição de Liskov
Princípio da Inversão de Dependências
Princípio da Responsabilidade Única
Princípio da Segregação de Interfaces
Princípio Open Closed

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O uso de camadas tem vantagens que justificam seu uso, mas existem pontos negativos.
Com base nesse contexto, assinale a ÚNICA alternativa que apresenta uma desvantagem do uso de camadas no desenvolvimento de software:
Permite melhor reuso do código ou dos objetos.
Permite o desenvolvimento, o teste e a manutenção de cada camada isoladamente.
Torna o código mais organizado e legível.
Permite substituir uma tecnologia que implemente uma camada de forma simples.
Aumenta o número de classes do sistema.

Um programador necessita fazer a representação de um diagrama de objetos da UML 2.5, sendo que as sintaxes do nome de objeto e do valor de atributo nesse tipo de diagrama são:
Qual a notação da UML para representar uma dependência num diagrama de classes?
Uma reta curva ligando as classes envolvidas.
Uma reta tracejada ligando as classes envolvidas.
Uma seta cheia ligando as classes envolvidas.
Uma seta tracejada ligando as classes envolvidas.
Uma reta cheia ligando as classes envolvidas.

O que é uma associação no diagrama de implantação?
Assinale a alternativa que define o que é uma associação no diagrama de implantação.
Ligações que mostram como os sistemas fazem suas interfaces.
Ligações que mostram como os sistemas se comunicam e trocam informações.
Ligações que mostram como os sistemas fazem uso de uma camada única de comunicação.
Ligações que mostram como os sistemas estão relacionados.
Ligações que mostram como os sistemas interagem como mundo externo.

Larman (2007), define os casos de uso e seus componentes.
Assinale a alternativa cuja descrição sobre casos de uso e seus componentes é incorreta:
Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização.
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 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.

Seja uma classe que implementa a visualização dos contatos de uma agenda telefônica. Nessa classe, encontramos tanto o código que monta e apresenta os aspectos visuais da agenda (lista de contatos), como o código que recupera os contatos do banco de dados.
Assinale a alternativa que contenha o princípio SOLID que está sendo violado por essa construção de projeto:
Princípio de Substituição de Liskov
Princípio da Inversão de Dependências
Princípio da Responsabilidade Única
Princípio da Segregação de Interfaces
Princípio Open Closed

Prévia do material em texto

Disc.: MODELAGEM DE SISTEMAS COM UML 
Acertos: 10,0 de 10,0 10/05/2022
Acerto: 1,0 / 1,0
O uso de camadas tem vantagens que justificam seu uso, mas
existem pontos negativos. Com base nesse contexto, assinale
a ÚNICA alternativa que apresenta uma desvantagem do uso
de camadas no desenvolvimento de software:
 Aumenta o número de classes do sistema.
Permite o desenvolvimento, o teste e a manutenção de
cada camada isoladamente.
Permite substituir uma tecnologia que implemente uma
camada de forma simples.
Permite melhor reuso do código ou dos objetos.
Torna o código mais organizado e legível.
Respondido em 10/05/2022 16:14:06
Explicação:
Resposta correta: Aumenta o número de classes do sistema.
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 sequência.
Casos de uso, atividades e componentes.
Estrutura composta, classes e pacotes.
Sequência, comunicação e objetos.
Classes, casos de uso e pacotes.
Respondido em 10/05/2022 16:14:30
Explicação:
Resposta correta: Casos de uso, atividades e sequência.
Acerto: 1,0 / 1,0
Prova: FCC - 2019 - SEMEF Manaus - AM - Assistente Técnico
de Tecnologia da Informação da Fazenda Municipal -
Programador
Um programador necessita fazer a representação de um
diagrama de objetos da UML 2.5, sendo que as sintaxes do
nome de objeto e do valor de atributo nesse tipo de diagrama
são:
 nome-objeto : nome-classe e nome-atributo = valor
nome-objeto = nome-classe e nome-atributo := valor
nome-objeto / nome-classe e nome-atributo // valor
nome-objeto → nome-classe e nome-atributo → valor
nome-objeto IS nome-classe e nome-atributo AS valor
Respondido em 10/05/2022 16:15:35
Explicação:
Resposta correta: nome-objeto : nome-classe e nome-
atributo = valor
Acerto: 1,0 / 1,0
Fonte: FUNDATEC - 2018 - CIGA-SC - Analista de Sistemas
Tomando como base a especificação do fluxo principal de um
caso de uso descrita abaixo, assinale, dentre as alternativas a
seguir, o Diagrama de Casos de Uso que melhor representa, de
forma correta, tal especificação.
1. O Jogador 1 inicializa o jogo.
2. O sistema solicita os dados do Jogador 2, para
estabelecer a comunicação.
3. O Jogador 1 insere os dados do Jogador 2.
4. O sistema estabelece a comunicação virtual entre o
Jogador 1 e 2 e emite alerta visual e sonoro informando
para ambos que o jogo pode ser iniciado.
7. Quando o Jogador 2 aceita o jogo, o sistema
desativa os alertas e possibilita o início do jogo entre
ambos os jogadores.
8. O sistema ativa, obrigatoriamente, nesse momento,
a funcionalidade que calcula a pontuação do jogo,
baseado em uma série de dados e condições distintas.
9. Se o Jogador 1 desejar, poderá acrescentar,
simultaneamente ao jogo, mais um novo participante,
estabelecendo mais uma comunicação virtual agora
com o Jogador 3.
10. O Jogo prossegue durante determinado tempo.
Quando for encerrado o jogo entre os envolvidos, o
sistema registra o vencedor, as pontuações e a hora de
término do jogo e libera todos os recursos da
comunicação virtual.
11. O caso de uso é encerrado.
 
 
Respondido em 10/05/2022 16:16:34
Explicação:
Resposta correta:
Acerto: 1,0 / 1,0
Qual a notação da UML para representar uma dependência
num diagrama de classes?
Uma seta tracejada ligando as classes envolvidas.
Uma reta tracejada ligando as classes envolvidas.
Uma reta curva ligando as classes envolvidas.
Uma reta cheia ligando as classes envolvidas.
 Uma seta cheia ligando as classes envolvidas.
Respondido em 10/05/2022 16:17:52
Explicação:
A resposta certa é:Uma seta cheia ligando as classes
envolvidas.
Acerto: 1,0 / 1,0
O que é uma associação no diagrama de implantação?
Ligações que mostram como os sistemas fazem suas
interfaces.
 Ligações que mostram como os sistemas se comunicam
e trocam informações.
Ligações que mostram como os sistemas fazem uso de
uma camada única de comunicação.
Ligações que mostram como os sistemas estão
relacionados.
Ligações que mostram como os sistemas interagem
como mundo externo.
Respondido em 10/05/2022 16:18:36
Explicação:
A resposta certa é:Ligações que mostram como os sistemas
se comunicam e trocam informações.
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 de uso são narrativas em texto, amplamente
utilizadas para descobrir e registrar requisitos.
Um ator é algo com comportamento, tal como uma
pessoa, um sistema de computador ou uma
organização.
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 cenário é, também, chamado de instância de caso
de uso.
Respondido em 10/05/2022 16:19:41
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
(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 sequência
 Diagrama de caso de uso
Diagrama de implantação
Diagrama de atividades
Respondido em 10/05/2022 16:20:01
Explicação:
Resposta correta: Diagrama de caso de uso
Acerto: 1,0 / 1,0
Assinale a alternativa que define a intenção do princípio da
Segregação de Interfaces:
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.
Cada módulo deve ter uma, e apenas uma, razão para
mudar.
Um tipo deve poder ser substituído por qualquer um de
seus subtipos, sem alterar o correto funcionamento do
sistema.
Entidades concretas devem depender de abstrações, e
não de outras entidades concretas.
Respondido em 10/05/2022 16:20:20
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.
Acerto: 1,0 / 1,0
Seja uma classe que implementa a visualização dos contatos
de uma agenda telefônica. Nessa classe, encontramos tanto o
código que monta e apresenta os aspectos visuais da agenda
(lista de contatos), como o código que recupera os contatos do
banco de dados. Assinale a alternativa que contenha o
princípio SOLID que está sendo violado por essa construção de
projeto:
Princípio Open Closed
Princípio de Substituição de Liskov
Princípio da Inversão de Dependências
Princípio da Segregação de Interfaces
 Princípio da Responsabilidade Única
Respondido em 10/05/2022 16:21:17
Explicação:
A resposta certa é:Princípio da Responsabilidade Única
 Questão11a
 Questão22a
 Questão33a
 Questão44a
 Questão55a
 Questão66a
 Questão77a
 Questão88a
 Questão99a
 Questão1010a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:abre_colabore('38403','283613477','5349510079');

Mais conteúdos dessa disciplina