Baixe o app para aproveitar ainda mais
Prévia do material em texto
Simulado AV Teste seu conhecimento acumulado Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): CHRISTOFFER DA SILVA NUNES 201901017494 Acertos: 10,0 de 10,0 17/10/2021 Acerto: 1,0 / 1,0 A UML é uma linguagem unificada de modelagem que surgiu da união de alguns métodos de profissionais do mercado. Passou a ser adotada pela OMG e tornou-se uma linguagem universal, padronizada. Sobre a UML, avalie as alternativas a seguir e assinale a ÚNICA que é falsa: A UML é independente de tecnologia. A UML qualifica-se para ser usada em todo processo de desenvolvimento de software. A UML disponibiliza diagramas estruturais e comportamentais. A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens. A UML não determina os diagramas que devem ser usados e nem a ordem com que devem ser usados. Respondido em 17/10/2021 12:19:42 Explicação: Resposta correta: A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens. 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 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. Permite melhor reuso do código ou dos objetos. Respondido em 17/10/2021 12:20:50 Explicação: Resposta correta: Aumenta o número de classes do sistema. Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 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, F - V - V. F - F - V. F - V - F. V - V - F. V - F - V. Respondido em 17/10/2021 12:24:45 Explicação: Resposta correta: F - V - F. 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? Interações Classes Máquinas de Estados Objetos Pacotes Respondido em 17/10/2021 12:25:52 Questão3 a Questão4 a Explicação: Resposta correta: Objetos Acerto: 1,0 / 1,0 O que é uma associação no diagrama de implantação? Ligações que mostram como os sistemas interagem como mundo externo. Ligações que mostram como os sistemas fazem suas interfaces. Ligações que mostram como os sistemas estão relacionados. Ligações que mostram como os sistemas se comunicam e trocam informações. Ligações que mostram como os sistemas fazem uso de uma camada única de comunicação. Respondido em 17/10/2021 12:27:45 Explicação: A resposta certa é:Ligações que mostram como os sistemas se comunicam e trocam informações. Acerto: 1,0 / 1,0 Qual o principal objetivo de um diagrama de componentes? Definir a infraestrutura para execução do software. Apresentar a organização do hardware. Modelar as atividades de um caso de uso. Modelar as partes de um sistema. Modelar os artefatos de software e hardware. Respondido em 17/10/2021 12:33:36 Explicação: A resposta certa é:Modelar os artefatos de software e hardware. 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: Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização. Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos. 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. 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 17/10/2021 12:34:37 Explicação: Questão5 a Questão6 a Questão7 a 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 (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 implantação Diagrama de sequência Respondido em 17/10/2021 12:34:56 Explicação: Resposta correta: Diagrama de caso de uso Acerto: 1,0 / 1,0 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: Baixo Acoplamento Criador Especialista Polimorfismo Alta Coesão Respondido em 17/10/2021 12:36:35 Explicação: A resposta certa é:Especialista Acerto: 1,0 / 1,0 Assinale a alternativa que contenha o padrão GoF aplicável quando temos diferentes implementações de uma operação em que alguns passos são comuns e outros são específicos de cada implementação: Facade Strategy Adapter Template Method Factory Method Respondido em 17/10/2021 12:42:10 Explicação: Questão8 a Questão9 a Questão10 a A resposta certa é:Template Method javascript:abre_colabore('38403','269632072','4896643627');
Compartilhar