Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Qualidade na análise de requisitos

Qualidade na análise de requisitos

Published by Aryadnne Zanatta, 2018-03-09 13:28:41

Description: Qualidade na análise de requisitos

Search

Read the Text Version

vol. iiANÁQLualIidSadEe deTsofÉtwaCreNna ICA

Nós vimos que a qualidade de software começa com a escrita debons requisitos, agora nós vamos ver o impacto que esse requisitotraz para o departamento de TI a partir do momento em que ele caino backlog. Toda solicitação de correção, melhoria ou nova funcionalidade passa por uma análise técnica para observarmos os pontos de atenção.Como nós vimos, a qualidade de software é dividida em controle dequalidade, garantia da qualidade e processo da qualidade. Dentrodessas divisões também existem vários papais, resumidamente sãoeles: Gestor de qualidade de software Líder de qualidade de software Arquiteto de qualidade de software Analista de qualidade de software Tester – controle da qualidade de software Tester – especialista em automação de testes

Mais pra frente vamos ver o comportamento e a importânciado requisito nas fases de desenvolvimento atrelando com opapel e atividade de cada perfil de QA* e QC* ( QA - quality assurance QC - quality control) Voltando para a fase de análise técnica, o analista de qualidade atua junto com o analista de sistema, é de extrema importância a participação do analista de qualidade nessa fase, juntos analisam a solicitação e o analista de qualidade começa o planejamento do testes. Mas o que é plano de teste Um ‘integrador’ entre diversas atividades de testes no projeto; Mecanismo de comunicação para os stakeholders (equipe de testes e outros interessados); Guia para execução e controle das atividades de testes. O plano de teste, que pode ser elaborado pelo gerente de projeto ou gerente de testes, visa planejar as atividades a serem realizadas, definir os métodos a serem empregados, planejar a capacidade necessária, estabelecer métricas e formas de acompanhamento do processo.

Nesse sentido, deve conter:Conjunto de requisitos a serem testados;Tipos de testes a serem realizados eferramentas utilizadas;Recursos utilizados nos testes;Cronograma de atividadesPerceba que oplanejamento é necessárioa fim de antecipar o quepode ocorrer e, portanto,provisionar os recursosnecessários nos momentosadequados. Isto significacoordenar o processo deteste de modo a perseguir ameta de qualidade doproduto (sistema desoftware).

Ainda na análise técnica identificam o valor que o cliente espera obter da funcionalidade, e representam a forma como o sistema será utilizado. Permite identificar todos os caminhos que o usuário pode percorrer para conseguir o que deseja e se podem ocorrer problemas. Mostram ao cliente o que esperar do software, ao desenvolvedor o que codificar, e ao testador ou certificador o que validar para garantir a qualidade dos entregáveis. Leia mais, clique aqui. Por fim, inicia-se os casos de teste que abordam exatamente o que deve ser testado e em qual fase deve ser testado.Aperte o play Entenda melhor esse processo!

Atenção! Nessa fase é muito natural a interação entre o QA e o solicitante. É importante lembrar que o insumo de todo esse trabalho! é guiado pelo requisito inicial. Quando se fala em qualidade de software, parece que tudo que sabemos sobre sistema some, fica tudo branco ou ainda é muito comum achar que qualidade de software é apenas o testes Separamos um vídeo que relata como ocorrem os testes no motor de um avião, é impressionante quanto esse processo é parecido com os testes durante o desenvolvimento.Aperte o play Agora... pensando um passo antes dessa fase, como você acha que eles chegaram a essas conclusões?

Suspeito muito que tenha passado por um processo de levantamento de requisitos, análise e um plano de execução. É desta fase que estamos falando. Quando trabalhamos com requisitos incorretos, analisamos, planejamentos, desenvolvemos e entregamos as demandas de forma incorreta.Uma falha em um sistema de voopode causar a queda de um avião,uma falha em um sistema de gestãode vendas pode causar furo noestoque, uma falha em um sistemade gestão financeira pode prejudicarna tomada de decisão e gerarprejuízo de milhões de reais. É claro que nem sempre vamos trabalhar com aeronaves. Mas trabalhamos diariamente com sistemas que podem ajudar no sucesso das nossas atividades ou nos levar ao fracasso. É por isso que a consciência plena do que deve ser desenvolvido e entregue deve estar clara.

Acesse: www.movingbrasil.com.br [email protected]


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook