Software Sizing wordt volwassen met SNAP!

De International Function Point Users Group (IFPUG) is trots om de nieuwe software niet-functionele Assessment Process debuut (SNAP) logo op het belang van niet-functionele sizing betekenen voor het schatten, benchmarking en productiviteit analyse in de ontwikkeling van software. Non-functionele eisen zijn reeds lang bekend door het schatten experts zoals Barry Boehm (USC) and William Perry (QAI) as having a significant impact on the effort and costs of software development, and SNAP formally addresses this problem.

Wat is SNAP?

SNAP is de software niet-functionele Assessment Process.

Terwijl functiepunten meet de functionele eisen van de dimensionering van de datastroom door een softwareapplicatie, SNAP meet de niet-functionele vereisten. Het is dan ook een aanvulling op FPA.

De SNAP model bestaat uit vier categorieën en subcategorieën veertien de niet-functionele vereisten te meten. Niet-functionele eis worden toegewezen aan de relevante subcategorieën. Elke sub-categorie is gedimensioneerd, en de grootte van een eis is de som van de afmetingen van de sub-categorieën.

De SNAP dimensionering proces is vergelijkbaar met de functie punt vervormwerkwijzen. Binnen de applicatie grens, niet-functionele vereisten in verband worden gebracht met de relevante categorieën en hun subcategorieën. Met behulp van een gestandaardiseerde set van basiscriteria, elk van de subcategorieën wordt dan gedimensioneerd afhankelijk van type en complexiteit; de grootte van een dergelijke eis is de som van de afmetingen van de sub-categorieën. Deze maten worden dan bedroeg de maatregel van niet-functionele omvang van de software-applicatie te geven.

Beta testen van het model laat zien dat SNAP formaat heeft een sterke correlatie met het werk inspanning die nodig is om de niet-functionele deel van de software-applicatie te ontwikkelen.

Software ontwikkeling evaluatie, planning, beheer, en de productie controle wordt versterkt wanneer de omvang en de effecten van zowel functionele en niet-functionele omvang zij zullen worden toegepast. Hier is waar IFPUG heeft een uniek competitief voordeel ten opzichte van andere software sizing methoden die niet goed zijn voor niet-functionele software size.

Read more about SNAP here.

Dit vind je misschien ook leuk...