19.04.2013 Views

MODELO DE PROCESSO PARA MEDIÇÃO E ANÁLISE EM ... - Lactec

MODELO DE PROCESSO PARA MEDIÇÃO E ANÁLISE EM ... - Lactec

MODELO DE PROCESSO PARA MEDIÇÃO E ANÁLISE EM ... - Lactec

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

existem características de maneira a prever o tamanho do projeto a partir da<br />

fase de especificação?<br />

que propriedades de mensuração de software são necessárias de maneira a<br />

determinar a qualidade de um projeto? e,<br />

quais são as corretas medições de software para evidenciar aderência em<br />

números de qualidade de software em relação aos atributos da ISO 9126 (NBR<br />

13596, 1991)?<br />

2.2.1 Histórico da mensuração<br />

Pouca literatura de pesquisa sobre mensuração tem dado enfoque em programas de<br />

mensuração de software. De outro lado, milhares de tipos de medição foram propostos por<br />

pesquisadores e praticantes, e mais de cinco mil artigos sobre o assunto foram publicados,<br />

tipicamente falando de uma empresa isoladamente, com pouca comparação inter-resultados<br />

(BERRY, 2000).<br />

Apesar disso, os pesquisadores estão ativos há mais de trinta anos na área de<br />

mensuração de software ou de engenharia de software. Em 1980, Curtis (1980) já afirmava<br />

que procedimentos científicos rigorosos devem ser aplicados para estudar o desenvolvimento<br />

de sistemas de software, e se é desejado transformar programação em uma disciplina de<br />

engenharia. No núcleo destes procedimentos está o desenvolvimento de técnicas de<br />

mensuração e a determinação dos relacionamentos entre causa e efeito.<br />

Grady (1992) formulou a relevância da mensuração de projetos de software. Ela é<br />

usada para medir atributos específicos de um processo de software ou processo de<br />

desenvolvimento de software. As medições de software são usadas:<br />

1 como base para estimativas;<br />

2 para rastrear o progresso do software;<br />

3 para determinar a complexidade;<br />

4 para auxiliar quando se alcança um desejado estado de qualidade;<br />

5 para analisar defeitos;<br />

6 para validar experimentalmente as melhores práticas; e<br />

7 para auxiliar a tomada de decisões.<br />

16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!