Qual a definição de especificação de materiais e qual propósito?

A necessidade de um sistema de classificação é primordial para qualquer Departamento de Materiais, pois sem ela não pode existir um controle eficiente dos estoques, procedimentos de armazenagem adequados e uma operacionalização do almoxarifado de maneira correta.

Simplificar material é, por exemplo, reduzir a diversidade de um item empregado para o mesmo fim. Assim, no caso de haver duas peças para uma finalidade qualquer, aconselha-se a simplificação, ou seja, a opção pelo uso de uma delas. Ao simplificarmos um material, favorecemos sua normalização, reduzimos as despesas ou evitamos que elas oscilem.

Por exemplo, cadernos com capa, número de folhas e formato idênticos contribuem para que haja a normalização. Ao requisitar uma quantidade desse material, o usuário irá fornecer todos os dados (tipo de capa, número de folhas e formato), o que facilitará sobremaneira não somente sua aquisição, como também o desempenho daqueles que se servem do material, se este um dia apresentar uma forma e outro dia outra forma de maneira totalmente diferente.

Aliado a uma simplificação é necessário uma especificação do material, que é uma descrição minuciosa e possibilita melhor entendimento entre o consumidor e o fornecedor quanto ao tipo de material a ser requisitado.

A normalização, se ocupa da maneira pela qual devem ser utilizados os materiais em suas diversas finalidades e da padronização e identificação do material, de modo que tanto o usuário como o almoxarifado possam requisitar e atender os itens, utilizando a mesma terminologia.

A normalização é aplicada também no caso de peso, medida e formato. 

Classificar um material então é agrupá-lo segundo sua forma, dimensão, peso, tipo, uso etc. A classificação não deve gerar confusão, ou seja, um produto não poderá ser classificado de modo que seja confundido com outro, mesmo sendo este semelhante.

O que é Especificação de Requisitos: Definição, Melhores Ferramentas e Técnicas | Guia

A especificação de requisitos é uma parte crítica do processo de Engenharia de Requisitos. É a terceira fase, após a Captura e Análise de Requisitos. O objetivo é criar um documento, ou Especificação de Requisitos, com o nível de detalhamento correspondente. Este documento conterá todos os requisitos que devem ser impostos ao projeto e verificação do produto. Ele também conterá outras informações relacionadas necessárias para o projeto, verificação e manutenção do produto.

O que é a especificação de requisitos?

A especificação de requisitos, também conhecida como documentação, é um processo de anotar todos os requisitos do sistema e do usuário na forma de um documento. Esses requisitos devem ser claros, completos, abrangentes e consistentes. 

Durante a atividade de captura, reunimos todos os requisitos de várias fontes. Durante as atividades de análise e negociação, analisamos e entendemos esses requisitos. Agora, devemos preparar um documento formal explicando esses requisitos. Isso é o que é a especificação de requisitos. Para ser preciso, é o processo de documentar todas as necessidades e restrições do usuário e do sistema de maneira clara e precisa.

O que é um requisito do sistema?

Os requisitos do sistema podem ser chamados de versão expandida dos requisitos do usuário. Os requisitos do sistema atuam como ponto de partida para qualquer novo projeto de sistema. Esses requisitos são uma descrição detalhada dos requisitos do usuário que o sistema deve satisfazer.

O que é um requisito do usuário?

O requisito do usuário é uma combinação de requisitos funcionais e não funcionais. Esses requisitos de usuário devem ser projetados de forma que sejam facilmente compreensíveis por usuários que não possuem nenhum tipo de conhecimento técnico. Portanto, eles devem ser escritos em linguagem natural usando tabelas, formulários e diagramas simples. Além disso, certifique-se de que o documento não contenha detalhes sobre o design do sistema, software ou notações formais. 

O que são Requisitos Funcionais e Não Funcionais?

Os requisitos funcionais, como o nome sugere, descrevem as funções do sistema a ser projetado. É uma descrição do que o sistema será e como ele funcionará para satisfazer as necessidades do usuário. Eles fornecem uma descrição clara de como o sistema deve responder a um comando específico, os recursos e o que os usuários esperam. 

