Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры_прис.docx
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
171.68 Кб
Скачать
  1. Технологии быстрого прототипирования.

Существует три основные технологии:

  1. разработка с применением динамических ЯВУ.

  2. Использование ЯП БД.

  3. Сборка приложений с повторным использованием компонентов.

Программирование БД состоит из компонентов:

  1. СУБД

  2. ЯП БД (SQL)

  3. Генератор интерфейсов

  4. Генератор отчетов

Время, необходимое для разработки системы можно уменьшить, если многие части такой системы будут использованы многократно. Для быстрого построения прототипа имеется набор компонентов, пригодных для повторного использования и механизм сборки системы из этих компонентов. Прототипирование с повторно использованными компонентами применяется, если есть подходящий компоненты. Функциональные возможности доступных компонентов могут неточно совпадать с пользовательскими требованиями, но с др. стороны, эти требования достаточно гибки, поэтому создание прототипов возможно. Разработка такого прототипа может быть реализована на двух уровнях:

  1. Уровень приложения – когда целые прикладные системы интегрируются с прототипом так, чтобы были объединены их функциональные возможности;

  2. Уровень компонентов – когда отдельные компоненты объединяются внутри структуры, реализующей системы.

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

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

Не всегда возможно или удобно использовать целые приложения. Для создания прототипов можно использовать более тонкие компоненты. Это могут быть отдельные функции или объекты, которые выполнят специальные функции или

Прототипирование начинается с определения общей структуры прототипа. Затем компоненты интегрируются в соответствии с этой структурой.

Визуальные системы разработки приложений поддерживают повторное использование компонентов.

  1. Прототипирование пользовательского интерфейса.

Условия, накладываемые в определение, проектирование и реализацию интерфейса составляют значительную часть стоимости разработки ПО. При этом пользователи принимают активное участие в процессе проектирования интерфейсов. Разработчики не должны навязывать свою точку зрения. Такой взгляд привел к появлению подхода, который называется проектирование, ориентированное на пользователя. В этом аспекте прототипирование – это необходимая часть процесса проектирования интерфейса. Из-за динамической природы интерфейсов, текстовых описаний, диаграмм недостаточно для формирования требований. Единственный возможный вариант – эволюционное прототипирование с привлечением конечного пользователя. Генераторы интерфейсов – это графические системы проектирования экранных форм, где интерфейсы компилируются из типовых элементов.

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