A ti MÉTRICAS investe constantemente em COSMIC, como um importante método para a medição do tamanho funcional do software. Como resultado desse comprometimento, a ti MÉTRICAS possui mais de dez especialistas certificados em COSMIC.
Além disso, a ti MÉTRICAS participa do COSMIC Measurement Practices Committee, do COSMIC International Advisory Council e da Conferência Anual IWSM-Mensura.
Como a ti MÉTRICAS Descobriu o COSMIC?
Embora o método fosse de conhecimento dos integrantes da empresa desde 1999, quando ainda era conhecido como "Full Function Points", foi em 2007 que a ti MÉTRICAS organizou o primeiro curso no Brasil, ministrado por Jean-Marc Desharnais. Em 2012, três integrantes da TI Métricas viajaram a Montreal para um curso intensivo de COSMIC com Alain Abran e Luca Santillo. Nesse mesmo ano, a ti MÉTRICAS organizou o primeiro exame do método no Brasil, onde a empresa certificou 15 colaboradores. Desde então, o interesse por COSMIC vem crescendo continuamente no país.
Visão Geral do Método COSMIC para Medição do Tamanho Funcional
O método COSMIC define os princípios, regras e um processo para medir o tamanho funcional padrão de um pedaço de software. O ‘tamanho funcional’ é uma medida da quantidade de funcionalidade provida pelo software, completamente independente de considerações técnicas ou de qualidade.
Aplicabilidade do Método
O método COSMIC pode ser utilizado para dimensionar softwares tais como: aplicações de negócio; software ‘real time’; softwares de infraestrutura, tais como sistemas operacionais; e hibridos desses tipos. As características comuns de todos esses tipos de software é que os mesmos são dominados por funções que alimentam dados, armazenam e recuperam dados, e dão saída a dados. O método não foi projetado para ser aplicável ao dimensionamento de software dominado por funções que manipulam dados, como acontece em software típico de natureza científica ou de engenharia.
Os princípios para a medição funcional de um pedaço de software com COSMIC
O método COSMIC mede o tamanho conforme percebido pelos ‘usuários funcionais’ do pedaço de software a ser medido, isto é, os originadores e/ou destinatários pretendidos para os dados que devem entrar ou sair do software.
O método utiliza um modelo de software conhecido como ‘Modelo Genérico de Software COSMIC’, o qual se baseia em princípios fundamentais da engenharia de software.
Há quatro tipos de subprocessos de movimentação de dados. Uma ‘Entry’ movimenta um grupo de dados para dentro do software a partir de um usuário funcional, assim como uma ‘Exit’ movimenta um grupo de dados para fora do software. Os ‘Reads’ e ‘Writes’ movimentam um grupo de dados de e para o armazenamento persistente, respectivamente.
|