Os requisitos não funcionais explicam as limitações e restrições do sistema a ser projetado. Esses requisitos não têm nenhum impacto na funcionalidade do aplicativo. Além disso, existe uma prática comum de subclassificar os requisitos não funcionais em várias categorias, como

  • Interface de Usuário
  • Confiabilidade 
  • Segurança
  • atuação
  • Manutenção
  • Standards 

Subclassificar os requisitos não funcionais é uma boa prática. Ajuda na hora de criar uma lista de verificação dos requisitos que devem ser atendidos no sistema a ser projetado. 

Os requisitos não funcionais são tão importantes quanto os requisitos funcionais. Se os requisitos funcionais especificam o que um sistema deve fazer, os requisitos não funcionais descrevem como o sistema o fará. Por exemplo, o novo aplicativo nos fornecerá a lista final de todos os usuários conectados. Isso faz parte dos requisitos funcionais. Se o requisito disser que o sistema funcionaria apenas em um sistema Windows e Linux, isso faria parte dos requisitos não funcionais. 

A única diferença entre os dois é que o sistema não pode funcionar sem satisfazer todos os requisitos funcionais. Por outro lado, o sistema fornecerá o resultado desejado mesmo quando não atender aos requisitos não funcionais.

Quais são os benefícios de ter uma especificação de requisitos?

Há muitos benefícios de ter uma especificação de requisitos. Alguns deles estão listados abaixo:

  • Ajuda a garantir que todas as partes interessadas tenham um entendimento comum do sistema a ser desenvolvido. Isso evita qualquer mal-entendido durante os estágios posteriores de desenvolvimento.
  • Serve como ponto de referência para todas as partes interessadas durante o processo de desenvolvimento.
  • Ajuda a identificar quaisquer lacunas nos requisitos em um estágio inicial.
  • Reduz o custo geral e o tempo de desenvolvimento, pois evita o retrabalho devido a mudanças nos requisitos.

Padrões para escrever requisitos?

EARS seria uma metodologia eficaz aqui. Significa Easy Approach to Requirements Syntax. Neste método, escrevemos uma linguagem clara, concisa e compreensível. Isso melhora todo o fluxo de trabalho de engenharia de requisitos e simplifica o trabalho, tornando as coisas muito fáceis de entender. 

Para conseguir isso, aqui estão alguns princípios que devem ser mantidos em mente ao escrever os requisitos. Eles envolvem:

  • Cada requisito deve estar na forma de uma frase completa. Nenhum marcador, siglas, abreviaturas ou chavões devem ser usados. Tente fazer frases curtas, diretas e completas. 
  • Certifique-se de que cada requisito tenha um sujeito, um predicado e um verbo adequados. O assunto seria o tipo de usuário ou o sistema do qual estamos falando. O predicado seriam as condições ou ações ou resultados desejados que esperamos. Devemos usar palavras como 'deve', 'deve' e 'deve' para expressar algum tipo de necessidade, e palavras como 'pode' para expressar opcionalidade no requisito. 
  • Cada requisito deve explicar de forma eficiente o resultado final que desejamos do sistema. 
  • Além disso, o requisito deve descrever a qualidade que esperamos do sistema. Ajuda quando medimos o resultado final e vemos se o requisito está implementado corretamente ou não.

Tipos de Especificações de Requisitos:

Existem vários tipos de especificações de requisitos. Eles incluem Especificações de Requisitos Funcionais (FRS), Especificação de Requisitos de Desempenho (PRS), Especificação de Requisitos de Configuração (CRF), Especificação de Requisitos de Negócios (BRS), Especificação de Requisitos de Confiabilidade (RRF), Especificação de Requisitos de Compatibilidade (CRF) e Especificação de Requisitos de Software (SRS) ).

Especificações de Requisitos Funcionais: Uma especificação de requisitos funcionais (FRS) é um documento que captura as funções que um sistema deve executar. Inclui todas as funcionalidades, instalações, medidas de segurança e outras informações relevantes. Simplificando, um FRS é um documento que contém tudo o que um determinado sistema deve fazer.

Especificações de Requisitos de Desempenho: Uma especificação de requisitos de desempenho (PRS) é um documento que captura todos os aspectos relacionados ao desempenho de um sistema. Isso inclui tempo de resposta, taxa de transferência de dados, eficiência, escalabilidade, etc. Basicamente, qualquer coisa que possa ser quantificada e aprimorada se enquadra na categoria PRS.

Especificação do Requisito de Configurações: Uma especificação de requisitos de configuração (CRS) é um documento que captura todas as informações relacionadas à configuração de um sistema. Isso inclui detalhes como plataformas suportadas, dependências de software/hardware, requisitos mínimos do sistema, etc.

Especificações de Requisitos de Negócios: Uma especificação de requisitos de negócios (BRS) é um documento que captura todos os aspectos relacionados aos negócios de um sistema. Isso inclui recursos como gerenciamento de usuários, segurança, integridade de dados, etc. Basicamente, qualquer coisa que afete as operações de negócios de um sistema se enquadra na categoria BRS.

Especificações do Requisito de Confiabilidade: Uma especificação de requisitos de confiabilidade (RRF) é um documento que captura todas as informações relacionadas à confiabilidade de um sistema. Isso inclui aspectos como tempo de atividade, tempo de recuperação, taxas de erro, etc.

Especificações do Requisito de Compatibilidade: Uma especificação de requisitos de compatibilidade (CRF) é um documento que captura todas as informações relacionadas à compatibilidade de um sistema. Isso inclui aspectos como plataformas suportadas, dependências de software/hardware, requisitos mínimos do sistema, etc.

Especificações de Requisitos de Software: Uma especificação de requisitos de software (SRS) é um documento que captura todos os aspectos relacionados a software de um sistema. Isso inclui aspectos como funcionalidade, desempenho, escalabilidade, etc. Basicamente, qualquer coisa que afete as operações de software de um sistema se enquadra na categoria SRS.

Especificação de Requisito de Software vs Especificação de Requisito de Negócios:

As pessoas às vezes misturam os conceitos de software e especificações de requisitos de negócios. Na verdade, ambos são bem diferentes.

A principal diferença entre a especificação de requisitos de software e a especificação de requisitos de negócios é que a primeira captura todas as informações relacionadas ao software, enquanto a segunda captura todas as informações relacionadas ao negócio.

Especificação de Requisitos de Negócios (BRS)Especificação de Requisitos de Software (SRS)
É um documento formal que descreve os vários requisitos fornecidos pelo cliente/partes interessadas. Especifica os requisitos funcionais e não funcionais presentes no software. 
É derivado dos requisitos e interações do cliente. Ele é derivado da Especificação de Requisitos de Negócios (BRS).
Ele é criado por um analista de negócios. Ele é criado por um analista de sistema ou um arquiteto de sistema ou um analista de negócios. 
Ele descreve as especificações funcionais do software em um nível muito alto. Ele descreve as especificações técnicas e funcionais do software também em alto nível.
Ele lida com os requisitos de negócios. Ele lida com os recursos que a empresa fornece.
Ele define as necessidades do cliente. O documento é usado do início ao fim do projeto. Ele descreve como o negócio funciona ao usar o software ou aplicativo.
Tabelas e casos de uso não estão incluídos. Tabelas e casos de uso estão incluídos.

Características de um Documento de Especificação de Requisitos de Software:

  • Preciso – O objetivo de um documento SRS é ser simples de compreender. Nada deve ser claro, para que não haja disputas entre as partes interessadas.
  • Mensurável – Os requisitos em seu documento SRS devem ser mensuráveis, portanto, o produto acabado pode ser validado e certificado em relação aos requisitos.
  • Cobertura Facial – O documento SRS deve incluir informações suficientes para que sua equipe de desenvolvimento e testadores concluam o produto e garantam que ele atenda aos requisitos do usuário sem bugs.
  • Factível – Os requisitos devem refletir o estado real das coisas, incluindo custo, cronograma e tecnologia. Eles não devem depender de futuros avanços tecnológicos.
  • Flexível – Como as circunstâncias podem mudar no local de trabalho, seu documento SRS deve ser adaptável o suficiente para acomodar as mudanças. Não inclua material supérfluo em várias seções que terão que ser atualizados toda vez que houver uma mudança.
  • Verificável – Todos na equipe de desenvolvimento devem ter acesso ao documento para que possam consultá-lo com a frequência necessária. Como os requisitos devem ser claros, os membros da equipe não querem mais informações. Todos eles devem estar acessíveis no documento SRS.
  • Consistente – Os requisitos devem ser compatíveis. Não deve haver contradição entre as partes do seu documento de requisitos. O documento deve ser estruturado de forma consistente e a terminologia deve ser usada da mesma forma em todo o documento.
  • Sem restrições de implementação – Em geral, um documento SRS deve ser detalhado o suficiente para realizar o trabalho, mas não tão específico a ponto de interromper o desenvolvimento. Muito do desenvolvimento é baseado em serviços de terceiros sobre os quais os desenvolvedores não têm controle.
  • Preciso – Os requisitos especificados nos documentos devem ser muito precisos para evitar qualquer tipo de confusão. Não devem conter brechas, ambiguidades, subjetividades, superlativos ou comparações.

Componentes essenciais de um SRS:

As principais seções de uma especificação de requisitos de software são:

  • Drivers de negócios – Os motivos pelos quais o cliente deseja construir um sistema são descritos nesta seção. Esta seção inclui ainda os problemas que o cliente está enfrentando com o sistema atual e as oportunidades que o novo sistema oferecerá.
  • Modelo de Negócios – O modelo de negócios que o sistema deve suportar é discutido nesta seção. Inclui ainda vários outros detalhes, como o contexto organizacional e de negócios, as principais funções de negócios e os diagramas de fluxo de processo do sistema.
  • Requisitos Funcionais e do Sistema – Esta seção geralmente detalha os requisitos organizados em uma estrutura hierárquica. Os requisitos funcionais estão no nível superior e os requisitos detalhados do sistema são listados como subitens.
  • Casos de uso do sistema – Esta seção consiste em um diagrama de casos de uso da Unified Modeling Language (UML) explicando todas as principais entidades externas que estarão interagindo com o sistema e os diferentes casos de uso que eles terão que executar.
  • Requerimentos técnicos – Esta seção discute todos os requisitos não funcionais que compõem o ambiente técnico e as limitações técnicas em que o software estará operando.  
  • Qualidades do sistema – Nesta seção, as inúmeras qualidades do sistema são definidas, como confiabilidade, facilidade de manutenção, segurança, escalabilidade, disponibilidade e capacidade de manutenção.
  • Limitações e suposições – Esta seção descreve todas as limitações impostas ao projeto do sistema do ponto de vista do cliente. As várias suposições da equipe de engenharia sobre o que esperar durante o desenvolvimento também são discutidas aqui.
  • Critérios de Aceitação – Detalhes sobre todas as condições que devem ser atendidas antes que o sistema seja entregue aos clientes finais são discutidos nesta seção.

Estrutura de um SRS:

1. Introdução -

A introdução explica o significado de SRS em geral, seu escopo para sua equipe e sua estrutura.

1.1. Propósito

Aqui, explique o objetivo e a estrutura da documentação do software SRS: os tipos de requisitos que serão abordados, bem como o pessoal que o utilizará.

Mantenha esta seção curta: 1-2 parágrafos são suficientes.

1.2. Audiência pretendida

Você pode se aprofundar e explicar como as partes interessadas e as equipes trabalharão com o SRS, além de participar de seu desenvolvimento. Normalmente, são proprietários de produtos, investidores, analistas de negócios, desenvolvedores, às vezes testadores e equipe de operações. Toda a estrutura é determinada pela sua abordagem de desenvolvimento de software e pela configuração organizacional da equipe.

1.3. Uso pretendido

Descreva em quais situações sua equipe usará o SRS. Normalmente, é usado nos seguintes casos:

  • projetar e fazer brainstorming de novos recursos
  • planejamento da duração do projeto, sprints, estimativa de custos
  • avaliando riscos
  • monitorar e medir o sucesso da equipe
  • situações conflitantes quando as partes envolvidas têm visões diferentes de um produto bem executado.

1.4. Escopo

Esta parte abrange o escopo do produto, portanto, você precisará fornecer uma visão geral rápida do sistema – seu objetivo principal, função e posição. É comparável a como você explicaria um produto em uma reunião de partes interessadas, exceto que é permitido se aprofundar em detalhes técnicos.

Esta seção deve descrever:

  • Todos os tipos de usuários que se espera que se envolvam com o sistema
  • Todas as partes essenciais da arquitetura

1.5 Definições e siglas

Os componentes acima mencionados constituem uma definição. As definições fornecem informações sobre a função, tecnologias subjacentes, personas alvo, entidades de negócios (usuários, clientes, intermediários) e partes interessadas. Você pode usar um acrônimo para escrever seu SRS mais rapidamente, se optar por fazê-lo. O documento será legível desde que a tabela de definições o inclua.

