Logo Passei Direto
Buscar
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 ) Iterator.
C ) Visitor.
D ) Singleton.
User badge image
Progresso com Exercícios

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

O padrão de projeto mencionado na sua pergunta é o "Singleton". O padrão Singleton garante que uma classe tenha apenas uma única instância e fornece um ponto de acesso global a essa instância. Analisando as alternativas: A) Mediator - Este padrão é usado para permitir que objetos se comuniquem de forma desacoplada, mas não garante uma única instância. B) Iterator - Este padrão é usado para acessar elementos de uma coleção de forma sequencial, sem expor a estrutura interna da coleção. C) Visitor - Este padrão permite adicionar novas operações a objetos sem modificar suas classes, mas também não se relaciona com a instância única. D) Singleton - Este é o padrão que assegura que uma classe seja instanciada uma única vez, sendo visível globalmente. Portanto, a alternativa correta é: D) Singleton.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Para uma utilização eficaz de métricas de software, é preciso, antes de aplicá-las, planejar, organizar e identificar os pontos principais do contexto. Sendo assim, deve-se definir um padrão, isto é, selecionar as métricas a serem realizadas, quais componentes a serem avaliados, quais características dos componentes devem ser analisadas e adquirir as ferramentas necessárias para as medições.
Neste contexto, para colocar em prática um programa de medição, existem algumas características que devem ser levadas em consideração. Referente a estas características, analise as seguintes sentenças:
I- O cenário de desenvolvimento de software deve ser ajustado conforme o conjunto de métricas adotado para o suporte.
II- A utilização de métricas de software serve também para encontrar os responsáveis pelo atraso de cronogramas.
III- A definição de métricas de software deve ser em conjunto, isto é, por uma equipe, e não por uma única pessoa.
IV- As medições devem ser documentadas e os resultados extraídos devem ser compartilhados.
a) As sentenças I e II estão corretas.
b) Somente a sentença I está correta.
c) As sentenças I, III e IV estão corretas.
d) As sentenças III e IV estão corretas.

Padronizar o desenvolvimento de um projeto orientado a objetos auxilia na delimitação de suas características e compará-las com outros projetos, facilitando assim a atividade de escolher pelo padrão de um novo projeto. O Archetype é um padrão que define a base de negócio da aplicação, em que são desenvolvidas abstrações em um nível mais generalizado que o da Análise. Sobre o Archetype, assinale a alternativa CORRETA:
A O Archetype possui semelhança com a atividade de análise, pois ambas atividades definem o mesmo nível de abstração de um negócio.
B O Archetype permite o desenvolvimento da modelagem de conceitos de negócios, porém, não garante que alterações da ideia conceitual possa acontecer.
C O Archetype define uma base de negócio para um modelo do projeto e não é influenciado por alterações no projeto, pois a ideia inicial é preservada.
D O Archetype pattern define um nível de abstração inferior dos conceitos de negócios.

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 Padrão ou arquitetura que permite dividir as funcionalidades de seu sistema em camadas.
B Modelo utilizado para descrever o projeto.
C Padrão obrigatório em projetos orientados a objetos.
D Modelo com a finalidade de mostar uma visão geral do padrão, lendo o por completo.

As métricas de software surgiram para tentar sanar muitos dos problemas existentes no desenvolvimento de software, relacionados com prazo, custo e qualidade. Neste contexto, a definição de indicadores de medição é importante para realizar análise da qualidade e produtividade do processo de desenvolvimento de software. Além disso, existem muitos motivos para aplicar métricas de software em um projeto.
Neste contexto, assinale a alternativa CORRETA que apresenta motivos para aplicação de métricas de software em um projeto:
a) Possuem um único objetivo: a análise do esforço realizado para que uma determinada tarefa seja desenvolvida.
b) Permitir a análise da produtividade e qualidade do trabalho no desenvolvimento de software, garantindo que o projeto não sofra atrasos ou seu custo seja maior que o orçado.
c) Permitir a análise da qualidade e produtividade de uma métrica utilizada em um projeto, definindo se esta é eficiente o suficiente para sua utilização em todos os projetos da organização.
d) Permitir a qualidade de um produto de software e avaliar a produtividade e qualidade de novos métodos e ferramentas para o desenvolvimento de software.

No trabalho de gerenciamento de projetos de desenvolvimento de software, as atividades possuem a necessidade de quantificar o trabalho, isto é, documentar o tamanho do software, como trechos de código-fonte. Esta tarefa de medição acarreta em custo, prazo, desempenho e qualidade do projeto de software. Neste sentido, uma métrica aceitável é aquela que permite o desenvolvimento de indicadores facilitadores da tomada de decisão.
Sobre as métricas de software, analise as sentenças a seguir:
I- Medidas diretas estão relacionadas com esforço para o desenvolvimento de atividades.
II- Medidas indiretas são relacionadas a aspectos intangíveis como funcionalidade e eficiência.
III- Medir linhas de código é o tipo de métrica orientada ao tamanho.
IV- Um exemplo de métricas orientadas à função é a medição da quantidade de documentação de um software.
A As sentenças I, II e III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças III e IV estão corretas.
D Somente a sentença II está correta.

O processo de medição das atividades de desenvolvimento de software é muito importante para o projeto, controlando tempo, custo e recursos. Para realizar a medição de projetos de softwares orientado a objetos, existem métricas específicas, pois a análise do código-fonte é diferenciada, sendo utilizados objetos para a elaboração do projeto e do sistema. No entanto, tanto em projetos de software estruturados quanto nos orientados a objetos, o objetivo das métricas de medir o tempo, custo e prazo para realização das atividades permanece.
Sobre as métricas para medir desenvolvimento de software, analise as sentenças a seguir:
I- A métrica de porcentagem de classes-chave examina diagramas de classes avaliando se o resultado está entre 30% e 50%.
II- Número de filhos (NOC) mede o número de subclasses subordinadas a uma classe, indicando a influência da classe no projeto.
III- Média de tamanho dos métodos é o tamanho médio dos métodos obtido pela média de linhas de código por método.
IV- Complexidade do método é obtida através do cálculo da quantidade de linhas que ele possui, sendo uma complexidade maior quando ultrapassadas vinte linhas.
a) As sentenças I, II e III estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças II e IV estão corretas.
d) Somente a sentença I está correta.

Mais conteúdos dessa disciplina