ВУЗ:
Составители:
Рубрика:
183
• Декомпозиция web приложения на представления сайта, т.е.
разных гипертекстов, спроектированных таким образом, чтобы удовле-
творять хорошо описанному набору функциональных требований и тре-
бований пользователей. Для каждой группы пользователей создается, по
крайней мере, одно представление сайта, поддерживающее функции,
выявленные для данной группы.
Проектирование приложения в WebML выполняется с помощью
специальных концептуальных схем WebML, которые описывают струк-
туру прикладной области и компоненты навигации на высоком уровне
абстрактности, независимо от особенностей реализации. Проектирова-
ние web-приложения включает два вида работ:
Проектирование данных: соответствует преобразованию базо-
вых информационных объектов, выявленных в ходе анализа требова-
ний, в полную и согласованную схему данных.
Проектирование гипертекста: создаются схемы представлений
на основе ранее описанной схемы данных. Отличительной особенно-
стью подхода WebML является упор на концептуальное моделирование
спецификаций гипертекста.
Реализация web-приложений, разработанных с помощью WebML
выполняется с помощью специальных инструментов (например, WebRa-
tio CASE tool), которые в значительной степени помогают проектиров-
щикам создавать базы данных и web-приложения. Прежде всего, они
предлагает визуальную среду для рисования концептуальных схем дан-
ных и гипертекстов. Затем такие визуальные описания сохраняются в
виде XML документов, которые используются в качестве входных дан-
ных для WebML генераторов кода.
Тестирование и оценка.
Систематическое тестирование разрабатываемого приложения,
благодаря доступности концептуальной модели и возможности преоб-
разования модели для генерирования кода.
Основное внимание перенесено с проверки конкретных web
приложений к оценке правильности работы генератора кода. Если мож-
но гарантировать, что генератор кода создает правильную реализацию
для всех правильно составленных и имеющих смысл концептуальных
схем (т.е., комбинаций моделирующих конструкций), то тогда тестиро-
вание web приложений сводится к более решаемой задаче проверки
правильности описания концептуальных схем.
Страницы
- « первая
- ‹ предыдущая
- …
- 181
- 182
- 183
- 184
- 185
- …
- следующая ›
- последняя »