Ao longo de seu documento, a equipe frequentemente usa certas palavras. Eliminar qualquer mal-entendido em potencial, permitir que novos desenvolvedores participem e resolver situações conflitantes será mais fácil se você esclarecer o significado dessas palavras.

2. Descrição geral

Na segunda parte, você descreve os principais recursos do produto, os usuários-alvo e o escopo do sistema para os leitores. Esta descrição concentra-se apenas nos principais recursos e arquitetura de software sem entrar em detalhes sobre complementos e conexões.

2.1 Necessidades do Usuário

Essa parte é uma questão de escolha, portanto, algumas organizações optam por não incluí-la em sua documentação de engenharia do SRS. Acreditamos que é melhor listar os problemas que você deseja resolver com sua funcionalidade agora. Ele será útil mais tarde durante as funções de brainstorming e monitoramento. Você pode voltar a esta seção a qualquer momento durante o processo de desenvolvimento do produto e ver se a equipe de experiência do usuário não se desviou do caminho pretendido.

Necessidades referem-se a questões que os usuários poderão resolver com o sistema. Você pode dividir essas necessidades em subcategorias se lidar com um público altamente segmentado. Tente não entrar em detalhes sobre as necessidades de cada usuário. Você precisa deixar algum espaço para interpretação, apenas no caso de um problema se tornar mais significativo do que você pensava inicialmente.

2.2 Premissas e Dependências

Suposições são as suposições da equipe sobre o produto e suas capacidades que estarão corretas em 99% das situações. É natural supor, por exemplo, que uma plataforma que auxilia os motoristas na navegação noturna será utilizada principalmente no modo noturno.

Qual é o significado das suposições? Eles permitem que você se concentre primeiro nos recursos mais importantes do aplicativo. Essa suposição auxilia no entendimento de que os projetistas devem desenvolver uma interface adequada para visão no escuro para um assistente de direção noturna. Alguns usuários certamente podem abrir o aplicativo durante o dia, mas é um tiro no escuro, então você não precisa incluir elementos relacionados no protótipo imediatamente.

3. Recursos e Requisitos do Sistema

Esta parte cobre os recursos do produto e os critérios de execução em detalhes. Como as duas seções anteriores tratam do produto como um todo, você encontrará uma descrição mais abrangente aqui.

3.1 Requisitos Funcionais

Os requisitos funcionais são declarados em uma lista de funções que serão executadas em um sistema. Esses critérios estão preocupados com “o que será criado?” em vez de “como” e “quando”.

Os requisitos funcionais começam descrevendo a funcionalidade necessária com base em quão essencial ela é para o aplicativo. Se você quiser trabalhar nele primeiro, pode começar com o design, mas depois deve ir para o desenvolvimento. Os requisitos funcionais não entram em grandes detalhes sobre as pilhas de tecnologia, pois podem mudar à medida que o projeto avança. Em vez de se concentrar na lógica interna, os requisitos funcionais se concentram na funcionalidade do usuário final.

3.2 Requisitos de Interface Externa

Os requisitos funcionais são uma parte significativa de uma especificação de requisitos do sistema. Para cobrir todos os recursos necessários do sistema, você precisará de 4 a 5 páginas de informações. Algumas equipes os dividem por temas para facilitar a leitura do documento.

Normalmente, os componentes de design do SRS são referidos como separados do back-end e da lógica de negócios. Isso faz sentido, pois designers, e não desenvolvedores, lidam com a maior parte dessa área, mas também porque é onde o processo de desenvolvimento de produtos começará.

Dependendo do projeto, os requisitos de interface externa podem consistir em quatro tipos:

  • Interface com o usuário
  • Interface de software
  • Interface de hardware
  • Interface de comunicação

Os requisitos de interface externa descrevem os elementos da página que serão visíveis para o cliente final. Eles podem incluir a lista de páginas, elementos de design, principais temas estilísticos, até elementos artísticos e muito mais, se forem essenciais para o produto.

3.3 Requisitos do sistema

Os requisitos de sistema do produto indicam as condições sob as quais ele pode ser usado. Eles geralmente pertencem a especificações e recursos de hardware. Os requisitos de hardware do SRS são geralmente definidos por faixas mínimas e máximas, bem como um limite de desempenho ideal do produto.

Criar requisitos de sistema antes de começar a criar um produto pode parecer difícil, mas é essencial. Os desenvolvedores devem aderir aos requisitos de hardware para que não precisem reiniciar o projeto posteriormente. Aplicativos móveis (com muitas variáveis ​​a serem consideradas) e aplicativos que precisam de alta reatividade (jogos, qualquer produto com VR/AR ou IoT) são particularmente vulneráveis.

3.4 Requisitos Não Funcionais 

Para muitas organizações, essa parte de um SRS é a mais difícil. Se os requisitos funcionais tratam da questão do que criar, os padrões não funcionais definem como. Eles estabelecem os critérios de acordo com a eficácia com que o sistema deve operar. Os limites de desempenho, segurança e usabilidade estão incluídos nesta área.

O valor real é o que dificulta a definição de requisitos não funcionais. Definir frases como “simultaneidade” ou “portabilidade” é difícil, pois elas podem ter várias interpretações para todas as partes envolvidas. Como resultado, defendemos a atribuição de uma pontuação a cada requisito não funcional. Você pode rever os requisitos do projeto a qualquer momento para verificar se o sistema atual atende às expectativas iniciais.

Requisitos de visão Plataforma ALM:

O Visure é uma das plataformas de gerenciamento de ciclo de vida de aplicativos mais confiáveis, especializada em gerenciamento de requisitos para organizações de todos os tamanhos em todo o mundo. Os principais parceiros da Visure incluem empresas críticas para os negócios e para a segurança. A empresa integra todos os processos de gerenciamento do ciclo de vida do aplicativo, incluindo gerenciamento de riscos, rastreamento de problemas e defeitos, gerenciamento de rastreabilidade, gerenciamento de mudanças e várias outras áreas, como análise de qualidade, controle de versão de requisitos e relatórios poderosos.  

Se você estiver procurando por uma ferramenta de gerenciamento de requisitos que o ajude com requisitos funcionais e não funcionais, confira Visure Requirements. Com esta plataforma, você pode facilmente criar, gerenciar e acompanhar todos os requisitos do seu projeto em um só lugar.

Conclusão:

Uma especificação de requisitos é um documento que descreve as necessidades específicas de um projeto ou sistema. A especificação de requisitos é importante porque serve como base para todo o trabalho futuro no projeto. A especificação de requisitos de software (SRS) é diferente da especificação de requisitos de negócios (BRS), embora estejam relacionadas. O SRS se concentra no que o sistema deve fazer, enquanto o BRS se concentra em por que o sistema é necessário e como ele será usado. A estrutura de um documento de requisitos de software pode variar, mas deve sempre incluir seções sobre propósito, escopo, funções, recursos, restrições, suposições e dependências. Requisitos do Visure A Plataforma ALM ajuda você a criar e gerenciar seu SRS com facilidade. Solicite uma avaliação gratuita de 30 dias na Visure Requirements ALM Platform para ver como nossa ferramenta pode ajudar seus projetos a serem executados com mais facilidade.

Qual a definição de especificação de materiais?

Especificação de materiais: É definir as principais informações sobre o produto, permitindo que seja feita melhor análise das necessidades de compra. Com a especificação de materiais e serviços o comprador consegue avaliar e adquirir produtos e serviços que vão atender as … exibir mais conteúdo…

Qual a importância da especificação de materiais?

Além disso, a especificação de materiais também auxilia na relação dos produtos e como eles serão aplicados na obra. Dessa forma, pode-se reduzir significantemente os custos do projeto e, ainda, encontrar formas eficientes de alcançar um nível de qualidade excepcional durante o processo.

Qual a importância de uma especificação?

muitos, alguns dos objetivos de se utilizar um padrão de especificação seriam: facilitar as coletas de preços, facilitar a negociação entre fornecedor e comprador, agilizar o processo de compra, evitar devoluções por erros de especificações, etc.

Qual é o principal objetivo da administração de materiais?

Segundo Martins (2002), a principal função da Administração de Materiais é maximizar o uso de recursos envolvidos na área logística da empresa e com grande efeito dentro dos estoques. O objetivo é impactar de modo logístico todo o sistema de gestão, oferecendo o material certo, na quantidade e qualidade certa.