Prévia do material em texto
As assertivas I e II são verdadeiras e a assertiva II justifica a I. A assertiva I é verdadeira e a assertiva 2 é falsa. As assertivas I e II são falsas. 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? Pacotes Objetos Interações Classes Máquinas de Estados Fonte: Adaptado de Banca: AOCP Órgão: Prefeitura de Juiz de Fora - MG Prova: AOCP - 2016 - Prefeitura de Juiz de Fora - MG - Programador Analise o diagrama de classes apresentado a seguir e assinale a alternativa correta. Explicação: Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justifica a I. Acerto: 1 , 0 / 1 , 0 Explicação: Resposta correta: Objetos Acerto: 1 , 0 / 1 , 0 Existe uma relação de composição entre a classe Pedido e a classe ItemPedido. Há uma relação de agregação indireta entre a classe Pedido e a classe Produto. O método conectar é público. Há uma relação de 1..* entre a classe Pedido e a classe ItemPedido que permite que, para um ItemPedido, possa existir vários Pedidos. Há uma relação de agregação entre as classes ItemPedido e a classe Produto. (FCM ‒ 2016) No contexto de processo de desenvolvimento de software, analise as afirmativas abaixo e marque (V) para verdadeiro ou (F) para falso. ( ) Os requisitos de software são controlados para estabelecer base para as atividades gerenciais e de Engenharia de Software dentro de um projeto. ( ) Requisitos com características funcionais representam os comportamentos que um programa ou um sistema deve apresentar diante de certas ações de seus usuários. ( ) Requisitos com características não funcionais quantificam determinados aspectos do comportamento. Explicação: Resposta correta: Existe uma relação de composição entre a classe Pedido e a classe ItemPedido. Acerto: 1 , 0 / 1 , 0 Quais são os dois tipos de diagrama de interação: Diagrama de classe e diagrama de sequência Diagrama de classes e diagrama de estados Diagrama de sequência e diagrama de componentes Diagrama de sequência e diagrama de comunicação Diagrama de atividades e diagrama de estados Explicação: A resposta certa é:Diagrama de sequência e diagrama de comunicação Acerto: 1 , 0 / 1 , 0 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 é representado por um quadrado contendo o nome de sua função. Um componente tem vida autônoma. Os componentes fazem uso de estereótipos. Explicação: A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua função. Acerto: 1 , 0 / 1 , 0 A sequência correta é V, V, V V, V, F F, V, F F, F, V V, F, V (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: 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 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. Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos. Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos. A recomendação é: atribua a responsabilidade pela execução de uma operação à classe que possua as informações necessárias para realizá-la. Assinale a opção que contenha o padrão GRASP que estabelece essa recomendação de projeto: Polimorfismo Baixo Acoplamento Especialista Criador Alta Coesão ''Entidades concretas devem estar acopladas a abstrações, e não a outras entidades concretas''. Assinale o princípio SOLID correspondente a essa recomendação: Princípio da Responsabilidade Única Explicação: Resposta correta: V, V, V Acerto: 1 , 0 / 1 , 0 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 Explicação: A resposta certa é:Especialista Acerto: 1 , 0 / 1 , 0 Princípio da Inversão de Dependências Princípio Open Closed Princípio da Segregação de Interfaces Princípio de Substituição de Liskov Explicação: A resposta certa é:Princípio da Inversão de Dependências