Александр Герасёв / Виктор Гайдов, 3й курс, mod-sem/linux

На этом форуме публикуются и уточняются постановки задач студентам, а также отслеживается ход их выполнения

Модератор: staff

Закрыто
Бычков Иван
Аспирант
Сообщения: 179
Зарегистрирован: 23 сен 2008 01:19 pm

Александр Герасёв / Виктор Гайдов, 3й курс, mod-sem/linux

Сообщение Бычков Иван »

Тема работы

cvslvk?

cvslvk - система сборки используемая в ЛВК.

Актуальность

Система cvslvk была разработана 10 лет назад. С тех пор изменились требования, предъявляемые к cvslvk, сменились варианты ее использования, появились новые инструменты. В итоге cvslvk - это довольно большая система, содержащая достаточно большое количество атавизмов (поддержка SunOS, зоопарка компиляторов и т.п.), написанная с использованием устаревших инструментов. Это всё сильно затрудняет её поддержку и сопровождение. В то же время cvslvk предоставляет некоторые возможности, которые активно используются в ряде проектов ЛВК, при чемтакие возможности, не предоставляются "из коробки" другими системами сборки.

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

План работы

* Изучение предметной области, систем сборки, знакомство с cvslvk.
* Написать обзор существующих систем сборки.
* Описать модель предметной области
* Описать применяемые в настоящее время сценарии использования системы cvslvk.
* Создать (на основе существующей) облегченную версию cvslvk
* Предложить пути развития

Ожидаемые результаты
* Обзор систем сборки
* Описание модели предметной области
* Облегченная версия cvslvk
* Предложения по путям развития cvslvk
Закрыто