(...)
- La définition, l'exécution, l'évaluation, la mesure, la gestion, le changement et l'amélioration des processus du cycle de vie.
-> Pour assurer l'efficacité des processus, il faut bien les définir et ainsi pouvoir facilement les changer (améliorer) pour qu'ils coïncident avec les objectifs de l'organisation.
-> Une évaluation des processus est nécessaire pour vérifier si les avantages souhaités se sont matérialisés.
-> Le processus de mesure permet de mener a bien l'évaluation, conditionne la dynamique d'amélioration.
(...)
- Optimiser l'utilisation des ressources de l'organisation.
- Piloter les tâches réalisées au sein de l'organisation sur la base de données objectives et quantitatives.
- Obtenir des produits de meilleure Qualité (moins de défauts, plus rapidement corrigés, etc.), fournis selon des échéances plus précises et mieux respectées.
- Soutenir une dynamique d'amélioration de la Qualité progressive, continue et cohérente.
(...)
- Organise et soutient une formation liée à la mise en oeuvre du processus de changement.
- Maintient une base de données de processus.
- Fournit des processus de consultation pour des projets de développement et de gestion.
- Participe à l'intégration des logiciels d'ingénierie des processus avec d'autres processus organisationnels, tels que l'ingénierie des systèmes.
(...)
[...] Un grand désavantage de cette technique :Ne permet pas la modélisation du temps ni de représenter les relations logiques (relations ET et OU). Exemple d'un modèle IDEF0 idef0.gif Méthodes Précisent les activités qui doivent être réalisées afin de développer et de maintenir un processus de définition Peuvent éliciter des informations des développeurs pour faire une définition descriptive des processus Similitude entre les différents méthodes car elles suivent le cycle de vie du développement logiciel Exemple de méthode de maintenance ( Briand, 94) Des procédures de l'analyse d'impact, de planification, de programmation rigoureuses Une mise à jour systématique et disciplinée des procédures de l'utilisateur et du système de documentation moyens et procédures de communication avec les utilisateurs Outils Outils automatisés pour soutenir la définition des processus (permettent la simulation par exemple) Pour soutenir la notation exemple d'outils : BPWin pour soutenir IDEF0 Les AGL ( Atelier du Génie Logiciel ) ,qui intègre différents outils CASE (Computer Aided Software Engineering) contribuent à l'amélioration de la productivité et de la qualité du logiciel, notamment en faisant le suivi des différentes phases du processus logiciel et en offrant un cadre cohérent et uniforme de production. [...]
[...] Elaboré par : Emine Trabelsi Imen Boukhris Plan Introduction Processus du GL : le Quoi Processus de GL : le Pourquoi Processus du GL : le comment Activités Méthodes Techniques Outils Conclusion Introduction Acquéreurs de système basé sur le logiciel faire face à la compétitivité du marché La reconnaissance que les questions liées au processus peuvent avoir une forte incidence sur la capacité de leurs fournisseurs à livrer la marchandise voulue. favoriser l'utilisation accrue du processus de génie logiciel comme moyen pour redresser la situation Introduction Un processus Ensemble d'activités corrélées ou interactives qui transforme des éléments d'entrée en éléments de sortie. [...]
[...] (ISO 9000) ACTIVITES ENTREES SORTIES ressources contrôles Introduction Les éléments d'entrée d'un processus sont généralement les éléments de sortie d'autres processus. Les processus d'un organisme sont généralement planifiés et mis en œuvre dans des conditions maîtrisées afin d'apporter une valeur ajoutée. Processus du Génie Logiciel : Le Quoi Le Processus du GL ? [...]
[...] Ce modèle peut être utilisé par les organisations soucieuses de maîtriser leurs procédés de planification et de pilotage d'améliorer les procédures d'acquisition de fournitures de services de développement de prestations de conduite de projet, d'exploitation de maintenance de support de leurs produits logiciels Le modèle ISO/IEC niveaux de maturité (Aptitude): Niv Définition Concepts 0 Non effectué Mise en œuvre de pratiques empiriques 1 Effectué de façon informelle Mise en œuvre de pratiques définies 2 Planifié et Suivi Planifier des procédures définies, ordonnancer, puis suivre leur exécution 3 Bien défini Définir un processus formalisé et standardisé, puis le mettre systématiquement en œuvre 4 Maîtrisé quantitativement Établir des objectifs-qualité mesurables, mettre en place des indicateurs, puis piloter leur suivi 5 En amélioration permanente Améliorer les pratiques organisationnelles et accroître l'efficience du processus Notation Pour pouvoir définir les processus , il faut une notation Diffère selon le type d'information définit, capturé et utilisé à partir du modèle de cycle de vie Diagramme de flux de donnée (buts et résultats des processus) Liste des processus décomposée en tâches définies en langage naturel Les chartes d'états Modèles des dépendances des acteurs Réseau de Pétri IDEF 0 Integrated DEFinition methods IDEF 0 0Fig1.gif IDEFØ Box and Arrow Graphics Une méthode conçue pour modéliser les décisions, les mesures et activités d'une organisation ou d'un système Aide à organiser l'analyse d'un système et favorise une bonne communication entre l'analyste et le client Un outil de communication, IDEF0 renforce la participation d'experts du domaine et de prise de décisions par consensus grâce à la simplification des dispositifs graphiques Un outil d'analyse, IDEF0 aide à identifier les fonctions exercées, ce qui est nécessaire pour s'acquitter de ces fonctions, ce que le système actuel fait de juste, et ce que le système actuel fait de faux. A une structure hiérarchique, grâce à laquelle même les modèles les plus complexes restent clairs, étant donné que les détails sont représentés à différents niveaux. [...]
[...] Il fallait présenter des exemples de méthodes ou d'outils pour faciliter la compréhension Questions à choix multiples Les processus du Génie Logiciel servent à: L'adaptation aux changements au niveau organisationnel Optimiser l'utilisation des ressources Assurer la qualité Parmi les activité des processus du GL Infrastructure Planification Evaluation Mesure Questions à choix multiples Définir un processus revient à définir Des activités Des produits Des ressources IDEF 0 permet De définir les processus D'évaluer les processus De faciliter la communication Questions à choix multiples Une mesure est faite pour : Soutenir un changement de processus Evaluer les conséquences de l'exécution d'un processus et du changement Respecter la loi interne de l'organisation Etre exécutée sur le produit lui-même L'étalonnage Outil de définition des processus Technique de mesure de processus Son principe : si une organisation moins compétente adopte les pratiques de l'excellente organisation, son échec est alors assuré Son principe : si une organisation moins compétente adopte les pratiques de l'excellente organisation, elle deviendra également excellente Référence Chapitre 9 : Les processus du génie logiciel, SWEEBOK L. Briand, V. Basili, Y. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture