Technologie de Web

Le World Wide Web est devenu une plate-forme importante de la livraison pour une série d'applications complexes et sophistiquées d'entreprise dans plusieurs domaines. En plus de leur fonctionnalité à facettes multiples inhérente, ces applications Web montrent le comportement complexe et placent quelques demandes uniques sur leur rentabilité, exécution, sécurité et capacité de se développer et évoluer.

Cependant, une grande majorité de ces applications continuent à être développées d'une manière ad hoc, contribuant aux problèmes de la rentabilité, de l'entretien, de la qualité et de la fiabilité. Tandis que le développement de Web peut tirer bénéfice des pratiques établies d'autres disciplines relatives, il a certaines caractéristiques de distinction qui exigent des considérations spéciales. En années récentes, il y a eu quelques développements vers adresser ces problèmes et conditions. Comme discipline naissante, la technologie de Web de favorise activement des attitudes systématiques, disciplinées et quantifiables en ce qui concerne le développement réussi des systèmes et des applications basés sur le WEB de haute qualité et omniprésent utilisables.

En particulier, la technologie de Web se concentre sur les méthodologies, les techniques et les outils qui sont la base du développement d'application Web et qui soutiennent leur conception, développement, évolution, et évaluation. Le développement d'application Web a certaines caractéristiques qui le rendent différent du logiciel, du système d'information, ou du développement d'applications traditionnel d'ordinateur.

La technologie de Web est multidisciplinaire et entoure des contributions des secteurs divers : analyse fonctionnelle et conception, technologie de la programmation, technologie d'hypermédia/hypertexte, technologie de conditions, interaction homme-ordinateur, interface utilisateurs, technologie de l'information, indexation et récupération de l'information, essai, modélisation et simulation, gestion des projets, et conception graphique et présentation.

La technologie de Web n'est ni un clone, ni un sous-ensemble de technologie de la programmation, bien que toutes les deux impliquent de programmer et développement de logiciel. Tandis que la technologie de Web emploie des principes de technologie de la programmation, elle entoure de nouveaux approches, méthodologies, outils, techniques, et directives pour répondre aux exigences uniques des applications basées sur le WEB

Pour une introduction à la technologie de Web, voir le " ; Technologie de Web : Introduction et Perspectives" ; par San Murugesan et Athula Ginige, chapitre 1 dans le " ; Technologie de Web : Principes et Techniques" ; (Ed de Suh, de W.), groupe d'idée éditant, 2005.com/downloads/excerpts/01%20Suh.pdf

Technologie de Web comme discipline

Les partisans de la technologie de Web ont soutenu l'établissement de la technologie de Web comme discipline à une partie de Web. Le premier atelier sur la technologie de Web a été tenu en même temps que la conférence de World Wide Web tenue à Brisbane, Australie, en 1998. San Murugesan, Yogesh Deshpande, Steve Hansen et Athula Ginige, d'université de Sydney occidental, l'Australie ont formellement favorisé le Web machinant une nouvelle discipline dans le premier atelier d'ICSE sur la technologie de Web en 1999. Depuis lors ils ont édité une publication périodique des papiers en un certain nombre de journaux, de conférences et de magasins pour favoriser leur vue et ont obtenu l'appui large. Les arguments importants pour la technologie de Web comme nouvelle discipline sont :
Le processus de développement de WIS (système d'information de Web ) et de WIS de

sont différents et uniques 7.
La technologie de Web est multidisciplinaire ; aucune discipline (telle que la technologie de la programmation) ne peut fournir la base complète de théorie, l'ensemble de connaissances et les pratiques de guider le développement de WIS.
Issues de gestion d'évolution et de cycle de vie une fois comparé à plus d'applications « traditionnelles ».
Les systèmes et les applications d'information basés sur le WEB sont dominants et non triviaux. La perspective du Web comme plate-forme continuera à se développer et elle vaut d'être traité spécifiquement.

Cependant, il a été controversé, particulièrement pour des personnes dans d'autres disciplines traditionnelles telles que la technologie de la programmation, pour identifier la technologie de Web comme nouveau champ. L'issue est comme la technologie différente et indépendante de Web est, comparé à d'autres disciplines.

Les matières principales de la technologie de Web incluent, mais ne sont pas limitées à, les secteurs suivants :

Disciplines de gestion de processus et de projets de Web

Processus de développement et amélioration de processus des applications Web
Gestion des projets de Web et gestion des risques
Développement de collaboration de Web

Conditions de Web modelant des disciplines

Processus d'affaires pour des applications sur le Web
Modélisation de processus des applications Web
Technologie de conditions pour des applications Web

Disciplines, outils et méthodes de conception de système de Web

UML et le Web
Modélisation conceptuelle des applications Web (aka. Web de modelant )
Méthodes et outils de prototypage
Méthodes de la conception de Web
Outils de CAS pour des applications Web
Conception d'interface de Web
Modèles de données pour des systèmes d'information de Web

Disciplines d'exécution de système de Web

Environnements de développement Integrated d'application Web
Coder la génération pour des applications Web
Usines for/on de logiciel le Web
Web 2.0 et d'autres nouveautés
Développement et déploiement des services de Web
Technologie empirique de Web

Disciplines d'essai de système de Web

Essai et évaluation des systèmes et des applications de Web
Automation, méthodes et outils d'essai pour des applications Web

Disciplines de catégories d'applications Web

Applications sémantiques du Web
Applications Web omniprésentes et mobiles
Développement mobile d'application Web
La livraison non tributaire du type d'unité de Web
Localisation et intériorisation des applications Web

Disciplines d'attributs de qualité de Web

Métrique de Web, évaluation de coût, et mesure
Personnalisation et adaptation des applications Web
Qualité de Web
Rentabilité des applications Web
Accessibilité de Web de
Exécution des applications basées sur le WEB

Disciplines relatives à la teneur

Gestion de contenu de Web
Multimédia écrivant les outils et le logiciel

Éducation de technologie de Web

.
Random links:Nombre de l'ONU | Route 12 de Colombie-Britannique | Retinene | Paul Poberezny | Stargoose