COURS
III : Technologie orientée objet
Comparaisons avec d'autres méthodes
- Autres méthodes de conception selon
Sommerville
- Méthode structurée
(Top-down structured design, composite design)
- Décomposition en sous-programmes (FORTRAN, COBOL)
- Limité pour grosse compexité (100'000 lignes de code)
- Mauvaise abstraction et opacité (data hiding)
- Le plus répandu et le plus accepté
- Méthode de flux de données (Data driven design)
- A présent très bien adapté pour bases de données
- Gain d'intérêt pour systèmes temps réel
- Autres exemples types de programmation selon
Bobrow et Stefik
- Orienté procédures avec première attention sur les
algorithmes (Procedure-oriented)
- Pour programmation des calculs intenses
- Orienté logique, fixé sur le but d'une opération
(Logic-oriented)
- Orienté sur des règles du type 'si...alors' (Rule-oriented)
- Pour systèmes experts (knowledge based)
- Orienté sur contraintes en cherchant des invariantes
(Constraint-oriented)