Исходные данные (технические требования) на проектирование
1. Реализация осуществляется на IBM-совместимых ПЭВМ, операционная система семейств Windows либо Linux (с преимущественной ориентацией на линию Red Hat)
2. Разработать средство для оценки качества программного проекта, созданного на языке Perl.
3. В качестве исходных данных пользователь указывает имя файла главной программы исследуемого проекта.
4. Программа автоматически просматривает файл, вычисляет характеристики представленного в нем программного кода, а также обрабатывает файлы, содержащие текст вызываемых данной программой модулей.
5. Характеристики, которые должна вычислять программа: метрики Холстеда и показатель МакКейба.
6. Программа должна генерировать файл отчета, содержащий вычисленные значения характеристик, а также графическое представление дерева иерархии программных файлов(модулей) входящих в состав исследуемого проекта.