cours du prof 3
Soutien
Stefano Zacchiroli zack@pps.jussieu.fr Laboratoire PPS, Université Paris Diderot - Paris 7
8 juin 2011
URL http://upsilon.cc/zack/teaching/1011/gla/ Copyright © 2011 Stefano Zacchiroli
License
Creative Commons Attribution-ShareAlike 3.0 Unported License http://creativecommons.org/licenses/by-sa/3.0/ Stefano Zacchiroli (Paris 7)
Soutien
8 juin 2011
1 / 22
Sommaire
1
Spécification informelle des charges
2
Conception à objet
Stefano Zacchiroli (Paris 7)
Soutien
8 juin 2011
2 / 22
Rappel — Qu’est-ce qu’un système ?
Un système est un ensemble d’éléments intéragissant entre eux suivant un certains nombres de principes et de règles dans le but de réaliser un objectif.
La frontière d’un système est le critère d’appartenance au système. L’environnement est la partie du monde extérieure au système.
Un système est souvent hiérarchisé à l’aide de sous-systèmes.
Un système complexe se caractérise par : sa dimension, qui nécessite la collaboration de plusieurs personnes ; son évolutivité.
Example une fourmilière, l’économie mondiale, le noyau Linux, . . .
Stefano Zacchiroli (Paris 7)
Soutien
8 juin 2011
3 / 22
Rappel — Types des charges
Il y a trois grandes catégories de spécifications de système :
Les spécifications fonctionnelles : on définit les services du système en termes de relation entre les sorties et les entrées.
Les spécifications non fonctionnelles : ce sont les contraintes et les propriétés remplies par le système dans son intégralité, comme, par exemple, l’efficacité, la robustesse, la sécurité, . . .
Les spécifications liées aux domaines d’activité : ce sont des spécifications, fonctionnelles ou non fonctionnelles, qui définissent des informations ou des contraintes liées aux règles qui régissent certains domaines.
Stefano Zacchiroli (Paris 7)
Soutien
8 juin 2011
4 / 22
Rappel — Cas d’utilisation
Les cas d’utilisation (use-cases) sont une technique fondée sur les scénarios qui jouent un rôle central