Questões

Total de Questões Encontradas: 200

Texto Associado Texto Associado
Imagem Associada da Questão
Os padrões de projeto podem ser vistos como heurísticas que guiam os desenvolvedores de software na organização do espaço de objetos de uma aplicação. Os padrões de projeto GoF (GoF patterns) são classificados em três tipos: de criação, de estrutura e de comportamento. Considerando esses padrões de projeto e a figura acima, julgue os itens de 118 a 120.
Caso seja verificado no desenvolvimento de um sistema forte acoplamento entre as classes, recomenda-se o uso do padrão de comportamento Factory Method, que evita o acoplamento do remetente de uma solicitação ao seu receptor, dando a mais de um objeto a oportunidade de tratar uma solicitação, mesmo nos casos em que o conjunto de objetos não seja conhecido a priori ou seja definido dinamicamente.
C
Certo
E
Errado
Texto Associado Texto Associado
Imagem Associada da Questão
Os padrões de projeto podem ser vistos como heurísticas que guiam os desenvolvedores de software na organização do espaço de objetos de uma aplicação. Os padrões de projeto GoF (GoF patterns) são classificados em três tipos: de criação, de estrutura e de comportamento. Considerando esses padrões de projeto e a figura acima, julgue os itens de 118 a 120.
No desenvolvimento de um sistema estruturado em subsistemas para facilitar o acesso e minimizar a comunicação e dependências entre os subsistemas, o padrão de criação Factory Method, que fornece uma interface para a criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas, é mais indicado que o padrão de criação Prototype
C
Certo
E
Errado
Texto Associado Texto Associado
Imagem Associada da Questão
Os padrões de projeto podem ser vistos como heurísticas que guiam os desenvolvedores de software na organização do espaço de objetos de uma aplicação. Os padrões de projeto GoF (GoF patterns) são classificados em três tipos: de criação, de estrutura e de comportamento. Considerando esses padrões de projeto e a figura acima, julgue os itens de 118 a 120.
Se, no desenvolvimento de uma aplicação que leia documentos do tipo txt e seja capaz de converter o documento em vários formatos distintos, houver a necessidade de facilitar acréscimos de novos tipos de conversão, será mais indicado o uso do padrão de estrutura Adapter que o uso do padrão de estrutura Bridge, pois o padrão Adapter separa a construção de um objeto complexo de sua representação para criar representações diferentes com o mesmo processo.
C
Certo
E
Errado
Texto Associado Texto Associado
Julgue os itens subsequentes, relativos às as métricas de software, medições que se referem a um sistema, processo ou documentação, e que, aliadas aos padrões, auxiliam na qualidade do software.
A métrica de acoplamento e coesão analisa o grau de dependência entre componentes de um programa. Em um projeto de software, buscam-se um baixo grau de acoplamento e um alto grau de coesão. A medida fan-in, que mede o grau de acoplamento, indica quantos módulos controlam diretamente determinado módulo; desse modo, um valor baixo de fan-in indica que uma função Y está estreitamente acoplada ao restante do projeto.
C
Certo
E
Errado
Texto Associado Texto Associado
Julgue os itens subsequentes, relativos às as métricas de software, medições que se referem a um sistema, processo ou documentação, e que, aliadas aos padrões, auxiliam na qualidade do software.
A medida de complexidade ciclomática avalia o número de caminhos de execução diferentes de um dado programa, sendo diretamente relacionada à facilidade de compreensão do programa. Calculada a partir da análise de um grafo dirigido, representa os possíveis caminhos de execução do programa, e desvios incondicionais contribuem para o aumento de valor desse cálculo. 
C
Certo
E
Errado
Texto Associado Texto Associado
Imagem Associada da Questão
Na UML 2.0, o diagrama de interação geral é utilizado para modelar colaborações, conjunto de instâncias que cooperam entre si para uma função específica; o diagrama de máquina de estados representa estados de um caso de uso de um subsistema ou de um sistema completo; e o diagrama de tempo demonstra a mudança de estado de um objeto, ao longo do tempo decorrente de eventos externos.
C
Certo
E
Errado
Texto Associado Texto Associado
Imagem Associada da Questão
Na figura, um diagrama UML de implantação é modelado juntamente com um diagrama de componentes, ambos voltados para a modelagem de aspectos físicos e estáticos de sistemas orientados a objetos.
C
Certo
E
Errado
Texto Associado Texto Associado
Imagem Associada da Questão
Nesse diagrama, #1 é uma interface do tipo fornecida que descreve um serviço implementado; e #2 é uma interface do tipo requerida. Tas interfaces podem ser substituídas, sem prejuízo, pelos relacionamentos de dependência e realização, respectivamente. 
C
Certo
E
Errado
Texto Associado Texto Associado
Imagem Associada da Questão
No referido diagrama, o número 1 no canto superior direito dentro do objeto fisica1:Fisica indica que esse objeto é unitário tal que, em padrões de projeto, pode ser classificado como do tipo singleton; #6 é uma mensagem de retorno sem disparo de método; e #5 é uma mensagem simples entre atores que indica somente a ocorrência de um evento.
C
Certo
E
Errado
Texto Associado Texto Associado
Imagem Associada da Questão
No diagrama apresentado, #4 é um foco de controle que mostra o período durante o qual um objeto está desempenhando uma ação; #2 mostra um objeto fisica1 da classe Fisica; #1 representa a existência de um objeto, uma linha de vida, que pode ser interrompida com um X quando o objeto é destruído; #3 é um objeto que não existia no início do processo e foi criado no decorrer deste.
C
Certo
E
Errado
Página 9 de 20