O que a Engenharia de Requisitos tem a ver com a qualidade do software
Bem... O que é qualidade em software?
A qualidade de um software está relacionada com a precisão a qual as necessidades de seus usuários são atendidas.
Como essa qualidade pode ser avaliada?
A única forma de se avaliar a qualidade de um software é testá-lo, de preferência, exaustivamente!
Estou afirmando que a única disciplina que poderá aferir a qualidade em software é a disciplina de testes e para testar é necessário que exista uma documentação atualizada, clara e fiel às necessidades dos usuários desse software. Por isso, existe uma dependência clara entre essas duas disciplinas (requisitos e testes).
Existem representantes de organizações que declaram que a disciplina de teste não faz parte do Controle de Gestão de Qualidade (CGQ) de software, estão profundamente enganados. Sem um teste minucioso que se inicia com a análise e revisão cuidadosa da documentação e prossegue com a análise cuidadosa das funcionalidades em contraposição com as necessidades não serão alcançadas as metas de qualidade em software que se desejam. Desenvolver aplicativos úteis, esse deve ser o objetivos das boas fábricas de software - o produto deve ser a meta. A remuneração econômica 'deveria' ser conseqüência dos produtos de qualidade. Mas esta última colocação é apenas uma reflexão íntima.
Um bom padrão de desenvolvimento ajuda em muito tanto a disciplina de requisitos quanto todas as outras disciplinas envolvidas no processo de desenvolvimento de sistemas. Porém os padrões devem ser flexíveis o suficiente para não engessar o processo e rígidos o suficiente para não serem diluídos - esse equilíbrio é díficil de ser alcançado sem traumas. Um problema é que, normalmente, o 'burocrata' que impõe o padrão não o utiliza no seu dia-dia. Por isso, proponho que os padrões surjam do amadurecimento natural dos processos com a avaliação dos profissionais envolvidos e que, definitivamente, (esses padrões) não sejam impostos por 'burocratas' insensíveis ao meio de produção.


0 Comments:
Postar um comentário
<< Home