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

редактировать

World Wide Web стала основной платформой для доставки множества сложных и сложных корпоративных приложений в нескольких домены. В дополнение к присущей им многогранной функциональности эти веб-приложения демонстрируют сложное поведение и предъявляют некоторые уникальные требования к удобству использования, производительности, безопасности и способности расти и развиваться. Тем не менее, подавляющее большинство этих приложений продолжают разрабатываться специальным образом, что усугубляет проблемы удобства использования, ремонтопригодности, качества и надежности. Хотя веб-разработка может извлечь выгоду из устоявшихся практик других смежных дисциплин, она имеет определенные отличительные характеристики, требующие особого рассмотрения. В последние годы произошли изменения, направленные на рассмотрение этих соображений.

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

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

Содержание
  • 1 Как дисциплина
    • 1.1 Моделирование дисциплины
    • 1.2 Дисциплины, инструменты и методы проектирования
    • 1.3 Дисциплины реализации
    • 1.4 Дисциплины тестирования
    • 1.5 Дисциплины категорий приложений
  • 2 Атрибуты
    • 2.1 Качество сети
    • 2.2 Связанные с содержанием
  • 3 Образование
  • 4 См. Также
  • 5 Ссылки
  • 6 Источники
    • 6.1 Ресурсы веб-инженерии
Как дисциплина

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

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

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

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

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

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

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

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

Дисциплины реализации

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

Дисциплины тестирования

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

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

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

Качество веб-страниц

Управление контентом

Образование
  • Магистр наук : Web Eng изучение в качестве направления обучения в рамках программы магистратуры веб-наук в Университете Иоганна Кеплера в Линце, Австрия
  • Диплом в области веб-инженерии: веб-инженерия в качестве учебной программы в Международном колледже веб-мастеров (iWMC), Германия
См. Также
Ссылки
  1. ^Pressman, Roger S (1998). «Можно ли разрабатывать интернет-приложения?». Программное обеспечение IEEE. 15 (5): 104–110. doi : 10.1109 / ms.1998.714869.
  2. ^Роджер С. Прессман, «Какую запутанную паутину мы плетем», IEEE Software, январь / февраль 2001 г., т. 18, № 1, стр. 18-21
  3. ^Герти Каппель, Биргит Пролль, Зайгфрид и Вернер Ретшитцеггер, «Введение в веб-инженерию», в веб-инжиниринге, Герти Каппель и др. (ред.) John Wiley and Sons, Гейдельберг, Германия, 2003
  4. ^Дешпанде, Йогеш; Хансен, Стив (2001). «Веб-инженерия: создание дисциплины среди дисциплин». IEEE Multimedia. 8 (1): 81–86. doi : 10.1109 / 93.917974.
  5. ^JKU »Webwissenschaften - Master. Jku.at (18 апреля 2014 г.). Проверено 28 апреля 2014.
  6. ^iWMC »Академическая программа - Веб-инженерия. iWMC.at (30 апреля 2014 г.). Проверено 30 апреля 2014.
Источники
  • Роберт Л. Гласс, «Кто прав в дебатах по веб-разработке?» Cutter IT Journal, июль 2001 г., т. 14, №7, стр. 6–0.
  • С. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera. «Разработка веб-приложений с интенсивным использованием данных». Издательство Morgan Kaufmann, декабрь 2002 г., ISBN 1-55860-843-5

Ресурсы веб-инженерии

Организации
Книги
  • "Engineering Web Приложения », Свен Кастелейн, Флориан Даниэль, Питер Долог и Маристелла Матера, 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 г.
  • «Информационная архитектура для World Wide Web» (2-е издание), Питер Морвилл и Луи Розенфельд, О'Рейли, 2002
  • «Разработка веб-сайтов: помимо дизайна веб-страниц», Томас А. Пауэлл, Дэвид Л. Джонс и Доминик К. Каттс, Прентис Холл, 1998
  • «Разработка веб-приложений с интенсивным использованием данных», С. Чери, П. Братурнали, А. Бонджо, М. Брамбилла, С. Комай, М. Матера. Издательство Morgan Kaufmann, декабрь 2002 г., ISBN 1-55860-843-5
Conferences
Главы и статьи в книгах
  • Pressman, RS, 'Applying Web Engineering', Part 3, Chapters 16-20, in Software Engineering: A Practitioner's Perspective, Sixth Edition, McGraw-Hill, New York, 2004. http://www.rspa.com/ '
Journals
Специальные выпуски
  • Веб-разработка, IEEE MultiMedia, январь – март. 2001 г. (часть 1) и апрель – июнь 2001 г. (часть 2). http://csdl2.computer.org/persagen/DLPublication.jsp?pubtype=macronym=mu
  • Разработка удобства использования, IEEE Software, январь – февраль 2001 г.
  • Веб-разработка, Cutter IT Journal, 14 (7), июль 2001. *
  • Тестирование приложений электронного бизнеса, Cutter IT Journal, сентябрь 2001.
  • Engineering Internet Software, IEEE Software, март – апрель 2002.
  • Удобство использования и Интернет, IEEE Internet Computing, март – апрель 2002 г.
Последняя правка сделана 2021-06-20 10:29:30
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте