Présentation

Article

1 - SITUATION GÉNÉRALE ET OBJECTIFS

2 - PROBLÈMES DE CONCEPTION DES APPLICATIONS WEB

  • 2.1 - Pourquoi a-t-on besoin de méthodes de conception ?
  • 2.2 - Problèmes de conception lors de la construction des applications Web
  • 2.3 - Points forts à prendre en compte
  • 2.4 - Pourquoi les anciennes approches sont-elles inappropriées
  • 2.5 - Vers une nouvelle génération de méthodes de conception

3 - APPROCHE D’OOHDM. CONCEPTS GÉNÉRAUX

  • 3.1 - Capture des besoins
  • 3.2 - Modélisation conceptuelle
  • 3.3 - Conception de la navigation
  • 3.4 - Modélisation abstraite de l’interface
  • 3.5 - Implémentation

4 - CAPTURE DES BESOINS

5 - MODÉLISATION CONCEPTUELLE

6 - CONCEPTION DE LA NAVIGATION

7 - CONCEPTION DE L’INTERFACE

8 - DE LA CONCEPTION À L’IMPLÉMENTATION

9 - AMÉLIORATION DE LA CONCEPTION AVEC DES PATRONS

10 - DISCUSSION

  • 10.1 - Tendances dans la conception d’applications Web
  • 10.2 - Pénétration professionnelle des méthodes de conception

11 - AUTRES MÉTHODES

12 - CONCLUSION

Article de référence | Réf : H7230 v1

Modélisation conceptuelle
Modélisation et conception des applications Web

Auteur(s) : Gustavo ROSSI

Date de publication : 10 nov. 2006

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Version en anglais En anglais

RÉSUMÉ

Après avoir abordé les aspects spécifiques au développement d’applications accessibles par le web, cet article présente la méthode OOHDM (Object-Oriented Hypermedia Design Method), méthode qui fournit une démarche simple et robuste de conception. Pour cela, OOHDM utilise différents mécanismes d’abstraction et de composition selon une approche par objets qui permet d’une part une description concise des unités d’information complexes, et d’autre part la spécification de patrons de navigation et de transformations d’interfaces complexes. D’autres aspects de la méthodologie de conception pour le Web sont abordés, et un comparatif d’autres méthodes conclut l’article.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

ABSTRACT

 

Auteur(s)

  • Gustavo ROSSI : Lifia. Facultad de Informatica. Universidad Nacional de La Plata, Argentina

INTRODUCTION

Ce dossier aborde les problèmes de modélisation et de conception des applications accessibles sur le Web au moyen d’un simple navigateur. Il décrit en détail, au moyen d’exemples commentés, une méthode de conception orientée-objet des applications hypermédias (OOHDM, Object-Oriented Hypermedia Design Method).

Sont d’abord analysés les aspects spécifiques au développement d’applications accessibles par le Web et leurs conséquences. Cela conduit au besoin de méthodes de conception spécifiquement dédiées au Web. Sont décrites ensuite les principales étapes intervenant dans la méthode OOHDM. Un exemple d’application, traité sous forme d’étude de cas, sert de fil conducteur à la description de la méthode. La présentation rapide de quelques autres aspects de la méthodologie de conception pour le Web et un tour d’horizon comparatif d’autres méthodes concluent ce dossier.

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h7230


Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation
Version en anglais En anglais

5. Modélisation conceptuelle

Le modèle conceptuel dans OOHDM comprend un ensemble de classes (définies par leurs attributs et leurs comportements) et leurs relations en utilisant UML. Définir des classes n’est pas une tâche facile, même pour le logiciel « conventionnel ». Pourtant, les renseignements recueillis dans les cas d’utilisation et les UID peuvent aider à identifier des classes d’information de base qui peuvent être affinées plus tard. Nous donnons maintenant un ensemble de directives pour dériver des classes depuis les UID et nous illustrons cette démarche en utilisant l’UID de la figure 8 (trouver le film).

1. Définition de classes : pour chaque structure de données dans l’UID, définissons une classe. Dans l’exemple, définissons comme classes : le film, l’acteur, la pièce du film.

2. Définitions des attributs : pour chaque donnée échangée (fournie par l’utilisateur ou retournée par le système) apparaissant dans l’UID, un attribut est défini selon les conditions suivantes :

  • a. si, étant donnée une instance de la classe X, il est possible d’obtenir la valeur de l’attribut A, alors A peut être un attribut de X (si toutefois X est la seule classe satisfaisant cette condition) ;

  • b. si, étant données des classes X et Y, il est possible d’obtenir la valeur de l’attribut A, alors A sera un attribut d’une association entre X et Y ;

  • c. si l’attribut correspondant à une donnée ne dépend d’aucune classe existante, ou de combinaison de classes, alors on doit créer une nouvelle classe.

Exemple

Pour notre exemple, les attributs suivants ont été identifiés à partir des renseignements rendus par le système comme indiqué dans l’UID de la figure 8.

Film : nom, prix, réalisateur, acteurs, bande-annonce.

Acteur : nom, photos, films, bio.

Pièce du film : les attributs de la pièce sont à compléter.

3. Définition d’associations :...

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Modélisation conceptuelle
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - ALEXANDER, ISHIKAWA (S.), SILVERSTEIN (M.), JACOBSON (M.), FIKSDAHL-KING (I.), ANGEL (S.) -   A Pattern Language  -  . Oxford University Press, New York 1977.

  • (2) - BARESI (L.), GARZOTTO (Fr.), PAOLINI (P.) -   Extending UML for Modeling Web Applications  -  . Proceedings of the 34th Annual Hawaii International Conference on System Sciences (HICSS-34), January 3-6, 2001, Maui, Hawaii – Track 3. IEEE Computer Society, 2001.

  • (3) - BAUMEISTER (H.), KNAPP (A.), KOCH (N.), ZHANG (G.) -   Modelling Adaptivity with Aspects  -  . 5th International Conference on Web Engineering (ICWE’05). Springer Verlag, Lecture Notes in Computer Science.

  • (4) - BERNERS-LEE (T.), HENDLER (J.), LASSILA (O.) -   The Semantic Web  -  . Scientific American, May 2001.

  • (5) - CERI (P.), FRATERNALI (P.), BONGIO (A.) -   Web Modeling Language (WebML) : A Modeling Language for Designing Web Sites  -  . Computer Networks and ISDN Systems, 33(1-6), June (2000) 137-157.

  • ...

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS