1、UNION INTERNATIONALE DES TLCOMMUNICATIONS5)4 4 : SECTEUR DE LA NORMALISATION (03/93)DES TLCOMMUNICATIONSDE LUIT,!.!% (/-% -!#().%4%#(.)15% $% 30 #) elle doit tre utilise pour toutes les extensions futures des spcifications.Cette nouvelle technique de spcification devrait constituer un cadre efficace
2、 pour la conception de futures HMI.Recommandation Z.351 (03/93) 1Recommandation Z.351Recommandation Z.351 (03/93)TECHNIQUE DE SPCIFICATION DE LINTERFACE HOMME-MACHINEORIENTE VERS LES DONNES INTRODUCTION(Helsinki, 1993)1 Champ dapplicationLa prsente Recommandation est une introduction la srie de Reco
3、mmandations Z.350 qui dfinit la Technique despcification de linterface homme-machine (HMI) oriente vers les donnes.Cette technique de spcification remplace la technique de spcification dcrite dans les Recommandations Z.331-Z.333;elle doit tre utilise pour toutes les extensions futures des spcificati
4、ons.2 ObjetLes objectifs de la technique de spcification de linterface homme-machine oriente vers les donnes sont les suivants: contribuer llaboration de normes non ambigus (pour les Administrations et les vendeurs); faciliter la spcification des interfaces homme-machine (HMI); acclrer la conclusion
5、 daccords sur les domaines de normalisation; faciliter llaboration de normes HMI cohrentes; servir de base pour la spcification dessais de conformit; permettre la mise au point doutils de conception automatiss; permettre llaboration de spcifications efficaces et plus concises.3 Organisation de la sr
6、ie de Recommandations Z.350La srie Z.350 comprend les Recommandations suivantes: Z.351 Technique de spcification de linterface homme-machine oriente vers les donnes introduction Z.352 Technique de spcification de linterface homme-machine oriente vers les donnes porte,approche et utilisationLa Recomm
7、andation Z.351 prsente la technique de spcification, dfinit son objectif et les utilisateurs, explique lastructure des Recommandations associes et contient des abrviations et un glossaire.La Recommandation Z.352 dfinit la porte et lapproche de la technique. Ces aspects sont fondamentaux pour lacompr
8、hension et lapplication de la technique. Cette Recommandation prsente galement un modle de rfrence trois couches pour la HMI. Ces couches sont appeles couche externe HMI, couche application HMI et couche interneHMI. La couche externe concerne la fois le contenu et la prsentation des HMI proprement d
9、ites. La coucheapplication concerne la spcification de la terminologie et de la grammaire la HMI; le contenu dune prsentationexterne particulire est dduit de la couche application. La couche interne concerne la mise en mmoire et la gestion desdonnes. Une mthode et des directives pour la conception d
10、es donnes sont indiques dans lAnnexe A/Z.352.4. Utilisateurs des Recommandations de la srie Z.350Les bnficiaires ultimes de ces Recommandations seront les utilisateurs finals au VDT (terminal cran devisualisation). Ce sont les besoins de ces utilisateurs qui ont servi de base aux ralisateurs de la s
11、pcification. Il peut trencessaire pour lutilisateur final de comprendre le modle de rfrence et le formalisme. Cependant, il est peu probableque lutilisateur final lise le texte exact de cette srie de Recommandations ou en connaisse mme lexistence.2 Recommandation Z.351 (03/93)Les utilisateurs de ces
12、 Recommandations sont: les concepteurs de normes; les spcificateurs de systmes; les ralisateurs de systmes.Les spcificateurs de systmes, qui peuvent appartenir des organismes de vendeurs ou dacheteurs, doivent trefamiliariss avec toutes les sections des Recommandations, alors que les lecteurs des sp
13、cifications ne doivent pasncessairement prendre connaissance des appendices.5 AbrviationsPour les besoins de la presente Recommandation, les abrviations suivantes sont utilises.AS Schma dapplication (application schema)CS Schma de contenu (contents schema)EDP Traitement lectronique des donnes (elect
14、ronic data processing)ES Schma externe (external schema)HMI Interface homme-machine (human-machine interface)IS Schma interne (internal schema)LS Schma de prsentation (layout schema)OAM Gestion, exploitation et maintenance des rseaux de tlcommunication (operation, administrationand maintenance)RGT R
15、seau de gestion des tlcommunicationsVDT Terminal cran de visualisation (visual display terminal)6 GlossairePour les besoins de la prsente Recommandation, les dfinitions suivantes sappliquent.attributE: attributeS: atributoLes donnes subordonnes aux classes dobjets qui ne sont pas elles-mmes des clas
16、ses dobjets sont des classesdattributs. Toutes les donnes instancies dune classe dattributs sont des attributs. Les donnes subordonnes auxattributs peuvent tre elles-mmes des attributs.classeE: classS: claseLes donnes dans le schma sont appeles classes par rapport leurs instances dans la portementE:
17、 behaviourS: comportamientoLe comportement comprend les contraintes portant sur les donnes et les rgles dobtention de nouvelles donnes partirde donnes existantes. Des fonctions sont prvues pour indiquer les contraintes et les rgles de drivation.coucheE: layerS: capaChaque couche de larchitecture en
18、couches est subdivise en schmas, processus et populations. Les donnes de chaquecouche sont mises en correspondance avec les donnes des couches adjacentes seulement.Recommandation Z.351 (03/93) 3couche applicationE: application layerS: capa de aplicacinLa couche application est la couche du modle de
19、rfrence HMI qui concerne la dfinition des donnes et leurcomportement.couche externeE: external layerS: capa externaLa couche externe gre la prsentation et la manipulation de donnes. Elle gre galement ladaptation aux donnesdapplication et la cration de sous-ensembles de ces donnes. La couche externe
20、peut contenir plusieurs schmasexternes dun mme Schma dapplication, les populations externes correspondantes et les processus externes qui mettenten oeuvre les spcifications de schma externe appropries pour les instances de la population externe proprement dite.couche interneE: internal layerS: capa
21、internaLa couche interne sort du cadre de la HMI. Cette couche est cense prendre en charge la mise en mmoire, laccs, lamise en oeuvre et la communication internes des donnes et de leur comportement.domaine dapplicationE: application areaS: area de aplicacinUn domaine dapplication est un ensemble de
22、ressources qui sont troitement lies du point de vue de la gestion. Il estspcifi de manire prcise par le schma dapplication associ.donnesE: dataS: datosLes contenus de tous les schmas et populations sont des donnes.identificateurE: identifier attributeS: atributo identificadorCertains des attributs d
23、un objet peuvent tre dfinis comme des identificateurs. Plusieurs identificateurs peuvent existerpour un objet donn. Les valeurs de chacun de ces diffrents identificateurs dun objet, ainsi que les valeurs dunidentificateur de chaque objet rcursivement suprieur, identifient de manire unique lobjet dan
24、s sa classe dobjets. Aulieu du terme complet attribut identificateur, on peut utiliser le terme identificateur.instanceE: instanceS: instanciaLes donnes dans un schma peuvent tre instancies pour devenir des instances de la population correspondante.instanciationE: instantiationS: instanciacinLinstan
25、ciation permet, par un processus de duplication, dobtenir et de mettre en oeuvre des instances conformment auxrgles indiques dans le schma correspondant.4 Recommandation Z.351 (03/93)interface homme-machineE: Human-machine interfaceS: interfaz hombre-mquinaLinterface homme-machine se dfinit comme ta
26、nt constitue par la prsentation et la manipulation des donnes depopulation HMI, des schmas externes HMI et des schmas dapplication HMI pour une application.objetE: objectS: objetoUne classe dobjets peut tre la racine dun schma ou tre immdiatement subordonne une certaine classe dobjetsdans ce schma.
27、Toutes les donnes instancies dune classe dobjets sont des objets. Si quelque chose est un objet, sonnoeud suprieur est galement un objet. Les donnes subordonnes aux objets peuvent tre elles-mmes des objets.objet rfrencE: referenced objectS: objeto referenciadoLexistence dun objet peut dpendre de lex
28、istence dun autre objet. Cet autre objet est appel objet rfrenc.populationE: populationS: poblacinUne population contient les instances de donnes conformment aux rgles exprimes dans un schma correspondant.population dapplicationE: application populationS: poblacin de aplicacinLa population dapplicat
29、ion contient les instances dont la cohrence est assure par le processus dapplicationconformment aux rgles exprimes dans le schma dapplication correspondant.population externeE: external populationS: poblacin externaIl sagit des donnes de population slectionnes, en-ttes, pictogrammes et autres prsent
30、ations la HMI. Voirgalement le terme schma externe.processusE: processS: procesoUn processus met en oeuvre les rgles trouves dans un schma en les appliquant aux instances de donnes dans unepopulation correspondante.processus dapplicationE: application processS: proceso de aplicacinLe processus dappl
31、ication met en oeuvre les rgles contenues dans le schma dapplication en ce qui concerne lesinstances de donnes dans une population correspondante. En outre, le processus dapplication communique les donnesentre la couche application dune part et les couches externe et interne dautre part.Recommandati
32、on Z.351 (03/93) 5processus externeE: external processS: proceso externoLes processus externes mettent en oeuvre les rgles contenues dans un schma externe en ce qui concerne les instancesde donnes dans la population externe correspondante. En outre, les processus externes prennent en charge, lentre
33、et la sortie de cette couche, les donnes achemines vers lusager et la couche application.rfrenceE: referenceS: referenciaUne rfrence peut tre unidirectionnelle ou bidirectionnelle.rfrence bidirectionnelleE: two-way referenceS: referencia bidireccionalUne rfrence bidirectionnelle est constitue de deu
34、x rfrences unidirectionnelles ayant des directions inverses. Si unerfrence bidirectionnelle est dfinie dans le schma, lexistence de lune des rfrences unidirectionelles dans unepopulation implique lobtention automatique de lautre rfrence par un processus de mise en oeuvre appropri.rfrence de populati
35、onE: population referenceS: referencia de poblacinRfrence oriente dun certain noeud de schma vers un noeud de population. Un schma peut avoir plusieurspopulations.rfrence de schmaE: schema referenceS: referencia de esquemaUne rfrence oriente dun certain noeud de population vers un noeud de schma. Un
36、e population peut avoir plusieursschmas; cependant, chaque instance est peuple partir dune classe (dun schma) seulement. En consquence, un seulhritage est instanci.rfrence de schma-populationE: schema-population referenceS: referencia de esquema-poblacinRfrence bidirectionnelle oriente vers une popu
37、lation et son schma correspondant.schmaE: schemaS: esquemaUn schma contient les dfinitions de donnes, y compris les contraintes et les rgles de drivation, pour les donnes depopulation correspondantes.schma dapplicationE: application schemaS: esquema de aplicacinLe schma dapplication contient les dfi
38、nitions de donnes, y compris les contraintes et les rgles de drivation pour lesdonnes de population correspondantes du domaine dapplication. Un schma dapplication prescrit la terminologie et lagrammaire pour un domaine dapplication.6 Recommandation Z.351 (03/93)schma de contenuE: contents schemaS: e
39、squema de contenidoLe schma de contenu spcifie la structure des donnes slectionnes et leurs relations pour une prsentationparticulire. Chaque schma de contenu est inclus dans un schma externe. Le schma de contenu peut inclure desspcifications de manipulations admissibles des donnes dans cette prsent
40、ation.schma externeE: external schemaS: esquema externoLe schma externe contient les dfinitions de donnes pour le contenu et la prsentation des donnes de populationcorrespondantes linterface homme-machine proprement dite. Les dfinitions de donnes peuvent inclure lescontraintes et les rgles de drivat
41、ion provenant du schma dapplication. Un schma externe peut contenir des donnesprovenant dun seul et mme Schma dapplication.schma de prsentationE: layout schemaS: esquema de disposicin, esquema de layoutLe schma de prsentation spcifie la manire dont les donnes doivent tre prsentes lusager. Chaque sch
42、ma deprsentation est contenu dans un schma externe.spcificationE: specificationS: especificacinLes donnes de schma sont collectivement appeles spcifications par rapport aux donnes relatives de population.valeurE: valueS: valorLes donnes qui sont subordonnes une classe dattributs et qui ne sont pas d
43、es classes dattributs sont appeles classesde valeurs. Toutes les donnes instancies de classes de valeurs sont des valeurs.valorisation simpleE: single valuednessS: de valor nicoCertaines classes dattributs peuvent tre valorisation simple. Cela signifie que chacun des attributs de la classedattributs ne peut avoir quune seule valeur parmi les diffrentes classes de valeurs subordonnes de la classe dattributs.