Développement des systèmes informatiques


Introduction


Comment définir l'effet d'un programme ?

Exercice

Exprimer le fait que le tableau T de longueur N est trié.

Exercice

Exprimer le fait que le programme P trie le tableau T de longueur N.

Quand utilisons-nous des spécifications de programme ?

Nous voulons avoir des spécifications pour

Qu’est-ce qu’une spécification doit révéler ?

Quelles sont les qualités recherchées d'une spécification ?

Comment les écrire ?

Spécifications de programmes déterministes sous forme de fonctions (fonctions de programme)

Qu’est-ce que l’état (de données) d’un programme ?

Comment une fonction peut-elle décrire un programme ?

Comment une fonction peut-elle être décrite ?