Prévia do material em texto
05/07/2025, 11:15 1 Marcar para revisão 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: Torna código mais A organizado e legível. Permite desenvolvimento, teste e a manutenção de cada camada isoladamente. Permite melhor reuso c do código ou dos objetos. Permite substituir uma tecnologia que D implemente uma camada de forma simples. Aumenta número de E classes do sistema. 1/905/07/2025, 11:15 2 Marcar para revisão 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: Comunicação entre as A pessoas envolvidas. Redução dos custos de desenvolvimento. Documentação do c sistema. Aumento da D complexidade do sistema. Delimitação do E escopo do sistema. 3 Marcar para revisão 2/905/07/2025, 11:15 estacio.saladeavaliacoes.com.br/prova/6869307bd43d53ec3ff6ce0c/ Fonte: VUNESP - 2013 FUNDUNESP - Analista Programador Júnior Considere seguinte elemento pertencente à notação UML 2.5. elemento representa um (a) A Pacote Statechart c Estereótipo D Dependência Estado de E sincronismo 4 Marcar para revisão Fonte: Q782387 - FAURGS 2018 TJ-RS - Analista de Sistemas No que se refere ao diagrama que visa identificar os atores que utilizarão software, bem como as funcionalidades que software disponibilizará, assinale a alternativa correta. 3/905/07/2025, 11:15 estacio.saladeavaliacoes.com.br/prova/6869307bd43d53ec3ff6ce0c/ Diagrama de A Interação. Diagrama de Pacotes. Diagrama de Casos de Uso. D Diagrama de Objetos. E Diagrama de Classes. 5 Marcar para revisão Quando um objeto muda de estado? Quando um caso de A uso é executado. Quando as classes são definidas. Quando usuário faz c suas escolhas no sistema. 4/905/07/2025, 11:15 estacio.saladeavaliacoes.com.br/prova/6869307bd43d53ec3ff6ce0c/ Quando acontece algum evento interno D ou externo ao sistema. Quando a classe a E que pertence executa seus métodos. 6 Marcar para revisão (INSTITUTO AOCP EBSERH 2017) Um recém-contratado analista é integrado a uma equipe de desenvolvimento de um projeto em andamento e lhe são diagramas Prova AV Modelagem De Sistemas Em Uml T seguir é passado para esse analista reformular. Qual é diagrama que ele terá que reformular? 00 : 37 : 47 Ocultar hora min seg Questão 10 de 10 1 2 3 4 5 I-frame B-frame P-frame B-frame P-frame 6 7 8 9 10 Respondidas (10) Em branco Finalizar prova 5/905/07/2025, 11:15 estacio.saladeavaliacoes.com.br/prova/6869307bd43d53ec3ff6ce0c/ A Diagrama de Atividade Diagrama de B Comunicação c Diagrama de Estado Diagrama de D Sequência E Diagrama de Pacote 7 Marcar para revisão 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 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. A Factory Method. B Template Method. 6/905/07/2025, 11:15 estacio.saladeavaliacoes.com.br/prova/6869307bd43d53ec3ff6ce0c/ c Facade. D Adapter. E Strategy. 8 Marcar para revisão Unified Modeling Language (UML) é uma linguagem padrão para a especificação, visualização, construção e documentação dos artefatos de sistemas de software. UML foi desenvolvida originalmente para ajudar a sistematizar a engenharia de software, especialmente no contexto da orientação a objetos. Qual a notação da UML para representar uma dependência num diagrama de classes? Uma reta tracejada A ligando as classes envolvidas. Uma seta cheia ligando as classes envolvidas. Uma seta tracejada ligando as classes envolvidas. 7/905/07/2025, 11:15 estacio.saladeavaliacoes.com.br/prova/6869307bd43d53ec3f6ce0c/ Uma reta cheia D ligando as classes envolvidas. Uma reta curva E ligando as classes envolvidas. 9 Marcar para revisão (IBFC - EBSERH - 2016) A análise de requisitos é a primeira fase de desenvolvimento de software dividida em requisitos funcionais e requisitos não funcionais. Os requisitos não funcionais possuem vários tipos diferentes de classificação, tais como: (1) Requisitos de confiabilidade (2) Requisitos de produtos (3) Requisitos éticos (4) Requisitos de portabilidade Da relação A apresentada existem somente 2, 3 e 4 Da relação apresentada existem somente 1, 3 e 4 8/905/07/2025, 11:15 Da relação c apresentada existem somente 1, 2 e 4 Da relação D apresentada existem somente 1, 2 e 3 Da relação E apresentada existem todos 10 Marcar para revisão Assinale a opção que representa padrão GRASP cujo princípio é mais diretamente implementado pelo padrão GoF Facade, ao reduzir acoplamento entre classes. A Criador B Baixo Acoplamento c Alta Coesão D Controlador E Polimorfismo 9/9