Prévia do material em texto
1a Questão Acerto: 1,0 / 1,0 O uso de modelos possibilita as desvantagens a seguir, exceto: Gerir melhor a complexidade. Dificuldade em discutir decisões do sistema, sem que se possa expor as ideias. Desenvolver sistemas que não atendem as necessidades de seus usuários. Dificuldade em compreender e validar as necessidades dos usuários. Possibilidade de o sistema não atender às necessidades de seus usuários. Respondido em 15/10/2021 20:53:58 Explicação: Resposta correta: Gerir melhor a complexidade. 2a Questão 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 melhor reuso do código ou dos objetos. Permite substituir uma tecnologia que implemente uma camada de forma simples. Permite o desenvolvimento, o teste e a manutenção de cada camada isoladamente. Torna o código mais organizado e legível. Respondido em 15/10/2021 20:56:47 Explicação: Resposta correta: Aumenta o número de classes do sistema. 3a Questão Acerto: 1,0 / 1,0 Fonte: Companhia Pernambucana de Saneamento (COMPESA) - Analista de Tecnologia da Informação (FGV - 2018) Considerando a técnica de especificação de requisitos baseada em Casos de Uso, assinale V para a afirmativa verdadeira e F para a falsa. ( ) Se um caso de uso A estende um caso de uso B, então a especificação do caso de uso B deve fazer referência a um ponto de extensão definido no caso de uso A. ( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência ao caso de uso D. ( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: ¿o caso de uso Y foi executado antes deste caso de uso¿. Segundo a ordem apresentada, as afirmativas são, respectivamente, V - V - F. F - V - F. F - F - V. V - F - V. F - V - V. Respondido em 15/10/2021 20:57:54 Explicação: Resposta correta: F - V - F. 4a Questão Acerto: 1,0 / 1,0 Fonte: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP Um sistema deve controlar projetos de software, os quais podem ou não gerar artefatos. Para cada projeto, é necessário conhecer seu nome e status (ATIVO ou INATIVO). Deve-se saber, para cada artefato gerado pelo projeto, qual o seu número de série, além de um indicador de patente obtida (SIM ou NÃO). Na documentação desse projeto, foi apresentado o seguinte diagrama UML: Qual o tipo de diagrama apresentado? Objetos Pacotes Classes Máquinas de Estados Interações Respondido em 15/10/2021 21:02:06 Explicação: Resposta correta: Objetos 5a Questão Acerto: 0,0 / 1,0 O que é a visibilidade de um atributo no diagrama de classes? A visibilidade de um atributo indica a quantidade de acessos. A visibilidade de um atributo indica a forma de acesso. A visibilidade de um atributo indica o seu nível de acesso. A visibilidade de um atributo indica como o acesso acontece. A visibilidade de um atributo indica o tipo de acesso. Respondido em 15/10/2021 21:09:44 Explicação: A resposta certa é:A visibilidade de um atributo indica o seu nível de acesso. 6a Questão Acerto: 1,0 / 1,0 Qual o principal objetivo de um diagrama de componentes? Definir a infraestrutura para execução do software. Modelar os artefatos de software e hardware. Apresentar a organização do hardware. Modelar as atividades de um caso de uso. Modelar as partes de um sistema. Respondido em 15/10/2021 21:05:21 Explicação: A resposta certa é:Modelar os artefatos de software e hardware. 7a Questão 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: 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. Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos. Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização. 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. Respondido em 15/10/2021 21:10:46 Explicação: Resposta correta: Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos. 8a Questão 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 implantação Diagrama de caso de uso Diagrama de sequência Diagrama de atividades Diagrama de Interação Respondido em 15/10/2021 21:11:30 Explicação: Resposta correta: Diagrama de caso de uso 9a Questão Acerto: 0,0 / 1,0 Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão GoF Facade: Alta Coesão Criador Polimorfismo Controlador Baixo Acoplamento Respondido em 15/10/2021 21:16:31 Explicação: A resposta certa é:Controlador 10a Questão Acerto: 0,0 / 1,0 ''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: Template Method Strategy Factory Method Adapter Facade Respondido em 15/10/2021 21:18:37 Explicação: A resposta certa é:Strategy