ABAZE DevS Blog

La Développement une vie une Passion

Archive for avril, 2015

L’approche orientée objet

Posted by abaze17 on 19th avril 2015

La qualité d’un logiciel

On peut mesurer la qualité d’un logiciel par :

1. L’exactitude : aptitude d’un programme à fournir le résultat

voulu et à répondre ainsi aux spécifications

2. La robustesse : aptitude à bien réagir lorsque l’on s’écarte

des conditions normales d’utilisation

3. L’extensibilité : facilité avec laquelle un programme pourra

être adapté pour répondre à l’évolution des spécifications

4. La ré utilisabilité : possibilité d’utiliser certaines parties du

logiciel pour résoudre un autre problème

5. La portabilité : facilité avec laquelle on peut exploité un

même logiciel dans différentes implémentations

6. L’efficience : temps d’exécution, taille mémoire

 

L’approche orientée objet

La qualité d’un logiciel

On peut mesurer la qualité d’un logiciel par :

1. L’exactitude : aptitude d’un programme à fournir le résultat

voulu et à répondre ainsi aux spécifications

2. La robustesse : aptitude à bien réagir lorsque l’on s’écarte

des conditions normales d’utilisation

3. L’extensibilité : facilité avec laquelle un programme pourra

être adapté pour répondre à l’évolution des spécifications

4. La réutilisabilité : possibilité d’utiliser certaines parties du

logiciel pour résoudre un autre problème

5. La portabilité : facilité avec laquelle on peut exploité un

même logiciel dans différentes implémentations

6. L’efficience : temps d’exécution, taille mémoire

 

La programmation structurée a permis d’améliorer :

1. La robustesse

2. L’exactitude

 

Etendre et réutiliser : casser les modules Intéressants

 

Les limites de l’approche fonctionnelle

 

§  L’approche fonctionnelle : décomposition hiérarchique en fonctions

§  Le découpage impose la hiérarchie : le couplage fonction/ hiérarchie est statique

§  Conséquence : l’évolution nécessite des modifications lourdes

§  Un seul état partagé (mémoire) et toute fonction peut agir sur n’importe quelle partie : code difficilement réutilisable

 

L’approche objet

§  Différence fondamentale entre la programmation

§  procédurale et la programmation objet :

§  1. En programmation procédurale :

§  décomposition de tâches en sous-tâches

§  2. En programmation objet : on identifie les

§  acteurs (les entités comportementales) du

§  problème puis on détermine la façon dont ils

§  doivent interagir pour que le problème soit résolu.

 

 

 

 

 

Un objet

Objet = Etat + Comportement [+ Identité]

1. Etat : valeurs des attributs (données) d’un objet

2. Comportement : opérations possibles sur un

objet déclenchées par des stimulations externes

(appels de méthodes ou messages envoyées par

d’autres objets)

3. Identité : chaque objet à une existence propre

(il occupe une place en mémoire qui lui est

propre). Les objets sont différenciés par leurs noms

 

 

 

 

Posted in P Orientée Objet | No Comments »

 

Créer un Blog | Nouveaux blogs | Top Tags | 14 articles | blog Gratuit | Abus?