Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:986686) Peso da Avaliação 2,00 Prova 90964993 Qtd. de Questões 10 Acertos/Erros 8/1 Canceladas 1 Nota 9,00 Existe um padrão de projeto utilizado para instanciar apenas um objeto. Acerca desse padrão, assinale a alternativa CORRETA: A Singleton. B Builder. C Composite. D Proxy. Existem basicamente duas categorias de métricas de software, de acordo com Pressman (1995). Acerca dessas categorias, analise as sentenças a seguir: I- Medidas diretas. II- Medidas indiretas. III- Medidas previstas. IV- Medidas alternativas. VOLTAR A+ Alterar modo de visualização 1 2 26/11/2024, 09:52 Avaliação II - Individual about:blank 1/6 V- Medidas de tempo. Assinale a alternativa CORRETA: FONTE: PRESSMAN, R. S. Software engineering: a practitioner’s approach. 6. ed. Nova York: McGraw-Hill, 2005. A As sentenças I e II estão corretas. B As sentenças II e III estão corretas. C Somente a sentença I está correta. D As sentenças I e III estão corretas. Determinado padrão caracteriza-se por ser um padrão de projeto que notifica automaticamente todas as dependências quando o objeto mudar de estado. Acerca desse padrão, assinale a alternativa CORRETA: A Mestre / Escravo. B Memento. C Framework. D Observer. O desenvolvimento de software orientado a objetos possui muitas vantagens com relação ao desenvolvimento de software utilizando a programação estruturada, como melhora de produtividade. Neste sentido, muitos padrões de projetos orientados a objetos foram desenvolvidos, solucionando muitos problemas que frequentemente ocorrem em projetos orientados a objetos. Assinale a alternativa CORRETA que apresenta padrões de projeto orientado a objetos: A Padrões de projeto orientado a objetos não definem como implementar o código-fonte. 3 4 26/11/2024, 09:52 Avaliação II - Individual about:blank 2/6 B Archetype pode ser descrito como algo importante e que ocorre com frequência e de forma consistente. C Através da utilização de padrões de projetos orientados a objetos, evita-se que este sofra alguma manutenção por erros. D Archetype Patterns e padrões de análise são conceitos muito parecidos. Dentre os padrões existentes, podemos conhecer, também, outros tipos de padrões como: DAO / DAL; BO/ BLL; DTO e MVC. O que significa as siglas da arquitetura MVC? A Controle de Telas Modulares. B Modelo Controlador de Telas. C Model-View-Controller. D Mobile-View-Controller. Determinado Archetype Pattern assegura que uma classe seja instanciada uma única vez, sendo visível globalmente. Sobre o Archetype Pattern, assinale a alternativa CORRETA: A Mediator. B Singleton. C Visitor. D Iterator. Revisar Conteúdo do Livro 5 6 26/11/2024, 09:52 Avaliação II - Individual about:blank 3/6 Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Para melhorar a qualidade de um projeto, é necessário que o prazo e custo sejam cumpridos. Além disso, a estrutura de um software deve ser medida para que se tenha um bom equilíbrio na montagem das classes com o número de métodos, atributos, nós de uma herança, mensagens trocadas, entre outros, que são aferidas pelas métricas de construção. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para falsas: ( ) A técnica de medição baseada na contagem total de mensagens enviadas por um método é influenciada pela linguagem de programação utilizada. ( ) A métrica linhas de código (LOC) conta a quantidade de linhas ativas de um código-fonte, sendo que quando o método possui um tamanho grande, considera-se que ele é orientado a objetos. ( ) A técnica que analisa o percentual de comentários em um código especifica que o percentual de linhas comentadas deve ser entre 20% e 30% do código-fonte. ( ) A técnica que contabiliza a quantidade de classes abstratas, que facilitam a reutilização de código por suas subclasses, menciona que um projeto bem definido possui média de 10% ou mais de classes abstratas. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B V - F - V - V. C V - V - F - V. D F - V - V - F. 7 Revisar Conteúdo do Livro 26/11/2024, 09:52 Avaliação II - Individual about:blank 4/6 Dentre os tipos de padrões, podemos conhecer, também, os tipos de padrões como: DAO / DAL; BO/ BLL; DTO e MVC. O que é o MVC? A Modelo com a finalidade de mostar uma visão geral do padrão, lendo o por completo. B Padrão ou arquitetura que permite dividir as funcionalidades de seu sistema em camadas. C Modelo utilizado para descrever o projeto. D Padrão obrigatório em projetos orientados a objetos. A FPA ainda é uma das técnicas mais utilizadas no desenvolvimento tradicional e estruturado. O que significa FPA? A Função por Pontos do Algoritmo. B Análise por Pontos de Função. C Algoritimo por Análise. D Pontos Análisados na Função. A métrica é a medição de propriedades ou características de um produto ou processo de software por exemplo. Sobre os exemplos de métricas de software, analise as sentenças a seguir: I- Tamanho de um produto de software (número de linhas, número de métodos, número de classes). 8 9 10 26/11/2024, 09:52 Avaliação II - Individual about:blank 5/6 II- Número de pessoas necessárias para especificar um software. III- Número de defeitos encontrados no documento de requisitos. IV- Tempo para realizar a codificação. V- Custo para desenvolvimento de um software. Assinale a alternativa CORRETA: A Somente a sentença V está correta. B Somente a sentença I está correta.V C Somente a sentença IV está correta. D As sentenças I, II, III, IV e V estão corretas. Imprimir 26/11/2024, 09:52 Avaliação II - Individual about:blank 6/6