Программные средства для осуществления прототипирования при разработке сайта Подготовила: Студентка группы математического факультета Петрозаводского государственного университета Рогова Таисия Петрозаводск, 2011
Прототипирование Прототипи́рование программного обеспечения (от англ. prototyping) этап разработки программного обеспечения, процесс создания прототи́па программы макета (черновой, пробной версии) программы, обычно с целью проверки пригодности предлагаемых для применения концепций, архитектурных и/или технологических решений, а также для представления программы заказчику на ранних стадиях процесса разработки.
Типы прототипирования: Быстрое прототипирование - (англ. rapid prototyping или throwaway prototyping) предполагается, что мы создаем макет, который на каком-то этапе будет оставлен («выброшен») и не станет частью готовой системы. Эволюционное прототипирование - (англ. evolutionary prototyping) ставит своей целью последовательно создавать макеты системы, которые будут все ближе и ближе к реальному продукту.
Назначение программ для осуществления прототипирования С помощью данных программ можно создавать эффективные прототипы будущих сайтов: Быстрые; Одноразовые; Сфокусированные; Наглядные.
Печальная статистика
Результаты опроса у западных коллег
Преимущества и недостатки прототипирования: +: уменьшение времени, стоимости, рисков; вовлечение пользователя в процесс разработки; -: недостаточный анализ; смешение прототипа и готовой системы в представлении пользователей; чрезмерное время на создание прототипа.
Критерии оценки программных средств: Скорость создания прототипа; Интерактивность; Детализация; Необходимость повторной отрисовки; Доступность для всех участников проекта; Возможность внесения изменений.
Бумажное прототипирование Скорость создания прототипа: высокая Интерактивность: отсутствует Детализация: высокая Необходима повторная отрисовка: да Доступность для всех участников проекта: ограниченная Возможность внесения изменений: не возможно Прототипирование с помощью доски Скорость создания прототипа: средняя Интерактивность: отсутствует Детализация: средняя Необходима повторная отрисовка: да Доступность для всех участников проекта: ограниченная Возможность внесения изменений: возможно с ограничениями
Axure Pro Скорость создания прототипа: высокая Интерактив - ность: средняя Детализация: высокая Необходима повторная отрисовка: нет Доступность для всех участников проекта: полная Возможность внесения изменений: возможно без ограничений
Adobe InDesign Microsoft Visio Скорость создания прототипа: средняя Интерактивность: низкая Детализация: высокая Необходима повторная отрисовка: нет Доступность для всех участников проекта: полная Возможность внесения изменений: возможно без ограничений Скорость создания прототипа: высокая Интерактивность: низкая Детализация: высокая Необходима повторная отрисовка: нет Доступность для всех участников проекта: полная Возможность внесения изменений: возможно без ограничений
Инструменты прототипирования Название инструментаПлатформа / Цена / Производитель Axure RP ProWindows / $ 589 / Axure Balsamiq MockupsВеб / $ 79 / Balsamig CogToolКроссплатформенный / Бесплатный / Bonnie E. John Visio ProfessionalWindows / $ 560 / Microsoft
Пример online-среды для осуществления прототипирования MockFlow
What is MockFlow? MockFlow is an online tool to design and collaborate User Interface mockups for websites and software. MockFlow это онлайн-инструмент для проектирования и совместной работы макетов пользовательского интерфейса для веб-сайтов и программного обеспечения.
Благодарю за внимание!