ワールドワイド ウェブは、さまざまなドメインの複雑で高度なエンタープライズ アプリケーションの主要な配信プラットフォームとなっています。これらの Web アプリケーションは、本来の多面的な機能に加えて、複雑な動作を示し、ユーザビリティ、パフォーマンス、セキュリティ、および成長と進化の能力に関して独自の要求を課しています。しかし、これらのアプリケーションの大部分は、依然としてアドホックな方法で開発されており、ユーザビリティ、保守性、品質、信頼性の問題につながっています。[ 1 ] [ 2 ] Web 開発は、他の関連分野の確立されたプラクティスから恩恵を受けることができますが、特別な考慮を必要とする特定の特徴があります。近年、これらの考慮事項に対処するための開発が進んでいます。
ウェブエンジニアリングは、ウェブアプリケーション開発の基盤となる方法論、技術、ツールに焦点を当て、それらの設計、開発、進化、評価を支援します。ウェブアプリケーション開発には、従来のソフトウェア開発、情報システム開発、コンピュータアプリケーション開発とは異なる特徴があります。
ウェブエンジニアリングは学際的な分野であり、システム分析と設計、ソフトウェアエンジニアリング、ハイパーメディア/ハイパーテキストエンジニアリング、要件エンジニアリング、ヒューマンコンピュータインタラクション、ユーザーインターフェース、データエンジニアリング、情報科学、情報インデックス作成と検索、テスト、モデリングとシミュレーション、プロジェクト管理、グラフィックデザインとプレゼンテーションなど、多様な分野からの貢献を含んでいます。ウェブエンジニアリングは、プログラミングとソフトウェア開発の両方を含むものの、ソフトウェアエンジニアリングのクローンでもサブセットでもありません。ウェブエンジニアリングはソフトウェアエンジニアリングの原則を使用しますが、ウェブベースアプリケーション固有の要件を満たすために、新しいアプローチ、方法論、ツール、技術、ガイドラインを取り入れています。
学問分野として
ウェブエンジニアリングの提唱者たちは、ウェブ黎明期からウェブエンジニアリングを学問分野として確立することを支持してきた。ウェブエンジニアリングを新たな学問分野として確立する主な論拠は以下のとおりである。
- ウェブベース情報システム(WIS)の開発プロセスは異なり、独特である。[ 3 ]
- ウェブエンジニアリングは学際的な分野であり、ソフトウェアエンジニアリングなどの単一の分野では、WIS開発を導くための完全な理論的基盤、知識体系、および実践を提供することはできません。[ 4 ]
- より「従来型」のアプリケーションと比較した場合の、進化とライフサイクル管理に関する課題。
- ウェブベースの情報システムとアプリケーションは広く普及しており、その重要性は計り知れない。プラットフォームとしてのウェブの可能性は今後も拡大し続けるだろうから、個別に検討する価値がある。
しかし、特にソフトウェアエンジニアリングなどの他の伝統的な分野の人々にとって、Webエンジニアリングを新しい分野として認識することは議論の的となっている。問題は、Webエンジニアリングが他の分野と比べてどれほど異なり、どれほど独立しているのかという点である。
ウェブエンジニアリングの主なトピックには、以下の分野が含まれますが、これらに限定されません。
モデリング分野
- ウェブアプリケーションのためのビジネスプロセス
- Webアプリケーションのプロセスモデリング
- Webアプリケーションの要件エンジニアリング
- B2Bアプリケーション
- UMLとWeb
- Webアプリケーションの概念モデリング(別名:Webモデリング)
- プロトタイピングの方法とツール
- ウェブデザイン手法
- Webアプリケーション向けCASEツール
- ウェブインターフェースデザイン
- ウェブ情報システムのためのデータモデル
実施規律
- 統合型Webアプリケーション開発環境
- Webアプリケーション向けコード生成
- ウェブ向け/ウェブ上のソフトウェアファクトリー
- Web 2.0、AJAX、E4X、ASP.NET、PHP、その他の新技術
- ウェブサービスの開発と展開
テスト分野
- ウェブシステムおよびアプリケーションのテストと評価。
- テスト自動化、手法、およびツール。
アプリケーションのカテゴリと分野
- セマンティックWebアプリケーション
- ドキュメント中心のWebサイト
- トランザクション型Webアプリケーション
- インタラクティブなWebアプリケーション
- ワークフローベースのWebアプリケーション
- コラボレーションWebアプリケーション
- ポータル指向のWebアプリケーション
- ユビキタスおよびモバイルWebアプリケーション
- デバイスに依存しないウェブ配信
- ウェブアプリケーションのローカライズと国際化
- ウェブアプリケーションのパーソナライゼーション
参考文献
- ↑ Pressman, Roger S (1998). "インターネットアプリケーションは設計可能か?". IEEE Software . 15 (5): 104–110 . doi : 10.1109/ms.1998.714869 . S2CID 5258957 .
- ↑ Roger S Pressman、「私たちが織りなす複雑な網」、IEEE Software、2001年1月/2月号、第18巻、第1号、18-21ページ
- ↑ Gerti Kappel、Birgit Proll、seiegfried、Werner Retschitzegger、「Web Engineering 入門」、Web Engineering、Gerti Kappel 他。 (編集) John Wiley and Sons、ハイデルベルク、ドイツ、2003
- ↑ Deshpande, Yogesh; Hansen, Steve (2001). "Web Engineering: Creating Discipline among Disciplines". IEEE MultiMedia . 8 (1): 81– 86. doi : 10.1109/93.917974 .
- ↑ JKU » Webwissenschaften - Master 2018-01-17 にWayback Machineにアーカイブされました。 Jku.at (2014-04-18)。2014-04-28 に取得。
- ↑ iWMC » 学術プログラム - Webエンジニアリング。iWMC.at (2014-04-30)。2014-04-30に取得。
情報源
- Robert L. Glass、「Web開発論争で正しいのは誰か?」Cutter IT Journal、2001年7月、第14巻、第7号、6~0ページ。
- S. チェリ、P. フラテルナリ、A. ボンジョ、M. ブランビラ、S. コマイ、M. マテーラ。 「データ集約型 Web アプリケーションの設計」。モーガン・カウフマン出版社、2002 年 12 月、ISBN 1-55860-843-5
ウェブエンジニアリングリソース
- 組織
- 国際ウェブエンジニアリング協会(International Society for Web Engineering eV): http: //www.iswe-ev.de/
- ウェブエンジニアリングコミュニティ:http://www.webengineering.org
- WISE Society: http://www.wisesociety.org/
- ACM SIGWEB: http://www.acm.org/sigweb
- ワールド・ワイド・ウェブ・コンソーシアム:http://www.w3.org
- 本
- 『Webアプリケーションのエンジニアリング』、スヴェン・カステレイン、フロリアン・ダニエル、ピーター・ドログ、マリステラ・マテラ著、シュプリンガー、2009年、ISBN 978-3-540-92200-1
- 「Webエンジニアリング:Webアプリケーションのモデリングと実装」、グスタボ・ロッシ、オスカー・パストール、ダニエル・シュワーベ、ルイス・オルシナ編、シュプリンガー・フェルラークHCIS、2007年、ISBN 978-1-84628-922-4
- 「Webプロジェクトのコスト見積もり手法」、エミリア・メンデス著、IGI Publishing、ISBN 978-1-59904-135-3
- 『Web エンジニアリング - Web アプリケーションの体系的な開発の規律』、Gerti Kappel、Birgit Pröll、Siegfried Reich、Werner Retschitzegger 編、John Wiley & Sons、2006 年
- 『Webエンジニアリング』、エミリア・メンデス、ナイル・モズリー編、シュプリンガー・フェルラーク、2005年
- 『Webエンジニアリング:原理と技術』、Woojong Suh編、Idea Group Publishing、2005年
- 「フォーム指向分析 ― フォームベースのアプリケーションをモデル化するための新しい方法論」、ディルク・ドラハイム、ジェラルド・ウェーバー著、シュプリンガー、2005年
- 『UMLによるWebアプリケーションの構築』(第2版)、ジム・コナレン著、ピアソン・エデュケーション、2003年
- 『ワールドワイドウェブのための情報アーキテクチャ』(第2版)、ピーター・モービル、ルイス・ローゼンフェルド著、オライリー社、2002年
- 『Webサイトエンジニアリング:Webページデザインを超えて』トーマス・A・パウエル、デビッド・L・ジョーンズ、ドミニク・C・カッツ著、プレンティスホール、1998年
- 「データ集約型Webアプリケーションの設計」、S. Ceri、P. Fraternali、A. Bongio、M. Brambilla、S. Comai、M. Matera著。Morgan Kaufmann Publisher、2002年12月、ISBN 1-55860-843-5
- 会議
- ワールドワイドウェブカンファレンス(IW3C2主催、1994年より):http://www.iw3c2.org
- 国際ウェブエンジニアリング会議(ICWE)(2000年より開催)
- 2018年:http://icwe2018.webengineering.org/(スペイン、カセレス)
- 2017年:http://icwe2017.webengineering.org/(イタリア、ローマ)
- 2016年:http://icwe2016.webengineering.org/(スイス、ルガーノ)
- 2007年:http://www.icwe2007.org/
- 2006年: http://www.icwe2006.org 2012年1月2日にWayback Machineにアーカイブされました
- 2005年:http://www.icwe2005.org
- 2004年:http://www.icwe2004.org
- ICWE会議議事録
- ICWE2007: LNCS 4607 https://www.springer.com/computer/database+management+&+information+retrieval/book/978-3-540-73596-0
- ICWE2005: LNCS 3579 https://www.springer.com/east/home/generic/search/results?SGWID=5-40109-22-58872076-0
- ICWE2004: LNCS 3140 https://www.springer.com/east/home/generic/search/results?SGWID=5-40109-22-32445543-0
- ICWE2003: LNCS 2722 https://www.springer.com/east/home/generic/search/results?SGWID=5-40109-22-3092664-0
- ウェブ情報システム工学会議(WISE Society主催、2000年より開催):http://www.wisesociety.org/
- ウェブ情報システムと技術に関する国際会議(Webist)(2005年より開催):http://www.webist.org/
- ウェブサイト進化に関する国際ワークショップ(WSE):http://www.websiteevolution.org/
- 国際ソフトウェア工学会議:http://www.icse-conferences.org/
- 書籍の章と記事
- Pressman, RS、「Webエンジニアリングの応用」、第3部、第16~20章、『ソフトウェアエンジニアリング:実践者の視点』第6版、McGraw-Hill、ニューヨーク、2004年。http ://www.rspa.com/
- ジャーナル
- ウェブエンジニアリングジャーナル:http://www.rintonpress.com/journals/jwe/
- 国際ウェブエンジニアリング・テクノロジー誌:http://www.inderscience.com/browse/index.php? journalID=48
- ACM Transactions on Internet Technology: http://toit.acm.org/
- ワールドワイドウェブ(シュプリンガー):https://link.springer.com/journal/11280
- ウェブコーディングジャーナル:http://www.web-code.org/
- ウェブサイト参照:https://www.kevi.my/
- 特集号
- Web Engineering、IEEE MultiMedia、2001年1月~3月(パート1)および2001年4月~6月(パート2)。http ://csdl2.computer.org/persagen/DLPublication.jsp?pubtype =m&acronym=mu
- ユーザビリティエンジニアリング、IEEEソフトウェア、2001年1月~2月。
- ウェブエンジニアリング、カッターITジャーナル、14(7)、2001年7月。*
- Eビジネスアプリケーションのテスト、カッターITジャーナル、2001年9月。
- エンジニアリング・インターネット・ソフトウェア、IEEEソフトウェア、2002年3月~4月。
- ユーザビリティとウェブ、IEEEインターネットコンピューティング、2002年3月~4月。
引用文献