Навігація
Головна
 
Головна arrow Інформатика arrow Проектування і розробка web-додатків
< Попередня   ЗМІСТ   Наступна >

ОСОБЛИВОСТІ РОЗРОБКИ WEB-ДОДАТКІВ

Web-додатки мають архітектурні, технологічні і призначені для користувача особливості:

  • • web-додатки повинні розгортатися дуже швидко, і вимоги до них, ймовірно, змінюються в ході етапу розробки;
  • • все більш частою практикою в web-розробці стає заміна документів на реальні прототипи додатки;
  • • дуже раннє підключення кінцевих користувачів до тестування і розвитку web-додатки;
  • • в той час як при розробці звичайних додатків створюється тільки одна версія додатка, яка задовольняє всім заданим вимогам, для web-додатків все більш частою (і бажаною) стає публікація в web-мережі додатки, яке ще не задовольняє всім заданим вимогам;
  • • отримання ранніх відгуків користувачів стає все більш важливим для розробки web-додатки, а цикл розвитку дійсно починає розглядатися в якості реальної можливості для поліпшення web-додатки, а не як додаткова витрата часу на доведення додатки до робочого стану;
  • • робота з проектування web-додатків ділиться на проектування даних і проектування навігації.

Розробка web-додатків включає специфічні процеси:

  • • web-додатки є спеціальним видом звичайних програмних додатків, і тому web-інженерія може розглядатися в якості спеціальної різновиди програмної інженерії;
  • • розробка додатків для web-мережі передбачає використання декількох добре певних правил і угод, які надають стабільно працюючу, стійку і масштабовану середу розробки і виконання;
  • • існують спеціальні процеси розробки, які повинні враховувати особливі можливості web-додатків.

Модель життєвого циклу сучасних web-додатків показана на рис. 5.1.

Модель життєвого циклу сучасних web-додатків

Мал. 5.1. Модель життєвого циклу сучасних web-додатків

Основна відмінність даної моделі від моделі розробки звичайного ПО полягає в розумінні "розгортання програми" не як виду діяльності (роботи), а як переходу між роботами.

У web-мережі розгортання додатки для його користувачів дійсно не є трудомісткою роботою: у зв'язку з централізованою архітектурою звичайних web-додатків, відсутністю спеціального коду програми на стороні користувачів, використанням браузера в якості середовища виконання робота з розгортання web- додатки в значній мірі полегшується і прискорюється.

Дана модель пропонує явне з'єднання роботи по "підтримці та розвитку" з "аналізом вимог". Саме цей перехід характеризує модель, він створює другий цикл моделі, який включає "аналіз вимог". Даний цикл називається "циклом розвитку". Перший цикл пов'язує "проектування", "реалізацію" "тестування і розвиток". Даний цикл називається "цикл побудови і перевірки". Такі два циклу відповідають двом етапам, які характерні для сучасних web-додатків: оффлайн-розробка та онлайн-розробка. Офлайн-розробка полягає в створенні web-додатки в середовищі розробки (наприклад. Visual Studio) без використання реального web-сервера. Розробка в режимі онлайн виконується після перенесення web-додатки під управління реального web-сервера: створення віртуального каталогу, файлів настройки; управління web-ссрвером.

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук