Situation générale et objectifs
Modélisation et conception des applications Web
H7230 v1 Article de référence

Situation générale et objectifs
Modélisation et conception des applications Web

Auteur(s) : Gustavo ROSSI

Date de publication : 10 nov. 2006 | Read in English

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Présentation

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

Sommaire

Présentation

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

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.

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

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

Article inclus dans l'offre

"Documents numériques Gestion de contenu"

(66 articles)

Une base complète d’articles

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

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

1. Situation générale et objectifs

Cette partie introductive rappelle le contexte dans lequel est abordée la modélisation d’applications pour le Web. D’une part, le Web n’est pas simplement un ensemble de quelques milliards de « pages » statiques rédigées par leurs auteurs : il est aussi, et avant tout pour les entreprises, un moyen de développer des applications informatiques interagissant directement avec l’utilisateur final. D’autre part, contrairement aux utilisateurs de beaucoup d’autres applications informatiques utilisées en milieu professionnel, l’utilisateur standard du Web n’est pas un spécialiste opérant quotidiennement avec une même application dans le cadre de son travail, mais juste un usager occasionnel, libre. Souvent, il découvre l’application avec laquelle il interagit au moment où il s’en sert. Il peut en changer très facilement s’il n’en est pas satisfait. La conception des applications devra prendre en compte cette spécificité. Enfin, il est important de noter que la navigation est la caractéristique commune sur laquelle repose les interactions dans toutes les applications Web. Elle n’est en aucun cas une simple couche surajoutée à une application traditionnelle. Cela implique d’intégrer la navigation dès les premières phases de la conception d’une application.

La conception d’une « bonne » application Web, c’est-à-dire d’une application qui est appréciée de ses usagers – non pas simplement en termes du seul service rendu, mais bien de la façon de s’en servir – doit tenir compte de ces différents aspects. Le but de la méthode OOHDM présentée ici est de fournir une démarche simple et robuste pour concevoir de telles applications.

1.1 Le Web : plate-forme pour le déploiement d’applications

Au-delà des pages statiques d’un côté et des applications conventionnelles de l’autre, le WWW (World Wide Web) a favorisé aussi l’apparition d’une nouvelle génération de systèmes d’information : ceux qui combinent la navigation à travers un espace hétérogène d’information avec des opérations de requête ou qui opèrent sur et font évoluer ces informations. Le WWW fournit une architecture client-serveur simple et, ce qui est le plus important du point de vue de la conception d’une application, il introduit la notion d’hypertexte (ou hypermédia). Si chacun de ces deux aspects, pris isolément, semblent...

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Situation générale et objectifs

Article inclus dans l'offre

"Documents numériques Gestion de contenu"

(66 articles)

Une base complète d’articles

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

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

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.

  • ...

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Documents numériques Gestion de contenu"

(66 articles)

Une base complète d’articles

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

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Ressources documentaires

Mashups - Architecture des applications Web tactiques d'entreprise

Les « mashups » sont une nouvelle forme d'applications représentative de l'appropriation par ...

Plate-forme .NET

Le .NET Framework, qui permet la création et l’exécution d’applications modernes conçues autour des ...