Prérogatives non fonctionnelles
Les exigences non fonctionnelles déterminent une part importante des coûts et des efforts nécessaires pour réaliser ou maintenir une solution d'ingénierie logicielle. Pourtant, l'effet des exigences non fonctionnelles sur les estimations des coûts et des efforts est largement sous-exposé dans les communautés de génie logiciel et de mesure logicielle.
Quelques solutions d'estimation, comme SNAP et COCOMO, ont été proposés mais n'offrent pas un pouvoir prédictif satisfaisant ou n'ont pas de fondement théorique de leurs mécanismes. Recherches antérieures de Nesma sur estimation de logiciels packagés a déjà donné un aperçu des mécanismes de base qui déterminent l'estimation des coûts et des efforts à partir des exigences fonctionnelles et non fonctionnelles. Il a montré que ces mécanismes sont plus complexes que les méthodes actuellement proposées.
Un mécanisme d'estimation général
Dans un article présenté à l'IWSM 2017 conférence un mécanisme général a montré que seuls les mécanismes d'estimation basée sur l'architecture peuvent conduire à de bonnes prévisions de coûts. Sur la base de ce mécanisme, nous pouvons expliquer pourquoi les solutions d'estimation actuelles échouent. Vous pouvez trouver la présentation sur le Nesma SlideShare.
La poursuite du développement
Le comité d'origine qui a développé le mécanisme général étend maintenant le groupe pour en faire une méthode pratique pouvant être utilisée par des professionnels. Nous recherchons en particulier:
- Architectes de solutions pour nous aider à normaliser les éléments de la structure de répartition de l'architecture dont nous avons besoin
- Spécialistes des achats pour nous aider à définir des composants standardisés pour exprimer les demandes de propositions de manière standardisée
- Spécialistes financiers / mesures pour nous aider à définir des méthodes standardisées d'estimation du coût des composants standardisés
Nous avons déjà un certain nombre de volontaires qui ont offert de nous aider du Brésil, France, La Jordanie et les Pays-Bas, mais nous pouvons toujours utiliser plus d'aide. Quand tu veux rejoindre cet effert, Contactez nous s'il vous plait.