Prévia do material em texto
16/05/2023, 13:51 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Meus Simulados Teste seu conhecimento acumulado Disc.: MODELAGEM DE SISTEMAS EM UML Aluno(a): WESLEY SOUSA 202208460356 Acertos: 7,0 de 10,0 16/04/2023 Acerto: 0,0 / 1,0 A UML é bastante versátil e completa em termos dos diagramas que disponibiliza. Eles se classi�cam em estruturais e comportamentais, também denominados de estáticos e dinâmicos, respectivamente. Dentre os diagramas da UML, qual alternativa apresenta apenas os diagramas comportamentais, que mostram detalhes do funcionamento do sistema, sob um determinado ponto de vista? Casos de uso, atividades e sequência. Estrutura composta, classes e pacotes. Classes, casos de uso e pacotes. Sequência, comunicação e objetos. Casos de uso, atividades e componentes. Respondido em 16/04/2023 18:16:23 Explicação: Os diagramas comportamentais evidenciam o comportamento (funcionamento) de parte de um sistema ou processo de negócio relacionado ao sistema, segundo determinada perspectiva. Dizem respeito às funcionalidades do sistema, aos estados de um objeto em seu ciclo de vida, às interações entre os objetos, dentre outros aspectos. Também são chamados de diagramas dinâmicos. Dentro desse contexto, temos os diagramas de casos de uso, atividades e sequência. Acerto: 1,0 / 1,0 Modelos vêm ajudando cada vez mais as pessoas a desenvolverem suas ideias de forma grá�ca e discutir facilmente com sua equipe e com os usuários. Avalie as assertivas I e II, a seguir. I. Uma realidade complexa exige maior número de perspectivas de análise do que um problema mais elementar. PORQUE II. Para entender a totalidade, precisamos enxergar o problema sob várias perspectivas. E assinale a alternativa correta. Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 16/05/2023, 13:51 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 As assertivas I e II são falsas. As assertivas I e II são verdadeiras e a assertiva II justi�ca a I. A assertiva I é falsa e a assertiva II é verdadeira. As assertivas I e II são verdadeiras e a assertiva II não justi�ca a I. A assertiva I é verdadeira e a assertiva II é falsa. Respondido em 24/04/2023 21:54:32 Explicação: Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justi�ca a I. Na construção ou desenvolvimento de sistemas computacionais, assim como na construção imobiliária, há uma gradação da complexidade no processo de construção, que depende de alguns fatores, sendo o tamanho (do sistema ou do empreendimento) um deles. Os modelos, além da �nalidade inicial, funcionam também como instrumento de gerenciamento da complexidade, considerando a limitação humana em lidar com ela. Os sistemas grandes e complexos carecem de ser modelados para sua melhor compreensão em sua totalidade. 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? Máquinas de Estados Interações Objetos Pacotes Classes Respondido em 24/04/2023 22:04:42 Explicação: Resposta correta: Objetos Acerto: 1,0 / 1,0 Fonte: Companhia Pernambucana de Saneamento (COMPESA) - Analista de Tecnologia da Informação (FGV - 2018) Questão3 a Questão4 a 16/05/2023, 13:51 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 Considerando a técnica de especi�cação de requisitos baseada em Casos de Uso, assinale V para a a�rmativa verdadeira e F para a falsa. ( ) Se um caso de uso A estende um caso de uso B, então a especi�cação do caso de uso B deve fazer referência a um ponto de extensão de�nido no caso de uso A. ( ) Se um caso de uso C inclui um caso de uso D, a especi�caçã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 especi�car um caso de uso X, de�nir uma pré-condição como: ¿o caso de uso Y foi executado antes deste caso de uso¿. Segundo a ordem apresentada, as a�rmativas são, respectivamente, F - V - V. V - F - V. F - V - F. F - F - V. V - V - F. Respondido em 24/04/2023 22:05:16 Explicação: Resposta correta: F - V - F. Acerto: 1,0 / 1,0 O que é um diagrama de implementação? É um conjunto de elementos que de�ne como o sistema funciona. É um conjunto de elementos que de�ne a estrutura de módulos de um sistema. É um conjunto de elementos que de�ne o processo de execução do sistema. É um conjunto de elementos que de�ne o ambiente do sistema. É um conjunto de elementos que de�ne a arquitetura de execução dos sistemas. Respondido em 24/04/2023 22:12:24 Explicação: A resposta certa é:É um conjunto de elementos que de�ne a arquitetura de execução dos sistemas. Acerto: 0,0 / 1,0 O que é uma associação no diagrama de implantação? Ligações que mostram como os sistemas se comunicam e trocam informações. Ligações que mostram como os sistemas interagem como mundo externo. Ligações que mostram como os sistemas fazem uso de uma camada única de comunicação. Ligações que mostram como os sistemas estão relacionados. Ligações que mostram como os sistemas fazem suas interfaces. Respondido em 24/04/2023 22:12:51 Questão5 a Questão6 a 16/05/2023, 13:51 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Explicação: A resposta certa é:Ligações que mostram como os sistemas se comunicam e trocam informações. Acerto: 0,0 / 1,0 (UFPR ‒ COREN-PR ‒ 2018) Considere o diagrama abaixo: A partir do diagrama, é incorreto a�rmar: a é uma instância de Lambda. As linhas tracejadas nesse diagrama representam mensagens de retorno. épsilon() é um método de a. zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. Trata-se de um diagrama de sequência. Respondido em 24/04/2023 22:13:32 Explicação: Resposta correta: zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. Acerto: 1,0 / 1,0 (PGE-RJ - 2009) Na UML 2.0, a con�guração de nós de processamento em tempo de execução e os artefatos que neles existem são representados gra�camente por intermédio do diagrama de: componentes atividades implantação pacotes colaboração Respondido em 24/04/2023 22:16:16 Explicação: Resposta correta: implantação Questão7 a Questão8 a 16/05/2023, 13:51 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Acerto: 1,0 / 1,0 Assinale a a�rmativa falsa sobre padrões de projeto: 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í�co nem sempre é uma tarefa fácil. É comum um iniciante achar que os padrões devem estar por toda a implementação e acabar fazendo uso inadequado deles. Padrões fornecem uma linguagem comum para os desenvolvedores Um padrão não pode ser adaptado ao ser aplicado em um problema especí�co. Respondido em 24/04/2023 22:16:51 Explicação: A resposta certa é:Um padrão não pode ser adaptado ao ser aplicado em um problema especí�co. 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: Especialista Alta Coesão Baixo Acoplamento Polimor�smo Criador Respondido em 24/04/2023 22:17:50 Explicação: A respostacerta é:Especialista Questão9 a Questão10 a