MyWackoSite: РаспределенноеХранилище/ПланРабот

План работ

План: Предположительно необходимое время: Этап реализации: Замечания:
1. Тестирование и отладка новой системы поиска, и всех зависящих от нее функциональностей ( Distributer ). 8чч Частично реализовано http://swsoft.nsu.ru/WackoWiki/Testy?v=tsn
2. Создание методов для корректного завершения работы клиента ( сохранение закачек, хранителя линок в файлы ).

50чч Частично реализовано, не протестировано для корректного завершения системы необходимо выполнение п.10
3. Разработка и реализация системы отката файлов из хранилища ( например, посредством оповещения о валидности и удаления по 

таймауту).

40чч НЕ реализовано Время указано в зависимости от результатов разработки
4. Отладка и корректирование работы класса, отвечающего за отправку\прием пакетов для ускорения процесса скачивания ( оповещения о потере пакетов, их переотправке без остановки работы класса для ожидания утерянного пакета ).

48 чч  Не реализовано Система работает в условиях идеальной сети
5. Создание методов, отвечающих за реакцию клиента на смену некоторых конфигурационных параметров (ТСР и UDP портов) в процессе работы приложения, то есть оправданный, корректный перезапуск приложения или соответствующих потоков или, возможно, изменении настроек без перезапуска.

32чч. Не реализовано Для реализации, на мой взгляд, необходимо выполнение п.10
6. Корректирование соответствующих методов для работы с файлами размером больше 2 Гб. 32 чч  Реализовано, не протестировано Возможна необходимость доработки
7. Тестирование клиента по вышеприведенным тестам, исправление найденных ошибок, тестирование на большом количестве клиентов, в условиях ненадежной сети.

32 чч  Не реализовано Необходима разработка системы тестирования
8. Документирование проекта. 40 чч  Не реализовано
9. Разработка Help с инструкциями о подключении клиента к сети, использований функциональностей, возможных предупреждениях об ошибках, необходимости рестарта клиента; документации с подробным сравнением с существующими Р2Р-сетями.

32 чч  Не реализовано Должно быть реализовано после п.10
10. Работа над графическим интерфейсом. 32чч Не реализовано
Необходима реконструкция архитектруры – разделение GUI и Main Class'а
11. Разработка сайта проекта. 32 чч  Не реализовано
12. Добавление странички Uploads ~ Не реализовано ПОсле п.10
13. Знакомство с Azureus ~ В процессе
14. Добавление странички Upload's ~ В процесее

Всего: 322чч