Pular para o conteúdo principal

Qualidade de Software

 A Qualidade de Software é uma área de conhecimento da engenharia de software que objetiva garantir a qualidade do software através da definição e normatização de processos de desenvolvimento. Apesar dos modelos aplicados na garantia da Qualidade de Software atua principalmente no processo, o principal objetivo é garantir um produto final que satisfaça às expectativas do cliente.
 Segundo a norma ISO 9000 (versão 2000), a qualidade é o grau em que um conjunto de características inerentes a um produto, processo ou sistema cumpre os requisitos inicialmente estipulados para estes.
 No Desenvolvimento de software, a qualidade do produto está diretamente relacionada à qualidade do processo de desenvolvimento desta forma, é comum que a busca por um software de maior qualidade passe necessariamente por uma melhoria no processo de Desenvolvimento.
 Podemos trabalhar com os planos de testes utilizados para que uma equipe possa ter uma visão ampla dos Sistemas fazendo os testes na visão Macro e Micro do Negócio. Quando se tem um processo organizado tem tudo para que a qualidade dos seus produtos possa chegar a um grau de satisfação surpreendente em relação aos seus clientes. Todo Processo uma vez elaborado pela equipe de Qualidade em relação aos softwares da empresa o analista terá uma facilidade muito grande em relação à Qualidade de seus produtos.
 O Plano de Testes é elaborado com todas as rotinas e regras que o Sistema irá contemplar para começar faça sempre um plano de testes na visão Macro de todas as rotinas do sistema. Para ser um Homologador de Sistema muitos acham um saco porque irá repetir o processo várias vezes, vale lembrar que uma vez que se elaborar um plano de testes o mesmo terá sempre que ser atualizado de acordo com as mudanças de implementações e regras.
 Como podemos elaborar um plano de testes? Quais os desafios de se elaborar um plano de Testes?
 Caros um bom começo para se elaborar um plano de testes na visão macro do negócio, você terá que entender bem o processo e as regras que o Sistema atende para que outros que forem utilizar o plano de testes possam compreender o que foi escrito, adotando assim um modelo padrão para sua empresa, como sempre digo ninguém é substituível naquilo que faz sempre tem uma pessoa melhor que faça o que você faz, e muito melhor por isso, temos que buscar alternativas de melhorias para o nosso relacionamento profissional atender a necessidade profissional é atender as nossas necessidades.
 Dentro destes conceitos podemos ver que todos nós nos deparamos com empresas que oferecem software de má qualidade por não possuir uma Equipe de Qualidade na empresa. Sabedor de que muitos analistas não conseguem se deparar em trabalhar sem a equipe de qualidade ela é um apoio muito grande dentro da empresa, quando temos uma equipe de homologadores que não deixam passar um erro de ortografia estamos atendendo as necessidades do meu cliente, quantos de nossos programadores já não mandaram build´s às versões com erros deixando os clientes insastifeitos e nem querendo atualizar mais os sistemas com medo de dar mais erros, são problemas enfrentados por diversas empresas o conceito de qualidade começa em casa é como você administra a sua vida pessoal se escova os dentes se toma banho, isso é a mesma coisa que administrar a qualidade dos seus produtos se você está bem com seus softwares todo o seu cliente irão ficar satisfeito com suas aplicações.
 A Sastifação do meu cliente não está em ternos e Gravatas e sim na qualidade dos meus Produtos.

Grande Abraço
Atenciosamente

Nildo

Comentários

Postagens mais visitadas deste blog

Qualidade de Testes

          Analista de Qualidade / Testes A qualidade dos softwares em tempo dedicado ao desenvolvimento traz vários benefícios para que o sistema seja totalmente confiável e que esteja em funcionalidade e não traga consigo a carga desgastante sem falar no valor que se gasta com o tempo ao coloca-lo em produção sem corrigir todos os defeitos que nele se encontra. Para que isso seja possível, é preciso que o processo de teste, assim como o processo de desenvolvimento, tenha também um ciclo de vida.             Ciclo de vida dos testes:             1- Planejamento             2- Preparação             3- Especificação             4- Execução             5- Entrega  Existem outros ciclos de vidas de testes que iremos abortar em outros artigos publicado aqui mesmo nesses...

Processo de Teste

Ciclo de vida de Desenvolvimento de Software (CVDS)  Os ciclo de vida de desenvolvimento de software (cvds) são bastante diversos, e, em todos eles, sempre haverá atividades inerentes aos testes. Apresentamos a seguir um ciclo de vida básico com a finalidade específica de demonstrar as principais atividades que ocorrem durante o desenvolvimento de um software. Estudo preliminar   A fase de estudo preliminar começa com o reconhecimento de um problema e a identificação de uma necessidade. Durante essa fase, valida-se a necessidade, e o projeto é jutisficado e aprovado no alto nível da organização. Em geral é feito um anteprojeto (business case), no qual são exploradas as alternativas de solução para que atenda melhor às necessidade identificadas. Essa solução é orçada, e seus beneficios são apurados. Muitas vezes, realiza-se um estudo de custo versus beneficio para apoiar o processo de decisão. Análise dos requisitos  Nesta fase são definidos os requisitos e ela...
Atitudes Inteligentes Estamos vivendo na era da inovação tecnologica, onde o entendimento (Cérebro) e a Compreensão (Coração) traça metas ainda maiores dentro do contexto inovador tecnologico. Como podemos se comportar com Atitudes Inteligentes dentro do mundo Tecnologico ? O que seria Atitudes Inteligente ? Atitudes o ato de ser inovador, Inteligente, fazer as coisas de maneira melhor e com perfeição, ou pelo menos melhorar o seu comportamento, ser um pouco melhor tudo de bom irá acontecer ao seu redor. Ao se comportar melhor devemos saber que tudo que inova transforma e melhora a nossa vida, e faz amadurecer os nossos conceitos. Nada de replicar informações indevidas, ou despejar na rede vários lixos eletrônicos ou usar o entendimento para destruir o causar danos a outros. Você se perde em meios ilicitos trazendo desonfiança e falta de credibilidade para sua pessoa. Você que usa a grande rede para sacanear sua auto confiança e a dos outros pensem bem em alta tecnologia que você pod...