ProductSearch #0 Создание проекта

Written by Yaroslav Vorozhko on June 24, 2008 – 12:06 pm -

С этого сообщения я начну разрабатывать небольшой проект под названием ProductSearch.

Описание проекта ProductSearch

Цель проекта ProductSearch - является создание единой базы продуктов различных поставщиков и поиск по базе данных.

ProductSearch будет состоять из трех частей:

  • Поиск по продуктам, результат поиска это ссылки на соответствующие категории продуктов
  • Категории продуктов
  • Страница описания продукта
  • Список предложений определенного продукта от поставщиков (магазинов)
  • Регулярное обновление базы продуктов предоставляемой поставщиками
  • Отчеты о поисковых результатах для поставщиков

Чем этот проект может быть лучше уже существующих? На такой вопрос сложно ответить, но основным преимуществом будет возможность - бесплатно добавлять продукты в базу.  Думаю основные преимущества проекта будут определены на этапе выработки требований.

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

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

Так как я планирую создать этот проект в образовательных целях, то вся работа над проектом будет публиковаться на этом блоге.

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

  • Создание требований к проекту
    • Бизнес-требования
    • Требования пользователей
    • Функциональные требования
  • Проектирование архитектуры проекта
    • Программная система
    • Модули системы
    • Классы модулей
    • Методы классов
  • Кодирование
    • Кодирование классов и методов
  • Тестирование
    • Блочное тестирование
    • Обзор кода
    • Отладка
    • Рефакторинг

Хотите помочь в развитии, пожалуйста! 

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


Tags: , , , , , , , ,
Posted in Development, Product Search |

4 Comments to “ProductSearch #0 Создание проекта”

  1. Макс Крайнов Says:

    Ярослав, держи в курсе происходящего. Если что - попиарю на startupcube.com.

    Продуктоводы - вперёд!

  2. Yaroslav Vorozhko Says:

    Спасибо! Буду держать тебя в курсе.

  3. Мастерство программирования » ProductSearch #1 Разработка требований. Бизнес-требования Says:

    [...] Прежде чем читать дальше советую ознакомиться с первой статьей про ProductSearch, где я описал цели и общий план развития [...]

  4. Мастерство программирования » ProductSearch #2 Разработка требований. Бизнес-план Says:

    [...] статья про разрабатываемый продукт: Создание проекта ProductSearch. И статья про разработку требований - [...]

Leave a Comment