o Olá no vídeo de hoje nós vamos falar sobre a garantia da qualidade só que é uma atividade importante no desenvolvimento de software ela tá é inserida naquele contexto de atividades guarda-chuva que preze não coloca né E hoje a gente vai detalhar um pouco mais como é que funciona isso O que é e como funciona e o que é o ela não gosta dizer simplesmente aqui acordado só tão importante tá a gente precisa definir isso você só tem um plano precisa ter a um conjunto de atividades que vão ser realizadas tá então a gente precisa
saber o que a gente entende no nosso na nossa empresa com a qualidade de sobra Ah tá é diferente de empresa para empresa dependendo da características que o software produzido por essa empresa é deve ter tá então desde um software para foguetes espaciais até um software para folha de pagamento é tudo isso vai ser vai demandar características diferentes de qualidade da e o conceito qualidade de software para essas empresas pode ser diferente então o que a gente precisa fazer saber o que que é a qualidade sofre para gente a criar um conjunto de atividades para
garantir é que este artefato tenha alta qualidade atividades que é realizar uma verificação dos requisitos por exemplo criar um plano de garantia de qualidade verificar todos os diagramas para ver se estão de acordo com a decisão tem erro verificar é verificar se todos os diagramas estão sendo feitos usando a mesma mesmo Perto do e assim por diante Então são atividades que vão ajudar você a controlar a qualidade só realizar atividades de garantia e controle de qualidade todos os projetos de sótão da e os a métricas para aperfeiçoar gestão qualidade então é o que que a
gente precisa fazer nesse caso e dá para a gente precisa saber quantos erros por mim linhas de código por exemplo é uma métrica mas quantos defeitos por quantos erros por mil linhas de código a gente tem na nossa empresa é importante saber isso porque a no projeto eu posso ter errado mais no outro Gere Posso ter errado menos a um desenvolvedor pode ter ar mais outros envolvidos para ter alimentos mais na média e esse número tende a ser constante Taí medidas de garantia de qualidade medidas de que é e aperfeiçoamento da garantia da qualidade podem
ajudar a diminuir esses números estão a gente precisa saber quais são esses números tá então usar métricas e super importante E quem deve tá todos os envolvidos e no desenvolvimento tá é não tem um grupo porque vai lá e garante a qualidade não o inverno requisitos ou arquiteto de software tem que desenvolver tem que fazer uma revisão seu modelo de arquitetura engenheiro de requisitos tem que fazer uma arma de ficção Marcos amplificação do seu artefato de requisitos ou seja dos seus casos de uso do seu modelo de requisitos da sua especificação de requisitos ou seja
do que for produzido de acordo com a metodologia adotada na preso e está a Porque é importante vou primeiro é e é se você constrói o só pra pensando na qualidade você vai criado especificações de um jeito melhor mais interessante você vai É porque você vai fazer uma revisão dessa especificação você vai criar modelos diagramas setra de uma maneira mais interessante porque você vai revisar você vai pensar duas vezes respeito daquele diagrama não é você que vai fazer sozinho nas preces às pressas você vai é junto com outras pessoas você vai realizar aqueles modelos e
quando chegar no código quando chegar na hora da programação é além de Já que todo embasamentos e modelos construir é construído de uma maneira mais adequada com mais qualidade você vai poder aplicar técnicas como TD por exemplo desenvolvimento orientado a testes e é por exemplo você vai aplicar a refatoração você vai fazer programas em Paris ou qualquer outra técnica de garantia da qualidade Ah tá o que vai gerar um código com menos erros por exemplo se uma equipe de software buscar a qualidade em todas as atividades e assim não era filho do que só quer
bater em um erro mas na média o número de erros vai baixar na média um software vai ter mais qualidade então assim às vezes uma função específica do soccer é meio problemática mais na média o desenvolvimento vai ter menos problemas vai ter mais qualidade tá o quê que isso traz de bom primeiro você demora mais tempo para fazer porque apesar de você gastar tempo e é garantido a qualidade ou seja fazendo revisões para sempre refatoração fazendo é e usando o tene que você onde você cria os casos de teste antes de programar apesar de parecer
que você tá perdendo tempo fazendo isso o que vai acontecer que você vai gastar muito menos tempo muito menos tempo corrigindo os erros aquela história pode-se fazer certo da primeira vez ou tão tem que fazer tudo de novo então gasta-se muito tempo corrigindo erros tá do software foi desenvolvido então quanto menos vezes erros passarem para fase de testes e correção inclusive manutenção - a gente vai ter vai gastar tempo e dinheiro sem vou ver se sobra um Ah tá bom Quais são as etapas bom então a primeira coisa é definir a qualidade software nos diferentes
níveis não só definir o que é qualidade de software para a empresa mais nos diferentes níveis de abstração O que é a quantidade Campos O que é a qualidade na programação a O que é a qualidade na modelagem ou seja se você for fazer um projeto usando o ML O que significa projeto com qualidade Oi tá agir a especificação de requisitos como qualidade os casos de teste por exemplo escritos com qualidade se eles testam tudo que deveriam testar ou seja definir o que é essa garantia de qualidade em todas as os níveis de abstração do
desenvolvimento e a partir do momento que se entende o que é qualidade Aí sim a equipe de software vai identificar Quais as atividades que ela vai fazer para garantir a qualidade durante o desenvolvimento Ah tá então galera é e por exemplo a partir do momento que os projetistas fazem os modelos os diagramas de interação da unl por exemplo eles podem já colocar que a cada subsistema modelado pode ser feita uma revisão desses modelos para ver para tentar encontrar erros isso a partir mundo que está definido e se torna automático o digamos a resistência em fazer
isso fica muito melhor para parques muito menor por parte de desenvolvedores Ah tá e Então qual é o seu esses artefatos plano de garantia de qualidade de software são as estratégias para garantia da qualidade de software na empresa tá durante a modelagem classificação o princípio é fato é o resultado dessas revisões técnicas a gente vai e ter um vídeo que fala as peito de revisões técnicas em Artefatos de projeto só que como que isso é feito e como que esse documento é construído Ah tá é também uma olhada com esse vídeo durante os testes são
produzidos procedimentos planos de teste então não só os planos de teste quanto os casos de testes eles e os resultados desse teste eles são documentos são artefatos da garantia da qualidade de sódio tá também pode ser gerados outros produtos associados ao aperfeiçoamento do processo da formulários para preenchimento das métricas uma planilha para que indica as métricas os erros dos efeitos onde eles estão os resultados das opções e tudo mais a cor garante que o trabalho foi realizado corretamente então aqui a gente tem encontrar os erros antes que se torna defeitos isso é importante quanto mais
um erro passa de Muay tapa para outra o mais caro fica dele a ser a deve ser corrigido tá na esquina nossa última aula ou a gente falou numa das nossas aulas a gente fala sobre esse essa evolução nesse rukodelie encontrado seja o processo de só ter muito mais barato do que quando por exemplo aconteceu encontrado na fase de manutenção que ele já virou um defeito aí o software volta para você e você tem que fazer tudo num esforço para desenvolver que nunca a corrigir né que é muito maior do que enquanto você está desenvolvendo
é a então quanto antes se encontra o erro melhor E aí e dá esse processo de garantia de qualidade ele engloba processo de garantia de qualidade Então tem que ser estabelecido esse processo tá até que ser estabelecido o processo a tem que ser estabelecido tarefas específicas da garantia e controle de qualidade Tá então não é só plano dizendo a vamos garantir habilidades não você tem que dizer assim a cada etapa que o que que tem que ser feito e como tem que ser feito tá Além disso prática efetiva de engenharia de software é aquele método
aquele lingerie só que a gente tem um processo básico de desenvolvimento que chama codificar a corrigir Então você codifica Experimenta E corrigir os erros qualifica experimentos conduzidos e esse processo Ele é simples Então se o sistema for no sistema de até 100 linhas 200 as minhas consegue fazer agora não aplicavam sistema grande então é as práticas de desenvolvimento de engenharia de software sempre devem ser aplicadas ao desenvolvimento a mais quando é metodologia ágil você não faz esses diagramas todos não você constrói um modelo simples mas ao mesmo tempo você tem um contato maior com o
quê e o cliente através do Product owner você tem reuniões mais frequentes você tem revisões e fatoração Você tem o tdd que são práticas de engenharia de software para o processo usar a gente por exemplo e isso vem a garantir a qualidade do produto sem falar que o produto entregue mais frequentemente o que permite você encontrado feitos mais rápido antes de finalizar e o seu a o seu produto Oi Tá além disso você tem que ter um controle de versões né com plano de todos os artefatos de mudanças feitas nesse produto padrões de desenvolvimento então
o seu software tem que usar padrões de desenvolvimento seja ele padrões de programação padrão de projeto para dormir requisitos da uso de padrões e leis essencial na garantia de qualidade tá E novamente medições e relatórios Ou seja a gente tem que saber o que aconteceu na qualidade do software para todos os ossos daquela empresa para que se possam tomar medidas a parte se possa tomar medidas de evolução da nossa garantia de qualidade ah ah ah é essa garantia da qualidade já não é de hoje tá então antigamente a gente fala de programação de computadores nas
décadas de 50 e 60 era uma década um décadas onde esse programa os problemas eram curtos não se tinha interface gráfica tá os programas eram problemas que rodavam em Betim Ou seja é você colocava os dados a entrada dos dados mandar para rodar os programas e você eu tinha a saída não eram programas interativos etc eles eram programas que acordavam o mesmo é de noite para você ter um relatório um papel de manhã por exemplo quando eu era mais jovem né que a gente ia no banco consultar o saldo o saldo só poderia ser consultado
na sua agência e você ia lá fazer um saldo funcionário do banco e numa no conjunto não digamos assim não março de folhas de formulário contínuo onde estavam os dados de todos os clientes impressos ela ia nos seu é até quente daquela agência ela ia nos seus dados e atualizava o seu saldo a caneta tá porque esse saldo ia ser feito e atualizar só durante a noite tá outra coisa naquela época a programação ela não conseguia mãos padrões não tinha não se tinham não existe um padrões motor digamos assim muito arregado sejam se a prática
de padronização não tinha prática nem de modo a utilização das uma das funções de soft TAM assim deixava a qualidade especificamente para o programador tem o programador responsável por aquela qualidade Esse é um pouco cê só fiz que eram rigorosamente testado então antigamente é a qualidade era pouca posse tem muitos livros que falam que antigamente você mandava imprimir a Gerar as folhas de e já que me livro que fala sobre isso que você ia mandar gerar os boletos para pagamento de contas de água por exemplo e os clientes que não usaram água recebi um boleto
com valor zerado e Pode parecer meio bobo mas assim cada boleto custo então envie pelo correio custam então a Realmente isso trazer um prejuízo tá o que aconteceu foi que a partir do momento em que a indústria militar americana principalmente a indústria militar americano precisava de software a ela exigiu ou seja orar na verdade assim uma coisa que a gente vê na história da Computação a influência da indústria militar americana Por exemplo algo ao foi desenvolvido nesse esquema o cobol foi desenvolvido no esquema tá então o que acontece foi que a partir do momento que
você precisava comprar software o esse a Departamento de Defesa dos Estados Unidos precisava de garantias que as pessoas que não produzir sofre iriam conseguir produzir os softwares de tão padrões de qualidade começaram a ser pensados e na década de 70 e depois disso se espalhou um exemplo desse tipo de coisa é uma coisa que a gente vai estudar daqui algumas aulas é o cmm que é um modelo a de maturidade eo desenvolvimento de sobra Ah tá que Visa garantir Visa Visa estabelecer o quanto o processo de desenvolvimento só fez uma empresa tem qualidade tá E
a bom a bom então a garantia de qualidade ela é um padrão de ações planejadas sistematizados tá é é como se diz a qualidade a tarefa número 1 na seja de um ano da década de 90 para cá começou a se falar em ISO começou a se falar em padrões de qualidade a qualidade ISO 9000 que era uma coisa assim e o a a modernidade chegou hoje temos ISO 9000 não é preso tá em um dos diversos padrões de qualidade associadas ao a Instituto isso né qualidade a tarefa número 1 ou seja tudo tem que
ter qualidade tá então isso para área de ingerir sócio tem aqui na acréscimo de que os engenheiros que você sempre os desenvolvedores eles têm que garantir a qualidade do software mais só desenvolver o desenvolvimento não é mais uma obra de arte mas ele é um trabalho que tem que ser verificado toda hora para ver se não tem que recebe no meio códigos Ah tá não tenho um erro crasso assim que coisa mais fácil que tem é você tá programando e Você cometeu um erro in tá desenvolvedores experientes às vezes é e deixa o passar uma
como ser um vai por exemplo Então o que acontece é que isso tem que significado Obrigado publicado por todo mundo envolvido tá Engenheiro só por gerente de projeto clientes vendedores é o pessoal de teste e tudo mais e dá tá então coisas importantes padrões você desenvolver com padrões é uma atividade garantia da qualidade de software revisões auditoria se você fazer uma revisão para ver se os seus [Música] modelos estão de acordo com os modelos anteriores é quase como se fosse uma correção de prova no projeto de software por exemplo Ah mas isso é importante para
não propagar os erros para etapas posteriores auditorias também são as vezes são interessantes de se fazer porque senão tá faltando modelo para ver se as coisas estão de acordo tá o teste teste importante hoje em dia desenvolvimento é quase sinônimo de teste Então você desenvolve testes blog testes volta testes ou testa de moto teste de volta testes em foco principal em TD a coleta de analises e análise de erros defeitos ou seja você tem que saber o que você é amor e o quanto você errou naquele projeto para adotar por exemplo práticas para evoluir a
empresa ou a sua equipe com relação à aula de cimento de prefeitos vocês você tem que ter as métricas para poder evoluir gerenciamento de mudanças então é esse gerenciamento de mudanças Ele é super importante Ele parece trivial tá a Óbvio gente põe kit e manda ver Pois é Contando um caos da história da ele toca na verdade coisa que aconteceram comigo uma época que eu desenvolvi ela tava começando a desenvolver uma empresa eu não sabe começando a segunda semana desenvolvimento da empresa e a eu tinha dois desenvolvedores que estavam manipulando o mesmo eu estava numa
equipe que estava desenvolvendo um mesmo sistema bom e o que aconteceu foi que um não existia eles não se usava naquela empresa ou mecanismo de gestão de configuração gestão mudas Então o que aconteceu foi que muitos desenvolvedores escreveu Coisa Nova em cima de e é digamos assim software que o outro tava desenvolvendo uma que já tinha uma versão nova Então o que aconteceu foi que é se perdeu o trabalho porque eu não gravou em cima de uma coisa velha e que o outro já tinha feito que tava completamente diferente e apagou aquela aquele código que
o primeiro tinha feito então o primeiro tinha gravado aqui tinha feito daí o segundo gravou em cima de devolver 15 de coisas atualizadas e atualizou repositório os arquivos na lugares arquivos e como é um trabalho novo em cima da parte velha do que estava desenvolvendo deu uma confusão Ainda bem que eu tinha um pouco antes eu tinha feito o download desses arquivos para poder trabalhar também e daí consegui salvar algum a gente conseguir salvar alguma coisa mas mesmo assim foi um Deus nos acuda gerenciamento de configuração pode perceber boca mas também a garantia de qualidade
educação para qualidade e é super importante também ah tá ah você tem que ter treinamento para fazer isso não é só simplesmente é pensar em qualidade mas você tem que saber que eu vou fazer gerência dos fornecedores Então se arrepende software de terceiros você tem que gerenciar as Ah tá daí tem a parte de segurança Tem a parte de proteção por exemplo softwares críticos e a parte de administração de riscos Ah tá as tarefas da garantia da qualidade só e repetindo um pouco e evoluindo em termos desse conceito plano de garantia da qualidade só pra
esse projeto é parte do trabalho de vocês destino deste semestre a Ah tá a participar no desenvolvimento da descrição da gestão da cortado porjeto reviso as atividades de Jericó prejudicar sua conformidade com a gestão de qualidade definidas Então você tem que é a preparar o plano de qualidade a desenvolver esse plano de qualidade né ela descrição desse plano de qualidade verificar se a as atividades de engenharia de software seja mitologia que se usa na empresa é tá em conformidade com a gestão de qualidade definida tá em auditar todos os produtos de software que são gerados
ou seja modelos especificações código tá garante que os desfiles no trabalho sofre produtos sejam documentados e tratados assistem que documentar os O que aconteceu de errado né E daí registrar qualquer não aderência a esse plano de garantia de qualidade e isso é o que a pessoa que está supervisionando a garantia de qualidade dele tem que fazer Ah tá as metas a correntes de qualidade qualidade dos requisitos super importante os requisitos estarão bem em plena conformidade com o que o cliente quer e eles estarem bem descritos Ah tá então tem que ter uma revisão de todo
o modelo de requisitos seja ele histórias usuário seja ele é mais especificação de requisitos até tem um modelo mais antigo seja ele especificação de caso de uso tudo mais qualidade do projeto modelos de projeto de software é digamos assim é em sincronizados como os modelos de êxito ou seja tudo que o projeto sofre tem que refletir que tá nos requisitos já está garantida com a qualidade do só do código a vocês o código tem que estar de acordo com o projeto tem que estar portanto de acordo com os requisitos e o código tem que ter
qualidade módulos bem-feitos padrões de programação é refatoração no código etc e f e daí é a última né eficácia no controle de qualidade pela depois que não se fez os testes né ou durante Purificação mesmo tá Para que o controle de qualidade seja ficasse E além disso a gente tem abordagens mais formais na garantia de qualidade só então quando você vai fazer um software mais crítico se você tem que ter um formalismo um pouco maior no desenvolvimento tá então sintaxes semântica rebola rigorosos para linguagem programação Oi Tati uma abordagem mais rigorosa para especificação dos requisitos
de software da água ou seja tem existem normas para por exemplo software de aviônica existem normas para a softwares críticos hospitalares etc dá para que você tenha esse Rigor de movimento Ah tá então como está escrito aqui nesse modelo de requisitos é linguagem programação pode ser representado a energia Igor rosa deve ser possível aplicar uma prova matemática da correção para demonstrar a equação exata de um programa suas especificações e por exemplo a linguagem C é uma permite isso e na verdade você não programa embarcar fazer mas você modela as funções como os conjuntos de dados
de entrada EA sua transformação do conjunto de dados de saída em ver se isso tá matematicamente adequado da cada desenvolvimento de uma função uma prova de um teorema por exemplo são programas simples não é uma coisa complicada mas é óbvio que demora mais do que fazer uma problema normal tá porque porque são softwares que são digamos assim abordagens para softwares críticos onde a segurança das pessoas é fundamental tá E aí é bom a se você tem uma medição E você tem uma análise estatística da garantia de qualidade é super importante Ah tá então você tem
importante que você colete informações sobre os defeitos ou seja você tem que saber e onde quanto você o quanto você erro enquanto de defeitos foram gerados pelo desenvolvimento daquele projeto sofre Ah tá Ah daí você tenta social uma causa subjacente tá todo ele coloca uma calça no que se tem aqui oitenta por cento dos defeitos só podem ser Associados a vinte por cento das causas é princípio de Pareto isso ou seja se você identificar as causas dos defeitos mais importantes você corrige aí dentro por cento dos defeitos você já isso é uma princípio bem interessante
na hora de você procurar causa dos defeitos Ah tá então feito isso você tem um sócio que está livre de oitenta por cento de fez a Ah tá então isso mesmo jeito interessante de você abordar a a correção dos defeitos Oi tá proteção de software é uma atividade garantia da qualidade que se concentra na identificação e avaliação de potenciais problemas que podem afetar negativamente um software e provocar Faro em todo o sistema tá então e nem sempre é um erro mas às vezes a gente pode ter uma falha O que que é uma falha uma
falha não é um erro de código por exemplo mas ele é uma situação Onde vamos supor assim a memória do computador sobrecarrega e daí ele faz ou a conexão de rede do computador sobrecarrega e daí ele fala então esses potenciais problemas eles têm que ser identificados para tentar uma correção a ah tá ah tá bom então se os problemas podem ser identificadas precocemente a e esses problemas podem ser especificados nos no projeto de sódio tá E daí com isso né o modo de corrigir problemas vou assistir evitar esse problema é é feito durante a análise
projeto né de modelagem tá E é uma coisa de proteção Então a gente tem todo um tópico de tolerância a falhas na engenharia de software e na matéria de redes também que é fundamental para a sistemas apresenta distribuídos sistemas com vários nós isso é importante é uma coisa é um calma área de estudos bem importante Ah tá então a gente tem a criticalidade o risco dos problemas então colocando do mais crítico por menos crítico não no controle computadorizado no automóvel coisa que hoje em dia já está sendo trabalhado bom então riscos provocar uma sensação descontrolada
que não pode ser interrompida é muito perigoso não respondeu acionamento do pedal do freio é muito perigoso também não operar quando a chave ativado é um risco mas talvez não traga nenhum problema muito grave perder ou ganhar velocidade lentamente tá são problemas associados ao controle tá é uma vez identificados O que que a gente é faz a gente identifica a gravidade EA probabilidade de ocorrência uma coisa que nunca vai correr você já que têm uma probabilidade uma pequena de ocorrer a gente pode usar estratégias de divulgação coisas que não são tão graves ou seja um
pouco grátis também a gente entre a gente estratégias de mediação seja resolver Quando acontecer as coisas graves que vão acontecer frequentemente então a gente é vai ter que trabalhar e corrigir o que pode levar essas falhas acontecer e já e o que é um plano de garantia de qualidade de foto Ah tá segundo ou em três então o padrão para esse plano e 30 tem um padrão para tudo né então a segunda em 30 a gente tem que ter O protótipo desculpa o propósito e o escopo do plano uma descrição de todos os artefatos resultantes
de engenharia de software que caem dentro do âmbito da garantia de qualidade ou seja a Olá tudo que vai fazer parte e dá garantia de qualidade shopping tem que estar escrito nesse plan todos os padrões e práticas que são aplicados durante a gestão de qualidade as ações e tarefas de garantia da qualidade inclusive incluindo regiões da vistorias EA sua aplicação na gestão de cuidados sejam como que as ações tarefas vão ser aplicados Ah tá então e as ferramentas e os métodos que dão suporte às tarefas garantia de qualidade Vamos dar um exemplo então o propósito
do plano de qualidade é garantida EA qualidade para o desenvolvimento do projeto depois de pagamento Uns poucos que a gente esteja desenvolvendo um sistema de folha de pagamento escopo do clã garantir a qualidade no desenvolvimento do sistema de folha de pagamento Ah tá você pode fazer hahaha Deus a esse propósito essa descrição colocando um exemplo mais simples descrição de todos os artefatos resultantes Então vamos porque a gente vai usar o ML Então a gente tem o [Música] e a descrição do problema que são do software que é um modelo que a gente chama de Victor
daí a gente vai ter a descrição da por exemplo do das características a criação do diagrama de caso de uso a gente vai ter a especificação dos casos de uso daí a gente vai ter seguindo abordagem que a gente usou em requisitos e projeto só ter a gente vai ter o diagrama de classes de análise e daí a gente vai ter os diagramas de interação e diagrama de classes revisão de projeto o diagrama de Estados e o diagrama de implantação tá os códigos fonte Ah tá e isso é e os casos de teste em resultados
caso de teste Então você vai escrevendo tudo isso vai colocar padrões de plástico e práticas que são aplicados durante a gestão da qualidade Então você vai fazer por exemplo refatoração o cabo pode então é obrigatório você fazer faturações é obrigatório você calcular o foninho e o canal ti de todos os módulos do sistema por exemplo para verificar o quanto sistema está acoplado quanto o os os módulos do software são coesos tá em ações e tarefas garantido por dados sejam modelos de relatórios de revisão da relatórios de teste e assim por diante na e como é
que eles vão ser usados o e as ferramentas e métodos que vão dar suporte a essas tarefas tão tudo isso tem que estar escrito no plano de garantia de qualidade e Ah tá a gente tem uma tem um professor que a economizar esse modelo é tem link aqui mais vocês podem entrar em contato comigo para ver e tem um modelo de plano de garantia de qualidade bem completinho assim que a gente possa preencher Ah tá e daí a gente tem procedimentos para administrar as configurações de software seja como administrar gestão de configuração Ah tá a
armazenamento dos registros da garantia de qualidade tá E principalmente os papéis e responsabilidades dentro da organização relacionada com a qualidade produtos seja King vai fazer o que com relação à qualidade Ah tá bom finalizando a gente vai ter o seguinte com a garantia de qualidade ela é uma tá é digamos assim ela é uma a tarefa que é realizado mais ou menos e paralelo como movimento hoje em dia se diz que ela é realizada de dentro do desenvolvimento tá pra tentar fazer com que os outros sejam produzidos em diferentes e Oi tá interessa pra garantia
de qualidade você precisa ter um plano de garantia de qualidade dos tem que ter atividades de garantia de qualidade você tem que ter os padrões para garantia de qualidade Então você tem que ter arraigado seja introduzido no seu desenvolvimento seja muito bem é unido ao seu desenvolvimento a garantia de qualidade ou seja cada coisa que você desenvolve você tem que verificar qualidade daqui é importante que isso ser feito com a significação seja feito para que os erros não extrapolo para que os erros não seja é como é que vou dizer é e não se tornem
permanente está para que os erros não passam de fase e para que eles não sejam entregues profinite isso é importantíssimo é tão pessoal no próximo vídeo a gente vai falar sobre métricas de métricas de qualidade tá E então depois a gente vai falar sobre verificações tá em validações então muito obrigado por vocês terem assistido esse vídeo isso tá no Capítulo 8 tá a gás desculpa no capítulo 21 anos culpa da oitava edição do livro de engenharia de software pré Muito obrigado e até mais é