Jump to content

Веб-инжиниринг

Всемирная паутина стала основной платформой доставки множества сложных и изощренных корпоративных приложений в нескольких областях. Помимо присущей им многогранной функциональности, эти веб-приложения демонстрируют сложное поведение и предъявляют уникальные требования к их удобству использования, производительности, безопасности, а также способности расти и развиваться. Однако подавляющее большинство этих приложений по-прежнему разрабатываются разрозненно, что приводит к проблемам с удобством использования, ремонтопригодностью, качеством и надежностью. [1] [2] Хотя веб-разработка может извлечь выгоду из устоявшихся практик других смежных дисциплин, она имеет определенные отличительные характеристики, которые требуют особого рассмотрения. В последние годы произошли изменения в направлении решения этих соображений.

Веб-инженерия фокусируется на методологиях, методах и инструментах, которые лежат в основе разработки веб-приложений и поддерживают их проектирование, разработку, развитие и оценку. Разработка веб-приложений имеет определенные характеристики, которые отличают ее от разработки традиционного программного обеспечения, информационных систем или компьютерных приложений.

Веб-инженерия является междисциплинарной и включает в себя вклад из различных областей: системный анализ и проектирование , разработка программного обеспечения, разработка гипермедиа/гипертекста, разработка требований , взаимодействие человека и компьютера , пользовательский интерфейс, инженерия данных , информатика , индексирование и поиск информации , тестирование, моделирование и моделирование, управление проектами, графический дизайн и презентации. Веб-инженерия не является ни клоном, ни разновидностью разработки программного обеспечения, хотя обе они включают в себя программирование и разработку программного обеспечения. Хотя веб-инжиниринг использует принципы разработки программного обеспечения, он включает в себя новые подходы, методологии, инструменты, методы и рекомендации для удовлетворения уникальных требований веб-приложений .

Как дисциплина [ править ]

Сторонники веб-инженерии поддержали создание веб-инженерии как дисциплины на ранней стадии развития Интернета. Основные аргументы в пользу веб-инженерии как новой дисциплины:

  • Процесс разработки информационных веб-систем (ИСВ) отличается и уникален. [3]
  • Веб-инженерия является междисциплинарной; ни одна дисциплина (например, разработка программного обеспечения) не может обеспечить полную теоретическую основу, совокупность знаний и практик для руководства разработкой ИСВ. [4]
  • Проблемы эволюции и управления жизненным циклом по сравнению с более «традиционными» приложениями.
  • Информационные системы и приложения, основанные на веб-технологиях, широко распространены и нетривиальны. Перспективы Интернета как платформы будут продолжать расти, и к этому стоит относиться отдельно.

Однако признание веб-инженерии новой областью было спорным, особенно среди людей, работающих в других традиционных дисциплинах, таких как разработка программного обеспечения. Проблема в том, насколько веб-инженерия отличается и независима от других дисциплин.

Основные темы веб-инженерии включают, помимо прочего, следующие области:

Дисциплины моделирования [ править ]

  • Бизнес-процессы для приложений в Интернете
  • Моделирование процессов веб-приложений
  • Разработка требований для веб-приложений
  • B2B-приложения

Дисциплины, инструменты проектирования и методы

  • UML и Интернет
  • Концептуальное моделирование веб-приложений (также известное как веб-моделирование )
  • Методы и инструменты прототипирования
  • веб-дизайна Методы
  • CASE-инструменты для веб-приложений
  • Дизайн веб-интерфейса
  • Модели данных для информационных веб-систем

Дисциплины внедрения [ править ]

  • Интегрированные среды разработки веб-приложений
  • Генерация кода для веб-приложений
  • Фабрики программного обеспечения для/в Интернете
  • Web 2.0, AJAX, E4X, ASP.NET, PHP и другие новые разработки
  • веб-сервисов Разработка и развертывание

Тестирование дисциплин [ править ]

  • Тестирование и оценка веб-систем и приложений.
  • Автоматизация тестирования, методы и инструменты.

Категории приложений дисциплины [ править ]

  • Семантические веб- приложения
  • Веб-сайты, ориентированные на документы
  • Транзакционные веб-приложения
  • Интерактивные веб-приложения
  • Веб-приложения на основе рабочих процессов
  • Совместные веб-приложения
  • Портально-ориентированные веб-приложения
  • Повсеместные и мобильные веб-приложения
  • Независимая от устройства доставка через Интернет
  • Локализация и интернационализация веб-приложений
  • Персонализация веб-приложений

Атрибуты [ править ]

Веб-качество [ править ]

Связанные с содержанием [ править ]

Образование [ править ]

См. также [ править ]

Ссылки [ править ]

  1. ^ Прессман, Роджер С. (1998). «Можно ли разработать интернет-приложения?». Программное обеспечение IEEE . 15 (5): 104–110. дои : 10.1109/ms.1998.714869 . S2CID   5258957 .
  2. ^ Роджер С. Прессман, «Какую запутанную паутину мы плетём», IEEE Software, январь/февраль 2001 г., Vol. 18, №1, стр. 18-21
  3. ^ Герти Каппель, Биргит Пролл, Зигфрид и Вернер Ретшицеггер, «Введение в веб-инженерию», в журнале «Веб-инженерия», Герти Каппель и др. (ред.) Джон Уайли и сыновья, Гейдельберг, Германия, 2003 г.
  4. ^ Дешпанде, Йогеш; Хансен, Стив (2001). «Веб-инженерия: создание дисциплины среди дисциплин». IEEE Мультимедиа . 8 (1): 81–86. дои : 10.1109/93.917974 .
  5. ^ JKU »Webwissenschaften-Мастер . Jku.at (18 апреля 2014 г.). Проверено 28 апреля 2014 г.
  6. ^ iWMC »Академическая программа – Веб-инженерия . iWMC.at (30 апреля 2014 г.). Проверено 30 апреля 2014 г.

Источники [ править ]

  • Роберт Л. Гласс , «Кто прав в дебатах о веб-разработке?» Cutter IT Journal, июль 2001 г., Vol. 14, № 7, стр. 6–0.
  • С. Чери, П. Фратернали, А. Бонджио, М. Брамбилла, С. Комаи, М. Матера. «Проектирование веб-приложений с интенсивным использованием данных». Издательство Morgan Kaufmann, декабрь 2002 г., ISBN   1-55860-843-5

Ресурсы для веб-инженерии [ править ]

Организации
Книги
  • «Разработка веб-приложений», Свен Кастелейн, Флориан Дэниел, Питер Долог и Маристелла Матера, Springer, 2009 г., ISBN   978-3-540-92200-1
  • «Веб-инженерия: моделирование и реализация веб-приложений», под редакцией Густаво Росси, Оскара Пастора, Дэниела Швабе и Луиса Олсины, Springer Verlag HCIS, 2007 г., ISBN   978-1-84628-922-4
  • «Методы оценки стоимости веб-проектов», Эмилия Мендес, IGI Publishing, ISBN   978-1-59904-135-3
  • «Веб-инженерия - дисциплина систематической разработки веб-приложений», под редакцией Герти Каппель, Биргит Прёлль, Зигфрида Райха и Вернера Ретшицеггера, John Wiley & Sons, 2006 г.
  • «Веб-инжиниринг», под редакцией Эмилии Мендес и Нила Мосли, Springer-Verlag, 2005 г.
  • «Веб-инжиниринг: принципы и методы», под редакцией Уджона Су, Idea Group Publishing, 2005 г.
  • «Форма-ориентированный анализ — новая методология моделирования приложений на основе форм» , Дирк Драхайм, Джеральд Вебер, Springer, 2005 г.
  • «Создание веб-приложений с помощью UML» (2-е издание), Джим Коналлен, Pearson Education, 2003 г.
  • «Информационная архитектура для Всемирной паутины» (2-е издание), Питер Морвилл и Луи Розенфельд, О'Рейли, 2002 г.
  • «Разработка веб-сайтов: за пределами дизайна веб-страниц», Томас А. Пауэлл, Дэвид Л. Джонс и Доминик К. Каттс, Прентис Холл, 1998 г.
  • «Проектирование веб-приложений с интенсивным использованием данных», С. Кери, П. Фратернали, А. Бонджио, М. Брамбилла, С. Комаи, М. Матера. Издательство Morgan Kaufmann, декабрь 2002 г., ISBN   1-55860-843-5
Конференции
Главы книг и статьи
  • Прессман, Р.С., «Применение веб-инженерии», часть 3, главы 16–20, в журнале «Разработка программного обеспечения: взгляд практика», шестое издание, McGraw-Hill, Нью-Йорк, 2004. http://www.rspa.com/'
Журналы
Специальные вопросы
  • Веб-инжиниринг, IEEE MultiMedia, январь – март. 2001 г. (Часть 1) и апрель – июнь 2001 г. (Часть 2). http://csdl2.computer.org/persagen/DLPublication.jsp?pubtype=m&acronym=mu
  • Разработка юзабилити, программное обеспечение IEEE, январь – февраль 2001 г.
  • Веб-инжиниринг, Cutter IT Journal, 14 (7), июль 2001 г. *
  • Тестирование приложений электронного бизнеса, Cutter IT Journal, сентябрь 2001 г.
  • Инженерное интернет-программное обеспечение, программное обеспечение IEEE, март – апрель 2002 г.
  • Юзабилити и Интернет, IEEE Internet Computing, март – апрель 2002 г.

Цитаты

[1]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ff4f0a512df6a9e05dc92d2a702a87bf__1714273740
URL1:https://arc.ask3.ru/arc/aa/ff/bf/ff4f0a512df6a9e05dc92d2a702a87bf.html
Заголовок, (Title) документа по адресу, URL1:
Web engineering - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)