Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAntoine Rochefort Modifié depuis plus de 9 années
1
Specifications en Langage Z Chapitre 7
2
Langage Z (Zed) Jean Raymond Abrial Annees 70 Oxford University Base sur les ensembles et les relations Largement utilise dans la communaute ‘’methodes formelles’’, EU Langage B Annees 90 Z + Concepts OO Ligne de metro a Paris
3
Specifier en Z Formuler specs en termes abstraits Ensembles/ relations, sans souci de representation/ programmation What vs How Conception independante du langage
4
Ensembles en Z Types de donnes usuels (sans souci de representation) Types de donnees definis par l’usager CITIZEN DRIVER LICENCE_NUMBER REPLY = yes | No STATUS = InUse | Free | OnHold | OutOfOrder LIGHTS = Green | Orange | Red
5
Ensembles en Z MAGHREB = TN | DZ | MA | MU | LY homeland: MAGHREB homeland = TN
6
Power Sets
8
Cardinalite
9
Structure d’Une Specification en Z
10
Schemas en Z
11
Operations sur les Schemas
12
Substitutions
13
Conjonction
14
Delta et Chi
15
Disjonction
16
Symboles d’Entrée/ Sortie Entrée: ? Sortie: !
17
Relations en Z Ensemble des Relations de X vers Y: Declaration d’Une relation de X vers Y:
18
Ensemble de Relations
19
Fonctions en Z Relations Deterministes: Relations Deterministes et Totales:
21
Exemple de Specification en Z Gestion d’une bibliotheque Gestion des ressources bibliographiques Gestion des acquisitions Gestion des suppressions (pertes, etc) Gestion des emprunts Gestion des abonnes
22
Declarations
23
Library
24
Initialisation
25
AddBook
27
AddSubscriber NormalAddSubscriber ExceptionalAddSubscriber
28
NormalAddSubscriber
29
ExceptionalAddSubscriber
30
AddSubscriber
31
BorrowBook Borrower is not a subscriber Book is not available NormalBorrow
32
NotASubscriber
34
NotAvailable
35
NormalBorrow
36
BorrowBook
37
Operations ReturnBook DeleteBook BorrowList Midnight
38
BorrowList: liste des livres empruntes par un abonne, avec dates d’emprunt
39
NormalBorrowList
40
Types de donnees
41
Declaration de l’espace m: ensembles des abonnes, t: date courante, k: possessions de la bibliotheque r: emprunts
42
Initialisation
43
Abonnement a la bibliotheque
44
Forme sophistiquee d’abonnement
45
Ajouter un livre
46
Minuit
47
Liste d’Emprunt
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.