ProductSearch #0 Создание проекта
Written by Yaroslav Vorozhko on June 24, 2008 – 12:06 pm -С этого сообщения я начну разрабатывать небольшой проект под названием ProductSearch.
Описание проекта ProductSearch
Цель проекта ProductSearch - является создание единой базы продуктов различных поставщиков и поиск по базе данных.
ProductSearch будет состоять из трех частей:
- Поиск по продуктам, результат поиска это ссылки на соответствующие категории продуктов
- Категории продуктов
- Страница описания продукта
- Список предложений определенного продукта от поставщиков (магазинов)
- Регулярное обновление базы продуктов предоставляемой поставщиками
- Отчеты о поисковых результатах для поставщиков
Чем этот проект может быть лучше уже существующих? На такой вопрос сложно ответить, но основным преимуществом будет возможность - бесплатно добавлять продукты в базу. Думаю основные преимущества проекта будут определены на этапе выработки требований.
Для поиска я планирую использовать Sphinx Search - мощный поисковый движок, который предоставляет массу возможностей для поиска, фильтрации, группировки и многие другие вкусности и полезности для организации поиска по базе данных.
Разработка будет итерационым процессом, поэтому первая версия будет включать в себя минимум требований достаточных для запуска системы.
Так как я планирую создать этот проект в образовательных целях, то вся работа над проектом будет публиковаться на этом блоге.
Вот набросал общий план работ над проектом. Хочу отметить, что кодирование и тестирование сильно взаимосвязанные этапы и обычно они выполняються паралельно. Поэтому подразделы Тестирования легко можно перенести в раздел Кодирования, сильно смысел плана не поменяется.
- Создание требований к проекту
- Бизнес-требования
- Требования пользователей
- Функциональные требования
- Проектирование архитектуры проекта
- Программная система
- Модули системы
- Классы модулей
- Методы классов
- Кодирование
- Кодирование классов и методов
- Тестирование
- Блочное тестирование
- Обзор кода
- Отладка
- Рефакторинг
Хотите помочь в развитии, пожалуйста!
Подписывайтесь на ленту и следите за обновлениями, тема очень интересная и глубокая, любые мнения и критика приветствуются в комментариях.
Tags: OpenSource, productsearch, архитектура, кодирование, поиск, продукт, проект, тестирование, требования
Posted in Development, Product Search |

June 24th, 2008 at 12:40 pm
Ярослав, держи в курсе происходящего. Если что - попиарю на startupcube.com.
Продуктоводы - вперёд!
June 24th, 2008 at 3:02 pm
Спасибо! Буду держать тебя в курсе.
June 27th, 2008 at 11:50 am
[...] Прежде чем читать дальше советую ознакомиться с первой статьей про ProductSearch, где я описал цели и общий план развития [...]
July 6th, 2008 at 2:13 pm
[...] статья про разрабатываемый продукт: Создание проекта ProductSearch. И статья про разработку требований - [...]