Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/11/2021 14:53 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/4 Disciplina: MODELAGEM DE SISTEMAS COM UML AV Aluno: Professor: GABRIEL RECH BAU Turma: 9003 EEX0121_AV_202001069674 (AG) 14/11/2021 23:12:43 (F) Avaliação: 9,0 Nota Partic.: Nota SIA: 10,0 pts EM2120073 - CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS 1. Ref.: 4275274 Pontos: 1,00 / 1,00 A modelagem de sistemas precisa ser feita na medida certa. Muita formalidade e uso de diagramas sem conhecimento de sua real utilidade é desperdiçar tempo e dinheiro. Uma boa modelagem usa diagramas distintos para modelar diferentes aspectos do sistema. São benefícios do uso consistente e inteligente de diagramas UML, exceto: Delimitação do escopo do sistema. Redução dos custos de desenvolvimento. Documentação do sistema. Comunicação entre as pessoas envolvidas. Aumento da complexidade do sistema. 2. Ref.: 4272280 Pontos: 1,00 / 1,00 Nos estágios iniciais, é necessária uma visão externa (do sistema). As maquetes de empreendimento imobiliário nos dão essa ajuda. Com elas, é possível visualizar todas as áreas do empreendimento e ter uma noção do todo. Ou seja, a visão é de quem está de fora. Na UML há um diagrama com finalidade semelhante e que mostra os tipos de usuário que interagem com o sistema e com quais funções eles interagem. Estamos falando de qual diagrama da UML? Estruturas compostas Objetos Classes Estados Casos de uso EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML 3. Ref.: 4467269 Pontos: 1,00 / 1,00 (UPENET/IAUPE ‒ 2017) O diagrama UML a seguir representa o seguinte tipo de diagrama: javascript:alert('C%C3%B3digo da quest%C3%A3o: 4275274.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272280.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4467269.'); 30/11/2021 14:53 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/4 sequência atividades classe entidade relacionamento casos de uso 4. Ref.: 4416291 Pontos: 1,00 / 1,00 (COPESE ‒ UFPI ‒ 2020) Um técnico de TI da ALEPI que gerencia uma equipe de desenvolvimento de software na Assembleia eventualmente necessita fazer levantamento de requisitos da aplicação que está sendo desenvolvida. Sobre os requisitos de software, considere as seguintes afirmativas: I. Requisitos funcionais são aqueles que definem parte da funcionalidade do sistema e podem ser categorizados em três tipos: requisitos de produtos, requisitos organizacionais e requisitos externos. II. Requisitos não funcionais dizem respeito a restrições, aspectos de desempenho, interfaces com o usuário, confiabilidade, segurança, portabilidade e padrões. III. Requisitos organizacionais estão relacionados às metas da empresa, suas políticas estratégicas adotadas, assim como assuntos relacionados aos empregados da empresa com seus respectivos objetivos. IV. Requisitos de produto estão relacionados às restrições impostas por fatores externos ao sistema tais como restrições de interoperabilidade, éticas e legais. Marque a opção que corresponde somente às afirmativas verdadeiras. Apenas II, III e IV Apenas I, III e IV Apenas I, II e III Apenas II e III Apenas I e III 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 Levantamento de requisitos e testes Levantamento de requisitos e implementação Análise e projeto javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416291.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429474.'); 30/11/2021 14:53 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/4 Projeto e testes 6. Ref.: 5429575 Pontos: 1,00 / 1,00 É mais recomendado iniciar a modelagem da interação com a representação do recebimento da mensagem para ativação da operação de sistema no caso de uso. Por quê? Isso reduz a complexidade do diagrama. Isso aumenta as possibilidades de uso do diagrama. Isso melhora a lógica do diagrama. Isso reduz o número de estruturas no diagrama. Isso separa a lógica do domínio e a lógica da interface. EM2120539 - UML PARA MODELAGEM DO DOMÍNIO 7. Ref.: 4392278 Pontos: 1,00 / 1,00 Fonte: Banca: IBADE Órgão: IPM - JP Prova: IBADE - 2018 - IPM - JP - Analista Previdenciário - Analista de Informática - Analista de Sistemas e Programação A UML 2.5 fornece 14 diagramas diferentes para uso na modelagem de software. O diagrama que é utilizado para modelar classes, incluindo seus atributos, operações e relações e associações com outras classes é o de: sistema. multiplicidade. comunicação. generalização. classes. 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. pacote. público. privado. protegido. domínio. EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS 9. Ref.: 5429560 Pontos: 1,00 / 1,00 Assinale a alternativa com uma afirmativa 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. Recomenda que cada módulo deve ter uma responsabilidade bem-definida. Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch- case). javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429575.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392278.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4383271.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429560.'); 30/11/2021 14:53 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/4 Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação entre eles. 10. Ref.: 5429707 Pontos: 1,00 / 1,00 Suponha que o desenho de um gráfico de barras e de um gráfico de linhas possa ser implementado pelo mesmo conjunto de passos, sendo alguns comuns (escrever o título do gráfico e a legenda, por exemplo) e alguns específicos (desenhar os eixos e plotar os dados). Assinale a opção com o padrão de projeto que poderia ser aplicado nesse contexto: Template Method Factory Method Adapter Facade Strategy javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429707.');
Compartilhar