Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/03/23, 14:40 EPS https://simulado.estacio.br/alunos/ 1/4 Disciplina: MODELAGEM DE SISTEMAS EM UML AV Aluno: PEDRO HENRIQUE CORREA TEIXEIRA 202104184271 Professor: MAIARA HEIL CANCIAN Turma: 9001 DGT1343_AV_202104184271 (AG) 23/01/2023 14:16:24 (F) Avaliação: 6,00 pts Nota SIA: 7,50 pts EM2120073 - CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS 1. Ref.: 4275280 Pontos: 0,00 / 1,00 Um conceito relevante no contexto da orientação a objeto é o estado de um objeto. Tão relevante que a UML, dispõe desde suas primeiras versões, do diagrama de estados. A base do conceito de estado é o valor contido em cada atributo. Com base nesse contexto, analise as assertivas a seguir: I. O estado de um objeto nada mais é que o conjunto de valores de todos os seus atributos em um dado momento. II. Uma mensagem enviada a um objeto pode alterar o seu estado. III. Um objeto obrigatoriamente tem seu estado alterado durante seu ciclo de vida. Com base em sua avaliação, assinale a alternativa correta: Somente a assertiva I está correta. Estão corretas as assertivas I e II. Estão corretas as assertivas I, II e III. Estão corretas as assertivas I e III. Estão corretas as assertivas II e III. 2. Ref.: 4254317 Pontos: 1,00 / 1,00 O desenvolvimento de sistemas envolve um conjunto de recursos que precisam ser geridos (planejados, executados e controlados). Por isso, é um processo complexo e que deve ser organizado em atividades ou, ainda, em fases. Independentemente do processo que se use, existem as fases em que são realizadas as ações numeradas de I a IV, a seguir. I. Análise dos requisitos para compreender o que o sistema deve fazer. II. Identi�cação dos requisitos. III. Implementação do sistema numa linguagem de programação. IV. Projeto do sistema, sua estrutura, arquitetura, comportamento e escolha das tecnologias (linguagem, SGBD etc.). Assinale a alternativa que contém a ordem correta em que são executadas as ações no processo de desenvolvimento de um sistema computacional: I, III, IV e II. II, I, III e IV. javascript:alert('C%C3%B3digo da quest%C3%A3o: 4275280.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4254317.'); 22/03/23, 14:40 EPS https://simulado.estacio.br/alunos/ 2/4 IV, III, II, I. I, II, III, IV. II, I, IV e III. EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML 3. Ref.: 4416292 Pontos: 1,00 / 1,00 (FCC ‒ SERGAS ‒ 2010) Em UML, são diagramas feitos para facilitar a comunicação com os futuros usuários do sistema, e com o cliente, sendo especialmente úteis para determinar os recursos necessários que o sistema deve ter, mas não são adequados para representar o desenho e não podem descrever os mecanismos internos de um sistema. São diagramas de: atividade caso de uso sequência distribuição colaboração 4. Ref.: 4392313 Pontos: 1,00 / 1,00 (FCC - 2010) Considere o caso de uso ¿Movimentar Estoque¿. Se o estoque necessitar de reposição porque atingiu o limite mínimo desejável, outro caso de uso é envolvido para emitir ordem de compra. Essa situação indica o uso de: extensão inclusão hierarquia multiplicidade agregação EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE 5. Ref.: 5429474 Pontos: 0,00 / 1,00 Em que fases do desenvolvimento do software é usualmente construído o diagrama de atividades? Análise e prototipação Análise e projeto Projeto e testes Levantamento de requisitos e testes Levantamento de requisitos e implementação 6. Ref.: 5429585 Pontos: 1,00 / 1,00 Em relação ao diagrama de estados, analise a seguinte frase: ''é desenhado como um losango em que chega uma ou mais transições (provenientes de estados diferentes) e de onde parte uma ou mais transições''. Estamos falando de: Ações javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416292.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392313.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429474.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429585.'); 22/03/23, 14:40 EPS https://simulado.estacio.br/alunos/ 3/4 Ponto de junção Evento Condição de guarda Atividades EM2120539 - UML PARA MODELAGEM DO DOMÍNIO 7. Ref.: 4416261 Pontos: 1,00 / 1,00 Fonte: UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação O Diagrama de Casos de Uso da UML, apresentado a seguir, expressa que: O ator Vendedor é uma especialização do ator Gerente. O ator Gerente pode realizar cadastros de clientes e aprovar crediários. O ator Gerente é uma extensão do ator Vendedor. O ator Vendedor pode aprovar o crediário de um cliente, se seu CPF for válido. O ator Gerente solicita ao ator Vendedor que cadastre um cliente. 8. Ref.: 4383271 Pontos: 1,00 / 1,00 CESPE / CEBRASPE Órgão: MPC-PA Prova: CESPE - 2019 - MPC-PA - Analista Ministerial - Tecnologia da Informação No uso da linguagem UML, o nível de visibilidade de um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote da classe a que pertence o atributo é denominado. domínio. protegido. pacote. público. privado. EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS 9. Ref.: 5429560 Pontos: 0,00 / 1,00 Assinale a alternativa com uma a�rmativa verdadeira sobre o padrão GRASP Criador: Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as dependências entre eles sejam gerenciáveis. Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado x partes. Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação entre javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416261.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4383271.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429560.'); 22/03/23, 14:40 EPS https://simulado.estacio.br/alunos/ 4/4 eles. Recomenda que cada módulo deve ter uma responsabilidade bem-de�nida. Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-case). 10. Ref.: 5429720 Pontos: 0,00 / 1,00 Um software deve ser integrado a diferentes API de reconhecimento de digitais oferecidas por diferentes fabricantes. Qual padrão podemos usar, de modo a permitir que os módulos desse software possam utilizar essas diferentes API a partir de uma mesma interface? Template Method Adapter Strategy Factory Method Facade javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429720.');
Compartilhar