Baixe o app para aproveitar ainda mais
Prévia do material em texto
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. EM2120370UTILIZANDO UML PARA PROJETAR O SOFTWARE 1. Qual das frases abaixo não tem relação com o conceito de componente? Um componente oferece e requer serviços. Um componente é uma caixa preta e representa um artefato. Um componente tem vida autônoma. Os componentes fazem uso de estereótipos. Um componente é representado por um quadrado contendo o nome de sua função. Data Resp.: 08/03/2023 11:58:37 Explicação: A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua função. 2. Quais são os dois tipos de diagrama de interação: Diagrama de classes e diagrama de estados Diagrama de atividades e diagrama de estados Diagrama de sequência e diagrama de comunicação Diagrama de classe e diagrama de sequência Diagrama de sequência e diagrama de componentes Data Resp.: 08/03/2023 12:01:08 Explicação: A resposta certa é:Diagrama de sequência e diagrama de comunicação EM2120540INTRODUÇÃO A PADRÕES DE PROJETODESIGN PATTERNS 3. ''Encapsular uma família de algoritmos em um conjunto de classes que correspondem a diferentes implementações de uma mesma funcionalidade''. Assinale a opção com o nome do padrão que possui esse propósito: https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp Adapter Facade Factory Method Strategy Template Method Data Resp.: 08/03/2023 12:01:40 Explicação: A resposta certa é:Strategy 4. Assinale a afirmativa falsa sobre padrões de projeto: Padrões fornecem uma linguagem comum para os desenvolvedores É comum um iniciante achar que os padrões devem estar por toda a implementação e acabar fazendo uso inadequado deles. Padrões facilitam o desenvolvimento, pois permitem a utilização de soluções bem- sucedidas em problemas similares. Decidir se um padrão pode ser empregado em um problema específico nem sempre é uma tarefa fácil. Um padrão não pode ser adaptado ao ser aplicado em um problema específico. Data Resp.: 08/03/2023 12:02:12 Explicação: A resposta certa é:Um padrão não pode ser adaptado ao ser aplicado em um problema específico. EM2120105ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML 5. (UFPR ‒ COREN-PR ‒ 2018) Considere o diagrama abaixo: A partir do diagrama, é incorreto afirmar: https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp a é uma instância de Lambda. zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. As linhas tracejadas nesse diagrama representam mensagens de retorno. épsilon() é um método de a. Trata-se de um diagrama de sequência. Data Resp.: 08/03/2023 12:03:05 Explicação: Resposta correta: zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. 6. (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: atividades sequência entidade relacionamento componentes casos de uso Data Resp.: 08/03/2023 12:04:06 Explicação: Resposta correta: componentes EM2120073CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS 7. O contexto é um sistema de gestão de uma carteira de investimentos, no qual o usuário pode comprar e vender ações da bolsa, enviando uma ordem de compra ou venda a sua corretora. Considere os seguintes requisitos pertinentes ao contexto descrito anteriormente. I. Deve ser possível o envio de ordem de compra pelo sistema. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp II. Dever ser possível o envio de ordem de venda pelo sistema. III. A emissão da ordem deve ser segura e deve seguir protocolo específico. IV. A interface deve permitir destreza nas operações, pois estas precisam ser práticas e permitir agilidade. V. Deve ser possível ao investidor emitir posição financeira de seu saldo atualizado. VI. A segurança é fundamental para que dados financeiros não sejam alvos de ataques. Assinale a alternativa que contém apenas os requisitos não funcionais: III, IV e VI. IV e VI. I, II e V. I e IV. II, III e V. Data Resp.: 08/03/2023 12:04:29 Explicação: Resposta correta: III, IV e VI. Os Requisitos não funcionais apresentam algumas características associadas a uma, algumas ou todas as funcionalidades, e dizem respeito a aspectos de qualidade, confiabilidade, desempenho, portabilidade, segurança e usabilidade do sistema. 8. (ENADE − 2017 − CST − Análise e Desenvolvimento de Sistemas ¿ Adaptada pelo Autor) "À medida que o projeto de uma interface do usuário evolui, quatro questões de projeto comuns quase sempre vêm à tona: tempo de resposta do sistema, recursos de ajuda ao usuário, informações de tratamento de erros e atribuição de nomes a comandos." PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016 (adaptado). Nesse contexto, avalie as afirmações a seguir, a respeito das atividades de análise, incluindo requisitos e as atividades de projeto. I. Projeto de interfaces faz parte dos aspectos tecnológicos, estando assim associado às atividades de projeto. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp II. Tempo de resposta e recursos de ajuda ao usuário estão relacionados a requisitos não funcionais. III. Um requisito não funcional só pode estar associado a um único requisito funcional. IV. Uma interface eficiente não tem relação com requisitos não funcionais. É correto apenas o que se afirma em: I e II. I, II e III. I e III. II, III e IV. II e IV. Data Resp.: 08/03/2023 12:04:50 Explicação: Resposta correta: I e II. Requisitos funcionais declaram as funcionalidades necessárias ao sistema. Requisitos não funcionais apresentam algumas características associadas a uma, algumas ou todas as funcionalidades, e dizem respeito a aspectos de qualidade, confiabilidade, desempenho, portabilidade, segurança e usabilidade do sistema. EM2120539UML PARA MODELAGEM DO DOMÍNIO 9. 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. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp 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. um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta. um cliente realiza nenhum ou vários pedidos envolvendovários exames, cada qual composto por um ou mais reativos. os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame. Data Resp.: 08/03/2023 12:05:24 Explicação: Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. 10. Prova INSTITUTO AOCP - 2019 - UFPB - Analista de Tecnologia da Informação. Pode-se definir requisitos de software como a forma descrita que um sistema deve desempenhar, as funcionalidades que oferece e como deve funcionar exatamente. Esses requisitos são descritos de formas diferentes e com níveis de detalhes diferentes, pois serão utilizados por distintos perfis de leitores. Existe mais de um tipo de requisito. Os requisitos que são conhecidos como as declarações dos serviços que o sistema deve executar, as reações que precisam acontecer a determinadas entradas e o comportamento em algumas situações são conhecidos como requisitos: não funcionais principais de execução funcionais de comportamento Data Resp.: 08/03/2023 12:05:50 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp Explicação: Resposta correta: de comportamento
Compartilhar