Logo Passei Direto
Buscar

MODELAGEM DE SISTEMAS EM UML

Ferramentas de estudo

Questões resolvidas

A tecnologia avança muito rapidamente. Nas décadas de 1970 e 1980, muitas foram as dificuldades para desenvolver e manter sistemas que cresciam (evoluíam) enquanto a própria tecnologia avançava. Era preciso eficiência no código. Surgiram, então, novas linguagens que mudaram a forma de programar e, consequentemente, de modelar sistemas. Surgiu o paradigma da orientação a objeto.
Com base no paradigma orientado a objeto, avalie as assertivas a seguir. Com base em sua avaliação, assinale a ÚNICA alternativa que contém apenas as assertivas corretas:
I. O paradigma da orientação a objetos enxerga um sistema computacional como uma coleção de objetos isolados.
II. Cada objeto é responsável por realizar algumas das tarefas do sistema como um todo.
III. É pela interação entre os objetos que uma tarefa computacional é executada.
Somente a assertiva II está correta.
Estão corretas as assertivas II e III.
Somente a assertiva III está correta.
Estão corretas as assertivas I e II.
Estão corretas as assertivas I, II e III.

(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
externos
organizacionais
ambientais
de produto

Em que fases do desenvolvimento do software é usualmente construído o diagrama de atividades?
Análise e prototipação
Projeto e testes
Levantamento de requisitos e implementação
Análise e projeto
Levantamento de requisitos e testes

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.
Apenas I.
Apenas I e II.
Apenas II.
Apenas II e III.
Apenas III.

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 Open Closed
Princípio da Responsabilidade Única
Princípio da Inversão de Dependências
Princípio de Substituição de Liskov
Princípio da Segregação de Interfaces

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

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

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

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

A tecnologia avança muito rapidamente. Nas décadas de 1970 e 1980, muitas foram as dificuldades para desenvolver e manter sistemas que cresciam (evoluíam) enquanto a própria tecnologia avançava. Era preciso eficiência no código. Surgiram, então, novas linguagens que mudaram a forma de programar e, consequentemente, de modelar sistemas. Surgiu o paradigma da orientação a objeto.
Com base no paradigma orientado a objeto, avalie as assertivas a seguir. Com base em sua avaliação, assinale a ÚNICA alternativa que contém apenas as assertivas corretas:
I. O paradigma da orientação a objetos enxerga um sistema computacional como uma coleção de objetos isolados.
II. Cada objeto é responsável por realizar algumas das tarefas do sistema como um todo.
III. É pela interação entre os objetos que uma tarefa computacional é executada.
Somente a assertiva II está correta.
Estão corretas as assertivas II e III.
Somente a assertiva III está correta.
Estão corretas as assertivas I e II.
Estão corretas as assertivas I, II e III.

(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
externos
organizacionais
ambientais
de produto

Em que fases do desenvolvimento do software é usualmente construído o diagrama de atividades?
Análise e prototipação
Projeto e testes
Levantamento de requisitos e implementação
Análise e projeto
Levantamento de requisitos e testes

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.
Apenas I.
Apenas I e II.
Apenas II.
Apenas II e III.
Apenas III.

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 Open Closed
Princípio da Responsabilidade Única
Princípio da Inversão de Dependências
Princípio de Substituição de Liskov
Princípio da Segregação de Interfaces

Prévia do material em texto

19/06/2023, 18:00 EPS
https://simulado.estacio.br/alunos/ 1/4
Disciplina: MODELAGEM DE SISTEMAS EM UML  AV
Aluno: MICHAEL ALBERTO OLIVEIRA VASCONCELLOS 202101011023
Professor: MAIARA HEIL CANCIAN
 
Turma: 9001
DGT1343_AV_202101011023 (AG)   02/06/2023 10:23:16 (F) 
Avaliação: 9,00 pts Nota SIA: 10,00 pts
 
EM2120073 - CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS  
 
 1. 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 �nalidade 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?
Classes
 Casos de uso
Estruturas compostas
Objetos
Estados
 2. Ref.: 4272276 Pontos: 0,00  / 1,00
A tecnologia avança muito rapidamente. Nas décadas de 1970 e 1980, muitas foram as di�culdades para
desenvolver e manter sistemas que cresciam (evoluíam) enquanto a própria tecnologia avançava. Era preciso
e�ciência no código. Surgiram, então, novas linguagens que mudaram a forma de programar e, consequentemente,
de modelar sistemas. Surgiu o paradigma da orientação a objeto.
 
Com base no paradigma orientado a objeto, avalie as assertivas a seguir.
I. O paradigma da orientação a objetos enxerga um sistema computacional como uma coleção de objetos
isolados.
II. Cada objeto é responsável por realizar algumas das tarefas do sistema como um todo.
III. É pela interação entre os objetos que uma tarefa computacional é executada.
 
Com base em sua avaliação, assinale a ÚNICA alternativa que contém apenas as assertivas corretas:
Somente a assertiva II está correta.
 Estão corretas as assertivas II e III.
Somente a assertiva III está correta.
Estão corretas as assertivas I e II.
 Estão corretas as assertivas I, II e III.
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272280.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272276.');
19/06/2023, 18:00 EPS
https://simulado.estacio.br/alunos/ 2/4
EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML  
 
 3. Ref.: 4416294 Pontos: 1,00  / 1,00
(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 caso de uso
Diagrama de atividades
Diagrama de sequência
Diagrama de implantação
 4. 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í�cos 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 especi�cam 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:
externos
organizacionais
ambientais
éticos
 de produto
 
EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE  
 
 5. Ref.: 5429608 Pontos: 1,00  / 1,00
Quando um objeto muda de estado?
 Quando acontece algum evento interno ou externo ao sistema.
Quando a classe a que pertence executa seus métodos.
Quando um caso de uso é executado.
Quando o usuário faz suas escolhas no sistema.
Quando as classes são de�nidas.
 6. Ref.: 5429474 Pontos: 1,00  / 1,00
Em que fases do desenvolvimento do software é usualmente construído o diagrama de atividades?
Levantamento de requisitos e testes
Análise e prototipação
Projeto e testes
Levantamento de requisitos e implementação
 Análise e projeto
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416294.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4464267.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429608.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429474.');
19/06/2023, 18:00 EPS
https://simulado.estacio.br/alunos/ 3/4
 
EM2120539 - UML PARA MODELAGEM DO DOMÍNIO  
 
 7. Ref.: 4383270 Pontos: 1,00  / 1,00
Fonte: Banca: INSTITUTO AOCP, Órgão: EMPREL, Prova: INSTITUTO AOCP - 2019 - EMPREL - Analista de
Sistemas
Considerando a seguinte �gura, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A �gura apresenta uma herança entre duas classes.
II. A �gura apresenta os atributos e métodos das classes envolvidas.
III. O método calcularValor() só pode ser acessado pela sua classe.
Apenas III.
Apenas II e III.
Apenas I e II.
 Apenas II.
Apenas I.
 8. Ref.: 4416261 Pontos: 1,00  / 1,00
Fonte: UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação
O Diagrama de Casos de Uso da UML, apresentado a seguir, expressa que:
 O ator Gerente pode realizar cadastros de clientes e aprovar crediários.
O ator Gerente é uma extensão do ator Vendedor.
O ator Vendedor pode aprovar o crediário de um cliente, se seu CPF for válido.
O ator Gerente solicita ao ator Vendedor que cadastre um cliente.
O ator Vendedor é uma especialização do ator Gerente.
 
EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS  
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4383270.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416261.');
19/06/2023, 18:00 EPS
https://simulado.estacio.br/alunos/ 4/4
 9. Ref.: 5429701 Pontos: 1,00  / 1,00
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 de Substituição de Liskov
Princípio da Responsabilidade Única
 Princípio da Inversão de Dependências
Princípio da Segregação de Interfaces
Princípio Open Closed
 10. Ref.: 5429673 Pontos: 1,00  / 1,00
O trecho de código a seguir apresenta uma classe que calcula áreas de várias �guras geométricas. Para inserir uma
nova �gura, devemos modi�cá-la adicionando uma operação de cálculo de área correspondente à nova �gura.
Assinale a alternativa que contenha o princípio SOLID que está sendo violado por essa construção de projeto:
Princípio da Inversão de Dependências
Princípio da Responsabilidade Única
 Princípio Open Closed
Princípio de Substituição de Liskov
Princípio da Segregação de Interfaces
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429701.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429673.');

Mais conteúdos dessa disciplina