Собрания
Дата: 09.03.2007
Присутствуют:
- Крышень Михаил Александрович, руководитель
- Колосов Александр Сергеевич, руководитель
- Артемьев Дмитрий
- Димитров Вячеслав
- Нуйкин Александр, менеджер
- Старкова Анастасия, секретарь
- Никитина Наталия, секретарь
Отсутствуют:
- никто не отсутствует
1. Начало
- Собрание началось в 13:00
2. План собрания
- обсуждение новых поставленных задач
- обсуждение вариантов проектирования
- распределение работ
3. Ход собрания
- выслушали объяснения руководителей о наших задачах
- выяснилось, что мы должны написать класс, реализующий интерфейс
SanReference и класс, предоставляющий доступ к элементам
структур, который также должен будет отвечать за кэширование
- необходимо завести журнал изменений в LDAP, в котором будут
отражаться время изменения каждого поля каждого объекта за
определенный промежуток времени (размер журнала пока можно
считать неограниченых)
- необходимо так спроектировать нашу систему, чтобы при любом
изменении структуры каталога LDAP пришлось переписывать как
можно меньше систем (т. е. как можно меньше подсистем должно
напрямую зависеть от структуры структуры каталога LDAP)
- необходимо так организовать работу c LDAP, чтобы при удалении
любого объекта из дерева LDAP, можно было бы при необходимости
полностью восстановить его (для этого необходимо вести журнал
изменений)
- необходимо обеспечить уникальность объектов в памяти (с помощью
кэша)
- предоставление простейших механизмов доступа к функции поиска
(search)
- Нуйкин показал составленную им диаграмму сценариев, в ходе
обсуждения которой в ней были сделаны некоторые поправки
- Нуйкин предложил хранить свободные ID в динамическом массиве (доступ
к элементам массива - по индексам), индексы в этом массивы - ID (по
индексам доступ быстрей). Но удалять из массива элементы нельзя,
т.к. индексы сдвигаются. Поэтому при удалении освобожденный ID ,
будет просто добавляться в очерердь. При добавлении необходимо
сначала проверить очередь на пустоту: если она не пуста, то
выталкиваем из нее ID и по нему добавляем элемент в массив; если
пуста, то добавляем элемент в конец массива.
руководители одобрили эту идею.
- выслушали идею Артемьева и Димитрова (трансформированую из идей
Никитиной и Старковой) по поводу формирования ID
4. Результаты собрания
- Распределены задания между разработчиками:
- (Артемьев & Димитров) доработать свою идею про ID с учетом
SANReference, подробно, и со схемами
(к 12.03)
- (Артемьев & Никитина) - подготовить описание схемы дерева LDAP
(к 14.03))
- Нуйкин - тоже, что и для (Артемьев & Димитров), только со своей
идеей (к 12.03)
- Старкова - исправление и дописание спецификации требований,
продолжение проектирования (к 12.03)
- Всем - доделать предыдущие задачи (кто не доделал), читать
документацию по интерфейсу SANReference (к 12.03)
- Назначено внеочередные собрания:
- (Димитров & Нуйкин & Старкова) - 11.03 (время и место будет уточнено)
- (Нуйкин & Старкова) - 12.03, 18:40, 341 ауд.
5. Окончание
- Собрание закончилось в 15:05
Собрания