Собрания
Протокол завершения проекта
Присутствуют:
	- Корзун Дмитрий Жоржевич, заказчик
	- Крышень Михаил Александрович, руководитель
	- Колосов Александр Сергеевич, инструктор
	- Нуйкин Александр, менеджер проекта, секретарь
	- Артемьев Дмитрий, менеджер по архитектуре
	- Димитров Вячеслав, менеджер по метрикам проекта
Отсутствуют:
	- никто не отсутствует

1. Начало
	- собрание началось в 15:00

2. План аттестационного собрания
	

3. Ход аттестационного собрания
	Выполнены следующие интеграционные тесты: 
		[0] Прикладной программный интерфейс. Интегрируется с Nest:
			Компиляция Nest-ldap проходит без ошибок. 
			Использование пакета Nest-ldap пакетом Nest.
			Результат: нет ошибок. Тест пройден.

		[1] Запись новой структуры:
			- SAN-структура в LDAP-сервере пустая.
			- SNMP-коллектор читает N-структуру из сети.
			- Nest-ldap пишет измененую структуру в LDAP.
			Результат: нет ошибок. Тест пройден.

		[2] Запись измененной структуры в LDAP:
			- SAN-структура в LDAP-сервере не пуста.
			- SNMP-коллектор читает существующую SAN-структуру из LDAP через Nest-ldap.
			- SNMP-коллектор расширяет существующую SAN-структуру (N-структуру).
			- Nest-ldap пишет измененую структуру в LDAP.
			Результат: обнаружены ошибки. 
			Описание ошибок: Вместо расширения в LDAP существующей SAN-структуры записывается копия прочитанной, причем никак не связанная прочитанной. Т.е в LDAP оказывается не доступная при следующем чтении копия SAN-структуры. Причина ошибки может находится как в подсистеме Nest-ldap, так и в SNMP-коллекторе Nest.

		[4] Работа с подсистемой визуализации (полная загрузка через ссылки):
			- SAN-структура целиком читается из LDAP через ссылки (в данном случае CacheReference.getLoaded() эквивалентна CacheReference.get(), что не соответствует ТЗ).
			- SAN-структура отображается визуализатором Nest.
			Результат: нет ошибок. Тест пройден. 
			Комментарий: программа работает без ошибок, но не в соответствии с ТЗ.

		[5] Работа с подсистемой визуализации (полная загрузка через выборку элементов):
			- SAN-структура читается последовательно, по типу элементов:
				- Devices
				- LinkInterfaces
				- NetworkInterfaces
				- Networks
				- Buildings
				- Floors
				- Rooms
				- CompositeOUs
				- SimpleOUs
			- SAN-структура отображается визуализатором Nest.
			Результат: нет ошибок. Тест пройден.

		[6] Работа с подсистемой визуализации (загрузка по необходимости через ссылки):
			- SAN-структура отображается визуализатором Nest.
			- SAN-структура читается из LDAP через ссылки по необходимости при запросе визуализатора.
			Результат: обнаружены ошибки. 
			Описание ошибок: загрузка элементов SAN-структуры по запросу визуализатора прекращается после "уровня развертывания SAN-структуры" следующего за корневым устройством. Т.е. грузится корневое устройство, связанные с ним элементы. На этом загрузка прекращется. Предположительно ошибка находится в классе MasterHoleyCache, либо в классе SanElementListener.

		Д.Ж. Корзун высказал замечания по обеспечению качества каждому из разработчиков отдельно по его теме спецкурса "Обеспечение качества работы ПО".

4. Результаты
		Проект прошел 2 итерации.
		Полученное ПО прошло не все интеграционые тесты, поэтому использование его на практике пока не возможно. Однако нужно отметить, что часть требуемой заказчиком функциональности успешно реализована.
		Разработчиками получен опыт в следующих направлениях:
			- Менеджмент проекта.
			- Проектирование архитектуры для достаточно большой и сложной системы.
			- Обеспечение качества архитектуры.
			- Использование языка UML (bouml, umbrello).
			- Использование метрик проекта. Использование инструментов вычисления метрик (cyvis, code-analyzer, cccc).
			- Работа в команде.
			- Использование cvs. Работа с общим исходным кодом.
			- Выполнение проекта, являющегося подпроектом другого проекта (зависящий от другого).
			- Использование языка Java и в частности следующих технологий:
				- Java Generics (обобщенное программирование в Java)
				- Java Beans (использование событийной модели).
				- JNDI (работа с LDAP).
				- Работа с LDAP (администрирование, использование посредствам Jarek Gawor's LDAP Browser\Editor).
			- Документирование проекта.
			- Web-публикация проекта. Автоматизация публикации.
			- Автоматизация тестирования.

5. Окончание
        - собрание закончилось в 16:00
Собрания

Valid HTML 4.01! Valid CSS! Yellow Pages HotLog