Logo Passei Direto
Buscar

Modelagem de Sistemas

Colégio Objetivo
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?
Strategy
Template Method
Adapter
Facade
Factory Method
User badge image
Estudando com Questões

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Para resolver essa questão, vamos analisar as opções de padrões de projeto apresentadas: 1. Strategy: Este padrão permite que uma família de algoritmos seja definida e encapsulada, permitindo que eles sejam intercambiáveis. Não é o mais adequado para fornecer uma interface única. 2. Template Method: Este padrão define o esqueleto de um algoritmo em uma operação, permitindo que subclasses implementem etapas específicas. Também não é o mais indicado para o que a pergunta pede. 3. Adapter: O padrão Adapter permite que interfaces incompatíveis trabalhem juntas, mas não necessariamente fornece uma interface única e simplificada. 4. Facade: O padrão Facade fornece uma interface simplificada para um conjunto de interfaces em um subsistema, facilitando a interação com sistemas complexos. Este padrão é ideal para o que a pergunta descreve. 5. Factory Method: Este padrão é usado para criar objetos sem especificar a classe exata do objeto que será criado. Não se aplica ao contexto da interface única. Diante da análise, a opção que melhor se encaixa na descrição de fornecer uma interface única e simplificada para diferentes interfaces com o usuário é: Facade.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Fonte: Banca: IBADE Órgão: IPM - JP Prova: IBADE - 2018 - IPM - JP - Analista Previdenciário - Analista de Informática - Analista de Sistemas e Programação
A UML 2.5 fornece 14 diagramas diferentes para uso na modelagem de software. O diagrama que é utilizado para modelar classes, incluindo seus atributos, operações e relações e associações com outras classes é o de:
generalização.
comunicação.
classes.
sistema.
multiplicidade.

No diagrama de atividades temos as chamadas Partições ou Raias. Elas servem a várias funções.
Assinale a alternativa que não indica uma destas funções:
Podem representar partes de um processo de negócio numa organização
Podem ser horizontais ou verticais
Cada uma delas tem um nome
Invocam a execução de um comportamento nas atividades que estão dentro delas
Apresenta setores ou departamentos de uma organização

(FCC - TRT - 2017) Considere o diagrama de caso de uso da figura abaixo. Com base neste diagrama, foi realizado o levantamento dos seguintes requisitos:
Analisando as informações, um Técnico conclui corretamente que:
I. O sistema deve permitir que os juízes solicitem transferência de recursos entre projetos.
II. O sistema deve permitir que o Coordenador realize inserção, consulta, exclusão e alteração de pessoas físicas.
III. O sistema deve permitir que o Avaliador solicite diárias.
IV. O sistema deve permitir que o Avaliador reserve passagens aéreas.
V. O Avaliador e o Coordenador devem enviar aos solicitantes, em até 24 horas, informação sobre a aprovação ou reprovação da solicitação usando SMS e e-mail.
Os requisitos III e IV são não funcionais.
Todos os requisitos estão coerentes com o diagrama de caso de uso.
Todos os requisitos são funcionais.
O requisito II é funcional e está coerente com o diagrama de caso de uso.
Os juízes também consultam e avaliam as solicitações.

(COPESE ‒ UFPI ‒ 2020) Um técnico de TI da ALEPI que gerencia uma equipe de desenvolvimento de software na Assembleia eventualmente necessita fazer levantamento de requisitos da aplicação que está sendo desenvolvida. Sobre os requisitos de software, considere as seguintes afirmativas:
Marque a opção que corresponde somente às afirmativas verdadeiras.
I. Requisitos funcionais são aqueles que definem parte da funcionalidade do sistema e podem ser categorizados em três tipos: requisitos de produtos, requisitos organizacionais e requisitos externos.
II. Requisitos não funcionais dizem respeito a restrições, aspectos de desempenho, interfaces com o usuário, confiabilidade, segurança, portabilidade e padrões.
III. Requisitos organizacionais estão relacionados às metas da empresa, suas políticas estratégicas adotadas, assim como assuntos relacionados aos empregados da empresa com seus respectivos objetivos.
IV. Requisitos de produto estão relacionados às restrições impostas por fatores externos ao sistema tais como restrições de interoperabilidade, éticas e legais.
Apenas I, II e III
Apenas II e III
Apenas I e III
Apenas II, III e IV
Apenas I, III e IV

Mais conteúdos dessa disciplina