SWEBOK

SWEBOK

Le dispositif SWEBOK (Software Engineering Body of Knowledge) est une initiative de l’IEEE-Computer-Society (Institute of electrical and electronics engineers) piloté par le laboratoire de recherche en génie logiciel de l’université du Québec à Montréal et l’école de technologie supérieure de l’université du Québec. Le SWEBOK est le document de base de l’IEEE-Computer-Society pour la normalisation en ingénierie du logiciel. Bien qu’il n’ait pas comme objectif d’être totalement conforme à la norme ISO 12207 sur le cycle de vie des processus logiciels, il prête une attention particulière au respect de la comptabilité avec cette norme.

Sommaire

Intérêt

Le projet SWEBOK permet à une personne physique d’obtenir une certification en matière d’ingénierie logiciel. Il est une tentative de définition du contenu de la discipline désignée en français sous le terme de "génie logiciel" ; en d’autres termes, c’est un corpus des connaissances en génie logiciel ; il a pour but de formaliser de manière consensuelle le contenu de la discipline d’ingénierie du logiciel en 10 domaines distincts. Le SWEBOK est donc la bible du Software Engineering. Il regroupe tous les sous-domaines important du Software Engineering en précisant les références essentielles.

Le SWEBOK s’adresse donc aux enseignants chargés de bâtir des programmes de l’enseignement supérieur et aux étudiants. Il peut être aussi utilisé par les entreprises privées et publiques comme un guide des connaissances du domaine pour mettre en place des bonnes pratiques d’ingénierie du logiciel. Ce qui ne veut pas dire que tout ingénieur devra l’appliquer sans réflexion.

Développement du projet SWEBOK

On observe un fort développement du SWEBOK sur le plan international. Le nombre de références a été multiplié par 10 en l’espace d’un an et demi, en revanche la France semble être sceptique quant à sa pertinence.

Le SWEBOK est également utilisé dans les mondes professionnels et industriels dans des contextes autres que l’enseignement et la formation. Utilisé avec la norme ISO 12207, il est possible de décrire des membres d’une équipe de projet informatique. Cela permet de décrire les profils de personnes à recruter et de négocier des contrats de travail en fonction de ces profils.

Le SWEBOK devra suivre l’évolution des connaissances de bases en ingénierie logiciel, en fonction de l’avancement des travaux de recherche et de l’évolution des pratiques industrielles.

La version 2004 du SWEBOK est la dernière version. Cette version a été publiée en 2005 sous la forme d’un rapport technique ISO 19759.

Dernière version du projet SWEBOK : [1]

Participation dans le dispositif SWEBOK

Le projet SWEBOK est le fruit d’une collaboration entre universités, industries et associations professionnelles soit :

Associations professionnelles:

  • IEEE Computer society
  • ACM (s’est retiré en 2000)

Corporatif:

  • Boeing
  • Conseil national de recherches Canada
  • Raytheon
  • Construx
  • Conseil canadien des ingénieurs
  • Mitre
  • NIST
  • Rational (vendu en 2004)
  • SAP

Académique:

Les principaux modules

A ce jour, le SWEBOK définit les domaines de connaissance suivants pour le génie logiciel :

  • Les exigences du logiciel
  • La conception du logiciel
  • La construction du logiciel
  • Les tests logiciels
  • La maintenance du logiciel
  • La gestion de configuration du logiciel
  • L’ingénierie de la gestion logicielle (software engineering management)
  • L’ingénierie des processus logiciels (software engineering process)
  • L’ingénierie des outils et méthodes logicielles (software engineering tools and methods)
  • L'assurance qualité du logiciel [1]

Les 10 principaux chapitres du guide du SWEBOK

  1. L'expression de besoins
  2. La conception générale
  3. La conception détaillée
  4. Les tests
  5. La maintenance
  6. La gestion de configuration
  7. La gestion de l'ingénierie du logiciel
  8. Les processus pour l'ingénierie du logiciel
  9. Les outils et méthodes pour l'ingénierie et pour la qualité du logiciel
  10. La qualité du logiciel

Le SWEBOK et les disciplines liées au génie logiciel

  • L’ingénierie de l’informatique
  • Science Informatique
  • Les Mathématiques
  • La gestion de projet
  • La gestion
  • L’assurance qualité
  • L’ergonomie logicielle
  • L’ingénierie des systèmes

Le dispositif SWEBOK

  • Langue d'origine : Anglais
  • Domaine d'application : Ingénierie du logiciel
  • Secteur économique de l'entreprise : Tous secteurs
  • Propriété du référentiel : IEEE, ISO
  • Diffusion du référentiel : En France, AFNOR
  • Portée du référentiel : l'activité, les personnes
  • Méthodes d'évaluation : Spécifique à l'organisme de formation
  • Nombre de niveaux : Plusieurs
  • Type d'évaluation : Examens de testeur de logiciels en français
  • Durée de validité : Non spécifiée
  • Portée : Internationale
  • Type de reconnaissance : Certification
  • Objet de la reconnaissance : Personne physique pour ses connaissances en ingénierie du logiciel

Notes et références

  1. Alain April et Claude Laporte, Assurance qualité logicielle 1: concepts de base, Lavoisier, 2011, (ISBN 9782746231474), page 387

Lien externe


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article SWEBOK de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • SWEBOK — (Software Engineering Body of Knowledge)  документ, подготавливаемый комитетом Software Engineering Coordinating Committee, в который вовлечено сообщество IEEE Computer Society. Назначение SWEBOK  в объединении знаний по инженерии… …   Википедия

  • SWEBOK — Saltar a navegación, búsqueda SWEBOK, Software Engineering Body of Knowledge, es un documento creado por la Software Engineering Coordinating Committee, promovido por la IEEE Computer Society, que se define como una guía al conocimiento presente… …   Wikipedia Español

  • SWEBOK — Der Guide to the Software Engineering Body of Knowledge (SWEBOK) ist ein Dokument der IEEE Computer Society. Es strukturiert das gesammelte Wissen (engl. body of knowledge) auf dem Gebiet der Softwaretechnik und stellt es der Allgemeinheit zur… …   Deutsch Wikipedia

  • SWEBOK — Software Engineering Body Of Knowledge (Governmental » Military) Software Engineering Body Of Knowledge (Governmental » NASA) Software Engineering Body Of Knowledge (Computing » General) Software Engineering Body Of Knowledge (Governmental »… …   Abbreviations dictionary

  • Software Engineering Body of Knowledge — SWEBOK Sommaire 1 SWEBOK (Software Engineering Body of Knowledge) 2 Intérêt 3 Développement du projet SWEBOK 4 Participation dans le dispositif SWEBOK …   Wikipédia en Français

  • Software Engineering Body of Knowledge — The Software Engineering Body of Knowledge (SWEBOK) is a product of the Software Engineering Coordinating Committee. The IEEE Computer Society is also involved.The software engineering body of knowledge is an all inclusive term that describes the …   Wikipedia

  • Software Engineering Body of Knowledge — Der Guide to the Software Engineering Body of Knowledge (SWEBOK) ist ein Dokument der IEEE Computer Society. Es strukturiert das gesammelte Wissen (engl. body of knowledge) auf dem Gebiet der Softwaretechnik und stellt es der Allgemeinheit zur… …   Deutsch Wikipedia

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • Genie logiciel — Génie logiciel Le génie logiciel (en anglais : software engineering) désigne l ensemble des méthodes, des techniques et des outils concourant à la production d un logiciel, au delà de la seule activité de programmation. Sommaire 1… …   Wikipédia en Français

  • Génie Logiciel — Le génie logiciel (en anglais : software engineering) désigne l ensemble des méthodes, des techniques et des outils concourant à la production d un logiciel, au delà de la seule activité de programmation. Sommaire 1 Définitions 2 Compétences …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”